Inhoudsopgave:

EBot8 Object volgende robot - Ajarnpa
EBot8 Object volgende robot - Ajarnpa

Video: EBot8 Object volgende robot - Ajarnpa

Video: EBot8 Object volgende robot - Ajarnpa
Video: Object Following Robot 2024, Juli-
Anonim
EBot8-object volgende robot
EBot8-object volgende robot
EBot8-object volgende robot
EBot8-object volgende robot

Heb je je ooit afgevraagd om een robot te maken die je overal volgt? Maar kon het gewoon niet?

Nou… Nu kan dat! We presenteren u de objectvolgende robot! Ga voor deze tutorial, like en stem en wie weet kan jij het ook!!

Stap 1: Verzamel de materialen

Verzamel de materialen
Verzamel de materialen
Verzamel de materialen
Verzamel de materialen
Verzamel de materialen
Verzamel de materialen

Om dit geweldige eenvoudige project te maken. We hebben de volgende onderdelen nodig om verder te gaan:

Ebot8-bord

Programmeerkabel

Vrouwelijke naar mannelijke startkabels

Ultrasone sensoren

Chassis{met chassis}

2 gelijkstroommotoren

Al deze materialen zijn hier te vinden.

Stap 2: Bedrading

Nadat u de materialen hier hebt verzameld. Sluit nu de ultrasone sensoren aan op het EBot-bord{A0-A1} met de juiste kleurcode. Als je dat hebt gedaan, laten we verder gaan met codin'.

Stap 3: Debuggen

Debuggen
Debuggen

Om er zeker van te zijn dat onze infraroodsensoren perfect werken, moeten we deze debuggen, wat betekent dat we fouten moeten identificeren en verwijderen van (computerhardware of -software).

  1. Open uw EBot Blockly-app op uw computer.
  2. Selecteer Invoerwaarden/foutopsporing.
  3. Selecteer in de vervolgkeuzelijst- 'Infraroodsensor'.
  4. Selecteer de pin waarop uw eerste infraroodsensor wordt gemonteerd. (P. S. je kunt maar één sensor tegelijk controleren.)
  5. Klik op 'Debuggen'.
  6. Doe hetzelfde voor de tweede sensor.
  7. Nadat het downloaden is voltooid en de waarden van beide sensoren worden weergegeven, kunnen we doorgaan met coderen.

(Opmerking: als de foutopsporing een fout heeft opgeleverd, probeer het dan opnieuw, controleer de verbinding. Zo niet, vervang dan de sensor en probeer het opnieuw.)

Stap 4: Coderen

codering
codering

Nu kun je gewoon doorgaan en onze code vanaf hier kopiëren of de blockly-code kopiëren. Hoewel we de blokkeringsmethode aanbevelen, zoals weergegeven in de afbeelding, omdat deze gemakkelijker te begrijpen is

//Code_for_object_following_robot

#define ultrasound(x) ({analogRead(x)*0.833}/4) #include "Ebot.h" void setup{} { //Initialisaties ebot_setup{}; //Pin-modi pinMode {A0, INPUT}; pinModus {A1, INGANG}; } void loop{} { if(echografie(A0)>=30 && echografie(A0)=30 && echografie(A1)<=200) { LMotor_1(0); RMotor_1(0); } anders { LMotor_1(-5); RMotor_1(10); }

Stap 5: Demo

Image
Image

Vond je het leuk? Ja dat weet ik. We zullen doorgaan met het maken van meer interessante en leuke projecten speciaal voor jullie!

Voel je vrij om eventuele ideeën te becommentariëren in het opmerkingengedeelte en we zullen zeker reageren.

Aanbevolen: