Tartalomjegyzék:

Wi-Fi vezérelt robot a Wemos D1 ESP8266, az Arduino IDE és a Blynk alkalmazás használatával: 11 lépés (képekkel)
Wi-Fi vezérelt robot a Wemos D1 ESP8266, az Arduino IDE és a Blynk alkalmazás használatával: 11 lépés (képekkel)

Videó: Wi-Fi vezérelt robot a Wemos D1 ESP8266, az Arduino IDE és a Blynk alkalmazás használatával: 11 lépés (képekkel)

Videó: Wi-Fi vezérelt robot a Wemos D1 ESP8266, az Arduino IDE és a Blynk alkalmazás használatával: 11 lépés (képekkel)
Videó: Remote Control for lawnmower and spalaneve (Válint Szilárd) / Arduino -val vezérelt távirányítás 2024, November
Anonim
Image
Image
Arduino robot PS2 vezérlővel (PlayStation 2 joystick)
Arduino robot PS2 vezérlővel (PlayStation 2 joystick)

Kövesse a szerző további információit:

Arduino robot PS2 vezérlővel (PlayStation 2 joystick)
Arduino robot PS2 vezérlővel (PlayStation 2 joystick)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak és 3D nyomtatással)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak és 3D nyomtatással)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak és 3D nyomtatással)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak és 3D nyomtatással)
3D nyomtatott csuklós lámpa - REMIXED
3D nyomtatott csuklós lámpa - REMIXED
3D nyomtatott csuklós lámpa - REMIXED
3D nyomtatott csuklós lámpa - REMIXED

Névjegy: Készítő, mérnök, őrült tudós és feltaláló További információ az IgorF2 -ről »

Ebben az oktatóanyagban megmutatom, hogyan lehet Wi-Fi-vel vezérelt robottartályt készíteni okostelefonról a Blynk App segítségével. Ebben a projektben egy ESP8266 Wemos D1 táblát használtak, de más lemezmodellek is használhatók (NodeMCU, Firebeetle stb.), És az oktatóanyagban bemutatott elvek más robotmodellekre is alkalmazhatók.

Korábbi projektekben bemutattam, hogyan szerelhető fel egy robotvezérlő egy ESP8266 modulhoz csatlakoztatott Arduino Uno és egy webes felület segítségével html és javascript használatával. A robotot egyszerű anyagok felhasználásával fejlesztették ki, anélkül, hogy bonyolult eszközöket, például 3D nyomtatókat és lézervágó gépeket kellett volna használni. A projektről az alábbi linken olvashat bővebben:

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

Ennek volt néhány hátránya, például két független vezérlő (egy Arduino és egy ESP8266) használata, valamint az a tény, hogy csak helyi hálózatról és számítógépről (asztali számítógép vagy laptop) tud parancsokat küldeni/fogadni.

Ezúttal úgy döntöttem, hogy kipróbálok egy másik fizikai szerkezetet, és egy új módszert a robot irányítására. Ehhez egy DIY készletet használtak a robotszerkezethez, és egy Wemos ESP8266 táblát, amely a Blynk alkalmazással társult, hogy elvégezze az irányítást. A robotvezérlés kódját az Arduino IDE segítségével fejlesztették ki.

Ennek az oktatóanyagnak számos módja van. Használhatja:

- Ismerje meg az ESP8266 programozását az Arduino IDE segítségével;

- Gyakorolja elektronikai és forrasztási készségeit stb.

- Nézze meg, hogyan kell összeszerelni egy robotkészletet;

- Tanulja meg használni a Blynk alkalmazást a projektjein;

Második helyezett az Instructables Make it Move versenyében

Tetszettek ezek a projektek? Kérem, fontolja meg jövőbeli projektjeim támogatását egy kis Bitcoin -adománnyal!: D BTC letéti cím: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

1. lépés: Eszközök és anyagok

Eszközök és anyagok
Eszközök és anyagok
Eszközök és anyagok
Eszközök és anyagok
Eszközök és anyagok
Eszközök és anyagok

Ebben a projektben a következő eszközöket használták:

  • Forrasztópáka és huzal (link / link / link). Az egyenáramú motorok már a csatlakozókhoz forrasztott vezetékekkel érkeztek … De végül megszakad, és lehet, hogy újra kell forrasztani. Tehát fontolja meg, hogy van -e jó forrasztópáka és drót.
  • EVA hablap (vagy más nem vezető anyag). A robot alváz, amelyet ebben a projektben használtam, alumíniumból készült, és ezen a fémrészen áramköri lapok vannak felszerelve. A lemezek és a fémlemez között egy réteg hablapot használtam, hogy elkerüljem az esetleges rövidzárlatokat.
  • Kétoldalú ragasztó. Arra használták, hogy a hablapokat az áramköri lapokhoz ragasztják, és a H-Bridge modult is telepítsék.
  • Olló, néhány hablap téglalap vágásához.

A következő hardver alkatrészeket használtam a projektemhez:

  • Wemos D1 ESP8266 dev tábla (link / link). A Wemos D1 kártya használata és programozása nagyon egyszerű az Arduino IDE segítségével. Ugyanaz a lábnyom és a hagyományos Arduino Uno! Így az Arduino pajzs nagy része is ezzel a táblával fog működni. Beépített Wi-Fi modullal rendelkezik, így számos projektben használhatja. Más ESP8266 alapú táblákat is használhat (link / link).
  • L298N kétcsatornás H-híd modul (link / link / link). Ez a modul lehetővé teszi a Wemos (vagy egy Arduino) 3,3 V -os jeleinek erősítését a motorokhoz szükséges 12 V -ra.
  • DIY Robot Chassis Tank (link / link). Ez a fantasztikus készlet mindent tartalmaz, amire szüksége van egy tartály építéséhez: két egyenáramú motor, fogaskerekek, vágányok, csavarok, anyák stb. Már tartalmazza az alváz összeszereléséhez szükséges eszközöket, ami nagyszerű kezdőknek!
  • 18650 3,7 V -os elem (x3) (link). Régebben az egész áramkört tápláltam. Ez a tartály 12V -os motorokat használ. Három soros 3,7 V -os elemet használtam az áramellátáshoz.
  • 3S 18650 elemtartó (link). Három 18650 elemet képes tárolni sorozatban, és könnyen csatlakoztatható a tartály hátuljához.
  • 18650 akkumulátortöltő (link). Az akkumulátorok végül elfogynak. Amikor ez megtörténik, egy akkumulátortöltő fog segíteni.
  • Jumpers (link). 6 férfi-nő ugrót használtam a jelekhez a h-híd és a Wemos között, és 2 férfi-férfi ugrót 5V és Gnd esetén. Többre lehet szüksége, ha néhány érzékelőt szeretne hozzáadni.
  • Micro USB kábel. Erre szüksége lesz a kód feltöltéséhez. A legtöbb tábla már saját kábellel rendelkezik.

A fenti linkek csak javaslatok arra vonatkozóan, hogy hol találhatja meg az oktatóanyagban használt elemeket (és talán támogathatja a jövőbeni oktatóanyagaimat). Nyugodtan keressen máshol, és vásároljon kedvenc helyi vagy online áruházában.

2. lépés: A robot összeszerelése

Image
Image

"loading =" lusta "" loading = "lusta"

Blynk App - Hozzon létre egy új projektet
Blynk App - Hozzon létre egy új projektet
Blynk App - Hozzon létre egy új projektet
Blynk App - Hozzon létre egy új projektet

Most megmutatom, hogyan terveztem meg a távirányító alkalmazást a Blynk segítségével. Saját alkotásai alapjául szolgálhat.

Új projekt létrehozása

  1. Új projekt létrehozása;
  2. Adjon hozzá egy projektnevet (Wifi robot), válassza ki a fejlesztőpanelt (Wemos D1) és a kapcsolat típusát (WiFi), majd kattintson a Létrehozás gombra;
  3. Az engedélyezési tokent elküldjük az e-mail címére;

A hitelesítési tokent az Arduino kód használja. Lehetővé teszi, hogy az ESP8266 kártya elérje a Blynk szervert adatok küldésére és fogadására.

Az irányítópult létrehozásához több objektumot is húzhat. Gombok, csúszkák és joystickok állnak rendelkezésre különböző vezérlőfelületek létrehozásához. Átméretezheti (legtöbbjük) és tetszés szerint konfigurálhatja a beállításokat.

A következő lépésekben négy különböző alternatívát mutatok be a robot vezérléséhez különböző widgetek használatával.

7. lépés: Blynk App #1 - Négy gomb

Második hely a Make it Move versenyben

Ajánlott: