Obsah:

Jednoduché ovládanie RoboRemo ESP8266: 5 krokov
Jednoduché ovládanie RoboRemo ESP8266: 5 krokov

Video: Jednoduché ovládanie RoboRemo ESP8266: 5 krokov

Video: Jednoduché ovládanie RoboRemo ESP8266: 5 krokov
Video: How to control Servo Motor using ESP32 with Arduino ESP32 Servo library 2024, November
Anonim
Jednoduché ovládanie RoboRemo ESP8266
Jednoduché ovládanie RoboRemo ESP8266

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

Nastavte port COM
Nastavte port COM
  • 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

Nastavte rozhranie aplikácie RoboRemo
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

Prispôsobte si aplikáciu a skicu
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

Odporúča: