Innholdsfortegnelse:

EBot8 Object Following Robot: 5 trinn (med bilder)
EBot8 Object Following Robot: 5 trinn (med bilder)

Video: EBot8 Object Following Robot: 5 trinn (med bilder)

Video: EBot8 Object Following Robot: 5 trinn (med bilder)
Video: Object Following Robot 2024, November
Anonim
EBot8 -objektet følger roboten
EBot8 -objektet følger roboten
EBot8 -objektet følger roboten
EBot8 -objektet følger roboten

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

Samle materialene
Samle materialene
Samle materialene
Samle materialene
Samle materialene
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

Feilsøking
Feilsøking

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).

  1. Åpne EBot Blockly -appen på datamaskinen din.
  2. Velg Input Readings/Debug.
  3. Velg fra rullegardinlisten- 'Infrarød sensor'.
  4. Velg pinnen som den første infrarøde sensoren er montert på. (P. S. du kan bare sjekke én sensor om gangen.)
  5. Klikk på 'Debug'.
  6. Gjør det samme for den andre sensoren.
  7. 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

Koding
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

Image
Image

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.

Anbefalt: