Мазмуну:

Браузер аркылуу Интернет аркылуу түзмөктөрдү башкаруу. (IoT): 6 кадам
Браузер аркылуу Интернет аркылуу түзмөктөрдү башкаруу. (IoT): 6 кадам

Video: Браузер аркылуу Интернет аркылуу түзмөктөрдү башкаруу. (IoT): 6 кадам

Video: Браузер аркылуу Интернет аркылуу түзмөктөрдү башкаруу. (IoT): 6 кадам
Video: Telnet объяснил 2024, Ноябрь
Anonim
Браузер аркылуу Интернет аркылуу түзмөктөрдү башкаруу. (IoT)
Браузер аркылуу Интернет аркылуу түзмөктөрдү башкаруу. (IoT)

Бул Нускамада мен сизге веб-браузер аркылуу интернет аркылуу LED, реле, мотор ж.б. Жана көзөмөлгө каалаган түзмөктөн коопсуз кире аласыз. Бул жерде колдонгон веб -платформа бул жөнүндө көбүрөөк билүү үчүн RemoteMe.org барагына баш багыңыз.

Бул процессти жакшыраак түшүнүүгө жардам бере турган сүрөттөргө кайрылууну унутпаңыз.

Андыктан баштайлы.

1-кадам: Сизге керектүү нерселер:-

Сизге керектүү нерселер
Сизге керектүү нерселер
Сизге керектүү нерселер
Сизге керектүү нерселер
Сизге керектүү нерселер
Сизге керектүү нерселер
Сизге керектүү нерселер
Сизге керектүү нерселер

Бул долбоор үчүн сизге керек болот:-

  1. ESP8266 (NodeMCU) Europe үчүн USLink үчүн шилтеме
  2. Европа үчүн USLink үчүн LEDLink
  3. Европа үчүн USLink үчүн ButtonLink баскычын басыңыз
  4. Breadboard. Link for USLink for Europe

Программалык камсыздоо:-

  1. Arduino IDE
  2. RemoteMeдеги эсеп.

Эгер NodeMCU жок болсо, сиз долбоор үчүн Arduino же Raspberry-pi колдоно аласыз.

2-кадам: Arduino IDE орнотуу:-

Arduino IDE орнотуу
Arduino IDE орнотуу
Arduino IDE орнотуу
Arduino IDE орнотуу
Arduino IDE орнотуу
Arduino IDE орнотуу

Биринчи NodeMCU Esp8266 менен иштөө үчүн, эгер тактала элек болсоңуз, IDEге такталарды кошушуңуз керек, бул Нускаманы бул жерден текшериңиз.

Башкармалар IDEде жеткиликтүү болгондон кийин, бул долбоорго керектүү китепканалар бар.

Бул китепканаларды орнотуу үчүн:-

Open IDE жана Goto >> Эскиз >> Китепканага кошуу >> Китепканаларды башкаруу. Калкып чыкма терезе пайда болушу керек. Бул жерде сиз керектүү китепканаларды издейсиз

Китепканалардын тизмеси:-

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

Буларды бир -бирден орнотуңуз жана бүткөндө IDEди өчүрүп күйгүзүңүз.

Муну менен IDE колдонууга даяр.

3-кадам: RemoteMeде баракты орнотуу:-

Баракты RemoteMeде орнотуу
Баракты RemoteMeде орнотуу
Баракты RemoteMeде орнотуу
Баракты RemoteMeде орнотуу
Баракты RemoteMeде орнотуу
Баракты RemoteMeде орнотуу

RemoteMe колдонуу үчүн алгач өзүңүздүн веб баракчаңызды түзүп, түзмөктөрдү башкара башташыңыз үчүн катталууңуз керек.

Goto RemoteMe.org "Колдонмо" баскычын чыкылдатып, Катталуу жана маалыматыңызды киргизип, катталууну басыңыз

Сизди саламдашуу баракчасы тосуп алат, азыр сол жагында менюдан "Түзмөктөрдү" тандаңыз

Оң жагында "Жаңы түзмөк" деген опцияны көрөсүз, аны басуу менен меню ачылат, Бул жерден "Жаңы веб баракты" тандаңыз

Эми атын жана Түзмөктүн идентификаторун бериңиз, мен ага "LED" деп ат койдум жана "203" Түзмөктүн идентификаторун бердим. (Түзмөктүн идентификатору - бул ар кандай түзмөктөрдү айырмалай турган уникалдуу номер.)

