Kazalo:

Robot za objekt EBot8: 5 korakov (s slikami)
Robot za objekt EBot8: 5 korakov (s slikami)

Video: Robot za objekt EBot8: 5 korakov (s slikami)

Video: Robot za objekt EBot8: 5 korakov (s slikami)
Video: Парсинг в Python за 10 минут! 2024, Julij
Anonim
Robot za sledenje objektom EBot8
Robot za sledenje objektom EBot8
Robot za sledenje objektom EBot8
Robot za sledenje objektom EBot8

Ste se kdaj vprašali, ali bi naredili robota, ki bi vam sledil, kamor koli greste? Ampak enostavno ni mogel?

No … Zdaj lahko! Predstavljamo vam objekt, ki sledi robotu! Pojdite na to vadnico, všečkajte in glasujte in morda lahko to storite tudi vi !!

1. korak: Zberite materiale

Zberite materiale
Zberite materiale
Zberite materiale
Zberite materiale
Zberite materiale
Zberite materiale

Za izdelavo tega neverjetno preprostega projekta. Za nadaljevanje potrebujemo naslednje dele:

Plošča Ebot8

Kabel za programiranje

Moški in moški kabli

Ultrazvočni senzorji

Podvozje {w/ chassis}

2 enosmerna motorja

Vse te materiale najdete tukaj.

2. korak: Ožičenje

Ko zberete materiale od tukaj. Zdaj priključite ultrazvočne senzorje na barvno kodirano ploščo EBot Board {A0-A1}. Če ste to storili, nadaljujmo s kodiranjem.

3. korak: Odpravljanje napak

Odpravljanje napak
Odpravljanje napak

Zdaj, da zagotovimo, da naši infrardeči senzorji delujejo odlično, ga moramo odpraviti, kar pomeni, da prepoznamo in odpravimo napake iz (računalniške strojne ali programske opreme).

  1. Odprite aplikacijo EBot Blockly v računalniku.
  2. Izberite Input Readings/Debug.
  3. Na spustnem seznamu izberite »Infrardeči senzor«.
  4. Izberite pin, na katerem je nameščen vaš prvi infrardeči senzor. (P. S. Naenkrat lahko preverite samo en senzor.)
  5. Kliknite »Odpravi napake«.
  6. Enako storite z drugim senzorjem.
  7. Ko je prenos končan in prikažejo vrednosti iz obeh senzorjev, lahko nadaljujemo s kodiranjem.

(Opomba: Če je pri odpravljanju napak prišlo do napake, poskusite znova, preverite povezavo. Če ne, zamenjajte senzor in poskusite znova.)

4. korak: Kodiranje

Kodiranje
Kodiranje

Zdaj lahko preprosto kopirate našo kodo od tu ali kopirate blokirano kodo. Čeprav priporočamo blokirno metodo, kot je prikazano na sliki, da je lažje razumljiva

// Code_for_object_following_robot

#define ultrazvok (x) ({analogRead (x)*0.833}/4) #include "Ebot.h" void setup {} {// Inicializacije ebot_setup {}; // Načini pripenjanja pinMode {A0, INPUT}; pinMode {A1, INPUT}; } praznina zanke {} {if (ultrazvok (A0)> = 30 && ultrazvok (A0) = 30 && ultrazvok (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } else {LMotor_1 (-5); RMotor_1 (10); }

5. korak: Demo

Image
Image

Ti je bilo všeč? Ja vem. Še naprej bomo ustvarjali več presegajočih in zabavnih projektov samo za vas!

V komentarjih lahko komentirate vse ideje in zagotovo vam bomo odgovorili.

Priporočena: