Мазмуну:
- 1 -кадам: компоненттери талап кылынат
- 2 -кадам: ESP_Notify жана китепкана
- 3 -кадам: КОДГОРЛОО
- 4 -кадам: Circuit Wise программасы
- 5 -кадам: ESP эскертме колдонмосу
Video: IoT Push эскертмеси Nodemcu'ду телефондо колдонуу (баардык нерсе үчүн): 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Билдирмелерди жөнөтүү, электрондук каттар эскиче…
Келгиле, жаңы нерсени абдан оңой жана жөнөкөй кылып түзөлү, СЕРВЕРДИН ТАРТИПТЕГИ ЖАГЫНДА PHP ХОСТИНГИ ЖЕ БАШКА ТАТЫКТУУЛУК …
Үйдү автоматташтыруу, суу насостун деңгээли, бакчаны сугаруу, үй жаныбарларын автоматтык түрдө тамактандыруу, PIR ойготкучу жана башка көптөгөн нерселер сиз телефонуңузга кабарлоону каалайт. (Android/iOS)
КУБАНЫП, жалкоо бол, бирок кабардар бол !!!
1 -кадам: компоненттери талап кылынат
негизги компонент - Nodemcu (ESP8266) же adafruit huzzah, wemos d1 mini ж.б.у.с.
Ал эми сенсорлор сиздин муктаждыгыңызга жараша болот …
Мен мурунтан жасалган интернет/булут көзөмөлдөгөн долбоорду, PIR сигналдык схемасын, УЗИ сенсорунун көзөмөлүндөгү суунун деңгээлин, IR сенсорунун эшигин кабарлоо үчүн кабарлоону колдонуп жатам !!
Сенсорлор конфигурациялангандан кийин эң маанилүү нерсе - программалоо
Ардуинодо nodemcu конфигурациялоо үчүн мурунку көрсөтмөлөрүмө баш багыңыз …
ЭСКЕРТҮҮ: Окутууну толугу менен окуңуз, жарымын окуп чыкпаңыз жана комплекттериңизге зыян келтирбеңиз, мен жооп бербейм: P
2 -кадам: ESP_Notify жана китепкана
Биз Google Play дүкөнүнөн ESP кабарлоо тиркемесин таба алабыз же каалаган жерден apkти ала алабыз.
Колдонмону орноткондон кийин бизге керек
- КИРҮҮ (google аккаунту менен)
- SEND TOKENs параметрин басыңыз
- электрондук почтаңызды колдонуңуз
- электрондук катта сиз КОЛДОНУУЧУнун IDсин, Түзмөктүн идентификаторун жана китепкананын zip URLин аласыз
- zipти шилтемеден жүктөп алыңыз
Китепкана жүктөлгөндөн кийин аны Arduino IDEге кошо аласыз
- эскизди басуу
- Китепкана кирет
- IDEге. ZIP китепканасын кошуп, анан жүктөө папкасынан жүктөлгөн ESP_Notify-master.zip файлын тандаңыз.
3 -кадам: КОДГОРЛОО
Китепкана жөнүндө бир нерсе билүү үчүн arduino мисалдарына өтүңүз:
- Файл
- Мисалдар
- ESP_Notify
- send_notification.
Иштетүү үчүн жөн эле 3 нерсени өзгөртүңүз: WiFi SSID (аты), WiFi сырсөзү жана Device_Id.
Device_Id, TOKENS ЖӨНӨТҮҮ мурунку багытталган электрондук каттан ала аласыз.
Ошентип, кодду текшергенден кийин, биз аны мурункудай айткандай колдонуу үчүн оңдой алабыз …
Үйдү автоматташтыруу, PIR сигнализациясы, суунун деңгээлинин сигнализациясы, IR эшик сенсорунун билдирүүсү
ЭСКЕРТҮҮ: ** СУРАНЫҢЫЗ, DEVICE_ID ТУУРА ЖАНА ТУУРА КӨРСӨТҮЛГӨНДӨ ТЕКШЕРИЛСИН (ТУУРА ТУУРА ТАЛКУУЛАНБАЙТ) **
4 -кадам: Circuit Wise программасы
Мен PIR сенсорун, УЗИ сенсорун, IR сенсорун ар кандай иштер үчүн, ошондой эле булут көзөмөлдөгөн долбоордо колдонгом иш боюнча телефонума кабарлады.
Менин кодума ылайык мен D0, Ultrasonic сенсор үчүн D1, PIR үчүн D2 жана IR сенсор үчүн D3 колдондум.
Андыктан жогорудагы кодду жүктөп алып, каалагандай өзгөртүп алыңыз.
5 -кадам: ESP эскертме колдонмосу
Колдонмодон биз каалаган эскертмени жана анын эң жөнөкөй колдонмосун ESP8266 менен кабарлоо үчүн таптым. Бул эң жакшы эмес, эң жөнөкөй.
Pros- абдан жеңил, жөнөкөй, ишенимдүү
Кемчиликтери- параметрлерди ушул убакка чейин өткөрүүгө болобу, таба албадым, кийинчерээк кошууга болот.
Колдонмо үчүн рахмат жана серверди түзүүдө колдонмонун, окуянын, PHPтин кызуу процессине барбастан, колдонууга оңой процесс.
Андыктан ырахаттануу жана колдоо…
Сунушталууда:
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo башкарылган магнитти колдонуу: 4 кадам (Сүрөттөр менен)
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo Control Magnetтин жардамы менен: Акыркы убакта мен үйдүн ичинде жана айланасында нерселерди автоматташтырууга көп убакыт бөлдүм. Мен Domoticzди үй автоматташтыруу тиркемеси катары колдонуп жатам, чоо -жайын билүү үчүн www.domoticz.com караңыз. Менин издөөдө, бардык Domoticz маалыматтарын көрсөтүүчү панель колдонмосу
Үй автоматташтыруу аркылуу угуу мүмкүнчүлүгү чектелгендер үчүн эшик коңгуроосу эскертмеси (ESP-now, MQTT, Openhab): 3 кадам
Үйдөгү автоматташтыруу аркылуу угуу мүмкүнчүлүгү чектелгендер үчүн эшиктин коңгуроосу эскертмеси (ESP-now, MQTT, Openhab): Бул Нускамада мен сизге үйдөгү автоматикада кадимки коңгуроону кантип бириктиргенимди көрсөтөм. Бул чечим угуу мүмкүнчүлүгү чектелген адамдарга ылайыктуу.Менин учурумда мен аны бөлмө балдардын туулган күнүндө бош эмес жана ызы -чуу болсо кабарлоо үчүн колдоном. Мен
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Үйдө кыжырдантуучу нерсе (кыжырдантуучу нерсе): 4 кадам (сүрөттөр менен)
Үйдөгү кыжырды келтирүүчү нерсе (кыжырдантуучу нерсе): Thinkgeek.com кыжырдантуучу-трон деп аталган нерсени сатат. Негизинен, иштетилгенде, ар кандай аралыкта сигнал берүүчү түзүлүш. Бул үйрөткүч ой жүгүртүүнүн кыжырын келтирүүчү так репликасын түзбөсө да, эгер сизде материалдар жана башка нерселер бар болсо
Skittlespider A.T.S Aka менен NESтен Xboxко чейин баардык нерсени ойноңуз: "Contraption": 11 кадам (сүрөттөр менен)
Skittlespider A.T.S Aka менен NESтен Xboxко чейин баардык нерсени ойногула: "The Instructable" Skittlespider A.T.S (All Together System) үчүн, ошондой эле " Контрапион " үчүн белгилүү, бул долбоор мен күткөндөн да кыйын болуп чыкты. Бир нече жолдор менен бул дагы оңой болгон, ошондуктан бул жалпы же оор проект болду деп айта албайм