Мазмуну:

Джейсон менен каалаган жерден үн менен башкарылган жарыктар: 7 кадам
Джейсон менен каалаган жерден үн менен башкарылган жарыктар: 7 кадам

Video: Джейсон менен каалаган жерден үн менен башкарылган жарыктар: 7 кадам

Video: Джейсон менен каалаган жерден үн менен башкарылган жарыктар: 7 кадам
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Ноябрь
Anonim
Джейсон менен каалаган жерден үн көзөмөлдөгөн жарыктар
Джейсон менен каалаган жерден үн көзөмөлдөгөн жарыктар

AC жарыгы NodeMCU (ESP8266) жана Jason (Android App) аркылуу интернет байланышы бар каалаган жерден көзөмөлдөнөт.

Джейсон - үн менен башкарылуучу жардамчы колдонмо, мен Android түзмөктөрүнө AC түзүлүшүнүн электрдик абалын көзөмөлдөө үчүн коддоп койгом, азырынча ал жарыкты башкара алат. Сиз интернет байланышы бар эле дүйнөнүн каалаган жеринен жарыкты башкара аласыз. Бул IoT брокерин колдонуу менен мүмкүн болот, бул учурда биз Ubidots колдонуп жатабыз.

Аны колдонуу үчүн лампочкага туташкан аппараттык модулду куруу керек (бул инструкцияда) жана сиз дагы Ubidots эсебин түзүшүңүз керек.

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

1 -кадам: Ubidots эсебин орнотуңуз

Ubidots эсебин коюу
Ubidots эсебин коюу
Ubidots эсебин коюу
Ubidots эсебин коюу
Ubidots эсебин коюу
Ubidots эсебин коюу

Сизге керек болгон биринчи нерсе Ubidots for Education вебсайтына кирип, каттоо эсебин түзүү. Эгер сизде мурунтан эле Twitter, Github, Google же Facebook каттоо эсебиңиз болсо, түз кире аласыз.

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

2 -кадам: Джейсон колдонмосу

Jason App
Jason App
Jason App
Jason App
Jason App
Jason App
Jason App
Jason App

Колдонмону Play Storeдон жүктөп алсаңыз болот, ал англис жана испан тилдеринде жеткиликтүү.

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

Эми биз түзмөктү конфигурациялап, түзмөктөр өтмөгүнө өтүп, кошуу баскычын таптап коюшубуз керек. Ысымды киргизиңиз, эң жакшысы жарыктар турган аймактын атын, андыктан "Ашкананын жарыгын күйгүзүңүз" деп айтсаңыз болот. ESP32 I/O Pin'де "5ти" тандаңыз, ал реле менен туташкан NodeMCU (ички ESP8266) пини болот. Жана сактоо дегенди басыңыз.

3 -кадам: Биринчи коопсуздук

Биринчи коопсуздук
Биринчи коопсуздук

Бул долбоордо биз электр чыңалуусу менен иштейбиз (A/C чыңалуусу), эгер сиз эмне кылып жатканыңызды билбесеңиз, өтө этият болуңуз. ЭЧ КАЧАН чынжырдын кайсы бир бөлүгүнө тийбеңиз же дубалдын кубатына туташкан болсо, аны менен иштебеңиз. Эгерде сиз эмне кылып жатканыңызды билбесеңиз, ушул жерден токтоп туруңуз же адистерден жардам алыңыз.

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

4 -кадам: схемалар

Схемалар
Схемалар
  • VINди VCCге (5V) жана GND пинди GNDге туташтыруу менен NodeMCUну кубаттаңыз.
  • D8ди которгучтун бир четине жана GNDге туташкан 2.2K Ом резисторуна туташтырыңыз.
  • Коммутатордун башка учун 3.3Vга туташтырыңыз, анткени NodeMCU бул чыңалууну I/O казыктарында гана башкара алат.
  • N1 транзисторунун базасына D1ден 2,2к Омго чейинки резистор
  • Транзистордун коллекторуна реленин терс DC.
  • GND үчүн транзистордук эмитент.
  • Оң реленин 5Vга чейин DC.
  • Лампанын терс реленин бир AC төөнөгүчүнө.
  • AC Live үчүн лампочкадан оң (AC позитивдүү).
  • Башка AC нейтралдуу реленин пин (AC терс)

ЭСКЕРТҮҮ: VCC 5V жөнөкөй телефон трансформаторунун заряддагыч түзүлүшүнө туташкан USB кабелинен алынат.

5 -кадам: Нан тактасы

Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard

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

Мен колдонгон которгучта эки жолу ыргытуу бар, бизге бирөө гана керек, ошондуктан мен анын пинин NodeMCUдан 3Vга жана 2 пинди NodeMCU пин D8ге туташтырдым.

Электр энергиясы 5В телефондук дубалдын заряддагыч түзүлүшү болуп калат, ал жерде USB кабели жок кылынат.

Реле менен жерге туташууну көзөмөлдөө менен биз лампочканын AC статусун көзөмөлдөй алабыз.

6 -кадам: Код

Булак кодун колдонуудан мурун, кээ бир китепканаларды жүктөп алышыңыз керек:

  • ESP8266 үчүн Arduino өзөгү ("Такта менеджери менен орнотуу" кадамын окуңуз)
  • Ubidots ESP MQTT

Эскертүү: Эгерде сиз китепканаларды arduino IDEге кантип кошууну билбесеңиз, анда бул оңой үйрөткүчтү ээрчип алсаңыз болот.

Өнүктүрүү тактаңызды NodeMCU 1.0 (ESP-12E Module) деп коюңуз. Коддогу кээ бир өзгөрмөлөрдү өзгөртүү керек:

  • Сиздин SSID (Үйдөгү Wi-Fi тармагыңыздын аталышы)
  • Wi-Fi тармагыңыздын сырсөзү
  • Жана акыры кодуңузду тактага жүктөңүз.

Акыры кодуңузду тактага жүктөңүз.

7 -кадам: Демо

Ал иштейт!

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