Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tej razlagi dobite zelo preprost način za povezavo plošče WiFi ESP8266 z aplikacijo RoboRema.
Potrebujete:
- Napravo Android ali Apple za zagon aplikacije RoboRemo.
- Namestite aplikacijo RoboRemo.
- Namestite Arduino IDE
- Namestite knjižnico Arduino ESP8266.
- ESP8266 plošča, kot sta Wemos D1 mini ali NodeMCU. (za ESP-01 potrebujete dodaten vmesnik USB do seriel, žice in drugo, ni tako priročno)
- Kabel MicroUSB
Možno:
- Knjižnica Wemos D1 Mini in primeri.
- Dodatni ščitniki.
Namen tega navodila je dati temelje za povezavo, tako da lahko sami dodate več funkcionalnosti.
Pomoč pri namestitvi Arduina: Programming-the-WeMos-Using-Arduino-SoftwareIDE
Pomoč za Wemos Arduino in knjižnica Wemos Shields
1. korak: Kodiranje skice
- Prenesite skico in kopirajte to kodo v svoj Arduino IDE.
- Poglejte, ali *ssid = "RoboRemo" ustreza vašim potrebam, ali pa ga spremenite. (ne uporabljajte SSID iz lokalnega omrežja)
- Če želite dodati geslo z *pw
- Izbira z orodji => Desno desko (Wemos D1 mini)
Korak: Nastavite vrata COM
- Poiščite priključke, ki so povezani (vrata:).
- ESP8266 (Wemos mini) povežite s kablom microUSB.
- Izberite vrata COM, ki so bila nazadnje dodana. Naložite skico.
3. korak: vzpostavite povezavo
Za vzpostavitev povezave med ESP8266 in RoboRemo obstajata dva koraka.
1 WiFi WiFi
Iz ESP8266 smo naredili strežnik Wi-Fi. Zato morate nastaviti nastavitve naprave - WiFi - na RoboRemo ali na ime, ki ga želite. Zato pojdite na WiFisettings iz svoje naprave.
2 Povežite RoboRemo
Iz aplikacije RoboRemo:
menu => connect => Internet (TCP) => other => izpolnite naslove IP. V spotu je podano: 192.168.0.1:1234
IP -naslov WiFi si zapomnite, zato naslednjič lahko preprosto kliknete desni IP.
Če pride do težave, morate IP dobiti od serijskega monitorja.
- Arduino => Orodja => Serijski monitor.
- Ponastavite ESP8266 ali ga znova povežite.
- Počakajte, da se poda IP.
Z uporabno lahko spremenite IP na skici Arduino. Na primer v učilnici z več ESP -ji.
4. korak: Nastavite vmesnik aplikacije RoboRemo
Zdaj se na ESP8266 izvaja pravi program in vzpostavljena je povezava, lahko nastavimo gumbe za krmiljenje IO-nožic.
Za več navodil prenesite priročnik RoboRemo
Izbira:
- Meni => uredi ui => tapnite kjer koli na zaslonu (pojavi se nov meni) => gumb za izbiro => povlecite gumb (dvignite v levem zgornjem kotu) na želeno mesto => po želji spremenite velikost gumba (desni spodnji kot).
- Dotaknite se gumba, da se prikaže meni => tapnite »nastavi pritisk na akcijo« => vnesite A => zavihek V redu. => dotaknite se "set release action" => vnesite 1 => zavihek "OK"
- Gumb lahko prilagodite glede na barvo, besedilo itd.
- Zapustite ta meni gumba.
- zavihek gumb "meni". => izberite "ne urejaj uporabniškega vmesnika".
ZDAJ MORA MOŽNO VKLOPITI IN IZKLOPITI LED_BUILDIN !!!!
5. korak: prilagodite aplikacijo in skico
Če osnova, ki jo dam, deluje dobro, lahko prilagodite in razširite aplikacijo in skico.
Omejitev te skice je, da uporabljam enoznačne komandose. Številk, večjih od 9, torej ni mogoče poslati.
Če želite, lahko skico prevzamete na spletnem mestu RoboRemo ESP8266-wifi-car in jo prilagodite.
Številke Arduino GPIO se ne ujemajo s številkami pin Wemos ali NodeMCU Poglej na sliko za prevod ali prenesite PDF