Sadržaj:
- Korak 1: Alati i materijali
- Korak 2: Sastavljanje robota
- Korak 7: Blynk aplikacija #1 - četiri gumba
Video: Robot s Wi-Fi kontrolom pomoću Wemosa D1 ESP8266, Arduino IDE-a i aplikacije Blynk: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
IgorF2Follow Više autora:
O: Proizvođač, inženjer, ludi znanstvenik i izumitelj 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 ploča ESP8266 Wemos D1, ali se mogu koristiti i drugi modeli ploča (NodeMCU, Firebeetle itd.), A načela predstavljena u ovom vodiču mogu se primijeniti na druge modele robota.
U prethodnim projektima predstavio sam kako montirati robotski kontroler s Arduino Uno povezanim na modul ESP8266 i web sučeljem pomoću html -a i javascripta. Robot je razvijen pomoću jednostavnih materijala, bez potrebe za korištenjem složenih alata poput 3D pisača i strojeva za lasersko rezanje. Više o ovom projektu možete pročitati na donjoj poveznici:
www.instructables.com/id/WiDC-Wi-Fi-Contilled-FPV-Robot-with-Arduino-ESP82/
Imao je neke nedostatke, poput potrebe korištenja dva neovisna kontrolera (Arduino i ESP8266) i činjenice da je mogao slati/primati naredbe samo s lokalne mreže i pomoću računala (stolnog ili prijenosnog računala).
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 upotrijebljen 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 pomoću Arduino IDE -a;
- Vježbajte svoju vještinu elektronike i lemljenja itd.;
- Pogledajte kako sastaviti robotski komplet;
- Saznajte kako koristiti aplikaciju Blynk na svojim projektima;
Pobjednik drugoplasiranog u natjecanju Make it Move Make it Move
Sviđaju li vam se ti projekti? Molim vas razmislite o podršci mojim budućim projektima malom donacijom Bitcoina!: D Adresa depozita BTC -a: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Korak 1: Alati i materijali
U ovom su projektu korišteni sljedeći alati:
- Lemljeno željezo i žica (link / link / link). DC motori već su dolazili sa žicama zalemljenim na njegove stezaljke … No na kraju će se slomiti i možda ćete ga morati ponovno lemiti. Stoga razmislite o tome da u blizini imate dobro lemilicu i žicu.
- EVA pjenasti list (ili drugi neprovodljivi materijal). Robotsko kućište koje sam koristio u ovom projektu izrađeno 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 pjenastih ploča na pločice i za ugradnju načina H-Bridge.
- Škare, za rezanje nekih pravokutnika od pjenastog lima.
Za svoj sam projekt upotrijebio sljedeće hardverske dijelove:
- Wemos D1 ESP8266 dev ploča (link / link). Wemos D1 ploča je vrlo jednostavna 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. Također možete koristiti druge ploče temeljene na ESP8266 (veza / veza).
- L298N dvokanalni H-most modul (link / link / link). Ovaj modul omogućuje pojačavanje 3.3V signala iz Wemosa (ili Arduina) na 12V potrebnih za motore.
- Uradi sam spremnik robotske šasije (link / link). Ovaj sjajan komplet ima sve što vam je potrebno za izradu spremnika: dva istosmjerna motora, zupčanike, gusjenice, vijke, matice itd. Već dolazi s alatom potrebnim za sastavljanje šasije, što je izvrsno 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, te 2 muško-muška premosnika za 5V i Gnd. Možda ćete trebati više ako namjeravate dodati neke senzore.
- Mikro USB kabel. To će vam trebati za prijenos 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 svojoj omiljenoj lokalnoj ili internetskoj trgovini.
Korak 2: Sastavljanje robota
"loading =" lijen "" loading = "lijen"
Sada ću vam pokazati kako sam dizajnirao svoju aplikaciju za daljinsko upravljanje pomoću Blynka. Možete ga koristiti kao bazu za svoje kreacije.
Izradite novi projekt
- Izraditi novi projekt;
- 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ćuje ploči ESP8266 da dosegne Blynk poslužitelj radi slanja i primanja podataka.
Za izradu svoje nadzorne ploče možete povući i ispustiti nekoliko objekata. Gumbi, klizači i upravljačke palice dostupni su za stvaranje 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 gumba
Drugoplasirani na natjecanju Make it Move
Preporučeni:
Izrada Android aplikacije za mala poduzeća pomoću aplikacije MIT i Google Fusion Table: 7 koraka
Izrada Android aplikacije za mala poduzeća pomoću MIT APP -a i Google Fusion Table: Jeste li ikada poželjeli napraviti svoju vlastitu aplikaciju koja može biti dostupna u google play trgovini !!! Ako imate posao, ovaj će vam vodič promijeniti život. Nakon što ovo pažljivo pročitate, moći ćete izraditi vlastitu aplikaciju. Prije
Čitanje i pisanje iz serijskog porta s Raspberry Pi pomoću Wemosa: 5 koraka
Čitanje i pisanje sa serijskog porta s Raspberry Pi pomoću Wemosa: Komunikacija s Raspberry Pi pomoću Wemos D1 mini R2
Upravljajte Arduino Uno pomoću WiFi modula ESP8266 i aplikacije Blynk: 6 koraka
Upravljajte Arduino Uno pomoću ESP8266 WiFi modula i aplikacije Blynk: Ovaj vam projekt omogućuje kontrolu Arduino pinova pomoću ESP8266-01 WiFi modula i aplikacije Blynk. Aplikacija Blynk vrlo je jednostavna za korištenje i odličan je način za početak učenja o IoT -u. Ovo uputstvo je za računala sa sustavom Windows
Rainbow Tower s kontrolom aplikacije: 6 koraka (sa slikama)
Dugin toranj s kontrolom aplikacije: Toranj dugin je ambijentalno svjetlo koje kontrolira aplikacija. Koristio sam LED traku WS2812 kao izvor svjetla i modul ESP8266 za upravljanje svjetlima. Stranice su izrađene od bijelog akrilnog stakla koje je izvrstan materijal za raspršivanje svjetla. Uz aplikaciju
Upravljajte kućanskim aparatima pomoću NodeMCU (ESP8266) i aplikacije Blynk: 8 koraka (sa slikama)
Upravljajte kućanskim aparatima pomoću NodeMCU (ESP8266) i Blynk aplikacije: U ovom ćemo vodiču naučiti kako koristiti aplikaciju Blynk i NodeMCU (ESP8266) za upravljanje lampom (svi drugi kućanski aparati bit će sasvim u redu), kombinacija će biti putem interneta. Svrha ovog uputstva je pokazati jednostavnost