Turinys:
- 1 žingsnis: eskizo kodavimas
- 2 veiksmas: nustatykite COM prievadą
- 3 žingsnis: užmegzkite ryšį
- 4 veiksmas: nustatykite „RoboRemo“programos sąsają
- 5 veiksmas: tinkinkite programą ir eskizą
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Šiame paaiškinime gausite labai paprastą būdą prijungti ESP8266 „WiFi“plokštę prie „RoboRema“programos.
Tau reikia:
- „Android“arba „Apple“įrenginys, skirtas „RoboRemo“programai paleisti.
- Įdiekite „RoboRemo“programą.
- Įdiekite „Arduino IDE“
- Įdiekite „Arduino ESP8266“biblioteką.
- ESP8266 plokštė, tokia kaip „Wemos D1 mini“arba „NodeMCU“. (ESP-01 jums reikia papildomo USB-seriel adapterio, laidų ir dar daugiau, ne taip patogu)
- „MicroUSB“kabelis
Galbūt:
- „Wemos D1 Mini“biblioteka ir pavyzdžiai.
- Papildomi skydai.
Šios instrukcijos tikslas yra suteikti jums ryšį, kad galėtumėte patys pridėti daugiau funkcijų.
Pagalba diegiant „Arduino“: „WeMos-Using-Arduino-SoftwareIDE“programavimas
„Wemos Arduino“pagalba ir „Wemos Shields“biblioteka
1 žingsnis: eskizo kodavimas
- Atsisiųskite eskizą ir nukopijuokite šį kodą į „Arduino IDE“.
- Pažiūrėkite, ar *ssid = "RoboRemo" atitinka jūsų poreikius, arba pakeiskite. (nenaudokite SSID iš vietinio tinklo)
- Jei norite pridėti slaptažodį iki *pw
- Pasirinkimas pagal įrankius => Lenta į dešinę plokštę („Wemos D1 mini“)
2 veiksmas: nustatykite COM prievadą
- Pažiūrėkite į prijungtus prievadus (uostas:).
- Prijunkite ESP8266 („Wemos mini“) naudodami „microUSB“kabelį.
- Pasirinkite paskutinį kartą pridėtą COM prievadą. Įkelkite eskizą.
3 žingsnis: užmegzkite ryšį
Norėdami užmegzti ryšį tarp ESP8266 ir „RoboRemo“, turite atlikti du veiksmus.
1 „WiFi“įrenginys
Iš ESP8266 sukūrėme „Wifi“serverį. Taigi jūs turite nustatyti įrenginio „WiFi“nustatymus į „RoboRemo“arba pavadinimą. Taigi eikite į „WiFisettings“iš savo įrenginio.
2 „RoboRemo connect“
Iš „RoboRemo“programos:
menu => connect => Internet (TCP) => other => užpildykite IP adresą. Eskize pateikiama: 192.168.0.1:1234
„WiFi“IP bus prisimintas, todėl kitą kartą galėsite lengvai spustelėti tinkamą IP.
Jei kyla problema, turite gauti IP iš serijinio monitoriaus.
- Arduino => Įrankiai => Serijinis monitorius.
- Iš naujo nustatykite ESP8266 arba prijunkite.
- Palaukite, kol bus pateiktas IP.
Gali būti naudinga pakeisti „Arduino“eskizo IP. Pavyzdžiui, klasėje, kurioje yra daugiau ESP.
4 veiksmas: nustatykite „RoboRemo“programos sąsają
Dabar ESP8266 veikia tinkama programa ir užmezgamas ryšys, mes galime nustatyti IO kaiščių valdymo mygtukus.
Norėdami gauti daugiau instrukcijų, atsisiųskite „l RoboRemo“vadovą
Pasirinkimas:
- Meniu => redaguoti ui => bakstelėkite bet kurioje ekrano vietoje (pasirodo naujas meniu) => pasirinkimo mygtukas => vilkite mygtuką (pasiimkite viršutiniame kairiajame kampe) į norimą vietą => pakeiskite mygtuko dydį, jei norite (dešinysis dugno kampas).
- Bakstelėkite mygtuką, kad atsirastų meniu => bakstelėkite „nustatyti spaudos veiksmą“=> įveskite A => skirtuką Gerai. => bakstelėkite „nustatyti išleidimo veiksmą“=> įveskite 1 => skirtuką „Gerai“
- Mygtuką galite pritaikyti pagal spalvą, tekstą ir pan.
- Palikite šį mygtukų meniu.
- skirtuką „meniu“. => pasirinkite „neredaguoti ui“.
DABAR TURI BŪTI GALIMA ĮJUNGTI IR IŠJUNGTI LED_BUILDIN !!!!
5 veiksmas: tinkinkite programą ir eskizą
Jei mano pateiktas pagrindas veikia gerai, galite tinkinti ir išplėsti savo programą ir eskizą.
Šio eskizo riba yra ta, kad naudoju vieno simbolio komandą. Taigi didesnių nei 9 skaičių siųsti negalima.
Jei norite, galite pasiimti eskizą „RoboRemo“svetainėje ESP8266-wifi-car ir jį sureguliuoti.
„Arduino GPIO“skaičiai neatitinka „Wemos“ar „NodeMCU“PIN kodų. Norėdami išversti, atsisiųskite paveikslėlį arba atsisiųskite PDF
Rekomenduojamas:
Paprastas gestų valdymas - valdykite savo RC žaislus judindami ranką: 4 žingsniai (su nuotraukomis)
Paprastas gestų valdymas - valdykite savo RC žaislus judindami ranką: Sveiki atvykę į mano „ible“#45. Prieš kurį laiką sukūriau visiškai veikiančią BB8 RC versiją, naudodama „Lego Star Wars“dalis … „Sphero“sukurta „Force Band“, pagalvojau: „Gerai, aš
„ANDROID“TAIKYMO VALDYMAS PAPRASTAS RGB LED STALO LEMPTIS: 5 žingsniai
„ANDROID“TAIKYMAS KONTROLIUOJAMAS PAPRASTAS RGB LED STALO LEMPTELIS: taigi šioje pamokoje aš jums parodysiu, kaip valdyti „rgb led“naudojant „Android“išmanųjį telefoną. RGB lemputės kuria pagrindinę bet kokio atspalvio, tai yra raudonos, žalios ir mėlynos spalvos, derinimo koncepciją. Visos spalvos turi elementarią spalvų kombinaciją
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: 8 žingsniai (su nuotraukomis)
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: bandžiau rasti būdą, kaip paaiškinti, kaip PWM veikė mano mokiniams, todėl iškėliau sau užduotį pabandyti valdyti šviesos diodo ryškumą naudojant du mygtukus - vienas mygtukas padidina šviesos diodo ryškumą, o kitas - jį pritemdo. Programa
ESP8266 RGB LED juostelės WIFI valdymas - „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“- RGB LED STRIP išmaniojo telefono valdymas: 4 žingsniai
ESP8266 RGB LED juostelės WIFI valdymas | „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“| „RGB LED STRIP“išmaniojo telefono valdymas: Sveiki vaikinai, šioje pamokoje mes išmoksime naudoti „nodemcu“arba „esp8266“kaip IR nuotolinio valdymo pultą, norint valdyti RGB LED juostą, o „Nodemcu“bus valdomas išmaniuoju telefonu per „Wi -Fi“. Taigi iš esmės galite valdyti RGB LED juostelę savo išmaniuoju telefonu
Paprastas gestų valdymas naudojant IR jutiklius: 7 žingsniai
Paprastas gestų valdymas naudojant IR jutiklius: dalykų valdymas naudojant gestus visada yra įdomus ir įdomus, tačiau rinkoje esantys jutikliai gestų atpažinimui yra gana brangūs. Taigi, kaip mes galime padaryti paprastą gestų valdymą naudodami keletą dolerių? Na, IR jutikliai tinkamai naudojami