Cov txheej txheem:

RoboRemo ESP8266 Kev Tswj Yooj Yim: 5 Kauj Ruam
RoboRemo ESP8266 Kev Tswj Yooj Yim: 5 Kauj Ruam

Video: RoboRemo ESP8266 Kev Tswj Yooj Yim: 5 Kauj Ruam

Video: RoboRemo ESP8266 Kev Tswj Yooj Yim: 5 Kauj Ruam
Video: ESP8266 reading ds18b20 temperature sensor 2024, Hlis ntuj nqeg
Anonim
RoboRemo ESP8266 Kev Tswj Yooj Yim
RoboRemo ESP8266 Kev Tswj Yooj Yim

Hauv qhov kev piav qhia no koj tau txais txoj hauv kev yooj yim heev los txuas ESP8266 WiFi board rau RoboRema App.

Koj xav tau:

  • Android lossis Apple lub cuab yeej los ua haujlwm RoboRemo app.
  • Nruab RoboRemo app.
  • Nruab Arduino IDE
  • Nruab Arduino ESP8266 lub tsev qiv ntawv.
  • ESP8266 board zoo li Wemos D1 mini lossis NodeMCU. (rau ESP-01 koj xav tau USB ntxiv rau cov khoom siv txuas, cov xov hlau thiab ntau dua, tsis yooj yim li ntawd)
  • MicroUSB cable

Tej zaum:

  • Wemos D1 Mini lub tsev qiv ntawv thiab piv txwv.
  • Cov ntaub thaiv npog ntxiv.

Lub hom phiaj ntawm phau ntawv qhia no yog muab koj lub hauv paus nrog kev sib txuas yog li koj tuaj yeem ntxiv kev ua haujlwm ntau los ntawm koj tus kheej.

Pab nrog txhim kho Arduino: Programming-the-WeMos-Siv-Arduino-SoftwareIDE

Wemos Arduino pab thiab Wemos Shields lub tsev qiv ntawv

Kauj ruam 1: Coding Koj Sketch

  • Rub tawm daim duab thiab luam cov cai no rau koj Arduino IDE.
  • Saib yog *ssid = "RoboRemo" haum koj cov kev xav tau lossis hloov nws. (tsis txhob siv SSID los ntawm koj lub network hauv zos)
  • Yog tias koj xav ntxiv tus password los ntawm *pw
  • Xaiv los ntawm Cov Cuab Yeej => Pawg thawj coj saib xyuas sab xis (Wemos D1 mini)

Kauj ruam 2: Teeb COM-chaw nres nkoj

Teeb COM-chaw nres nkoj
Teeb COM-chaw nres nkoj
  • Saib mus rau Ports uas txuas nrog (Port:).
  • Txuas ESP8266 (Wemos mini) nrog microUSB cable.
  • Xaiv lub COM-chaw nres nkoj uas tau ntxiv zaum kawg. Upload koj daim duab.

Kauj Ruam 3: Ua Kev Sib Txuas

Txhawm rau ua kev sib txuas ntawm ESP8266 thiab RoboRemo muaj ob kauj ruam.

1 Ntaus WiFi

Peb tau tsim los ntawm ESP8266 Wifi-server. Yog li koj yuav tsum teeb tsa lub cuab yeej - WiFi - teeb tsa rau RoboRemo lossis lub npe uas koj yuav muaj nws. Yog li mus rau WiFisettings los ntawm koj lub cuab yeej.

2 RoboRemo txuas

Los ntawm RoboRemo-app:

menu => txuas => Internet (TCP) => lwm yam => sau IP-adres. Hauv qhov kos yog muab: 192.168.0.1:1234

Tus IP WiFi yuav nco qab yog li lub sijhawm tom ntej koj tuaj yeem nyem yooj yim ntawm tus IP raug.

Yog tias muaj teeb meem koj yuav tsum tau txais tus IP los ntawm tus saib xyuas.

  • Arduino => Cuab Yeej => Serial monitor.
  • Pib dua ESP8266 lossis txuas nws dua.
  • Tos kom txog thaum tus IP muab.

Nws tuaj yeem siv tau los hloov tus IP hauv Arduino kos duab. Piv txwv li hauv chav kawm nrog ESP ntau dua.

Kauj Ruam 4: Teeb tsa RoboRemo App Interface

Teeb tsa RoboRemo App Interface
Teeb tsa RoboRemo App Interface

Tam sim no txoj haujlwm raug cai tau ua haujlwm ntawm ESP8266 thiab kev sib txuas tau tsim peb tuaj yeem teeb tsa cov nyees khawm rau kev tswj hwm IO-pins.

Rau cov lus qhia ntxiv rub tawm l RoboRemo phau ntawv qhia

Xaiv:

  • Ntawv qhia zaub mov => hloov ui => coj mus rhaub qhov twg ntawm qhov screen (cov ntawv qhia zaub mov tshiab tshwm) => xaiv khawm => rub lub pob (tuaj tos ntawm lub ces kaum sab saud) rau qhov chaw koj xav tau => hloov lub pob yog tias koj xav tau (sab xis hauv qab).
  • Coj mus rhaub ntawm lub pob kom cov ntawv qhia zaub mov tshwm => coj mus rhaub rau "teeb tsa ua" => nkag mus rau A => tab Ok. => coj mus rhaub rau "teeb tsa tso tawm" => nkag rau 1 => tab "Ok"
  • Koj tuaj yeem kho lub pob los ntawm xim, ntawv thiab lwm yam..
  • Tawm ntawm lub pob ntawv no.
  • tab lub pob "menu". => xaiv "tsis hloov ui".

Tam sim no nws yuav tsum muaj peev xwm tig thiab tua lub LED_BUILDIN !!!!

Kauj ruam 5: Customize Koj App thiab Sketch

Customize Koj App thiab Sketch
Customize Koj App thiab Sketch

Yog tias lub hauv paus kuv muab ua haujlwm tau zoo koj tuaj yeem hloov kho thiab nthuav koj li app thiab kos duab.

Qhov txwv ntawm daim duab no yog tias kuv siv ib tus cim commando's. Yog li cov lej loj dua 9 tsis tuaj yeem xa.

Yog tias koj xav tau koj tuaj yeem khaws cov duab kos ntawm RoboRemo lub vev xaib ESP8266-wifi-tsheb thiab kho nws.

Tus lej Arduino GPIO tsis sib xws nrog Wemos lossis NodeMCU tus lej tus lej Saib ntawm daim duab rau kev txhais lus lossis rub tawm PDF

Pom zoo: