Satura rādītājs:

Wi-Fi kontrolēts robots, izmantojot Wemos D1 ESP8266, Arduino IDE un lietotni Blynk: 11 soļi (ar attēliem)
Wi-Fi kontrolēts robots, izmantojot Wemos D1 ESP8266, Arduino IDE un lietotni Blynk: 11 soļi (ar attēliem)

Video: Wi-Fi kontrolēts robots, izmantojot Wemos D1 ESP8266, Arduino IDE un lietotni Blynk: 11 soļi (ar attēliem)

Video: Wi-Fi kontrolēts robots, izmantojot Wemos D1 ESP8266, Arduino IDE un lietotni Blynk: 11 soļi (ar attēliem)
Video: 2,4 ГГц против 5 ГГц WiFi: в чем разница? 2024, Jūlijs
Anonim
Image
Image
Arduino robots ar PS2 kontrolieri (PlayStation 2 kursorsviru)
Arduino robots ar PS2 kontrolieri (PlayStation 2 kursorsviru)

Pēc IgorF2Sekot vairāk autora:

Arduino robots ar PS2 kontrolieri (PlayStation 2 kursorsviru)
Arduino robots ar PS2 kontrolieri (PlayStation 2 kursorsviru)
IoT kaķu pakaišu kaste (ar ESP32, Arduino IDE, Thingspeak un 3D drukāšanu)
IoT kaķu pakaišu kaste (ar ESP32, Arduino IDE, Thingspeak un 3D drukāšanu)
IoT kaķu pakaišu kaste (ar ESP32, Arduino IDE, Thingspeak un 3D drukāšanu)
IoT kaķu pakaišu kaste (ar ESP32, Arduino IDE, Thingspeak un 3D drukāšanu)
3D drukātā šarnīrlampa - REMIXED
3D drukātā šarnīrlampa - REMIXED
3D drukātā šarnīrlampa - REMIXED
3D drukātā šarnīrlampa - REMIXED

Par: Ražotājs, inženieris, neprātīgs zinātnieks un izgudrotājs Vairāk par IgorF2 »

Šajā apmācībā es jums parādīšu, kā izveidot Wi-Fi kontrolētu robotu tvertni, kas tiek vadīta no viedtālruņa, izmantojot lietotni Blynk. Šajā projektā tika izmantota ESP8266 Wemos D1 plāksne, taču var izmantot arī citus plākšņu modeļus (NodeMCU, Firebeetle uc), un šajā apmācībā izklāstītos principus var piemērot citiem robotu modeļiem.

Iepriekšējos projektos es prezentēju, kā uzstādīt robota kontrolieri ar Arduino Uno, kas savienots ar ESP8266 moduli un tīmekļa saskarni, izmantojot html un javascript. Robots tika izstrādāts, izmantojot vienkāršus materiālus, neizmantojot sarežģītus instrumentus, piemēram, 3D printerus un lāzera griešanas mašīnas. Vairāk par šo projektu varat izlasīt zemāk esošajā saitē:

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

Tam bija daži trūkumi, piemēram, vajadzība izmantot divus neatkarīgus kontrolierus (Arduino un ESP8266) un tas, ka tas varēja nosūtīt/saņemt komandas tikai no lokālā tīkla un izmantojot datoru (galddatoru vai klēpjdatoru).

Šoreiz es nolēmu pārbaudīt citu fizisko struktūru un jaunu veidu, kā veikt robota vadību. Šim nolūkam robota konstrukcijai tika izmantots DIY komplekts, un Wemos ESP8266 tāfele, kas saistīta ar lietotni Blynk, lai veiktu tās kontroli. Robotu vadības kods tika izstrādāts, izmantojot Arduino IDE.

Ir vairāki veidi, kā izmantot šo apmācību. Jūs varat to izmantot, lai:

- Uzziniet, kā programmēt ESP8266, izmantojot Arduino IDE;

- Praktizējiet savas elektronikas un lodēšanas prasmes utt.;

- Skatiet, kā salikt robotu komplektu;

- Uzziniet, kā savos projektos izmantot lietotni Blynk;

Otrās vietas ieguvējs Instructables konkursā Make it Move Contest

Patika šie projekti? Lūdzu, apsveriet iespēju atbalstīt manus nākotnes projektus ar nelielu Bitcoin ziedojumu!: D BTC depozīta adrese: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

1. darbība: instrumenti un materiāli

Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli

Šajā projektā tika izmantoti šādi rīki:

  • Lodmetāls un stieple (saite / saite / saite). Līdzstrāvas motoriem jau bija pievienoti vadi, kas pielodēti pie tā spailēm … Bet galu galā tas salūzīs, un jums, iespējams, nāksies to izšķīdināt. Tāpēc apsveriet iespēju iegūt labu lodēšanas dzelzi un stiepli.
  • EVA putu loksne (vai cits nevadošs materiāls). Šajā projektā izmantotā robota šasija ir izgatavota no alumīnija, un uz šīm metāla detaļām ir uzstādītas shēmas plates. Es izmantoju putu loksnes slāni starp dēļiem un metāla plāksni, lai izvairītos no iespējamiem īssavienojumiem.
  • Divpusēja lente. To izmantoja putu loksņu pielīmēšanai pie shēmas plates un H-Bridge modeļa uzstādīšanai.
  • Šķēres dažu taisnstūru putu loksņu griešanai.

Savā projektā es izmantoju šādas aparatūras daļas:

  • Wemos D1 ESP8266 dev dēlis (saite / saite). Wemos D1 dēli ir patiešām viegli lietot un programmēt ar Arduino IDE. Tam ir tāds pats nospiedums kā parastajam Arduino Uno! Tādā veidā lielākā daļa Arduino vairoga darbosies arī ar šo dēli. Tam ir iebūvēts Wi-Fi modulis, lai jūs varētu to izmantot dažādos projektos. Varat izmantot arī citus dēļus, kuru pamatā ir ESP8266 (saite / saite).
  • L298N divkanālu H tilta modulis (saite / saite / saite). Šis modulis ļauj 3.3V signālus no Wemos (vai Arduino) pastiprināt līdz 12V, kas nepieciešami motoriem.
  • DIY robotu šasijas tvertne (saite / saite). Šajā lieliskajā komplektā ir viss nepieciešamais tvertnes uzbūvei: divi līdzstrāvas motori, pārnesumi, sliedes, skrūves, uzgriežņi utt. Komplektā jau ir iekļauti šasijas salikšanai nepieciešamie instrumenti, kas ir lieliski piemēroti iesācējiem!
  • 18650 3.7V baterijas (x3) (saite). Es mēdzu barot visu ķēdi. Šī tvertne izmanto 12V motorus. To barošanai es izmantoju trīs 3,7 V baterijas.
  • 3S 18650 akumulatora turētājs (saite). Sērijā var ievietot trīs 18650 baterijas, un to var viegli piestiprināt tvertnes aizmugurē.
  • 18650 akumulatora lādētājs (saite). Jūsu baterijas galu galā beigsies. Kad tas notiks, akumulatora lādētājs jums palīdzēs.
  • Džemperi (saite). Signāliem starp h-tiltu un Wemos es izmantoju 6 džemperus vīriešus-sievietes un 2 džemperus vīriešiem-vīriešiem 5V un Gnd. Jums var būt nepieciešams vairāk, ja plānojat pievienot dažus sensorus.
  • Mikro USB kabelis. Tas būs nepieciešams, lai augšupielādētu kodu. Lielākajai daļai dēļu jau ir savs kabelis.

Iepriekš minētās saites ir tikai ieteikums, kur var atrast šajā apmācībā izmantotos vienumus (un varbūt atbalstīt manas turpmākās apmācības). Jūtieties brīvi meklēt tos citur un iegādāties savā iecienītākajā vietējā vai tiešsaistes veikalā.

2. darbība: robota salikšana

Image
Image

"loading =" slinks "" loading = "slinks"

Lietotne Blynk - izveidojiet jaunu projektu
Lietotne Blynk - izveidojiet jaunu projektu
Lietotne Blynk - izveidojiet jaunu projektu
Lietotne Blynk - izveidojiet jaunu projektu

Tagad es jums parādīšu, kā es izstrādāju savu tālvadības lietotni, izmantojot Blynk. Jūs varat to izmantot kā pamatu saviem darbiem.

Izveidot jaunu projektu

  1. Izveidot jaunu projektu;
  2. Pievienojiet projekta nosaukumu (Wifi robots), izvēlieties izstrādes paneli (Wemos D1) un savienojuma veidu (WiFi) un noklikšķiniet uz pogas Izveidot;
  3. Autentifikācijas marķieris tiks nosūtīts uz jūsu e-pastu;

Autentifikācijas marķieris tiek izmantots ar Arduino kodu. Tas ļauj ESP8266 plāksnei sasniegt Blynk serveri datu nosūtīšanai un saņemšanai.

Lai izveidotu savu informācijas paneli, varat vilkt un nomest vairākus objektus. Ir pieejamas pogas, slīdņi un kursorsviras dažādu vadības saskarņu izveidei. Jūs varat mainīt (lielākās daļas) izmērus un konfigurēt to iestatījumus, kā vēlaties.

Nākamajos soļos es parādīšu četras dažādas alternatīvas, kā vadīt robotu, izmantojot dažādus logrīkus.

7. solis: lietotne Blynk #1 - četras pogas

Otrās vietas ieguvējs konkursā Make it Move

Ieteicams: