Përmbajtje:
Video: Robot Arduino me kontrollues PS2 (PlayStation 2 Joystick): 10 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Nga IgorF2 Ndiqni më shumë nga autori:
Rreth: Krijuesi, inxhinieri, shkencëtari dhe shpikësi i çmendur Më shumë rreth IgorF2 »
Në këtë tutorial do t'ju tregoj se si të përdorni një levë Playstation 2 (PS2) pa tel për të pilotuar një rezervuar robotik. Një bord Arduino Uno u përdor në thelbin e këtij projekti. Ai merr komanda nga kontrolluesi pa tel dhe vendos shpejtësinë e motorëve. Mund të përdoren edhe tabela të tjera zhvillimi (NodeMCU, Firebeetle, etj.), Dhe parimet e paraqitura në këtë tutorial mund të zbatohen në modele të tjera të robotëve dhe veglave.
Unë kam projektuar më parë një tank robotik të kontrolluar nga Blynk. Lidhet me një rrjet Wi-Fi dhe merr komanda nga serveri Blynk. Një smartphone që përdorte aplikacionin Blynk u përdor si telekomandë dhe u përdorën metoda të ndryshme hyrëse: butona shtytës, shirita rrëshqitës dhe madje edhe përshpejtues të smartphone. Mund të gjeni më shumë rreth këtij projekti këtu:
Unë gjithashtu kam bërë disa eksperimente me komandat zanore. Mund të jetë e dobishme nëse doni të kontrolloni në distancë një robot pa përdorur duart tuaja, ose nëse doni ta bëni atë të arritshëm për dikë me lëvizje të kufizuara. Dikush mund të mendojë për një karrige me rrota robotike, për shembull. U përdor një çantë robotike DIY, së bashku me disa nga mjetet e mia të preferuara: Adafruit.io, IFTTT dhe Arduino IDE. Udhëzimet e plota këtu:
www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/
Ju mund të përdorni pajisje të ndryshme ose edhe të dizajnoni robotët tuaj duke përdorur materiale të thjeshta, pa pasur nevojë të përdorni mjete komplekse siç janë printerët 3D dhe makinat për prerjen lazer. Ju mund të gjeni një shembull në një nga mësimet e mia të mëparshme:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Hapi 1: Mjetet dhe materialet
Mjetet e mëposhtme janë përdorur në këtë projekt:
- Saldim hekuri dhe tela (lidhje / lidhje / lidhje). Motorët DC tashmë erdhën me tela të ngjitur në terminalet e tij … Por përfundimisht do të prishet dhe ju mund të keni nevojë ta rishitni atë. Pra, konsideroni të keni një hekur të mirë lidhës dhe tela të rregullt.
- Fletë shkumë EVA (ose material tjetër jo përçues). Shasia e robotit që kam përdorur në këtë projekt është bërë prej alumini, dhe bordet e qarkut janë instaluar në këtë pjesë metalike. Kam përdorur një shtresë fletë shkumë midis dërrasave dhe pllakës metalike për të shmangur qarqet e shkurtra të mundshme.
- Shirit i dyanshëm. Ajo u përdor për ngjitjen e fletëve të shkumës në dërrasat e qarkut, dhe për instalimin e modës H-Bridge.
- Gërshërë, për prerjen e disa drejtkëndësheve të fletëve të shkumës.
Kam përdorur pjesët e mëposhtme të harduerit për projektin tim:
- Bordi zhvillues i bazuar në Arduino Uno (lidhje / lidhje / lidhje / lidhje / lidhje). Përdoret si kontrolluesi kryesor i robotit. Reallyshtë vërtet e lehtë për t'u përdorur dhe programuar me Arduino IDE, e shkëlqyeshme për fillestarët në elektronikë dhe programim.
- L298N moduli H-urë me kanal të dyfishtë (lidhje / lidhje / lidhje / lidhje / lidhje). Ky modul lejon që sinjalet 3.3V nga Wemos (ose një Arduino) të amplifikohen në 12V të nevojshëm për motorët.
- Rezervuari i Shasisë Robot DIY (lidhje / lidhje). Ky komplet i mrekullueshëm ka me gjithçka që ju nevojitet për të ndërtuar një rezervuar: dy motorë DC, ingranazhe, shina, bulona, arra, etj. Ajo tashmë vjen me mjetet e nevojshme për montimin e shasisë, e cila është e shkëlqyeshme për fillestarët!
- Telekomandë me valë PS2 (lidhje / lidhje). Ky kontrollues i lojërave të lojërave mund të dërgojë komandat me valë te një marrës, i cili mund të ndërlidhet me një mikrokontrollues duke përdorur komunikimin serik.
- 18650 bateri 3.7V (x3) (lidhje / lidhje). Kam përdorur për të fuqizuar të gjithë qarkun. Ky rezervuar përdor motorë 12V. Kam përdorur tre bateri 3.7V në seri për t'i fuqizuar ato.
- Mbajtës i baterisë 3S 18650 (lidhje / lidhje / lidhje). Mund të mbajë tre bateri 18650 në seri, dhe mund të lidhet lehtësisht në pjesën e pasme të rezervuarit.
- Ngarkues baterie 18650 (lidhje / lidhje). Bateritë tuaja përfundimisht do të mbarojnë energjinë. Kur të ndodhë kjo, një karikues baterie do t'ju vijë në shpëtim.
- Jumpers (lidhje / lidhje). Kam përdorur 6 kërcyes meshkuj-femra për sinjale midis urës h dhe Wemos, dhe 2 kërcyes meshkuj-meshkuj për 5V dhe Gnd. Ju mund të keni nevojë për më shumë nëse planifikoni të shtoni disa sensorë.
- Kabllo USB-Type-B. Kjo do t'ju duhet për të ngarkuar kodin tuaj. Shumica e bordeve tashmë vijnë me kabllon e vet.
Lidhjet e mësipërme janë vetëm një sugjerim se ku mund të gjeni artikujt e përdorur në këtë tutorial (dhe mbase mbështetni mësimet e mia të ardhshme). Mos ngurroni t'i kërkoni diku tjetër dhe blini në dyqanin tuaj të preferuar lokal ose online.
Recommended:
Ndërtoni një kontrollues Arduino MIDI: 5 hapa (me fotografi)
Ndërtoni një kontrollues Arduino MIDI: Përshëndetje të gjithëve! Në këtë udhëzues do t'ju tregoj se si të krijoni kontrolluesin tuaj MIDI të mundësuar nga Arduino. MIDI nënkupton ndërfaqen dixhitale të instrumentit muzikor dhe është një protokoll që lejon kompjuterët, instrumentet muzikorë dhe pajisjet e tjera të komunikojnë
Shndërrimi nga një kontrollues i motorit në një kontrollues motorësh RoboClaw: 3 hapa
Shndërrimi nga një Sabertooth në një RoboClaw Motor Controller: Linja Inxhinierike e Dimensionit të kontrolluesve të motorëve Sabertooth dhe linja BasicMicro e kontrolluesve RoboClaw janë zgjedhje të njohura për projektet robotike të nivelit fillestar. Sidoqoftë, ata përdorin dy sisteme shumë të ndryshme për konfigurimin e kontrolluesit. E shtunë
YABC - Edhe një kontrollues tjetër Blynk - Kontrollues i temperaturës dhe lagështisë në re IoT, ESP8266: 4 hapa
YABC - Edhe një kontrollues tjetër i Blynk - Kontrollues i temperaturës dhe lagështisë në re IoT, ESP8266: Përshëndetje krijues, kohët e fundit fillova të rritja kërpudha në shtëpi, kërpudha gocash deti, por unë tashmë kam 3x nga këto kontrollues në shtëpi për kontrollin e temperaturës së Fermenterit për prodhuesin e shtëpisë sime, gruaja po bën gjithashtu këtë gjë Kombucha tani, dhe si një Termostat për Nxehtësinë
Konzola dore me kontrollues dhe sensorë pa tela (Arduino MEGA & UNO): 10 hapa (me fotografi)
Konzola dore me kontrollues dhe sensorë pa tela (Arduino MEGA & UNO): Çfarë kam përdorur:- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 Touchscreen HXD8357D- Buzzer- 4Ohm 3W Altoparlant- 5mm LED- Printer Ultimaker 2+ Printer me fije të zezë PLA- Lasercutter me dru MDF- Bojë e zezë me llak (për drurin)- 3x nRF24
Prekje me kapacitet me Evive (Kontrollues i bazuar në Arduino): 6 hapa (me fotografi)
Prekja kapacitive me Evive (Kontrolluesi i bazuar në Arduino): A e dini se si funksionon ekrani me prekje i smartphone -it tuaj? Smartfoni ka një sërë sensorë prekjeje nën ekranin e xhamit. Në ditët e sotme, ajo bazohet në teknologjinë e ndjeshmërisë së prekjes me kapacitet dhe madje edhe një prekje e butë zbulohet lehtë. Prekja kapacitore ndihet