Cov txheej txheem:

Tswj Cov Khoom Siv Hauv Internet Los ntawm Browser. (IoT): 6 Kauj Ruam
Tswj Cov Khoom Siv Hauv Internet Los ntawm Browser. (IoT): 6 Kauj Ruam

Video: Tswj Cov Khoom Siv Hauv Internet Los ntawm Browser. (IoT): 6 Kauj Ruam

Video: Tswj Cov Khoom Siv Hauv Internet Los ntawm Browser. (IoT): 6 Kauj Ruam
Video: Google Colab - Searching for News with Python! 2024, Hlis ntuj nqeg
Anonim
Tswj Cov Khoom Siv Hauv Internet Los ntawm Browser. (IoT)
Tswj Cov Khoom Siv Hauv Internet Los ntawm Browser. (IoT)

Hauv Cov Lus Qhia no kuv yuav qhia koj li cas koj tuaj yeem tswj cov cuab yeej zoo li LEDs, Relays, motors thiab lwm yam hauv Is Taws Nem los ntawm web-browser. Thiab koj tuaj yeem nkag mus rau kev tswj hwm kev nyab xeeb hla txhua lub cuab yeej. Lub vev xaib uas kuv siv ntawm no yog RemoteMe.org mus ntsib nplooj ntawv kom paub ntau ntxiv txog nws.

Nco ntsoov xa mus rau cov duab uas yuav pab koj nkag siab cov txheej txheem.

Yog li cia pib.

Kauj Ruam 1: Yam Koj Yuav Tsum Tau:-

Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau
Yam Koj Yuav Tsum Tau

Rau qhov haujlwm no koj yuav xav tau:-

  1. ESP8266 (NodeMCU) Txuas rau USLink rau Tebchaws Europe
  2. LEDLink rau USLink rau Tebchaws Europe
  3. Push ButtonLink rau USLink rau Europe
  4. Breadboard. Link rau USLink rau Europe

Software:- Cov

  1. Arduino IDE Cov
  2. Account ntawm RemoteMe.

Nco ntsoov tias koj tuaj yeem siv Arduino lossis Raspberry-pi rau txoj haujlwm yog tias koj tsis muaj NodeMCU.

Kauj Ruam 2: Teeb Arduino IDE:-

Teeb tsa Arduino IDE
Teeb tsa Arduino IDE
Teeb tsa Arduino IDE
Teeb tsa Arduino IDE
Teeb tsa Arduino IDE
Teeb tsa Arduino IDE

Ua ntej tshaj los ua haujlwm nrog NodeMCU Esp8266 koj yuav tsum ntxiv cov laug cam rau hauv IDE yog tias koj tsis tau ua tiav, txheeb xyuas qhov Cov Lus Qhia ntawm no.

Tom qab Boards muaj nyob ntawm IDE muaj qee lub tsev qiv ntawv xav tau rau txoj haujlwm no.

Txhawm rau teeb tsa cov tsev qiv ntawv no:-

Qhib IDE thiab Goto >> Sketch >> Xws li Lub Tsev Qiv Ntawv >> Tswj Tsev Qiv Ntawv. Lub qhov rai popup yuav tsum tshwm. Ntawm no koj yuav Tshawb nrhiav cov tsev qiv ntawv xav tau

Cov npe tsev qiv ntawv:-

  1. RBD_Timer.h
  2. RBD_Button.h
  3. RemoteMe.h
  4. ESP8266WiFi.h
  5. ESP8266WiFiMulti.h
  6. ArduinoHttpClient.h

Nruab ib qho ntawm ib qho thiab rov pib dua IDE thaum ua tiav.

Nrog qhov IDE tau npaj rau siv.

Kauj Ruam 3: Teeb Nplooj Ntawv ntawm RemoteMe:-

Teeb Nplooj Ntawv ntawm RemoteMe
Teeb Nplooj Ntawv ntawm RemoteMe
Teeb Nplooj Ntawv ntawm RemoteMe
Teeb Nplooj Ntawv ntawm RemoteMe
Teeb Nplooj Ntawv ntawm RemoteMe
Teeb Nplooj Ntawv ntawm RemoteMe

Txhawm rau siv RemoteMe ua ntej koj yuav tsum tau kos npe yog li koj tuaj yeem tsim koj tus kheej lub vev xaib thiab pib tswj cov cuab yeej.

Mus rau RemoteMe.org nyem rau "Daim Ntawv Thov", Nkag Mus Sau Npe thiab sau koj cov ntsiab lus thiab ntaus npe nkag

Koj yuav tau txais tos nrog nplooj ntawv txais tos, Tam sim no mus rau sab laug hauv cov ntawv qhia zaub mov xaiv "Devices"

Ntawm sab xis koj yuav pom qhov kev xaiv hu ua "Cov cuab yeej tshiab", Nyem rau ntawm nws yuav muab cov ntawv qhia zaub mov nco rau koj, Ntawm no xaiv "New Web Page"

Tam sim no muab lub npe thiab ID ntaus ntawv, Kuv tau hu nws 'LED' thiab muab Ntaus ID '203'. (Tus lej ntaus ntawv yog tus lej tshwj xeeb uas yuav sib txawv ntawm cov khoom sib txawv.)

