Съдържание:

RoboRemo ESP8266 Лесен контрол: 5 стъпки
RoboRemo ESP8266 Лесен контрол: 5 стъпки

Видео: RoboRemo ESP8266 Лесен контрол: 5 стъпки

Видео: RoboRemo ESP8266 Лесен контрол: 5 стъпки
Видео: ESP8266 ESP01 WIFI Mobile Phone Control | LDmicro-Roboremo Programming 2024, Юли
Anonim
RoboRemo ESP8266 Лесен контрол
RoboRemo ESP8266 Лесен контрол

В това обяснение получавате много прост начин да свържете ESP8266 WiFi платка към приложението RoboRema.

Имате нужда от:

  • Устройство с Android или Apple за стартиране на приложението RoboRemo.
  • Инсталирайте приложението RoboRemo.
  • Инсталирайте Arduino IDE
  • Инсталирайте библиотеката Arduino ESP8266.
  • ESP8266 платка като Wemos D1 mini или NodeMCU. (за ESP-01 се нуждаете от допълнителен USB към сериен адаптер, проводници и други, не толкова удобни)
  • MicroUSB кабел

Евентуално:

  • Библиотека Wemos D1 Mini и примери.
  • Допълнителни щитове.

Намерението на тази инструкция е да ви даде основата на връзката, за да можете сами да добавите повече функционалност.

Помощ при инсталирането на Arduino: Програмиране-the-WeMos-Използване-Arduino-SoftwareIDE

Помощ за Wemos Arduino и библиотека на Wemos Shields

Стъпка 1: Кодиране на вашата скица

  • Изтеглете скицата и копирайте този код във вашата Arduino IDE.
  • Вижте дали *ssid = "RoboRemo" отговаря на вашите нужди или го променете. (не използвайте SSID от локалната си мрежа)
  • Ако искате да добавите парола чрез *pw
  • Избор по инструменти => Качете се на дясната дъска (Wemos D1 mini)

Стъпка 2: Задайте COM-порт

Задайте COM-порт
Задайте COM-порт
  • Потърсете свързаните портове (Порт:).
  • Свържете ESP8266 (Wemos mini) с microUSB кабела.
  • Изберете последния добавен COM порт. Качете вашата скица.

Стъпка 3: Направете връзка

За да осъществите връзка между ESP8266 и RoboRemo, има две стъпки.

1 WiFi устройство

Направихме от ESP8266 Wi-Fi сървър. Така че трябва да настроите устройството - WiFi - настройките на RoboRemo или името, на което имате шанс. Така че отидете на WiFisettings от вашето устройство.

2 RoboRemo свързване

От приложението RoboRemo:

меню => свързване => Интернет (TCP) => друго => попълнете IP адреси. В схемата е дадено: 192.168.0.1:1234

WiFi IP ще бъде запомнен, така че следващия път, когато можете лесно да кликнете върху десния IP.

Ако има проблем, трябва да получите IP от серийния монитор.

  • Arduino => Инструменти => Сериен монитор.
  • Нулирайте ESP8266 или го свържете отново.
  • Изчакайте, докато се даде IP.

Полезно може да промени IP в скицата на Arduino. Например в класната стая с повече ESP.

Стъпка 4: Настройте интерфейса на приложението RoboRemo

Настройте интерфейса на приложението RoboRemo
Настройте интерфейса на приложението RoboRemo

Сега правилната програма работи на ESP8266 и връзката е осъществена, можем да настроим бутоните за управление на IO-пиновете.

За повече инструкции изтеглете ръководството l RoboRemo

Избор:

  • Меню => редактиране на потребителския интерфейс => докосване навсякъде по екрана (изскача ново меню) => бутон за избор => плъзнете бутона (вземете в горния ляв ъгъл) до желаното място => преоразмерете бутона, ако искате (десен ъгъл на дъното).
  • Докоснете бутона, така че да се появи меню => докоснете „задаване на действие при натискане“=> въведете A => раздел Добре. => докоснете "set release action" => въведете 1 => раздел "OK"
  • Можете да персонализирате бутона по цвят, текст и др.
  • Оставете това меню с бутони.
  • табулирайте бутона „меню“. => изберете „не редактирайте потребителския интерфейс“.

СЕГА ТРЯБВА ДА СЕ ВКЛЮЧИ И ИЗКЛЮЧИ LED_BUILDIN !!!!

Стъпка 5: Персонализирайте приложението и скицата си

Персонализирайте вашето приложение и скица
Персонализирайте вашето приложение и скица

Ако базата, която давам, работи добре, можете да персонализирате и разширите приложението си и да скицирате.

Ограничението на тази скица е, че използвам командоси с един символ. Така че числата по -големи от 9 не могат да бъдат изпратени.

Ако искате, можете да вземете скицата на уебсайта на RoboRemo ESP8266-wifi-car и да я настроите.

Номерата на Arduino GPIO не съвпадат с пиновите номера на Wemos или NodeMCU Погледнете снимката за превод или изтеглете PDF файла

Препоръчано: