Sadržaj:

Robot s Wi-Fi kontrolom pomoću Wemosa D1 ESP8266, Arduino IDE-a i aplikacije Blynk: 11 koraka (sa slikama)
Robot s Wi-Fi kontrolom pomoću Wemosa D1 ESP8266, Arduino IDE-a i aplikacije Blynk: 11 koraka (sa slikama)

Video: Robot s Wi-Fi kontrolom pomoću Wemosa D1 ESP8266, Arduino IDE-a i aplikacije Blynk: 11 koraka (sa slikama)

Video: Robot s Wi-Fi kontrolom pomoću Wemosa D1 ESP8266, Arduino IDE-a i aplikacije Blynk: 11 koraka (sa slikama)
Video: Использование кнопки скорости шагового двигателя 28BYJ-48 с 8 проектами: Ultimate Video Tutorial, урок 107 2024, Studeni
Anonim
Image
Image
Arduino robot s PS2 kontrolerom (PlayStation 2 joystick)
Arduino robot s PS2 kontrolerom (PlayStation 2 joystick)

IgorF2Follow Više autora:

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

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

Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali
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

Image
Image

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

Blynk App - Izradite novi projekt
Blynk App - Izradite novi projekt
Blynk App - Izradite novi projekt
Blynk App - Izradite novi projekt

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

  1. Izraditi novi projekt;
  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ć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: