Turinys:

„Arduino“robotas su PS2 valdikliu („PlayStation 2“vairasvirtė): 10 žingsnių (su paveikslėliais)
„Arduino“robotas su PS2 valdikliu („PlayStation 2“vairasvirtė): 10 žingsnių (su paveikslėliais)

Video: „Arduino“robotas su PS2 valdikliu („PlayStation 2“vairasvirtė): 10 žingsnių (su paveikslėliais)

Video: „Arduino“robotas su PS2 valdikliu („PlayStation 2“vairasvirtė): 10 žingsnių (su paveikslėliais)
Video: Аналоговый самодельный аркадный контроллер для PS5 2024, Liepa
Anonim
Image
Image
„IoT Cat“kraiko dėžutė (su ESP32, „Arduino IDE“, „Thingspeak“ir 3D spausdinimu)
„IoT Cat“kraiko dėžutė (su ESP32, „Arduino IDE“, „Thingspeak“ir 3D spausdinimu)

Sekite daugiau autoriaus:

„IoT Cat“kraiko dėžutė (su ESP32, „Arduino IDE“, „Thingspeak“ir 3D spausdinimu)
„IoT Cat“kraiko dėžutė (su ESP32, „Arduino IDE“, „Thingspeak“ir 3D spausdinimu)
3D spausdinta šarnyrinė lempa - REMIXED
3D spausdinta šarnyrinė lempa - REMIXED
3D spausdinta šarnyrinė lempa - REMIXED
3D spausdinta šarnyrinė lempa - REMIXED
Kaip sukurti individualų PCB naudojant mažos galios lazerinį graviravimą
Kaip sukurti individualų PCB naudojant mažos galios lazerinį graviravimą
Kaip sukurti individualų PCB naudojant mažos galios lazerinį graviravimą
Kaip sukurti individualų PCB naudojant mažos galios lazerinį graviravimą

Apie: Gamintojas, inžinierius, pamišęs mokslininkas ir išradėjas Daugiau apie „IgorF2“»

Šioje pamokoje aš jums parodysiu, kaip naudoti belaidį „Playstation 2“(PS2) vairasvirtę robotizuoto tanko bandymui. Šio projekto esmė buvo „Arduino Uno“plokštė. Jis gauna komandas iš belaidžio valdiklio ir nustato variklių greitį. Taip pat gali būti naudojamos kitos kūrimo plokštės („NodeMCU“, „Firebeetle“ir kt.), O šioje pamokoje pateikti principai gali būti taikomi kitiems robotų ir programėlių modeliams.

Anksčiau sukūriau „Blynk“valdomą robotų baką. Jis prisijungia prie „Wi-Fi“tinklo ir gauna komandas iš „Blynk“serverio. Išmanusis telefonas, kuriame veikia „Blynk“programa, buvo naudojamas kaip nuotolinio valdymo pultas, taip pat buvo naudojami skirtingi įvesties būdai: mygtukai, stumdomos juostos ir net išmaniojo telefono akselerometras. Daugiau apie šį projektą galite rasti čia:

Taip pat atlikau keletą eksperimentų su balso komandomis. Tai gali būti naudinga, jei norite nuotoliniu būdu valdyti robotą nenaudodami rankų arba jei norite, kad jis būtų prieinamas riboto judesio asmenims. Pavyzdžiui, galima pagalvoti apie robotu balsu valdomą ratinę kėdę. Buvo naudojamas „pasidaryk pats“robotų rinkinys kartu su kai kuriais mano mėgstamiausiais įrankiais: „Adafruit.io“, IFTTT ir „Arduino IDE“. Visas instrukcijas rasite čia:

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

Galite naudoti skirtingus rinkinius ar net kurti savo robotus naudodami paprastas medžiagas, nereikalaudami sudėtingų įrankių, tokių kaip 3D spausdintuvai ir lazerinės pjovimo mašinos. Pavyzdį galite rasti vienoje iš mano ankstesnių pamokų:

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

1 žingsnis: įrankiai ir medžiagos

Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos

Šiame projekte buvo naudojamos šios priemonės:

  • Lituoklis ir viela (nuoroda / nuoroda / nuoroda). Nuolatinės srovės varikliai jau buvo prijungti prie laidų, prikabintų prie gnybtų … Bet galų gale jis nutrūks ir gali tekti jį iš naujo sureguliuoti. Taigi apsvarstykite galimybę turėti gerą lituoklį ir vielą.
  • EVA putplasčio lakštas (arba kita nelaidi medžiaga). Šiame projekte naudojama robotų važiuoklė pagaminta iš aliuminio, o ant šių metalinių dalių sumontuotos plokštės. Aš naudoju putų lakšto sluoksnį tarp plokščių ir metalinės plokštės, kad išvengčiau galimo trumpojo jungimo.
  • Dvipusė juosta. Jis buvo naudojamas putplasčio lakštų klijavimui prie plokštių ir „H-Bridge“modulio montavimui.
  • Žirklės, skirtos kai kuriems putų lakštų stačiakampiams pjaustyti.

Savo projektui naudojau šias aparatūros dalis:

  • „Arduino Uno“pagrįsta kūrėjų lenta (nuoroda / nuoroda / nuoroda / nuoroda / nuoroda). Jis naudojamas kaip pagrindinis roboto valdiklis. Tai tikrai paprasta naudoti ir programuoti naudojant „Arduino IDE“, puikiai tinka pradedantiesiems elektronikos ir programavimo srityse.
  • L298N dviejų kanalų H tilto modulis (nuoroda / nuoroda / nuoroda / nuoroda / nuoroda). Šis modulis leidžia 3,3 V signalus iš „Wemos“(arba „Arduino“) sustiprinti iki 12 V, reikalingo varikliams.
  • „Pasidaryk pats“robotų važiuoklės bakas (nuoroda / nuoroda). Šiame nuostabiame rinkinyje yra viskas, ko reikia bako statybai: du nuolatinės srovės varikliai, krumpliaračiai, vikšrai, varžtai, veržlės ir tt. Komplekte jau yra įrankiai, reikalingi važiuoklės surinkimui, o tai puikiai tinka pradedantiesiems!
  • PS2 belaidis nuotolinio valdymo pultas (nuoroda / nuoroda). Šis vaizdo žaidimų valdiklis belaidžiu būdu gali siųsti komandas į imtuvą, kuris gali būti sujungtas su mikrovaldikliu naudojant serijinį ryšį.
  • 18650 3,7 V baterijos (x3) (nuoroda / nuoroda). Aš maitinau visą grandinę. Šiame bake naudojami 12 V varikliai. Joms maitinti naudoju tris nuosekliai 3,7 V baterijas.
  • 3S 18650 akumuliatoriaus laikiklis (nuoroda / nuoroda / nuoroda). Jame galima laikyti tris 18650 baterijas ir lengvai pritvirtinti prie bako galo.
  • 18650 akumuliatoriaus įkroviklis (nuoroda / nuoroda). Galų gale jūsų baterijos išsikraus. Kai tai atsitiks, akumuliatoriaus įkroviklis padės jums.
  • Džemperiai (nuoroda / nuoroda). Signalams tarp h-tilto ir „Wemos“naudojau 6 džemperius-vyrus ir 2, 5 V ir Gnd. Jei planuojate pridėti kai kuriuos jutiklius, jums gali prireikti daugiau.
  • B tipo USB kabelis. To reikės norint įkelti kodą. Dauguma plokščių jau yra su savo kabeliu.

Aukščiau pateiktos nuorodos yra tik pasiūlymas, kur galite rasti šioje pamokoje naudojamus elementus (ir galbūt palaikyti mano būsimas pamokas). Nesivaržykite jų ieškoti kitur ir nusipirkti mėgstamoje vietinėje ar internetinėje parduotuvėje.

Rekomenduojamas: