Sisällysluettelo:

Arduino -robotti PS2 -ohjaimella (PlayStation 2 -ohjaussauva): 10 vaihetta (kuvilla)
Arduino -robotti PS2 -ohjaimella (PlayStation 2 -ohjaussauva): 10 vaihetta (kuvilla)

Video: Arduino -robotti PS2 -ohjaimella (PlayStation 2 -ohjaussauva): 10 vaihetta (kuvilla)

Video: Arduino -robotti PS2 -ohjaimella (PlayStation 2 -ohjaussauva): 10 vaihetta (kuvilla)
Video: Геймпад DualShock 2 и Arduino (Делаем робота) для Arduino/Piranha 2024, Marraskuu
Anonim
Image
Image
IoT Kissanhiekkalaatikko (jossa ESP32, Arduino IDE, Thingspeak ja 3D -tulostus)
IoT Kissanhiekkalaatikko (jossa ESP32, Arduino IDE, Thingspeak ja 3D -tulostus)

Seuraa lisää tekijältä:

IoT Kissanhiekkalaatikko (jossa ESP32, Arduino IDE, Thingspeak ja 3D -tulostus)
IoT Kissanhiekkalaatikko (jossa ESP32, Arduino IDE, Thingspeak ja 3D -tulostus)
3D -painettu nivellamppu - REMIXED
3D -painettu nivellamppu - REMIXED
3D -painettu nivellamppu - REMIXED
3D -painettu nivellamppu - REMIXED
Kuinka tehdä mukautettu piirilevy pienitehoisella laserkaivertajalla
Kuinka tehdä mukautettu piirilevy pienitehoisella laserkaivertajalla
Kuinka tehdä mukautettu piirilevy pienitehoisella laserkaivertajalla
Kuinka tehdä mukautettu piirilevy pienitehoisella laserkaivertajalla

Tietoja: Tekijä, insinööri, hullu tiedemies ja keksijä Lisätietoja IgorF2: sta »

Tässä opetusohjelmassa näytän sinulle, kuinka voit käyttää langatonta Playstation 2 (PS2) -ohjainta robottisäiliön ohjaamiseen. Tämän projektin ytimessä käytettiin Arduino Uno -levyä. Se vastaanottaa komentoja langattomalta ohjaimelta ja asettaa moottorien nopeuden. Myös muita kehityskortteja (NodeMCU, Firebeetle jne.) Voidaan käyttää, ja tässä opetusohjelmassa esitettyjä periaatteita voidaan soveltaa muihin robotti- ja gadget -malleihin.

Olen aiemmin suunnitellut Blynk -ohjatun robottisäiliön. Se muodostaa yhteyden Wi-Fi-verkkoon ja vastaanottaa komentoja Blynk-palvelimelta. Kaukosäätimenä käytettiin älypuhelinta, jossa oli Blynk -sovellus, ja erilaisia syöttötapoja: painikkeita, liukupalkkeja ja jopa älypuhelimen kiihtyvyysmittari. Löydät lisää tästä projektista täältä:

Olen myös kokeillut äänikomentoja. Siitä voi olla hyötyä, jos haluat ohjata robottia etäkäyttöisesti ilman käsiäsi tai jos haluat, että robotti pääsee liikkumaan rajoitetusti. Voisi ajatella esimerkiksi robottiääniohjattua pyörätuolia. Käytettiin DIY -robottipakettia sekä joitain suosikkityökaluistani: Adafruit.io, IFTTT ja Arduino IDE. Täydelliset ohjeet täältä:

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

Voit käyttää erilaisia sarjoja tai jopa suunnitella omia robotteja yksinkertaisilla materiaaleilla ilman monimutkaisia työkaluja, kuten 3D -tulostimia ja laserleikkauskoneita. Löydät esimerkin yhdestä aiemmista opetusohjelmistani:

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

Vaihe 1: Työkalut ja materiaalit

Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit

Tässä projektissa käytettiin seuraavia työkaluja:

  • Juotosrauta ja lanka (linkki / linkki / linkki). Tasavirtamoottorien johdot on jo liitetty liittimiin … Mutta se lopulta katkeaa ja joudut joutumaan ratkaisemaan sen uudelleen. Joten harkitse hyvää juotosrautaa ja lankaa.
  • EVA-vaahtolevy (tai muu johtamaton materiaali). Tässä projektissa käyttämäni robottirunko on valmistettu alumiinista ja tähän metalliosiin on asennettu piirilevyt. Levyjen ja metallilevyn välissä käytin vaahtomuovikalvoa mahdollisten oikosulkujen välttämiseksi.
  • Kaksipuolinen teippi. Sitä käytettiin vaahtolevyjen liimaamiseen piirilevyihin ja H-Bridge-mallin asentamiseen.
  • Sakset joidenkin vaahtomuovilevyjen leikkaamiseen.

Käytin projektissani seuraavia laitteisto -osia:

  • Arduino Unoon perustuva kehityskortti (link / link / link / link / link). Sitä käytetään robotin pääohjaimena. Se on todella helppokäyttöinen ja ohjelmoitava Arduino IDE: n kanssa, mikä sopii erinomaisesti elektroniikan ja ohjelmoinnin aloittelijoille.
  • L298N kaksikanavainen H-silta-moduuli (link / link / link / link / link). Tämä moduuli mahdollistaa Wemosin (tai Arduinon) 3,3 V: n signaalien vahvistamisen moottoreiden tarvitsemalle 12 V: lle.
  • DIY Robot Chassis Tank (linkki / linkki). Tässä mahtavassa sarjassa on kaikki mitä tarvitset säiliön rakentamiseen: kaksi tasavirtamoottoria, hammaspyörät, telat, pultit, mutterit jne. Mukana tulee jo alustan kokoamiseen tarvittavat työkalut, mikä sopii erinomaisesti aloittelijoille!
  • Langaton PS2 -kaukosäädin (linkki / linkki). Tämä videopeliohjain voi lähettää komentoja langattomasti vastaanottimelle, joka voidaan liittää sarjaohjausta käyttävään mikroohjaimeen.
  • 18650 3,7 V paristoa (x3) (linkki / linkki). Käytin virtaa koko piirille. Tämä säiliö käyttää 12V moottoreita. Käytin kolmea 3,7 V paristoa sarjassa niiden virransyöttöön.
  • 3S 18650 paristopidike (linkki / linkki / linkki). Sarjaan mahtuu kolme 18650 akkua, ja se voidaan helposti kiinnittää säiliön takaosaan.
  • 18650 akkulaturi (linkki / linkki). Paristojen virta loppuu lopulta. Kun näin tapahtuu, akkulaturi tulee apuun.
  • Puserot (linkki / linkki). Käytin kuusi uros-naaras-hyppääjää signaaleihin h-sillan ja Wemosin välillä ja 2 uros-uros-hyppääjää 5 V: n ja Gnd: n välillä. Saatat tarvita enemmän, jos aiot lisätä antureita.
  • Tyypin B USB-kaapeli. Tarvitset tämän koodin lataamiseen. Useimmissa levyissä on jo oma kaapeli.

Yllä olevat linkit ovat vain ehdotuksia siitä, mistä löydät tämän opetusohjelman kohteet (ja ehkä tuet tulevia oppaita). Voit vapaasti etsiä niitä muualta ja ostaa suosikki paikallisesta tai verkkokaupastasi.

Suositeltava: