Turinys:

„Wi-Fi“valdomas robotas naudojant „Wemos D1 ESP8266“, „Arduino IDE“ir „Blynk“programą: 11 žingsnių (su paveikslėliais)
„Wi-Fi“valdomas robotas naudojant „Wemos D1 ESP8266“, „Arduino IDE“ir „Blynk“programą: 11 žingsnių (su paveikslėliais)

Video: „Wi-Fi“valdomas robotas naudojant „Wemos D1 ESP8266“, „Arduino IDE“ir „Blynk“programą: 11 žingsnių (su paveikslėliais)

Video: „Wi-Fi“valdomas robotas naudojant „Wemos D1 ESP8266“, „Arduino IDE“ir „Blynk“programą: 11 žingsnių (su paveikslėliais)
Video: Урок 95: Использование щита двигателей постоянного тока L293D 4 для Arduino UNO и Mega | Пошаговый курс Arduino 2024, Liepa
Anonim
Image
Image
„Arduino“robotas su PS2 valdikliu („PlayStation 2“vairasvirtė)
„Arduino“robotas su PS2 valdikliu („PlayStation 2“vairasvirtė)

Sekite daugiau autoriaus:

„Arduino“robotas su PS2 valdikliu („PlayStation 2“vairasvirtė)
„Arduino“robotas su PS2 valdikliu („PlayStation 2“vairasvirtė)
„IoT Cat“kraiko dėžutė (su ESP32, „Arduino IDE“, „Thingspeak“ir 3D spausdinimu)
„IoT Cat“kraiko dėžutė (su ESP32, „Arduino IDE“, „Thingspeak“ir 3D spausdinimu)
„IoT Cat“kraiko dėžutė (su ESP32, „Arduino IDE“, „Thingspeak“ir 3D spausdinimu)
„IoT Cat“kraiko dėžutė (su ESP32, „Arduino IDE“, „Thingspeak“ir 3D spausdinimu)
3D spausdinta šarnyrinė lempa - REMIXED
3D spausdinta šarnyrinė lempa - REMIXED
3D spausdinta šarnyrinė lempa - REMIXED
3D spausdinta šarnyrinė lempa - REMIXED

Apie: Gamintojas, inžinierius, pamišęs mokslininkas ir išradėjas Daugiau apie „IgorF2“»

Šioje pamokoje aš jums parodysiu, kaip sukurti „Wi-Fi“valdomą robotų baką, valdomą iš išmaniojo telefono naudojant „Blynk“programą. Šiame projekte buvo naudojama ESP8266 „Wemos D1“plokštė, tačiau gali būti naudojami ir kiti plokščių modeliai („NodeMCU“, „Firebeetle“ir kt.), O šioje pamokoje pateikti principai gali būti taikomi ir kitiems robotų modeliams.

Ankstesniuose projektuose aš pristatiau, kaip prijungti roboto valdiklį su „Arduino Uno“, prijungtu prie ESP8266 modulio ir žiniatinklio sąsajos naudojant html ir „javascript“. Robotas buvo sukurtas naudojant paprastas medžiagas, nenaudojant sudėtingų įrankių, tokių kaip 3D spausdintuvai ir lazerinės pjovimo mašinos. Daugiau apie šį projektą galite perskaityti žemiau esančioje nuorodoje:

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

Jis turėjo tam tikrų trūkumų, pavyzdžiui, poreikį naudoti du nepriklausomus valdiklius („Arduino“ir ESP8266) ir tai, kad jis galėjo siųsti/gauti komandas tik iš vietinio tinklo ir naudojant kompiuterį (stalinį ar nešiojamąjį kompiuterį).

Šį kartą nusprendžiau išbandyti kitokią fizinę struktūrą ir naują būdą valdyti robotą. Tam roboto struktūrai buvo naudojamas „pasidaryk pats“rinkinys, o „Blynk“programai susieta „Wemos ESP8266“plokštė, skirta jos valdymui. Roboto valdymo kodas buvo sukurtas naudojant „Arduino IDE“.

Yra keli būdai, kaip naudotis šia pamoka. Jį galite naudoti:

- Sužinokite, kaip programuoti ESP8266 naudojant „Arduino IDE“;

- Praktikuokite savo elektronikos ir litavimo įgūdžius ir tt;

- Pažiūrėkite, kaip surinkti robotų rinkinį;

- Sužinokite, kaip naudoti „Blynk“programą savo projektuose;

Antrosios vietos nugalėtojas „Instructables“„Make it Move“konkurse

Patiko tie projektai? Prašau apsvarstyti galimybę paremti mano būsimus projektus su nedidele „Bitcoin“auka!: D BTC indėlio adresas: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

1 žingsnis: įrankiai ir medžiagos

Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos

