Sisukord:

WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: 11 sammu (koos piltidega)
WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: 11 sammu (koos piltidega)

Video: WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: 11 sammu (koos piltidega)

Video: WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: 11 sammu (koos piltidega)
Video: Мало кто знает об этой ФУНКЦИИ кромочного ФРЕЗЕРА! Не трать деньги, а сделай сам! 2024, Juuli
Anonim
Image
Image
Arduino robot koos PS2 kontrolleriga (PlayStation 2 juhtkang)
Arduino robot koos PS2 kontrolleriga (PlayStation 2 juhtkang)

Järgige rohkem autori poolt:

Arduino robot koos PS2 kontrolleriga (PlayStation 2 juhtkang)
Arduino robot koos PS2 kontrolleriga (PlayStation 2 juhtkang)
IoT kasside pesakast (ESP32, Arduino IDE, Thingspeak ja 3D -printimine)
IoT kasside pesakast (ESP32, Arduino IDE, Thingspeak ja 3D -printimine)
IoT kasside pesakast (ESP32, Arduino IDE, Thingspeak ja 3D -printimine)
IoT kasside pesakast (ESP32, Arduino IDE, Thingspeak ja 3D -printimine)
3D -trükitud liigendlamp - REMIXED
3D -trükitud liigendlamp - REMIXED
3D -trükitud liigendlamp - REMIXED
3D -trükitud liigendlamp - REMIXED

Teave: tegija, insener, hull teadlane ja leiutaja Lisateave IgorF2 kohta »

Selles õpetuses näitan teile, kuidas teha nutitelefonist juhitavat WiFi-juhitavat robotpaaki, kasutades rakendust Blynk. Selles projektis kasutati ESP8266 Wemos D1 plaati, kuid võib kasutada ka teisi plaadimudeleid (NodeMCU, Firebeetle jne) ning käesolevas õpetuses esitatud põhimõtteid saab rakendada ka teiste robotimudelite puhul.

Varasemates projektides tutvustasin, kuidas paigaldada robotkontroller koos Arduino Unoga, mis on ühendatud ESP8266 mooduli ja veebiliidesega, kasutades html -i ja javascripti. Robot töötati välja lihtsate materjalide abil, ilma et oleks vaja kasutada keerukaid tööriistu, nagu 3D -printerid ja laserlõikusmasinad. Selle projekti kohta saate rohkem lugeda allolevalt lingilt:

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

Sellel oli mõningaid puudusi, näiteks vajadus kasutada kahte sõltumatut kontrollerit (Arduino ja ESP8266) ning asjaolu, et see sai käske saata/vastu võtta ainult kohtvõrgust ja arvuti (laua- või sülearvuti) abil.

Seekord otsustasin katsetada teistsugust füüsilist struktuuri ja uut viisi roboti juhtimiseks. Selleks kasutati roboti struktuuri jaoks DIY komplekti ja selle juhtimiseks rakendusega Blynk seotud Wemos ESP8266 plaati. Robotjuhtimise kood töötati välja Arduino IDE abil.

Selle õpetuse kasutamiseks on mitu võimalust. Saate seda kasutada:

- Õppige ESP8266 programmeerimist Arduino IDE abil;

- Harjuta oma elektroonika- ja jootmisoskusi jne;

- Vaadake, kuidas robotikomplekti kokku panna;

- Õppige oma projektides rakendust Blynk kasutama;

Instructables teise koha võitja Make it Move Contest

Kas teile meeldisid need projektid? Palun kaaluge minu tulevaste projektide toetamist väikese Bitcoini annetusega!: D BTC deposiidi aadress: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Samm: tööriistad ja materjalid

Tööriistad ja materjalid
Tööriistad ja materjalid
Tööriistad ja materjalid
Tööriistad ja materjalid
Tööriistad ja materjalid
Tööriistad ja materjalid

Selles projektis kasutati järgmisi tööriistu:

  • Jootekolb ja traat (link / link / link). Alalisvoolumootorid olid juba klemmidega joodetud juhtmetega … Kuid lõpuks puruneb ja peate selle uuesti lahendama. Nii et kaaluge head jootekolvi ja traati.
  • EVA vahtplaat (või muu mittejuhtiv materjal). Selles projektis kasutatud robotraam on valmistatud alumiiniumist ja sellele metallosale on paigaldatud trükkplaadid. Laudade ja metallplaadi vahel kasutasin vahukihtkihti, et vältida võimalikke lühiseid.
  • Kahepoolne teip. Seda kasutati vahtplaatide liimimiseks trükkplaatidele ja H-Bridge mooduli paigaldamiseks.
  • Käärid, mõnede vahtlehtede ristkülikute lõikamiseks.

Kasutasin oma projekti jaoks järgmisi riistvaraosi:

  • Wemos D1 ESP8266 arendusplaat (link / link). Wemos D1 plaati on Arduino IDE abil tõesti lihtne kasutada ja programmeerida. Sellel on sama jalajälg ja tavalisel Arduino Unol! Sel viisil töötab suurem osa Arduino kilbist ka selle plaadiga. Sellel on sisseehitatud WiFi-moodul, nii et saate seda kasutada mitmesugustes projektides. Võite kasutada ka teisi ESP8266-põhiseid tahvleid (link / link).
  • L298N kahe kanaliga H-silla moodul (link / link / link). See moodul võimaldab Wemose (või Arduino) 3,3 V signaale võimendada mootoritele vajaliku 12 V -ni.
  • DIY Robot Chassis Tank (link / link). Selles vinges komplektis on kõik, mida vajate paagi ehitamiseks: kaks alalisvoolumootorit, hammasrattaid, rööpaid, polte, mutreid jne. Sellega on juba kaasas šassii kokkupanekuks vajalikud tööriistad, mis sobivad suurepäraselt algajatele!
  • 18650 3,7 V patareid (x3) (link). Ma kasutasin kogu vooluringi toiteallikaks. See paak kasutab 12 V mootoreid. Nende toiteks kasutasin järjestikku kolme 3,7 V patareid.
  • 3S 18650 akuhoidik (link). See mahutab seeriasse kolm 18650 patareid ja selle saab hõlpsasti paagi tagaküljele kinnitada.
  • 18650 akulaadija (link). Teie patareid saavad lõpuks tühjaks. Kui see juhtub, tuleb teile akulaadija appi.
  • Džemprid (link). Kasutasin h-silla ja Wemose vaheliste signaalide jaoks 6 mees-naissoost džemprit ja 5 V ja Gnd jaoks 2 mees-mees džemprit. Teil võib vaja minna rohkem, kui kavatsete lisada mõned andurid.
  • Micro USB kaabel. Seda vajate oma koodi üleslaadimiseks. Enamik tahvleid on juba oma kaabliga kaasas.

Ülaltoodud lingid on vaid soovitus selle kohta, kust leiate selles õpetuses kasutatud üksused (ja võib -olla toetada ka minu tulevasi õpetusi). Otsige neid julgelt mujalt ja ostke oma lemmik kohalikus või veebipoes.

Samm: roboti kokkupanek

Image
Image

"loading =" laisk "" loading = "laisk"

Blynk App - looge uus projekt
Blynk App - looge uus projekt
Blynk App - looge uus projekt
Blynk App - looge uus projekt

Nüüd näitan teile, kuidas ma Blynk'i abil oma kaugjuhtimisrakenduse kujundasin. Saate seda kasutada oma loomingu alusena.

Loo uus projekt

  1. Loo uus projekt;
  2. Lisage projekti nimi (Wifi robot), valige arendusplaat (Wemos D1) ja ühenduse tüüp (WiFi) ning klõpsake nuppu Loo;
  3. Autentimisluba saadetakse teie e-posti aadressile;

Autentimismärki kasutatakse Arduino koodina. See võimaldab ESP8266 plaadil jõuda andmete saatmiseks ja vastuvõtmiseks Blynk serverisse.

Armatuurlaua loomiseks saate mitu objekti lohistada. Erinevate juhtimisliideste loomiseks on saadaval nupud, liugurid ja juhtnupud. Saate muuta (enamiku) suurust ja konfigureerida nende seadeid vastavalt soovile.

Järgmistes sammudes näitan nelja erinevat alternatiivi roboti juhtimiseks erinevate vidinate abil.

Samm: Blynk App #1 - neli nuppu

Teise koha saanud võistlusel „Make it Move“

Soovitan: