Obsah:

Robot Arduino s ovladačem PS2 (joystick PlayStation 2): 10 kroků (s obrázky)
Robot Arduino s ovladačem PS2 (joystick PlayStation 2): 10 kroků (s obrázky)

Video: Robot Arduino s ovladačem PS2 (joystick PlayStation 2): 10 kroků (s obrázky)

Video: Robot Arduino s ovladačem PS2 (joystick PlayStation 2): 10 kroků (s obrázky)
Video: Arduino návody | Joystick PS2 2024, Červenec
Anonim
Image
Image
IoT Cat Litter Box (s ESP32, Arduino IDE, Thingspeak a 3D tiskem)
IoT Cat Litter Box (s ESP32, Arduino IDE, Thingspeak a 3D tiskem)

Od IgorF2Sledovat více od autora:

IoT Cat Litter Box (s ESP32, Arduino IDE, Thingspeak a 3D tiskem)
IoT Cat Litter Box (s ESP32, Arduino IDE, Thingspeak a 3D tiskem)
3D vytištěná kloubová lampa - REMIXOVÁNO
3D vytištěná kloubová lampa - REMIXOVÁNO
3D vytištěná kloubová lampa - REMIXOVÁNO
3D vytištěná kloubová lampa - REMIXOVÁNO
Jak vyrobit vlastní desku plošných spojů pomocí laserového rytce s nízkým výkonem
Jak vyrobit vlastní desku plošných spojů pomocí laserového rytce s nízkým výkonem
Jak vyrobit vlastní desku plošných spojů pomocí laserového rytce s nízkým výkonem
Jak vyrobit vlastní desku plošných spojů pomocí laserového rytce s nízkým výkonem

O: Maker, inženýr, šílený vědec a vynálezce Více o IgorF2 »

V tomto tutoriálu vám ukážu, jak pomocí bezdrátového joysticku Playstation 2 (PS2) pilotovat robotický tank. V jádru tohoto projektu byla použita deska Arduino Uno. Přijímá příkazy z bezdrátového ovladače a nastavuje rychlost motorů. Mohou být také použity jiné vývojové desky (NodeMCU, Firebeetle atd.) A zásady uvedené v tomto tutoriálu lze použít na jiné modely robotů a gadgetů.

Předtím jsem navrhl robotický tank ovládaný Blynkem. Připojuje se k síti Wi-Fi a přijímá příkazy ze serveru Blynk. Jako dálkové ovládání byl použit smartphone s aplikací Blynk a byly použity různé způsoby zadávání: tlačítka, posuvné lišty a dokonce i akcelerometr smartphonu. Více o tomto projektu najdete zde:

Udělal jsem také několik experimentů s hlasovými příkazy. Může to být užitečné, pokud chcete remotelly ovládat robota bez použití rukou, nebo pokud ho chcete zpřístupnit někomu s omezenými pohyby. Dalo by se například uvažovat o robotickém hlasem ovládaném invalidním vozíku. Byla použita robotická sada pro kutily a některé z mých oblíbených nástrojů: Adafruit.io, IFTTT a Arduino IDE. Kompletní pokyny zde:

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

Můžete používat různé sady nebo dokonce navrhovat vlastní roboty pomocí jednoduchých materiálů, aniž byste museli používat složité nástroje, jako jsou 3D tiskárny a laserové řezací stroje. Příklad můžete najít v jednom z mých předchozích tutoriálů:

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

Krok 1: Nástroje a materiály

Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály

V tomto projektu byly použity následující nástroje:

  • Páječka a drát (odkaz / odkaz / odkaz). Stejnosměrné motory již byly dodávány s dráty připájenými ke svorkám … Ale nakonec se zlomí a možná budete muset přeložit. Zvažte tedy dobrou páječku a drát neaby.
  • Pěnová fólie EVA (nebo jiný nevodivý materiál). Robotický podvozek, který jsem použil v tomto projektu, je vyroben z hliníku a na tyto kovové části jsou instalovány desky s obvody. Mezi deskami a kovovou deskou jsem použil vrstvu pěnové fólie, abych se vyhnul případným zkratům.
  • Oboustranná páska. Bylo použito k lepení pěnových desek na desky plošných spojů a k instalaci modulu H-Bridge.
  • Nůžky na stříhání obdélníků z pěnového plechu.

Pro svůj projekt jsem použil následující hardwarové součásti:

  • Deska pro vývojáře založená na Arduino Uno (odkaz / odkaz / odkaz / odkaz / odkaz). Používá se jako hlavní ovladač robota. Je opravdu snadné používat a programovat pomocí Arduino IDE, skvělé pro začátečníky v oblasti elektroniky a programování.
  • Dvoukanálový H-můstkový modul L298N (link / link / link / link / link). Tento modul umožňuje zesílení signálů 3,3 V z Wemosu (nebo Arduina) na 12 V potřebných pro motory.
  • DIY Robot Chassis Tank (odkaz / odkaz). Tato úžasná stavebnice má vše, co potřebujete k vybudování nádrže: dva stejnosměrné motory, převody, pásy, šrouby, matice atd. Již se dodává s nástroji potřebnými pro montáž podvozku, což je skvělé pro začátečníky!
  • Bezdrátové dálkové ovládání PS2 (odkaz / odkaz). Tento řadič videohry může bezdrátově odesílat příkazy do přijímače, který lze propojit s mikrokontrolérem pomocí sériové komunikace.
  • 18650 3,7 V baterie (x3) (odkaz / odkaz). Kdysi jsem napájel celý obvod. Tato nádrž používá 12V motory. K jejich napájení jsem použil tři baterie 3,7 V v sérii.
  • Držák baterie 3S 18650 (odkaz / odkaz / odkaz). Pojme tři baterie 18650 v sérii a lze je snadno připevnit k zadní části nádrže.
  • Nabíječka baterií 18650 (odkaz / odkaz). Vaše baterie se nakonec vybijí. Když se to stane, nabíječka baterií vám pomůže.
  • Propojky (odkaz / odkaz). Pro signály mezi h-můstkem a Wemosem jsem použil 6 propojek muž-žena a 2 propojky muž-žena pro 5V a Gnd. Možná budete potřebovat více, pokud plánujete přidat nějaké senzory.
  • Kabel USB typu B. Budete to potřebovat k nahrání kódu. Většina desek již přichází s vlastním kabelem.

Odkazy výše jsou pouze návrhem, kde najdete položky použité v tomto kurzu (a možná podpoří mé budoucí návody). Neváhejte je hledat jinde a nakupujte ve svém oblíbeném místním nebo internetovém obchodě.

Doporučuje: