Sadržaj:
Video: Robot za praćenje objekta EBot8: 5 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Jeste li se ikada zapitali da napravite robota koji će vas pratiti gdje god krenuli? Ali jednostavno niste mogli?
Pa … Sad možeš! Predstavljamo vam objekt koji prati robota! Idite na ovaj vodič, lajkujte i glasajte i možda to možete i vi !!
Korak 1: Prikupite materijale
Za izradu ovog nevjerojatnog jednostavnog projekta. Za nastavak su nam potrebni sljedeći dijelovi:
Ebot8 ploča
Kabel za programiranje
Ženski na muški prespojni kablovi
Ultrazvučni senzori
Šasija {w/ chassis}
2 DC motora
Svi ovi materijali mogu se pronaći ovdje.
Korak 2: Ožičenje
Nakon što prikupite materijale odavde. Sada priključite ultrazvučne senzore na EBot ploču {A0-A1} u boji ispravno kodirane. Ako ste to učinili, nastavimo s kodiranjem.
Korak 3: Otklanjanje grešaka
Sada, kako bismo bili sigurni da naši infracrveni senzori rade savršeno, moramo ih otkloniti, što znači identificirati i ukloniti greške (računarski hardver ili softver).
- Otvorite aplikaciju EBot Blockly na računaru.
- Odaberite Input Readings/Debug.
- Odaberite s padajuće liste- 'Infracrveni senzor'.
- Odaberite pin na koji je ugrađen vaš prvi infracrveni senzor. (P. S. možete provjeriti samo jedan senzor odjednom.)
- Kliknite na 'Debug'.
- Učinite isto za drugi senzor.
- Nakon što se preuzimanje završi i prikaže vrijednosti s oba senzora, možemo nastaviti s kodiranjem.
(Napomena: Ako je otklanjanje grešaka došlo do greške, pokušajte ponovo, provjerite vezu. Ako nije, zamijenite senzor i pokušajte ponovo.)
Korak 4: Kodiranje
Sada možete jednostavno kopirati naš kod odavde ili kopirati blok kod. Iako preporučujemo blok metodu kao što je prikazano na slici, jer ju je lakše razumjeti
// Code_for_object_following_robot
#define ultrasound (x) ({analogRead (x)*0.833}/4) #include "Ebot.h" void setup {} {// Inicijalizacije ebot_setup {}; // Pin načini pinMode {A0, INPUT}; pinMode {A1, INPUT}; } praznina petlje {} {if (ultrazvuk (A0)> = 30 && ultrazvuk (A0) = 30 && ultrazvuk (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } else {LMotor_1 (-5); RMotor_1 (10); }
Korak 5: Demo
Svidja li vam se? Da, znam. Nastavit ćemo stvarati više uzajamnih i zabavnih projekata samo za vas!
Slobodno komentirajte bilo koju ideju u odjeljku za komentare i mi ćemo vam sigurno odgovoriti.