Nco ntsoov tias lub toggle tau teeb tsa rau 'nquag' thiab ntaus 'xa'. Ib lub cuab yeej tshiab hu ua LED nrog ntaus ID 203 yuav tshwm ntawm nplooj ntawv. Tam sim no xaiv tus xub nqis ntawm sab xis ntawm lub cuab yeej thiab koj yuav pom qhov khoob uas koj tuaj yeem tsim lub vev xaib

Mus rau nplooj ntawv GitHub no. Koj yuav tsum rub peb cov ntaub ntawv (index.html, scripts.js & styles.css) thiab tso lawv ib ntawm ib qho rau hauv qhov khoob hauv koj lub cuab yeej thiab koj tau ua tiav

Kauj Ruam 4: Tso Cai Rau MCU:-

Uploading Code ntawm MCU
Uploading Code ntawm MCU

Hauv qab no kuv tau muab cov cai koj xav tau los ua txoj haujlwm.

Ua ntej koj tuaj yeem xa cov cai, muaj qee qhov kev hloov pauv me me uas koj yuav tsum tau ua hauv txoj cai.

Thaum tus lej qhib rau hauv IDE koj yuav tsum nkag mus rau koj lub npe WiFi thiab tus lej zais hauv qhov chaw xav tau kom lub rooj tsav xwm tuaj yeem txuas rau koj lub network.

Hloov pauv ntawm ib feem ntawm cov cai hauv qab no:-

#define WIFI_NAME "Nkag mus rau koj lub npe WiFi" #define WIFI_PASSWORD "Nkag mus rau koj tus lej Wi -nkaus" #define DEVICE_ID 203 #define DEVICE_NAME "LED" #define TOKEN "Nkag Pov Thawj Pov Thawj"

Txhawm rau kom tau txais daim ntawv lees paub token Goto Remoteme.org >> Cov Ntawv Thov >> Tokens (Hauv cov ntawv qhia zaub mov ntawm Sab laug hauv qab Devices)

Luam lub Token thiab muab nws tso rau hauv cov cai.

Tam sim no txuas koj NodeMCU rau koj lub PC, Xaiv qhov chaw nres nkoj raug thiab xa cov cai.

Kauj Ruam 5: Kev Sib Txuas:-

Kev Sib Txuas
Kev Sib Txuas

Ua raws daim duab saum toj no txhawm rau txuas:-

LED txuas nrog Pin D5 ntawm MCU.

Lub laub khawm txuas nrog Pin D2.

Siv cov tshuaj tiv thaiv hauv koob nrog LED txhawm rau tiv thaiv kev puas tsuaj rau LED.

Kauj Ruam 6: Xeem:-

Image
Image
Kev Xeem
Kev Xeem
Kev Xeem
Kev Xeem

Tam sim no koj tau ua tiav txoj haujlwm tiav. Nws yog lub sijhawm los sim qhov tsim.

Ua ntej los tshuaj xyuas yog tias kev sib txuas raug cai, Nias lub laub-khawm thiab koj yuav tsum pom LED tig rau, Nias lub pob dua yuav tua LED

Tam sim no taub hau mus rau RemotMe lub vev xaib thiab qhib koj daim ntawv thov. nkag mus siv tus as khauj uas koj tau kos npe rau

Tam sim no tau txais Cov Khoom Siv thiab xaiv lub cuab yeej uas koj nyuam qhuav tsim. Daim ntawv ceeb toom Txuas Txuas lub cim ntawm sab laug ua rau ntaus ID tau tig ntsuab uas qhia tias ESP pawg thawj coj tau txuas nrog tus neeg rau zaub mov

Tam sim no nyem rau ntawm "index.html" cov ntaub ntawv thiab xaiv "qhib hauv tab tshiab", hauv tab tshiab lub vev xaib yuav tshwm nrog lub voj voog. Koj tuaj yeem nyem rau ntawm lub voj voog kom qhib thiab tua LED

Txhawm rau tswj koj lub LED siv smartphone. Ib zaug ntxiv mus rau nplooj ntawv ntaus ntawv thiab nyem rau ntawm "index.html". Lub sijhawm no xaiv qhov, qhov kawg xaiv "Tau txais qhov tsis qhia npe txuas …", Lub qhov rai pop-up yuav tshwm nrog qhov txuas uas koj tuaj yeem qhib hauv ib lub xov tooj smartphone los tswj lub LED yam tsis tas yuav nkag mus txhua lub sijhawm

Qhov kev xaiv zoo dua, koj tuaj yeem xaiv QR txoj cai nyob ib sab ntawm qhov txuas. Thiab luam theej duab QR siv koj li Android lossis iPhone thiab koj yuav raug xa rov mus rau lub vev xaib nrog lub voj voog

Txheeb tawm cov vis dis aus saib seb nws ua haujlwm li cas.

Vam tias koj nyiam txoj haujlwm, Yog tias koj muaj lus nug xav nug hauv cov lus.

Ua Tsaug.

Pom zoo: