![Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 Steg (med bilder) Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 Steg (med bilder)](https://i.howwhatproduce.com/images/002/image-3939-39-j.webp)
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
![Image Image](https://i.howwhatproduce.com/images/002/image-3939-41-j.webp)
![](https://i.ytimg.com/vi/1oH0zqkGxNc/hqdefault.jpg)
![IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak och 3D -utskrift) IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak och 3D -utskrift)](https://i.howwhatproduce.com/images/002/image-3939-42-j.webp)
Av IgorF2Följ mer av författaren:
![IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak och 3D -utskrift) IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak och 3D -utskrift)](https://i.howwhatproduce.com/images/002/image-3939-43-j.webp)
![3D -tryckt led -lampa - REMIXED 3D -tryckt led -lampa - REMIXED](https://i.howwhatproduce.com/images/002/image-3939-44-j.webp)
![3D -tryckt led -lampa - REMIXED 3D -tryckt led -lampa - REMIXED](https://i.howwhatproduce.com/images/002/image-3939-45-j.webp)
![Hur man gör en anpassad kretskort med en lasergraverare med låg effekt Hur man gör en anpassad kretskort med en lasergraverare med låg effekt](https://i.howwhatproduce.com/images/002/image-3939-46-j.webp)
![Hur man gör en anpassad PCB med en lasergraverare med låg effekt Hur man gör en anpassad PCB med en lasergraverare med låg effekt](https://i.howwhatproduce.com/images/002/image-3939-47-j.webp)
Om: Maker, ingenjör, galen vetenskapsman och uppfinnare Mer om IgorF2 »
I den här självstudien visar jag hur du använder en trådlös Playstation 2 (PS2) joystick för att styra en robot tank. En Arduino Uno -bräda användes i kärnan i detta projekt. Den tar emot kommandon från den trådlösa handkontrollen och ställer in motorernas hastighet. Andra utvecklingskort kan också användas (NodeMCU, Firebeetle, etc.), och principerna som presenteras i denna handledning kan tillämpas på andra modeller av robotar och prylar.
Jag har tidigare designat en Blynk -styrd robottank. Den ansluter till ett Wi-Fi-nätverk och tar emot kommandon från Blynks server. En smartphone som kör Blynk -appen användes som fjärrkontroll och olika inmatningsmetoder användes: tryckknappar, skjutreglar och till och med smartphonens accelerometer. Du kan hitta mer om detta projekt här:
Jag har också gjort några experiment med röstkommandon. Det kan vara användbart om du vill fjärrstyra en robot utan att använda händerna, eller om du vill göra den tillgänglig för någon med begränsade rörelser. Man kan till exempel tänka sig en robotstyrd rullstol. Ett DIY -robotkit användes tillsammans med några av mina favoritverktyg: Adafruit.io, IFTTT och Arduino IDE. Fullständiga instruktioner här:
www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/
Du kan använda olika kit eller till och med designa dina egna robotar med hjälp av enkla material, utan att behöva använda komplexa verktyg som 3D -skrivare och laserskärmaskiner. Du kan hitta ett exempel på en av mina tidigare självstudier:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Steg 1: Verktyg och material
![Verktyg och material Verktyg och material](https://i.howwhatproduce.com/images/002/image-3939-48-j.webp)
![Verktyg och material Verktyg och material](https://i.howwhatproduce.com/images/002/image-3939-49-j.webp)
![Verktyg och material Verktyg och material](https://i.howwhatproduce.com/images/002/image-3939-50-j.webp)
![Verktyg och material Verktyg och material](https://i.howwhatproduce.com/images/002/image-3939-51-j.webp)
Följande verktyg användes i detta projekt:
- Lödkolv och tråd (länk / länk / länk). Likströmsmotorerna kom redan med trådar lödda till terminalerna … Men det kommer så småningom att gå sönder och du kanske måste lösa det. Så överväg att ha ett bra lödkolv och tråd i närheten.
- EVA-skumplåt (eller annat icke-ledande material). Robotchassit som jag använde i detta projekt är tillverkat av aluminium och kretskort är installerade på dessa metalldelar. Jag använde ett lager skumplåt mellan brädorna och metallplattan för att undvika eventuella kortslutningar.
- Dubbelsidig tejp. Den användes för att limma skumplåtarna på kretskorten och för installationen av H-Bridge-modellen.
- Sax, för att klippa några rektanglar av skumplåt.
Jag använde följande hårdvarudelar för mitt projekt:
- Arduino Uno -baserat dev -kort (länk / länk / länk / länk / länk). Den används som robotens huvudkontroller. Det är verkligen lätt att använda och programmera med Arduino IDE, perfekt för nybörjare inom elektronik och programmering.
- L298N tvåkanals H-bryggmodul (länk / länk / länk / länk / länk). Denna modul gör att 3.3V -signalerna från Wemos (eller en Arduino) kan förstärkas till de 12V som behövs för motorerna.
- DIY robotchassitank (länk / länk). Detta fantastiska kit har allt du behöver för att bygga en tank: två likströmsmotorer, växlar, spår, bultar, muttrar etc. Den levereras redan med verktygen som behövs för att montera chassit, vilket är bra för nybörjare!
- PS2 trådlös fjärrkontroll (länk / länk). Denna videospelkontroller kan sända trådlösa kommandon till en mottagare, som kan anslutas till en mikrokontroll med seriell kommunikation.
- 18650 3,7V batterier (x3) (länk / länk). Jag brukade driva hela kretsen. Denna tank använder 12V motorer. Jag använde tre 3,7V batterier i serie för att driva dem.
- 3S 18650 batterihållare (länk / länk / länk). Den rymmer tre 18650 batterier i serie och kan enkelt fästas på baksidan av tanken.
- 18650 batteriladdare (länk / länk). Dina batterier kommer så småningom att ta slut. När det händer kommer en batteriladdare till din räddning.
- Tröjor (länk / länk). Jag använde 6 manliga-kvinnliga hoppare för signaler mellan h-bron och Wemos, och 2 manliga-manliga hoppare för 5V och Gnd. Du kan behöva mer om du planerar att lägga till några sensorer.
- Typ-B USB-kabel. Du behöver detta för att ladda upp din kod. De flesta brädorna har redan en egen kabel.
Länkarna ovan är bara ett förslag på var du kan hitta de objekt som används i den här självstudien (och kanske stödja mina framtida självstudier). Sök dem gärna någon annanstans och köp på din favorit lokala butik eller onlinebutik.
Rekommenderad:
Arduino -baserad DIY -spelkontroller - Arduino PS2 Game Controller - Spela Tekken med DIY Arduino Gamepad: 7 steg
![Arduino -baserad DIY -spelkontroller - Arduino PS2 Game Controller - Spela Tekken med DIY Arduino Gamepad: 7 steg Arduino -baserad DIY -spelkontroller - Arduino PS2 Game Controller - Spela Tekken med DIY Arduino Gamepad: 7 steg](https://i.howwhatproduce.com/images/011/image-30363-j.webp)
Arduino -baserad DIY -spelkontroller | Arduino PS2 Game Controller | Spela Tekken med DIY Arduino Gamepad: Hej killar, att spela spel är alltid roligt, men att spela med din egen DIY -spelkontroll är roligare.Så vi kommer att göra en spelkontroller med arduino pro micro i denna instruktioner
Programmering av en Micro: Bit Robot & Joystick: Bit Controller With MicroPython: 11 steg
![Programmering av en Micro: Bit Robot & Joystick: Bit Controller With MicroPython: 11 steg Programmering av en Micro: Bit Robot & Joystick: Bit Controller With MicroPython: 11 steg](https://i.howwhatproduce.com/images/011/image-32506-j.webp)
Programmering av en Micro: Bit Robot & Joystick: Bit Controller Med MicroPython: För Robocamp 2019, vårt sommarrobotläger, lödder, programmerar och bygger en ungdom i åldern 10-13 år en BBC micro: bitbaserad "antweight robot", samt programmerar en mikro: bit att använda som fjärrkontroll.Om du för närvarande är på Robocamp, åk skidor
Playstation 1 Retro Clock: 8 steg (med bilder)
![Playstation 1 Retro Clock: 8 steg (med bilder) Playstation 1 Retro Clock: 8 steg (med bilder)](https://i.howwhatproduce.com/images/002/image-5782-247-j.webp)
Playstation 1 retroklocka: Efter att ha besökt mina föräldrars hus lämnade jag med full mage och min gamla Playstation 1, bland några andra saker. Efter att ha anslutit den blev jag livrädd att se att den inte fungerade. Lyckligtvis har jag tänkt att få en udda, enstaka klocka så jag satte
Arduino-kontrollerat plattformsspel med joystick och IR-mottagare: 3 steg (med bilder)
![Arduino-kontrollerat plattformsspel med joystick och IR-mottagare: 3 steg (med bilder) Arduino-kontrollerat plattformsspel med joystick och IR-mottagare: 3 steg (med bilder)](https://i.howwhatproduce.com/images/001/image-614-76-j.webp)
Arduino-kontrollerat plattformsspel med joystick och IR-mottagare: Idag ska vi använda en Arduino-mikrokontroller för att styra ett enkelt C#-baserat plattformsspel. Jag använder Arduino för att ta ingång från en joystick -modul och skicka den indatan till C# -programmet som lyssnar och avkodar ingång över en seriell c
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 steg (med bilder)
![NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 steg (med bilder) NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 steg (med bilder)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10964860-nes-controller-shuffle-nintendo-controller-mp3-v3-0-5-steps-with-pictures-j.webp)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Jag slog helt bort ryan97128 på hans design för Nintendo Controller MP3, version 2.0 och jag hör att han fick idén från den kloka Morte_Moya, så jag kan inte ta åt mig äran för allt deras geni. Jag ville bara lägga till bekvämligheten och ladda