Spisu treści:

Robot Arduino z kontrolerem PS2 (dżojstik PlayStation 2: 10 kroków (ze zdjęciami)
Robot Arduino z kontrolerem PS2 (dżojstik PlayStation 2: 10 kroków (ze zdjęciami)

Wideo: Robot Arduino z kontrolerem PS2 (dżojstik PlayStation 2: 10 kroków (ze zdjęciami)

Wideo: Robot Arduino z kontrolerem PS2 (dżojstik PlayStation 2: 10 kroków (ze zdjęciami)
Wideo: Ps2 + Мега Квадропод #arduino 2024, Listopad
Anonim
Image
Image
Kuweta dla kota IoT (z ESP32, Arduino IDE, Thingspeak i drukowaniem 3D)
Kuweta dla kota IoT (z ESP32, Arduino IDE, Thingspeak i drukowaniem 3D)

Autor: IgorF2Follow Więcej autora:

Kuweta dla kota IoT (z ESP32, Arduino IDE, Thingspeak i drukowaniem 3D)
Kuweta dla kota IoT (z ESP32, Arduino IDE, Thingspeak i drukowaniem 3D)
Lampa przegubowa drukowana w 3D - REMIXED
Lampa przegubowa drukowana w 3D - REMIXED
Lampa przegubowa drukowana w 3D - REMIXED
Lampa przegubowa drukowana w 3D - REMIXED
Jak zrobić niestandardową płytkę drukowaną za pomocą grawera laserowego o małej mocy?
Jak zrobić niestandardową płytkę drukowaną za pomocą grawera laserowego o małej mocy?
Jak zrobić niestandardową płytkę drukowaną za pomocą grawera laserowego o małej mocy?
Jak zrobić niestandardową płytkę drukowaną za pomocą grawera laserowego o małej mocy?

O: Twórca, inżynier, szalony naukowiec i wynalazca Więcej o IgorF2 »

W tym samouczku pokażę, jak używać bezprzewodowego joysticka Playstation 2 (PS2) do pilotowania zrobotyzowanego czołgu. Rdzeniem tego projektu była płytka Arduino Uno. Odbiera polecenia ze sterownika bezprzewodowego i ustawia prędkość silników. Można również użyć innych płyt rozwojowych (NodeMCU, Firebeetle itp.), a zasady przedstawione w tym samouczku można zastosować na innych modelach robotów i gadżetów.

Wcześniej zaprojektowałem sterowany przez Blynk czołg robota. Łączy się z siecią Wi-Fi i odbiera polecenia z serwera Blynk. Jako pilota użyto smartfona z aplikacją Blynk, a także zastosowano różne metody wprowadzania: przyciski, przesuwane paski, a nawet akcelerometr w smartfonie. Więcej o tym projekcie znajdziesz tutaj:

Przeprowadziłem też kilka eksperymentów z poleceniami głosowymi. Może to być przydatne, jeśli chcesz zdalnie sterować robotem bez użycia rąk lub jeśli chcesz, aby był dostępny dla osoby o ograniczonych ruchach. Można by pomyśleć na przykład o wózku inwalidzkim sterowanym głosem robota. Użyto zestawu robota DIY wraz z kilkoma moimi ulubionymi narzędziami: Adafruit.io, IFTTT i Arduino IDE. Pełne instrukcje tutaj:

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

Możesz używać różnych zestawów, a nawet projektować własne roboty przy użyciu prostych materiałów, bez konieczności używania skomplikowanych narzędzi, takich jak drukarki 3D i wycinarki laserowe. Przykład można znaleźć w jednym z moich poprzednich samouczków:

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

Krok 1: Narzędzia i materiały

Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały

W projekcie wykorzystano następujące narzędzia:

  • Lutowane żelazo i drut (link / link / link). Silniki prądu stałego były już dostarczane z przewodami przylutowanymi do zacisków… Ale w końcu się zepsuje i być może trzeba będzie go przelutować. Więc rozważ dobre lutowanie i drut w pobliżu.
  • Arkusz pianki EVA (lub inny materiał nieprzewodzący). Podwozie robota, którego użyłem w tym projekcie, jest wykonane z aluminium, a na tych metalowych elementach są zainstalowane płytki drukowane. Użyłem warstwy pianki między płytami a metalową płytą, aby uniknąć ewentualnych zwarć.
  • Taśma dwustronna. Służył do przyklejania arkuszy pianki do płytek drukowanych oraz do instalacji modułu H-Bridge.
  • Nożyczki do wycinania prostokątów z pianki.

Do mojego projektu użyłem następujących części sprzętowych:

  • Płytka deweloperska oparta na Arduino Uno (link / link / link / link / link). Jest używany jako główny kontroler robota. Jest naprawdę łatwy w użyciu i programowaniu w Arduino IDE, idealny dla początkujących w elektronice i programowaniu.
  • L298N dwukanałowy moduł mostka H (link/link/link/link/link). Ten moduł umożliwia wzmocnienie sygnałów 3,3 V z Wemos (lub Arduino) do 12 V potrzebnego do silników.
  • Zbiornik podwozia robota DIY (link/link). Ten niesamowity zestaw zawiera wszystko, czego potrzebujesz do zbudowania czołgu: dwa silniki prądu stałego, koła zębate, gąsienice, śruby, nakrętki itp. Zawiera już narzędzia potrzebne do montażu podwozia, co jest świetne dla początkujących!
  • Bezprzewodowy pilot PS2 (link/link). Ten kontroler gier wideo może wysyłać polecenia bezprzewodowo do odbiornika, który może być połączony z mikrokontrolerem za pomocą komunikacji szeregowej.
  • 18650 akumulatory 3,7 V (x3) (link/link). Kiedyś zasilałem cały obwód. Ten czołg wykorzystuje silniki 12V. Do ich zasilania użyłem szeregowo trzech akumulatorów 3,7 V.
  • Uchwyt baterii 3S 18650 (link/link/link). Może pomieścić trzy akumulatory 18650 w serii i można go łatwo przymocować z tyłu zbiornika.
  • Ładowarka akumulatorów 18650 (link/link). Twoje baterie w końcu się wyczerpią. Kiedy tak się stanie, na ratunek przyjdzie ładowarka.
  • Zworki (link / link). Użyłem 6 zworek męsko-żeńskich dla sygnałów między mostkiem h a Wemos i 2 zworek męsko-męskich dla 5V i Gnd. Możesz potrzebować więcej, jeśli planujesz dodać kilka czujników.
  • Kabel USB typu B. Będzie to potrzebne do przesłania kodu. Większość płyt jest już dostarczana z własnym kablem.

Powyższe linki są tylko sugestią, gdzie można znaleźć elementy używane w tym samouczku (i być może wspierają moje przyszłe samouczki). Nie krępuj się szukać ich gdzie indziej i kupować w swoim ulubionym sklepie lokalnym lub internetowym.