INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie verduideliking kry u 'n baie eenvoudige manier om 'n ESP8266 WiFi -bord aan te sluit op die RoboRema -app.
Jy benodig:
- Android- of Apple -toestel om die RoboRemo -program te laat loop.
- Installeer die RoboRemo -app.
- Installeer Arduino IDE
- Installeer Arduino ESP8266 biblioteek.
- ESP8266 bord soos Wemos D1 mini of NodeMCU. (vir ESP-01 benodig u ekstra USB-na-seriële adapter, drade en meer, nie so handig nie)
- MicroUSB -kabel
Moontlik:
- Wemos D1 Mini biblioteek en voorbeelde.
- Bykomende skilde.
Die bedoeling van hierdie instruksie is om u die basis te gee met die verbinding, sodat u self meer funksionaliteit kan byvoeg.
Hulp met die installering van Arduino: Programming-the-WeMos-Using-Arduino-SoftwareIDE
Wemos Arduino -hulp en Wemos Shields -biblioteek
Stap 1: Kodering van u skets
- Laai die skets af en kopieer hierdie kode na u Arduino IDE.
- Kyk of die *ssid = "RoboRemo" by u behoeftes pas of verander dit. (moenie die SSID van u plaaslike netwerk gebruik nie)
- Voeg 'n wagwoord by *pw
- Keuse volgens gereedskap => Bord op die regte bord (Wemos D1 mini)
Stap 2: Stel COM-poort in
- Kyk na die poorte wat verbind is (poort:).
- Koppel die ESP8266 (Wemos mini) met die microUSB -kabel.
- Kies die COM-poort wat laas bygevoeg is. Laai u skets op.
Stap 3: Maak verbinding
Daar is twee stappe om 'n verbinding te maak tussen die ESP8266 en RoboRemo.
1 WiFi -toestel
Ons het van die ESP8266 'n Wifi-bediener gemaak. U moet dus die toestel - WiFi - instellings instel op RoboRemo of die naam wat u kans sien. Gaan dus vanaf u toestel na die WiFisettings.
2 RoboRemo -aansluiting
Uit die RoboRemo-app:
menu => verbind => Internet (TCP) => ander => vul IP-adres in. In die skets word gegee: 192.168.0.1:1234
Die WiFi -IP sal onthou word, sodat u die volgende keer maklik op die regte IP kan klik.
As daar 'n probleem is, moet u die IP van die seriële monitor kry.
- Arduino => Gereedskap => Seriële monitor.
- Stel die ESP8266 terug of koppel dit weer.
- Wag totdat die IP gegee is.
Dit kan nuttig wees om die IP in die Arduino -skets te verander. Byvoorbeeld in die klaskamer met meer ESP's.
Stap 4: Stel die RoboRemo -app -koppelvlak op
Nou werk die regte program op die ESP8266 en kan u die knoppies instel om die IO-penne te beheer.
Laai die l RoboRemo -handleiding af vir meer instruksies
Keuse:
- Spyskaart => wysig ui => tik op enige plek op die skerm (nuwe spyskaart verskyn) => keuseknoppie => sleep die knoppie (kies in die linker boonste hoek) na die plek waar u wil => verander die grootte van die knoppie as u wil (regter onderhoek).
- Tik op die knoppie sodat 'n spyskaart verskyn => tik op "set press action" => voer 'n A => oortjie in. => tik op "stel vrystellingsaksie in" => voer 'n 1 => oortjie "Ok" in
- U kan die knoppie aanpas by kleur, teks, ens.
- Verlaat hierdie knoppiesmenu.
- tik die "menu" -knoppie. => kies "moenie ui wysig nie".
NOU MOET DIT MOONTLIK WEES OM DIE LED_BUILDIN AAN TE SKAKEL EN AF TE SIT !!!!
Stap 5: Pas u app en skets aan
As die basis wat ek gee goed werk, kan u u app en skets aanpas en uitbrei.
Die limiet van hierdie skets is dat ek een karakterkommando gebruik. Getalle groter as 9 kan dus nie gestuur word nie.
As u wil, kan u die skets op die RoboRemo-webwerf ESP8266-wifi-motor afhaal en dit afstem.
Die Arduino GPIO-nommers stem nie ooreen met die Wemos- of NodeMCU-nommers nie Kyk op die prentjie vir vertaling of laai die PDF af