INHOUDSOPGAWE:
- Stap 1: Stap vir stap projekvideo
- Stap 2: Vereiste hardeware
- Stap 3: PCB Gerber -lêer en skematiese
- Stap 4: 3D.stl -lêers
- Stap 5: Verbindings
- Stap 6: Bronkode
Video: 5 in 1 Arduino -robot - Volg My - Reëlvolg - Sumo - Tekening - Vermy hindernis: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hierdie robotbeheerbord bevat 'n ATmega328P -mikrobeheerder en 'n L293D -motorbestuurder. Dit verskil natuurlik nie van 'n Arduino Uno -bord nie, maar dit is nuttiger omdat dit nie 'n ander skild nodig het om die motor aan te dryf nie! Dit is vry van rommel en kan maklik met die CH340G geprogrammeer word. As u twee DC -motors bestuur, kan u ook verskillende sensors beheer deur I / O -penne met hierdie kaart te gebruik. In hierdie projek het ons 'n HC-SR04 ultrasoniese afstandsensor en 'n IR-infrarooi sensor gebruik. Boonop is een servomotor gebruik.
Stap 1: Stap vir stap projekvideo
U kan 'n robot met 5 verskillende scenario's met hierdie kontrolekaart programmeer. Die volgende scenario's word by hierdie projek ingesluit:
SUMO -modus: dit is 'n sport waarin twee robotte mekaar uit 'n sirkel probeer druk (op dieselfde manier as die sumo -sport).
Volg my-modus: dit kan die teenwoordigheid van die voorwerp wat gevolg moet word met behulp van die HC-SR04-sensor voel.
Opsporingsmodus: Lynvolger Robot is 'n voertuig wat 'n lyn volg, óf 'n swart lyn óf 'n wit lyn.
Vermydingsmodus: hindernis Avoiding Robot is 'n intelligente toestel wat outomaties die hindernis voor hom kan aanvoel en vermy deur homself in 'n ander rigting te draai.
Tekenmodus: dit bevat servomotor en 'n pen. Dit kan sy eie bewegingspore op die oppervlak teken.
Stap 2: Vereiste hardeware
- ATmega328P -PU met Bootloader -
- L293D motorbestuurder IC -
- Tipe B USB -aansluiting -
- DIP -aansluiting 28/16 penne -
- 12/16 MHz Crystal -
- L7805 TO -220 -
- 100uF kondensator -
- LED -
- Weerstand 10K/1K -
- 470nF -kondensator -
- Power Jack -aansluiting -
- 2 -pins terminale blok -
- Manlike speldopskrif -
- 10nF/22pF Keramiek -
- 6V 200RPM mini -metaalratmotor -
- 7.4V 1000mAh 2S Lipo -battery (opsioneel) -
- 9V 800mAh battery (opsioneel) -
- 9V -batteryaansluiting -
- Ultrasoniese module HC -SR04 -
- IR infrarooi sensor -
- CH340G USB na TTL IC -
In hierdie projek is DIP -tipe komponente gebruik om maklik te soldeer
Stap 3: PCB Gerber -lêer en skematiese
In hierdie projek het ek PCBWay gekies. PCBWay is die enigste manier om hierdie projek teen 'n baie lae koste en hoë kwaliteit te laat gebeur.
Produkdetail
- Soort bord: enkel PCB
- Grootte: 53,3 mm x 66 mm
- Lae: 2 lae
- Totaal: 5 stuks / US $ 5
Kry die PCB Gerber & Schematic -
Stap 4: 3D.stl -lêers
Drukinstellings
- Drukker: JGAURORA A5S
- Resolusie: 0.25
- Aanvulling: 10%
Stap 5: Verbindings
IR sensor
- IR -sensor -seinpen na digitaal 12
- IR -sensor VCC -pen tot +5V
- IR -sensor GND tot GND
HC-SR04 sensor
- ECHO -pen na Digital 5
- TRIG -pen na Digital 6
- VCC -pen tot +5V
- GND -pen na GND
Motor A
- Motor A 1 tot Digital 2
- Motor A 2 tot Digital 4
- Motor A in staat om digitaal 3
Motor B
- B Motor B 1 tot Digital 10
- Motor B 2 na Digital 11
- Motor B geaktiveer tot digitaal 9
Stap 6: Bronkode
U kan 'n robot met 5 verskillende scenario's met hierdie kontrolekaart programmeer. Die volgende scenario's word by hierdie projek ingesluit:
- SUMO -modus: dit is 'n sport waarin twee robotte probeer om mekaar uit 'n sirkel te stoot (op dieselfde manier as die sumo -sport).
- Volg my-modus: dit kan die teenwoordigheid van die voorwerp wat gevolg moet word met behulp van die HC-SR04-sensor voel.
- Opsporingsmodus: Lynvolger Robot is 'n voertuig wat 'n lyn volg, óf 'n swart lyn óf 'n wit lyn.
- Vermydingsmodus: hindernis Avoiding Robot is 'n intelligente toestel wat outomaties die hindernis voor hom kan aanvoel en vermy deur homself in 'n ander rigting te draai.
- Tekenmodus: dit bevat servomotor en 'n pen. Dit kan sy eie bewegingspore op die oppervlak teken.
Kry die bronkode:
github.com/MertArduino/RobotControlBoard
Aanbeveel:
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Arduino Uno visvoerder in 6 goedkoop en maklike stappe !: 6 stappe
Arduino Uno Fish Feeder in 6 goedkoop en maklike stappe !: 'n Bietjie agtergrond kan dus nodig wees vir hierdie projek. Mense met troeteldiervisse het waarskynlik dieselfde probleem as ek gehad: vakansies en vergeetagtigheid. Ek het voortdurend vergeet om my vis te voer, en ek het altyd probeer om dit te doen voordat dit gebeur het
$ 20 Arduino -hindernis -vermyding: 'n slim motor: 4 stappe
$ 20 Arduino Obstakelvermydingsmotor: Hoop u het die video hierbo geniet, in hierdie tutoriaal kan u uself een van hierdie hindernis -vermydende robotmotors maak vir minder as $ 30. Wat u benodig: $ 19,99 Smart Robot -motorset: https: // www. banggood.com/DIY-L298N-2WD-Ultrasonic…Onderdele wat u alr
Hindernis -vermydingspel met afstandsensor: 5 stappe
Hindernis -vermydingspel met afstandsensor: hindernisvermydingspel soos Flappy Bird. Beweeg u hand om die botsing te voorkom. Dit is maklik om te maak en lekker om te speel
Boe-Bot: hindernis-vermydingsrobot: 6 stappe
Boe-Bot: Obstacle Vermydingsrobot: Hierdie klein robot gebruik sy snorhare om hindernisse op te spoor. As een of albei sy snorhare geaktiveer word, rugsteun hy en draai na 'n ander rigting. Hy beweeg andersins vorentoe. Aangedryf deur 4 AA -batterye, laat die Paralax -moederbord hierdie klein