Которуунун "активдүү" деп коюлганын текшериңиз жана "тапшырууну" басыңыз. Баракта ID ID 203 менен жаңы LED түзмөгү пайда болот. Эми түзмөктүн оң жагындагы ылдый жебени тандап, веб баракчаларды түзө турган бош боштукту көрөсүз

Бул GitHub баракчасына өтүңүз. Сиз үч файлды сүйрөшүңүз керек (index.html, scripts.js & styles.css) жана аларды түзмөгүңүздөгү бош уячага бир -бирден түшүрүңүз

4-кадам: MCUга кодду жүктөө:-

MCUга кодду жүктөө
MCUга кодду жүктөө

Төмөндө мен долбоордун иштеши үчүн талап кылынган кодду бергем.

Кодду жүктөөдөн мурун, кодго кичине өзгөртүүлөрдү киргизишиңиз керек.

Код IDEде ачык болгондон кийин, талаага WiFi атыңызды жана сырсөзүңүздү киргизишиңиз керек, такта сиздин тармагыңызга туташа алат.

Коддун төмөнкү бөлүгүнө өзгөртүүлөрдү киргизиңиз:-

#аныктоо WIFI_NAME "WiFi атыңызды киргизиңиз" #WIFI_PASSWORD "WiFi сырсөзүңүздү киргизиңиз" #DEVICE_ID 203 #DEVINE DEVICE_NAME "LED" аныктаңыз #TOKEN "Authentication Token киргизиңиз"

Authentication token алуу үчүн Goto Remoteme.org >> Тиркемелер >> Токендер (Төмөнкү сол жактагы менюда)

Токенди көчүрүп, кодго чаптаңыз.

Эми NodeMCUңузду компьютериңизге туташтырыңыз, туура портту тандап, кодду жүктөңүз.

5-кадам: Байланыштар:-

Байланыштар
Байланыштар

Байланыш түзүү үчүн жогорудагы сүрөттү ээрчиңиз:-

LED MCU Pin D5 туташкан.

Баскыч баскычы Pin D2 менен туташкан.

Жарык диоддун бузулушуна жол бербөө үчүн LED менен сериядагы резисторду колдонуңуз.

6-кадам: Тестирлөө:-

Image
Image
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө

Эми сиз долбоорду ийгиликтүү аяктадыңыз. Курулушту сыноо убактысы келди.

Биринчиден, туташуулардын туура экендигин текшерүү үчүн, баскычты басыңыз жана LED күйүп турганын көрүшүңүз керек, баскычты кайра басуу менен LED өчөт

Эми RemotMe вебсайтына өтүңүз жана колдонмоңузду ачыңыз. сиз кирген каттоо эсеби менен кирүү

Эми goto Devices жана өзүңүз түзгөн түзмөктү тандаңыз. Байкаңыз, түзмөктүн идентификаторунун сол жагындагы Байланыш шилтемесинин белгиси жашыл болуп калды, бул ESP платасы серверге туташкандыгын көрсөтөт

Эми "index.html" файлын чыкылдатыңыз жана "жаңы өтмөктө ачууну" тандаңыз, жаңы өтмөктө тегерек менен веб баракча пайда болот. Сиз LEDди күйгүзүү жана өчүрүү үчүн тегеректи чыкылдата аласыз

Смартфондун жардамы менен LEDди башкаруу үчүн. Кайра түзмөк барагына өтүп, "index.html" чыкылдатыңыз. Бул жолу "Анонимдүү шилтемени алуу …" акыркы вариантын тандаңыз, шилтемеси бар калкыма терезе пайда болот, сиз каалаган убакта кирүү кереги жок, LEDди башкаруу үчүн каалаган смартфондо ача аласыз

Дагы жакшы вариант, сиз шилтеменин жанындагы QR опциясын тандай аласыз. Жана Android же iPhone аркылуу QRди сканерлеңиз, анда сиз веб баракчага тегерек менен багытталасыз

Анын кантип иштээрин көрүү үчүн видео демо текшерип көрүңүз.

Долбоор сизге жагат деп үмүттөнөбүз, эгер сизде кандайдыр бир суроолор болсо, комментарийлерде сураныч.

Рахмат.

Сунушталууда: