Мазмуну:
- 1 -кадам: Android тиркемесин иштеп чыгуу
- 2 -кадам: 2 -кадам (а): Mcu Esp2866 түйүнүн орнотуу
- 3 -кадам: Step2 (b): Mcu түйүнүн программалоо
- 4 -кадам: 3 -кадам: Mqttти түшүнүү
Video: Android Home (Телефонуңуздан Үйүңүздү башкарыңыз): 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Менин акыркы планым - чөнтөгүмдө үйүм, анын өчүргүчтөрү, сенсорлору жана коопсуздугу. анан автоматтык түрдө жупташат
Киришүү: Саламатсызбы Ич бин закрия жана бул "Android home" - бул менин долбоорум, бул долбоор алдыда келе жаткан төрт көрсөтмөдөн, Yothis Instructable ичинде биз Mcu Esp 8266 түйүнү менен дүйнөнүн каалаган бурчунан кээ бир өчүргүчтөрдү көзөмөлдөө жана көзөмөлдөө үчүн колдонууну үйрөнөбүз. контроллер үчүн биз MIT колдонмо ойлоп табуучусунда колдонмо түзөбүз. Кийинки долбоорлордо сенсорлорду, камера модулун кошобуз, андан соң системаны автоматташтырабыз.
DIY үчүн үч негизги кадам болот.
1 -кадам: Android тиркемесин иштеп чыгуу: Колдонмону иштеп чыгуу үчүн MIT ойлоп табуучусунун онлайн булагын ачабыз.
2 -кадам: MCU Esp 8266 түйүнүн орнотуу: ал эки бөлүктөн турат, бири аппараттык жөндөө, экинчиси түйүндү программалоо.
3 -кадам: Mqttти түшүнүү жана аны менен иштөө: бул кадамда биз негизги протоколду түшүнүп, орнотууну колдонууну үйрөнөбүз.
Лидерди алмаштыруу үчүн максималдуу убакыт болжол менен 0,68 сек.
Берилиштер:
1-түйүн Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- Micro-flYfE/174098423523? Hash = item2889131ee3: g: xKQAAOSwHu5cHIhE
2-бир сегиз канал реле модулу: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375?hash= item33fe335e0f: g: ZTsAAOSwbc5augET
3- тышкы 5в (2А) энергия булагы
1 -кадам: Android тиркемесин иштеп чыгуу
MIT колдонмо ойлоп табуучусунда тиркеме түзүү абдан оңой. сиз жөн гана туташтырып ойношуңуз керек. блоктордун схемасы тиркелет.
Иштөө:
1- Колдонмонун инициализациясы болгондо, Node Mcu Esp8266га "data_request" билдирүүсүн жөнөтүңүз
2- Качандыр бир билдирүү келгенде (APP "1-0" дегенди билдирет, бул өчүк дегенди билдирет), APP аны салыштырат жана ошого жараша баскычтардын Түстөрүн коет.
3- Качан бир баскыч басылганда, ал түйүндүн абалын которуу үчүн билдирүү жөнөтөт mcu "штаттар " тизмесинде.
жана баскычты боз түскө айлантыңыз. (азыр түйүн mcu билдирүүсүнөн түс алат)
Түзөтүлүүчү Aia файлы:
2 -кадам: 2 -кадам (а): Mcu Esp2866 түйүнүн орнотуу
1 -БӨЛҮК: Аппараттык бөлүк
аппаратура абдан түз алдыга коюлган системаны аткарыңыз жана сиз баргыңыз келет, бирок барганыңыз жакшы.
Эскертүү: түйүн mcu санариптик пин чыгаруу 3.3v логикалык деңгээл, реле тактасы үчүн жетишсиз, андыктан сизге реле менен түйүндү иштете турган тышкы электр энергиясы керек. тышкы электр менен камсыздоо, жок эле дегенде, болушу керек (5v, 2A)
пин байланыштары диаграммада айтылган.
3 -кадам: Step2 (b): Mcu түйүнүн программалоо
1 -кадам: esp 8266 тактасын arduino ide орнотуңуз
2 -кадам: туура ком пин тандоо.
3 -кадам: "Relay_control.ino жүктөө жана аны иштетүү"
4 -кадам: берилген китепканаларды arduino ideге орнотуңуз. "Adafruit_MQTT.h"
5 -кадам: аны түйүн mcuго күйгүзүңүз
Эскертүү: программага issd, сырсөз, topic_cmd жана topic_state кошууну унутпаңыз.
Эскертүү: программа жакшы комментарийленген жана бул оңой болот деп үмүттөнөм, бирок эгер сиз кандайдыр бир жерде чаташып калсаңыз, мага кабарлаңыз
4 -кадам: 3 -кадам: Mqttти түшүнүү
Mqtt (Message Queuing Telemetry Transport) - бул түзмөктөр менен байланышуу үчүн жеңил салмакта кабарлашуу протоколу, анын үч негизги компоненти бар.
1. Жазылуучу: Абонент - серверден маалыматтарды жана билдирүүлөрдү алуу үчүн mqtt серверине кошулган түзмөк.
2. жарыялоочу: Жарыялоочу - серверге билдирүү же маалыматтарды жүктөө үчүн mqtt серверине кошулган түзмөк
3. брокер: брокер - бул абоненттерге жарыялоочулардын билдирүүлөрүн сактаган жана көзөмөлдөгөн сервер.
жарчылар, абоненттер ошол сервердин кардары катары да белгилүү
брокерде бир нече абоненттер жана жарчылар болушу мүмкүн
Тема деген эмне:
бир брокерде миңдеген массаждар болот, кабарды өткөрүп берүүнү камсыз кылуу үчүн, басмачы өзүнүн билдирүүлөрүн белгилүү бир дарекке жөнөтөт, ошол эле даректе абонент ал билдирүүлөрдү алат. ал дарек тема деп аталат. Биздин долбоордо темалар болушу керек, mcu түйүнү жарыялоого 1 абалга жана мобилдикке жазылуу үчүн жана бирөө cmds үчүн.
андроидтар үчүн жазылуу жана түйүн.
Акырында:.apk файлын жүктөө үчүн (жүктөөгө да уруксат берилбейт) сиз "MIT APP INVENTOR" ге барасыз. каттоо эсебин түзүп,.aia түрүн жүктөп, анан "build" дан.apk жүктөп алыңыз
Эгерде кандайдыр бир сурооңуз же суроолоруңуз болсо, мага кабарлаңыз, эгер сиз долбооруңузда сиз үчүн иштешимди кааласаңыз, билгим келет.
Сунушталууда:
Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT бул жерде: 6 кадам
Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT Бул жерде: Бул Instructable сизге iOS түзмөгүндө Apple HomeKitке arduino тактасын кошуунун тез жана оңой жолун берет. Ал бардык мүмкүнчүлүктөрдү ачат, анын ичинде серверде иштеген скрипттер, Apple HomeKit " Көрүнүштөр " менен бирге
[HASS.IO] Акылдуу үйүңүздү коддоосуз 100 $ дан кем эмес курууну баштаңыз: 6 кадам
[HASS.IO] Акылдуу үйүңүздү коддоосуз курууну баштаңыз, 100 доллардан төмөн: Акыркы убакта мен башаламан болуп, үйүмдү "идиоттук" кылып алдым. Ошентип, мен кантип акылдуу үй системасын арзан баада, жогорку шайкештикте жана үзгүлтүксүз жана туруктуу иштей тургандыгы менен бөлүшөм
Бүт үйүңүздү Google Home + Arduino, NodeMCU жана Ubidots менен автоматташтырыңыз: 5 кадам
Бүт үйүңүздү Google Home + Arduino, NodeMCU жана Ubidots менен автоматташтырыңыз: Саламатсыздарбы, бул жерде мен сизге кылган долбоорумду көрсөтөм. Бул бир нече ай мурун IoT платформасы менен arduino жана nodemcu менен бөлмөңүздү башкарып, автоматташтырууга жакын. жана мен укмуштуудай деп ойлойм, бул жерде мен өз тажрыйбам менен бөлүшүп жатам
Blynkти колдонуп телефонуңуздан релени башкаруу: 4 кадам
Blynkти колдонуп телефонуңуздун релесин башкаруу: Бул көрсөтмөдө мен сизге акылдуу телефонуңуздан релени кантип күйгүзүү/өчүрүү керектигин көрсөтөм
Канты менен PDA / Уюлдук Телефонуңуздан Логотиптерди Кантип Алып Кетүү керек: 4 Кадам (Сүрөттөр менен)
Канты менен PDA / уюлдук телефонуңуздан логотипти кантип алып салуу керек: Эгер телефонуңузду бир аз коркунучка салып коюудан күмөн санасаңыз, муну аракет кылбаңыз … мен телефондорду оңдой албайм … (Эч кандай зыян болбошу керек) Эскертүү: Бул пластикалык капкактар менен иштебейт! Шекер чийки калтырат