Мазмуну:
- 1 -кадам: Ubidots эсебин орнотуңуз
- 2 -кадам: Джейсон колдонмосу
- 3 -кадам: Биринчи коопсуздук
- 4 -кадам: схемалар
- 5 -кадам: Нан тактасы
- 6 -кадам: Код
- 7 -кадам: Демо
Video: Джейсон менен каалаган жерден үн менен башкарылган жарыктар: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
AC жарыгы NodeMCU (ESP8266) жана Jason (Android App) аркылуу интернет байланышы бар каалаган жерден көзөмөлдөнөт.
Джейсон - үн менен башкарылуучу жардамчы колдонмо, мен Android түзмөктөрүнө AC түзүлүшүнүн электрдик абалын көзөмөлдөө үчүн коддоп койгом, азырынча ал жарыкты башкара алат. Сиз интернет байланышы бар эле дүйнөнүн каалаган жеринен жарыкты башкара аласыз. Бул IoT брокерин колдонуу менен мүмкүн болот, бул учурда биз Ubidots колдонуп жатабыз.
Аны колдонуу үчүн лампочкага туташкан аппараттык модулду куруу керек (бул инструкцияда) жана сиз дагы Ubidots эсебин түзүшүңүз керек.
Андыктан баштайлы…
1 -кадам: Ubidots эсебин орнотуңуз
Сизге керек болгон биринчи нерсе Ubidots for Education вебсайтына кирип, каттоо эсебин түзүү. Эгер сизде мурунтан эле Twitter, Github, Google же Facebook каттоо эсебиңиз болсо, түз кире аласыз.
Сиз өзүңүздүн эсебиңизди түзгөндөн кийин, сиздин токенге кирүү мүмкүнчүлүгүнө ээ болосуз, бул колдонуучу атыңызды жогорку оң бурчта жана API ишеним каттарын чыкылдатуу менен. Токениңизди сактап коюңуз, анткени биз кийинчерээк колдонобуз.
2 -кадам: Джейсон колдонмосу
Колдонмону 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 -кадам: Нан тактасы
Коммутатор жөнөкөй которгуч же дубал которгуч болушу мүмкүн, ал жөн гана колдонуучунун абалын өзгөрткөнүн аныкташы керек, андыктан биз дагы эле жарыкты кадимки которгуч менен башкара алабыз.
Мен колдонгон которгучта эки жолу ыргытуу бар, бизге бирөө гана керек, ошондуктан мен анын пинин 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 -кадам: Демо
Ал иштейт!
Сунушталууда:
Control ESP8266 Интернет аркылуу (каалаган жерден): 5 кадам (сүрөттөр менен)
Control ESP8266 Интернет аркылуу (каалаган жерден): Ардуинону программалоодон жана колдонуудан жакшыраак нерселер бар. Албетте, булардын бири сиздин ESP8266ңызды WiFi менен Arduino катары колдонуу болуп саналат
Балыктын кабыгын каалаган жерден азыктандырыңыз!: 7 кадам (сүрөттөр менен)
Балыктын үлпөтүн каалаган жерден азыктандырыңыз!: Балыкты дүйнөнүн каалаган жеринен бериңиз. Капчыктар менен шайкеш! Интернетте көптөгөн балык багуучулар бар, бирок балыктын үлпүлдөгөндөрүн көп эмес. Менин алтын балыгымдын негизги диетасы. Мен балыктарымды баккандан ырахат алам жана саякаттап жүргөнүмдө мен дагы ушундай энжону каалайм
Интернет туташуусу менен каалаган жерден медиаңызды көрүңүз же угуңуз: 5 кадам
Интернет туташуусу менен каалаган жерден медиаңызды көрүңүз же угуңуз: Бул үйрөткүч сизге Youtube.comдо көргөндөргө окшош флэш видеолорду (FLVлерди) камтыган mp3 серверди жана веб -сайтты кантип түзүүнү көрсөтөт
Каалаган жерден компьютериңизге туташыңыз !!!: 5 кадам
Компьютериңизге КАЙДА КАЧАН КИРГИЗИЛБЕ !!!: Бул сиздин компьютериңизге дүйнөнүн каалаган бурчунда интернет менен туташуу боюнча инструкция !!! Бул ыкма Virtual Network Connection (VNC) Билими үчүн жана социалдык-экономикалык айырмачылыктан жапа чеккендер үчүн
Mac Mini менен каалаган жерден музыкаңызга кантип кирсе болот: 5 кадам
Сиздин Mac Mini менен каалаган жерден музыкаңызга кантип кирсе болот: Бул көрсөтмө сиздин компьютериңизди жеке бөлүшүү серверине айландырат. Бул сиздин музыкаңызды камтыйт, ошондо сиз гана ага жете аласыз. Бирок, сиздин интернет туташууңуз жетишерлик тез деп ойлосоңуз, сиз аны бүткүл дүйнөдөн ала аласыз. Кандай сонун