Šiame projekte buvo naudojamos šios priemonės:

  • Lituoklis ir viela (nuoroda / nuoroda / nuoroda). Nuolatinės srovės varikliai jau buvo prijungti prie laidų, prikabintų prie gnybtų … Bet galų gale jis nutrūks ir gali tekti jį iš naujo sureguliuoti. Taigi apsvarstykite galimybę turėti gerą lituoklį ir vielą.
  • EVA putplasčio lakštas (arba kita nelaidi medžiaga). Šiame projekte naudojama robotų važiuoklė pagaminta iš aliuminio, o ant šių metalinių dalių sumontuotos plokštės. Aš naudoju putų lakšto sluoksnį tarp plokščių ir metalinės plokštės, kad išvengčiau galimo trumpojo jungimo.
  • Dvipusė juosta. Jis buvo naudojamas putplasčio lakštų klijavimui prie plokštių ir „H-Bridge“modulio montavimui.
  • Žirklės, skirtos kai kuriems putų lakštų stačiakampiams pjaustyti.

Savo projektui naudojau šias aparatūros dalis:

  • „Wemos D1 ESP8266 dev“lenta (nuoroda / nuoroda). „Wemos D1“plokštę tikrai paprasta naudoti ir programuoti naudojant „Arduino IDE“. Jis turi tokį patį pėdsaką kaip ir įprastas „Arduino Uno“! Tokiu būdu dauguma „Arduino“skydų taip pat veiks su šia plokšte. Jame yra įmontuotas „Wi-Fi“modulis, todėl galite jį naudoti įvairiuose projektuose. Taip pat galite naudoti kitas ESP8266 plokštes (nuoroda / nuoroda).
  • L298N dviejų kanalų H tilto modulis (nuoroda / nuoroda / nuoroda). Šis modulis leidžia 3,3 V signalus iš „Wemos“(arba „Arduino“) sustiprinti iki 12 V, reikalingo varikliams.
  • „Pasidaryk pats“robotų važiuoklės bakas (nuoroda / nuoroda). Šiame nuostabiame rinkinyje yra viskas, ko reikia bako statybai: du nuolatinės srovės varikliai, krumpliaračiai, vikšrai, varžtai, veržlės ir tt. Komplekte jau yra įrankiai, reikalingi važiuoklės surinkimui, o tai puikiai tinka pradedantiesiems!
  • 18650 3,7 V baterijos (x3) (nuoroda). Aš maitinau visą grandinę. Šiame bake naudojami 12 V varikliai. Joms maitinti naudoju tris nuosekliai 3,7 V baterijas.
  • 3S 18650 akumuliatoriaus laikiklis (nuoroda). Jame galima laikyti tris 18650 baterijas ir lengvai pritvirtinti prie bako galo.
  • 18650 akumuliatoriaus įkroviklis (nuoroda). Galų gale jūsų baterijos išsikraus. Kai tai atsitiks, akumuliatoriaus įkroviklis padės jums.
  • Džemperiai (nuoroda). Signalams tarp h-tilto ir „Wemos“naudojau 6 džemperius-vyrus ir 2, 5 V ir Gnd. Jei planuojate pridėti kai kuriuos jutiklius, jums gali prireikti daugiau.
  • Mikro USB kabelis. To reikės norint įkelti kodą. Dauguma plokščių jau yra su savo kabeliu.

Aukščiau pateiktos nuorodos yra tik pasiūlymas, kur galite rasti šioje pamokoje naudojamus elementus (ir galbūt palaikyti mano būsimas pamokas). Nesivaržykite jų ieškoti kitur ir nusipirkti mėgstamoje vietinėje ar internetinėje parduotuvėje.

2 žingsnis: Surinkite robotą

Image
Image

"loading =" tingus "" loading = "tingus"

„Blynk“programa - sukurkite naują projektą
„Blynk“programa - sukurkite naują projektą
„Blynk“programa - sukurkite naują projektą
„Blynk“programa - sukurkite naują projektą

Dabar aš jums parodysiu, kaip sukūriau savo nuotolinio valdymo programą naudodami „Blynk“. Galite jį naudoti kaip savo kūrybos pagrindą.

Sukurti naują projektą

  1. Sukurti naują projektą;
  2. Pridėkite projekto pavadinimą („Wifi“robotas), pasirinkite kūrimo plokštę („Wemos D1“) ir ryšio tipą („WiFi“) ir spustelėkite mygtuką Sukurti;
  3. Autentifikavimo ženklas bus išsiųstas į jūsų el.

Autencijos raktas naudojamas naudojant „Arduino“kodą. Tai leidžia ESP8266 plokštei pasiekti „Blynk“serverį, kad būtų galima siųsti ir gauti duomenis.

Norėdami sukurti savo prietaisų skydelį, galite nuvilkti kelis objektus. Galima sukurti mygtukus, slankiklius ir vairasvirtes skirtingoms valdymo sąsajoms kurti. Galite pakeisti (daugumos jų) dydį ir konfigūruoti jų nustatymus, kaip norite.

Tolesniuose žingsniuose parodysiu keturias skirtingas roboto valdymo alternatyvas naudojant skirtingus valdiklius.

7 žingsnis: „Blynk“programa Nr. 1 - keturi mygtukai

Antroji vieta „Make it Move“konkurse

Rekomenduojamas: