Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Autor IgorF2Follow Još autora:
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
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
"loading =" lijen "" loading = "lijen"
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
- Kreirajte novi projekat;
- Dodajte naziv projekta (Wifi robot), odaberite razvojnu ploču (Wemos D1) i vrstu veze (WiFi) i kliknite gumb Kreiraj;
- 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