Satura rādītājs:

Arduino robots ar PS2 kontrolieri (PlayStation 2 kursorsviru): 10 soļi (ar attēliem)
Arduino robots ar PS2 kontrolieri (PlayStation 2 kursorsviru): 10 soļi (ar attēliem)

Video: Arduino robots ar PS2 kontrolieri (PlayStation 2 kursorsviru): 10 soļi (ar attēliem)

Video: Arduino robots ar PS2 kontrolieri (PlayStation 2 kursorsviru): 10 soļi (ar attēliem)
Video: Arduino PS2 controller and RGB LED 2024, Novembris
Anonim
Image
Image
IoT kaķu pakaišu kaste (ar ESP32, Arduino IDE, Thingspeak un 3D drukāšanu)
IoT kaķu pakaišu kaste (ar ESP32, Arduino IDE, Thingspeak un 3D drukāšanu)

Pēc IgorF2Sekot vairāk autora:

IoT kaķu pakaišu kaste (ar ESP32, Arduino IDE, Thingspeak un 3D drukāšanu)
IoT kaķu pakaišu kaste (ar ESP32, Arduino IDE, Thingspeak un 3D drukāšanu)
3D drukātā šarnīrlampa - REMIXED
3D drukātā šarnīrlampa - REMIXED
3D drukātā šarnīrlampa - REMIXED
3D drukātā šarnīrlampa - REMIXED
Kā izveidot pielāgotu PCB, izmantojot mazjaudas lāzera gravieri
Kā izveidot pielāgotu PCB, izmantojot mazjaudas lāzera gravieri
Kā izveidot pielāgotu PCB, izmantojot mazjaudas lāzera gravieri
Kā izveidot pielāgotu PCB, izmantojot mazjaudas lāzera gravieri

Par: Ražotājs, inženieris, neprātīgs zinātnieks un izgudrotājs Vairāk par IgorF2 »

Šajā apmācībā es parādīšu, kā izmantot bezvadu Playstation 2 (PS2) kursorsviru, lai izmēģinātu robotu tvertni. Šī projekta pamatā tika izmantota Arduino Uno plāksne. Tas saņem komandas no bezvadu kontroliera un nosaka motoru ātrumu. Var tikt izmantoti arī citi izstrādes dēļi (NodeMCU, Firebeetle uc), un šajā apmācībā izklāstītos principus var izmantot citiem robotu un sīkrīku modeļiem.

Es iepriekš esmu izstrādājis Blynk vadāmu robotu tvertni. Tas izveido savienojumu ar Wi-Fi tīklu un saņem komandas no Blynk servera. Viedtālrunis, kurā darbojas lietotne Blynk, tika izmantots kā tālvadības pults, un tika izmantotas dažādas ievades metodes: spiedpogas, bīdāmās joslas un pat viedtālruņa akselerometrs. Vairāk par šo projektu varat atrast šeit:

Esmu arī veicis dažus eksperimentus ar balss komandām. Tas varētu būt noderīgi, ja vēlaties attālināti vadīt robotu, neizmantojot rokas, vai ja vēlaties to padarīt pieejamu kādam ar ierobežotām kustībām. Varētu domāt, piemēram, par balss vadāmu ratiņkrēslu. Tika izmantots DIY robotu komplekts kopā ar dažiem maniem iecienītākajiem rīkiem: Adafruit.io, IFTTT un Arduino IDE. Pilnas instrukcijas šeit:

www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/

Jūs varat izmantot dažādus komplektus vai pat izstrādāt savus robotus, izmantojot vienkāršus materiālus, neizmantojot sarežģītus instrumentus, piemēram, 3D printerus un lāzera griešanas mašīnas. Piemēru varat atrast vienā no manām iepriekšējām apmācībām:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

1. darbība: instrumenti un materiāli

Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli

Šajā projektā tika izmantoti šādi rīki:

  • Lodmetāls un stieple (saite / saite / saite). Līdzstrāvas motoriem jau bija pievienoti vadi, kas pielodēti pie tā spailēm … Bet galu galā tas salūzīs, un jums, iespējams, nāksies to izšķīdināt. Tāpēc apsveriet iespēju iegūt labu lodēšanas dzelzi un stiepli.
  • EVA putu loksne (vai cits nevadošs materiāls). Šajā projektā izmantotā robota šasija ir izgatavota no alumīnija, un uz šīm metāla detaļām ir uzstādītas shēmas plates. Es izmantoju putu loksnes slāni starp dēļiem un metāla plāksni, lai izvairītos no iespējamiem īssavienojumiem.
  • Divpusēja lente. To izmantoja putu loksņu pielīmēšanai pie shēmas plates un H-Bridge modeļa uzstādīšanai.
  • Šķēres dažu taisnstūru putu loksņu griešanai.

Savā projektā es izmantoju šādas aparatūras daļas:

  • Arduino Uno balstīta izstrādātāju dēlis (saite / saite / saite / saite / saite). To izmanto kā robota galveno kontrolieri. Tas ir patiešām viegli lietojams un programmējams ar Arduino IDE, lieliski piemērots iesācējiem elektronikas un programmēšanas jomā.
  • L298N divkanālu H tilta modulis (saite / saite / saite / saite / saite). Šis modulis ļauj 3.3V signālus no Wemos (vai Arduino) pastiprināt līdz 12V, kas nepieciešami motoriem.
  • DIY robotu šasijas tvertne (saite / saite). Šajā lieliskajā komplektā ir viss nepieciešamais tvertnes uzbūvei: divi līdzstrāvas motori, pārnesumi, sliedes, skrūves, uzgriežņi utt. Komplektā jau ir iekļauti šasijas salikšanai nepieciešamie instrumenti, kas ir lieliski piemēroti iesācējiem!
  • PS2 bezvadu tālvadības pults (saite / saite). Šis videospēļu kontrolieris var bezvadu režīmā nosūtīt komandas uz uztvērēju, kuru var savienot ar mikrokontrolleru, izmantojot seriālo komunikāciju.
  • 18650 3.7V baterijas (x3) (saite / saite). Es mēdzu barot visu ķēdi. Šī tvertne izmanto 12V motorus. To barošanai es izmantoju trīs 3,7 V baterijas.
  • 3S 18650 akumulatora turētājs (saite / saite / saite). Sērijā var ievietot trīs 18650 baterijas, un to var viegli piestiprināt tvertnes aizmugurē.
  • 18650 akumulatora lādētājs (saite / saite). Jūsu baterijas galu galā beigsies. Kad tas notiks, akumulatora lādētājs jums palīdzēs.
  • Džemperi (saite / saite). Signāliem starp h-tiltu un Wemos es izmantoju 6 džemperus vīriešus-sievietes un 2 džemperus vīriešiem-vīriešiem 5V un Gnd. Jums var būt nepieciešams vairāk, ja plānojat pievienot dažus sensorus.
  • B tipa USB kabelis. Tas būs nepieciešams, lai augšupielādētu kodu. Lielākajai daļai dēļu jau ir savs kabelis.

Iepriekš minētās saites ir tikai ieteikums, kur var atrast šajā apmācībā izmantotos vienumus (un varbūt atbalstīt manas turpmākās apmācības). Jūtieties brīvi meklēt tos citur un iegādāties savā iecienītākajā vietējā vai tiešsaistes veikalā.

Ieteicams: