Turinys:
Video: „EBot8“objekto sekimo robotas: 5 žingsniai (su nuotraukomis)
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Ar kada pagalvojote sukurti robotą, kuris seka visur, kur tik einate? Bet tiesiog negalėjo?
Na … Dabar galite! Pristatome jums objektą, sekantį robotą! Eikite į šią pamoką, pamėgkite ir balsuokite, o galbūt ir jūs galite tai padaryti !!
1 žingsnis: Surinkite medžiagas
Norėdami sukurti šį nuostabų paprastą projektą. Norėdami tęsti, mums reikia šių dalių:
„Ebot8“lenta
Programavimo kabelis
Kabeliai nuo moterų iki vyrų
Ultragarsiniai jutikliai
Važiuoklė {w/ chassis}
2 nuolatinės srovės varikliai
Visas šias medžiagas galite rasti čia.
2 žingsnis: laidų prijungimas
Surinkę medžiagą iš čia. Dabar prijunkite ultragarso jutiklius prie tinkamai pažymėto „EBot Board“{A0-A1} spalvų. Jei tai padarėte, pradėkime nuo kodo.
3 veiksmas: derinimas
Dabar, norėdami įsitikinti, ar mūsų infraraudonųjų spindulių jutikliai veikia nepriekaištingai, turime jį derinti, o tai reiškia, kad reikia nustatyti ir pašalinti klaidas (kompiuterio aparatinė ar programinė įranga).
- Kompiuteryje atidarykite „EBot Blockly“programą.
- Pasirinkite Įvesties rodmenys/derinimas.
- Išskleidžiamajame sąraše pasirinkite „Infraraudonųjų spindulių jutiklis“.
- Pasirinkite kaištį, kuriame yra jūsų pirmasis infraraudonųjų spindulių jutiklis. (P. S. vienu metu galite patikrinti tik vieną jutiklį.)
- Spustelėkite „Derinti“.
- Tą patį padarykite su antruoju jutikliu.
- Kai atsisiuntimas bus baigtas ir bus parodytos abiejų jutiklių vertės, galėsime tęsti kodavimą.
(Pastaba: jei derinant įvyko klaida, bandykite dar kartą, patikrinkite ryšį. Jei ne, pakeiskite jutiklį ir bandykite dar kartą.)
4 žingsnis: kodavimas
Dabar galite tiesiog nukopijuoti mūsų kodą iš čia arba nukopijuoti blokuotą kodą. Nors mes rekomenduojame blokuotą metodą, kaip parodyta paveikslėlyje, nes jį lengviau suprasti
// Code_for_object_following_robot
#define ultragarsas (x) ({analogRead (x)*0.833}/4) #include "Ebot.h" void setup {} {// Initialations ebot_setup {}; // Prisegti režimai pinMode {A0, INPUT}; pinMode {A1, INPUT}; } tuštumos kilpa {} {if (ultragarsas (A0)> = 30 && ultragarsas (A0) = 30 && ultragarsas (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } dar {LMotor_1 (-5); RMotor_1 (10); }
5 žingsnis: demonstracija
Ar tau patiko? Taip, aš žinau. Mes ir toliau kursime daugiau įdomių ir įdomių projektų, skirtų tik jums!
Nesivaržykite komentuoti bet kokių idėjų komentarų skiltyje ir mes tikrai atsakysime.