Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto vysvetlení získate veľmi jednoduchý spôsob pripojenia dosky WiFi ESP8266 k aplikácii RoboRema.
Potrebuješ:
- Zariadenie Android alebo Apple na spustenie aplikácie RoboRemo.
- Nainštalujte si aplikáciu RoboRemo.
- Nainštalujte Arduino IDE
- Nainštalujte knižnicu Arduino ESP8266.
- Doska ESP8266 ako Wemos D1 mini alebo NodeMCU. (pre ESP-01 potrebujete ďalší adaptér USB na rad, vodiče a ďalšie, nie tak praktické)
- MicroUSB kábel
Možno:
- Mini knižnica Wemos D1 a príklady.
- Ďalšie štíty.
Cieľom tohto pokynu je poskytnúť vám základ s prepojením, aby ste mohli sami pridávať ďalšie funkcie.
Pomoc s inštaláciou Arduina: Programovanie-WeMos-Používanie-Arduino-SoftwareIDE
Pomocník Wemos Arduino a knižnica Wemos Shields
Krok 1: Kódovanie náčrtu
- Stiahnite si náčrt a skopírujte tento kód do svojho Arduino IDE.
- Pozrite sa, či *ssid = "RoboRemo" vyhovuje vašim potrebám, alebo ho zmeňte. (nepoužívajte SSID z miestnej siete)
- Ak chcete pridať heslo do *pw
- Voľba podľa nástrojov => Nastúpte na správnu dosku (Wemos D1 mini)
Krok 2: Nastavte COM-port
- Pozrite sa na porty, ktoré sú pripojené (Port:).
- Pripojte ESP8266 (Wemos mini) pomocou kábla microUSB.
- Vyberte COM port, ktorý bol naposledy pridaný. Načítajte svoju skicu.
Krok 3: Vytvorte pripojenie
Na nadviazanie spojenia medzi ESP8266 a RoboRemo existujú dva kroky.
1 WiFi zariadenia
Z ESP8266 sme urobili Wifi server. Takže musíte nastaviť zariadenie - WiFi - nastavenia na RoboRemo alebo meno, ktoré mu dáte šancu. Prejdite teda na svojom zariadení na WiFisettings.
2 Pripojenie RoboRemo
Z aplikácie RoboRemo:
ponuka => pripojiť => Internet (TCP) => ostatné => vyplniť IP adresu. V náčrte je uvedené: 192.168.0.1:1234
WiFi IP bude zapamätaná, takže nabudúce môžete jednoducho kliknúť na správnu IP.
Ak je problém, musíte získať IP zo sériového monitora.
- Arduino => Nástroje => Sériový monitor.
- Resetujte ESP8266 alebo ho znova pripojte.
- Počkajte, kým sa zadá IP.
Užitočné je zmeniť IP v skici Arduino. Napríklad v triede s viacerými ESP.
Krok 4: Nastavte rozhranie aplikácie RoboRemo
Teraz na ESP8266 beží správny program a nadviazalo sa spojenie, môžeme nastaviť tlačidlá na ovládanie IO-pinov.
Ak chcete získať ďalšie pokyny, stiahnite si príručku l RoboRemo
Voľba:
- Ponuka => upraviť ui => klepnúť kdekoľvek na obrazovke (objaví sa nové menu) => tlačidlo voľby => potiahnuť tlačidlo (zdvihnúť v ľavom hornom rohu) na požadované miesto => zmeniť veľkosť tlačidla, ak chcete (pravý dolný roh).
- Klepnite na tlačidlo, aby sa zobrazila ponuka => klepnite na „nastaviť akciu pri stlačení“=> zadajte kartu A => Ok. => klepnite na „nastaviť akciu pri uvoľnení“=> zadajte 1 => kartu „Ok“
- Tlačidlo si môžete prispôsobiť podľa farby, textu atď.
- Opustiť toto tlačidlo.
- na karte tlačidlo „ponuka“. => zvoľte „neupravovať ui“.
TERAZ MUSÍ BYŤ MOŽNÉ ZAPNÚŤ A VYPNÚŤ LED_BUILDIN !!!!
Krok 5: Prispôsobte si aplikáciu a skicu
Ak základ, ktorý dávam, funguje dobre, môžete si prispôsobiť a rozšíriť svoju aplikáciu a náčrt.
Limit tejto skice je, že používam jedno znakové komando. Čísla väčšie ako 9 teda nie je možné odoslať.
Ak chcete, môžete si náčrt vyzdvihnúť na webovej stránke RoboRemo ESP8266-wifi-car a vyladiť ho.
Čísla Arduino GPIO sa nezhodujú s číslami pinov Wemos alebo NodeMCU Pozrite sa na obrázok, kde nájdete preklad alebo si stiahnite PDF