Indholdsfortegnelse:

Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 trin (med billeder)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 trin (med billeder)

Video: Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 trin (med billeder)

Video: Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 trin (med billeder)
Video: TUTORIAL: How to Interface PS2 to Arduino 2024, Juli
Anonim
Image
Image
IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak og 3D -udskrivning)
IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak og 3D -udskrivning)

Af IgorF2Følg mere af forfatteren:

IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak og 3D -udskrivning)
IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak og 3D -udskrivning)
3D -trykt artikuleringslampe - REMIXED
3D -trykt artikuleringslampe - REMIXED
3D -trykt artikuleringslampe - REMIXED
3D -trykt artikuleringslampe - REMIXED
Sådan laver du en brugerdefineret printkort ved hjælp af en lasergraver med lav effekt
Sådan laver du en brugerdefineret printkort ved hjælp af en lasergraver med lav effekt
Sådan laver du en brugerdefineret printkort ved hjælp af en lasergraver med lav effekt
Sådan laver du en brugerdefineret printkort ved hjælp af en lasergraver med lav effekt

Om: Skaber, ingeniør, gal videnskabsmand og opfinder Mere om IgorF2 »

I denne vejledning viser jeg dig, hvordan du bruger et trådløst Playstation 2 (PS2) joystick til at styre en robot tank. Et Arduino Uno -bord blev brugt i kernen af dette projekt. Den modtager kommandoer fra den trådløse controller og indstiller motorernes hastighed. Andre udviklingstavler kan også bruges (NodeMCU, Firebeetle osv.), Og principperne i denne vejledning kan anvendes på andre modeller af robotter og gadgets.

Jeg har tidligere designet en Blynk kontrolleret robot tank. Den opretter forbindelse til et Wi-Fi-netværk og modtager kommandoer fra Blynk-serveren. En smartphone, der kører Blynk -app, blev brugt som fjernbetjening, og der blev brugt forskellige indtastningsmetoder: trykknapper, glidestænger og endda smartphonens accelerometer. Du kan finde mere om dette projekt her:

Jeg har også lavet nogle eksperimenter med stemmekommandoer. Det kan være nyttigt, hvis du vil fjernstyre en robot uden at bruge dine hænder, eller hvis du vil gøre den tilgængelig for en person med begrænsede bevægelser. Man kan for eksempel tænke på en robotstyret kørestol. Et DIY robot -kit blev brugt sammen med nogle af mine yndlingsværktøjer: Adafruit.io, IFTTT og Arduino IDE. Fuld instruktion her:

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

Du kan bruge forskellige kits eller endda designe dine egne robotter ved hjælp af simple materialer uden behov for at bruge komplekse værktøjer som 3D -printere og laserskæremaskiner. Du kan finde et eksempel på en af mine tidligere selvstudier:

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

Trin 1: Værktøjer og materialer

Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer

Følgende værktøjer blev brugt i dette projekt:

  • Loddejern og tråd (link / link / link). DC -motorerne kom allerede med ledninger loddet til dets terminaler … Men det vil i sidste ende gå i stykker, og du skal muligvis løse det. Så overvej at have et godt loddejern og tråd i nærheden.
  • EVA-skumplade (eller andet ikke-ledende materiale). Robotchassiset, jeg brugte i dette projekt, er lavet af aluminium, og der er installeret printkort på disse metaldele. Jeg brugte et lag skumplade mellem brædderne og metalpladen for at undgå mulige kortslutninger.
  • Dobbeltsidet tape. Det blev brugt til at lime skumpladerne til printkortene og til installationen af H-Bridge-modellen.
  • Saks, til at skære nogle skumpladerektangler.

Jeg brugte følgende hardwaredele til mit projekt:

  • Arduino Uno baseret dev board (link / link / link / link / link). Det bruges som robotens hovedcontroller. Det er virkelig let at bruge og programmere med Arduino IDE, fantastisk til begyndere inden for elektronik og programmering.
  • L298N H-bro-modul med dobbelt kanal (link / link / link / link / link). Dette modul gør det muligt at forstærke 3.3V -signalerne fra Wemos (eller en Arduino) til de 12V, der er nødvendige for motorerne.
  • DIY Robot Chassis Tank (link / link). Dette fantastiske kit har alt hvad du behøver for at bygge en tank: to DC -motorer, gear, spor, bolte, møtrikker osv. Det leveres allerede med værktøjerne, der er nødvendige for at samle chassiset, hvilket er fantastisk til begyndere!
  • PS2 trådløs fjernbetjening (link / link). Denne videospilcontroller kan sende kommandoer trådløst til en modtager, som kan forbindes med en mikrokontroller ved hjælp af seriel kommunikation.
  • 18650 3,7V batterier (x3) (link / link). Jeg plejede at drive hele kredsløbet. Denne tank bruger 12V motorer. Jeg brugte tre 3,7V batterier i serie til at drive dem.
  • 3S 18650 batteriholder (link / link / link). Den kan indeholde tre 18650 batterier i serie, og kan let fastgøres bag på tanken.
  • 18650 batterioplader (link / link). Dine batterier vil til sidst løbe tør for strøm. Når det sker, vil en batterioplader komme dig til undsætning.
  • Jumpere (link / link). Jeg brugte 6 han-hun-jumpere til signaler mellem h-broen og Wemos, og 2 han-han-jumpere til 5V og Gnd. Du har muligvis brug for mere, hvis du planlægger at tilføje nogle sensorer.
  • Type-B USB-kabel. Du skal bruge dette for at uploade din kode. De fleste brædder har allerede sit eget kabel.

Linkene ovenfor er kun et forslag til, hvor du kan finde de elementer, der bruges i denne vejledning (og måske understøtte mine fremtidige selvstudier). Søg dem gerne andre steder og køb i din foretrukne lokale eller online butik.

Anbefalede: