Sadržaj:

Robot s Wi-Fi kontrolom koji koristi Wemos D1 ESP8266, Arduino IDE i Blynk aplikaciju: 11 koraka (sa slikama)
Robot s Wi-Fi kontrolom koji koristi Wemos D1 ESP8266, Arduino IDE i Blynk aplikaciju: 11 koraka (sa slikama)

Video: Robot s Wi-Fi kontrolom koji koristi Wemos D1 ESP8266, Arduino IDE i Blynk aplikaciju: 11 koraka (sa slikama)

Video: Robot s Wi-Fi kontrolom koji koristi Wemos D1 ESP8266, Arduino IDE i Blynk aplikaciju: 11 koraka (sa slikama)
Video: ESP8STP-02 Степпер с ESP8266 D1 Mini NodeMCU через WiFi под любым углом 2024, Juli
Anonim
Image
Image
Arduino robot sa PS2 kontrolerom (PlayStation 2 joystick)
Arduino robot sa PS2 kontrolerom (PlayStation 2 joystick)

Autor IgorF2Follow Još autora:

Arduino robot sa PS2 kontrolerom (PlayStation 2 joystick)
Arduino robot sa PS2 kontrolerom (PlayStation 2 joystick)
IoT kutija za smeće za mačke (sa ESP32, Arduino IDE, Thingspeak i 3D štampanjem)
IoT kutija za smeće za mačke (sa ESP32, Arduino IDE, Thingspeak i 3D štampanjem)
IoT kutija za smeće za mačke (sa ESP32, Arduino IDE, Thingspeak i 3D štampanjem)
IoT kutija za smeće za mačke (sa ESP32, Arduino IDE, Thingspeak i 3D štampanjem)
3D štampana zglobna lampa - REMIXED
3D štampana zglobna lampa - REMIXED
3D štampana zglobna lampa - REMIXED
3D štampana zglobna lampa - REMIXED

O: Proizvođač, inženjer, ludi naučnik i pronalazač Više o IgorF2 »

U ovom vodiču pokazat ću vam kako izraditi robotski spremnik s Wi-Fi kontrolom s pametnog telefona pomoću aplikacije Blynk. U ovom projektu korištena je ESP8266 Wemos D1 ploča, ali se mogu koristiti i drugi modeli ploča (NodeMCU, Firebeetle itd.), A principi prikazani u ovom vodiču mogu se primijeniti na druge modele robota.

U prethodnim projektima predstavio sam kako montirati robotski kontroler sa Arduino Uno povezanim na ESP8266 modul i web sučelje koristeći html i javascript. Robot je razvijen koristeći jednostavne materijale, bez potrebe za korištenjem složenih alata poput 3D štampača i mašina za lasersko rezanje. Više o ovom projektu možete pročitati na donjem linku:

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

Imao je neke nedostatke, poput potrebe korištenja dva nezavisna kontrolera (Arduino i ESP8266) i činjenice da je mogao slati/primati naredbe samo s lokalne mreže i pomoću računara (stolnog ili prijenosnog računara).

Ovaj put sam odlučio testirati drugačiju fizičku strukturu i novi način izvođenja kontrole nad robotom. Za to je za strukturu robota korišten DIY komplet, a Wemos ESP8266 ploča povezana s aplikacijom Blynk za kontrolu. Kod za upravljanje robotom razvijen je pomoću Arduino IDE -a.

Postoji nekoliko načina korištenja ovog vodiča. Možete ga koristiti za:

- Saznajte kako programirati ESP8266 koristeći Arduino IDE;

- Vježbajte svoju vještinu elektronike i lemljenja itd.;

- Pogledajte kako sastaviti robotski komplet;

- Saznajte kako koristiti aplikaciju Blynk na svojim projektima;

Drugoplasirani u takmičenju Make it Move Make it Move

Da li su vam se svideli ti projekti? Molim vas razmislite o podršci mojim budućim projektima malom donacijom Bitcoina!: D BTC Adresa depozita: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Korak 1: Alati i materijali

Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali

U ovom projektu korišteni su sljedeći alati:

  • Lemilica i žica (link / link / link). Motori istosmjerne struje već su dolazili sa žicama zalemljenim na njegove stezaljke … No na kraju će se slomiti i možda ćete ga morati ponovno lemiti. Zato razmislite o tome da u blizini imate dobro lemilicu i žicu.
  • EVA pjenasti list (ili drugi neprovodni materijal). Šasija robota koju sam koristio u ovom projektu izrađena je od aluminija, a ploče su ugrađene na ove metalne dijelove. Koristio sam sloj pjenaste ploče između ploča i metalne ploče kako bih izbjegao moguće kratke spojeve.
  • Dvostrana traka. Koristilo se za lijepljenje listova pjene na ploče i za ugradnju načina H-Bridge.
  • Škare, za rezanje nekih pravokutnika od pjenastog lima.

Za svoj projekt koristio sam sljedeće hardverske dijelove:

  • Wemos D1 ESP8266 dev ploča (veza / veza). Wemos D1 ploča je zaista laka za korištenje i programiranje s Arduino IDE -om. Ima isti otisak kao i obični Arduino Uno! Na ovaj način većina Arduino štita će također raditi s ovom pločom. Ima ugrađeni Wi-Fi modul, pa ga možete koristiti u različitim projektima. Možete koristiti i druge ploče zasnovane na ESP8266 (veza / veza).
  • L298N dvokanalni H-most modul (veza / veza / veza). Ovaj modul omogućava pojačavanje 3.3V signala iz Wemosa (ili Arduina) na 12V potrebnih za motore.
  • Uradi sam rezervoar za šasiju robota (link / link). Ovaj sjajan komplet ima sve što vam je potrebno za izgradnju spremnika: dva istosmjerna motora, zupčanike, gusjenice, vijke, matice itd. Već dolazi s alatom potrebnim za sastavljanje šasije, što je odlično za početnike!
  • 18650 3,7 V baterije (x3) (veza). Prije sam napajao cijeli krug. Ovaj spremnik koristi motore od 12V. Za napajanje sam koristio tri baterije od 3,7 V u seriji.
  • 3S 18650 držač baterije (veza). Može držati tri baterije tipa 18650 u seriji i može se jednostavno pričvrstiti na stražnju stranu spremnika.
  • 18650 punjač baterija (veza). Baterije će vam se na kraju isprazniti. Kada se to dogodi, punjač baterija će vam priskočiti u pomoć.
  • Džemperi (veza). Koristio sam 6 muško-ženskih skakača za signale između h-mosta i Wemosa, i 2 muško-muška premosnika za 5V i Gnd. Možda ćete trebati više ako planirate dodati neke senzore.
  • Mikro USB kabl. Ovo će vam trebati za učitavanje koda. Većina ploča već dolazi s vlastitim kabelom.

Gore navedene veze samo su prijedlozi gdje možete pronaći stavke korištene u ovom vodiču (i možda podržavaju moje buduće vodiče). Slobodno ih potražite na drugom mjestu i kupite u vašoj omiljenoj lokalnoj ili internetskoj trgovini.

Korak 2: Sklapanje robota

Image
Image

"loading =" lijen "" loading = "lijen"

Blynk App - Kreirajte novi projekt
Blynk App - Kreirajte novi projekt
Blynk App - Kreirajte novi projekt
Blynk App - Kreirajte novi projekt

Sada ću vam pokazati kako sam dizajnirao svoju aplikaciju za daljinsko upravljanje koristeći Blynk. Možete ga koristiti kao osnovu za svoje kreacije.

Kreirajte novi projekat

  1. Kreirajte novi projekat;
  2. Dodajte naziv projekta (Wifi robot), odaberite razvojnu ploču (Wemos D1) i vrstu veze (WiFi) i kliknite gumb Kreiraj;
  3. Token za autorizaciju bit će poslan na vašu e-poštu;

Token za autorizaciju koristi se u Arduino kodu. Omogućava ploči ESP8266 da dođe do Blynk servera radi slanja i primanja podataka.

Da biste stvorili svoju nadzornu ploču, možete povući i ispustiti nekoliko objekata. Dugmad, klizači i upravljačke palice dostupni su za kreiranje različitih upravljačkih sučelja. Možete promijeniti veličinu (većinu njih) i konfigurirati njihove postavke kako želite.

U sljedećim koracima pokazat ću četiri različite alternative za upravljanje robotom pomoću različitih widgeta.

Korak 7: Blynk aplikacija #1 - Četiri dugmeta

Drugoplasirani na takmičenju Make it Move

Preporučuje se: