Innholdsfortegnelse:
Video: EBot8 Object Following Robot: 5 trinn (med bilder)
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Har du noen gang lurt på å lage en robot som følger uansett hvor du går? Men kunne bare ikke?
Vel … Nå kan du! Vi presenterer objektet etter roboten! Gå for denne opplæringen, lik og stem, og kanskje du kan gjøre det også !!
Trinn 1: Samle materialene
For å lage dette fantastiske enkle prosjektet. Vi trenger følgende deler for å fortsette:
Ebot8 Board
Programmeringskabel
Kvinne til mann Jumperkabler
Ultralydsensorer
Chassis {m/ chassis}
2 DC -motorer
Alt dette materialet finner du her.
Trinn 2: Kabling
Etter at du har samlet materialet herfra. Koble nå ultralydsensorene til fargekodingen EBot Board {A0-A1}. Hvis du har gjort det, la oss fortsette med kodingen.
Trinn 3: Debugging
For å sikre at våre infrarøde sensorer fungerer perfekt, må vi feilsøke det, noe som betyr å identifisere og fjerne feil fra (maskinvare eller programvare).
- Åpne EBot Blockly -appen på datamaskinen din.
- Velg Input Readings/Debug.
- Velg fra rullegardinlisten- 'Infrarød sensor'.
- Velg pinnen som den første infrarøde sensoren er montert på. (P. S. du kan bare sjekke én sensor om gangen.)
- Klikk på 'Debug'.
- Gjør det samme for den andre sensoren.
- Etter at nedlastingen er fullført og viser verdier fra begge sensorene, kan vi fortsette med koding.
(Merk: Hvis det oppstod en feil ved feilsøking, prøv igjen, sjekk tilkoblingen. Hvis ikke, bytt ut sensoren og prøv igjen.)
Trinn 4: Koding
Nå kan du bare fortsette og kopiere koden vår herfra eller kopiere den blokkerte koden. Selv om vi anbefaler den blokkerte metoden som vist på bildet, er den lettere å forstå
// Code_for_object_following_robot
#define ultralyd (x) ({analogRead (x)*0.833}/4) #include "Ebot.h" void setup {} {// Initialisations ebot_setup {}; // Pin Modes pinMode {A0, INPUT}; pinMode {A1, INPUT}; } void loop {} {if (ultralyd (A0)> = 30 && ultralyd (A0) = 30 && ultralyd (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } annet {LMotor_1 (-5); RMotor_1 (10); }
Trinn 5: Demo
Likte du det? Ja jeg vet. Vi vil fortsette å lage flere spennende og morsomme prosjekter bare for dere!
Kommenter gjerne ideer i kommentarfeltet, så svarer vi sikkert.