Мазмұны:
- 1 -қадам: IoT есептік жазбалары, Adafruit IO арналары, IFTTT апплеттері және Zapier Zap
- 2 -қадам: Arduino кодын орнатыңыз
- 3 -қадам:
- 4 -қадам: Дисплейлерді дайындаңыз
- 5 -қадам: Breadboard Dry Run құрастыру
- 6 -қадам: Соңғы тізбекті дәнекерлеу
- 7 -қадам: Көлеңке қорапшасын құрастыру
Бейне: Ауа райы ескертуі: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл метеостанция мен еске салғыштың қосындысы. Біз бәріміз телефон арқылы ауа -райын тексере аламыз, бірақ кейде және әсіресе есіктен шығуға тырысқанда, ауа райына тез жету қажет. Бұл метеостанция қазіргі жағдайды жылдам көрсетеді: күн, бұлтты, жаңбырлы немесе қарлы, температура мен қысқаша жазба. Сонымен қатар, қозғалысқа қосылатын сенсор «маска + пернелер» деген пайдалы хабар беретін айналдыратын дисплейді іске қосады.
Сипаттама: Бұл станция Arduino -да салынған және IoT (Интернет заттары) арналары мен триггерлерін біріктіреді. Төрт негізгі дисплей мен бір қозғалыс сенсоры бар.
Дисплей 1: Ауа райы жағдайлары күн трафареті, бұлт, жаңбыр тамшылары мен снежинкалардың артындағы неопиксельдерді жарықтандырады. Бұл таза визуалды дисплей.
2 -дисплей: 7 сегментті дисплейде күн үшін жоғары температура.
3 -дисплей: OLED дисплейіндегі «Сүтті есте сақтау» (мысалы, «бізге ит тамағы қажет») қысқаша жазбасы
4 -дисплей: 3 әріптік -сандық дисплейде маска мен пернелерді ұмытпау туралы қозғалыспен ескерту.
Жабдықтар:
Материалдар/құралдар тізімі (сілтемелердің көпшілігі АҚШ -тағы Adafruit -ке сілтеме жасайды, бірақ бұл бөлшектер басқа сатушылардан қол жетімді. Бұл жоба esp8266 wifi arduino тақтасына негізделген. Бұл жоба esp8266 тақтасының Adafruit нұсқасын қолданады - - Adafruit Feather Huzzah тақтасы, NodeMCU тақтасы ауыстырылуы мүмкін, бірақ түйреуіштердің физикалық орналасуы әр түрлі болады. Құралдарға сілтеме сілтеме болып табылады. Бюджет құралдың қай моделін сатып алатынын анықтай алады.)
(1) 2821
(1) 7 сегментті мамық матрицасы Adafruit 3106 бөлігі
(3) төрт әріптік -цифрлық жүнді дисплейлер - көк Adafruit 3128 бөлігі
(1) OLED қауырсын дисплейі 128x64 Adafruit бөлігі 4650
(1) Mini PIR қозғалыс сенсоры SR 505 amazon PIR S505 және мәліметтер парағы
(1) 10k Ом резистор adafruit 2748 бөлігі
(4-5) қатты ядролық сым-кем дегенде төрт түсті ұсынамыз, осы жинақты ұсынамыз: Adafruit бөлігі 1311
153
(3) нан тақтасы сымдары (әйел-әйел) adafruit бөлімі 1919 ж
(1) нан тақтасы: джемеко дәнекерленбеген тақта
(2) тақырыптар (OLED дисплейі үшін)
(1) аталық түйреуіш түйреуіші - adafruit 3002 бөлігінің минималды 3 бас түйреуіші
(1) а/с адаптері 5.25vdc 1A adafruit бөлігі 1994 ж
(1) usb micro B to usb кабелі (ескерту тек қуат болуы керек) adafruit бөлігі 23791
(міндетті емес) Switch adafruit 620 бөлігі бар USB кабелі
(1) 1 метрлік неопиксельді RGBW adafruit бөлігі 2842
(1) қағаздан басылған 10x22 см көлеміндегі amazon perf тақтасы
(1) 8 × 8 көлеңкелі қораптың көлеңкелі қорабы
60/40 қорғасыннан жасалған дәнекерленген дәнекерлеуші adafruit 145 бөлігі
149
1204
3529. Қатерлі ісік
сым үзілісі Amazon snips
527. Қозғалыс
(көп) ыстыққа төзімді құбырлы адафрут. 4559
Амазон желім тапаншасы
Dremel құралы Amazon Dremel құралы
(әр түрлі) картон, қағаз, теннис шарлары және мөлдір материалдар неопиксельдерді тарату үшін. қара ядродан жасалған тақта немесе қара құрылыс қағазы
жиналатын қосымша құралдар: сызғыш, хобби пышағы, кескіш төсеніш, сақтандырғыш көзілдірік, қатал кескіштер (ас үй қайшылары сияқты).
қосымша:
Мультиметр Adafruit 308 бөлігі
1368
1 -қадам: IoT есептік жазбалары, Adafruit IO арналары, IFTTT апплеттері және Zapier Zap
Adafruit IO мен IFTTT қалай орнату туралы нұсқаулар алу үшін https://www.instructables.com/Software-Setup/ сайтына кіріңіз.
Сондай -ақ, Zapier -де IoT есептік жазбаларын орнатыңыз және сүтті есте сақтаңыз. Әрқайсысы үшін пайдаланушы аты мен API жазыңыз.
Wi -Fi желісінде 2.4G SSID идентификаторын анықтаңыз және осы SSID үшін SSID аты мен құпия сөзі бар.
Adafruit IO -да арналарды орнатыңыз (бұл кез келген нәрсені атауға болады, бірақ бұл атаулардың сипаттамалық болуына көмектеседі. Міне, Arduino кодында берілген атаулар.)
жоғары жауын -шашын мәтіні
IFTTT -ге өтіп, 4 апплет орнатыңыз және оларды Adafruit IO арналарына қосыңыз.
Күн сайын таңғы сағат 7 -де жоғары температураны жіберіңіз - Adafruit IO -да hightemp арнасына қосылыңыз Егер ағымдағы жағдай күн шуақты болса - Adafruit IO -дағы жауын -шашынға қосылыңыз Егер ағымдағы жағдай бұлтты болса - Adafruit IO -да жауын -шашынға қосылыңыз Егер ағымдағы жағдай жаңбырға ауысса - Adafruit IO-дағы жауын-шашынға қосылыңыз Егер ағымдағы жағдай қарға ауысса- Adafruit IO-дағы жауын-шашынға қосылыңыз
Zapier -ге өтіп, бір Zap жасаңыз және мұны Сүтті есте сақтау мен Adafruit IO фидінің мәтіндік белгісі арасында қосыңыз.
2 -қадам: Arduino кодын орнатыңыз
Егер сіз мұны әлі жасамаған болсаңыз, Arduino бағдарламалық жасақтамасын қарап шығыңыз және орнатыңыз және оның esp8266 тақтасына орнатылғанына көз жеткізіңіз. Мұны қалай жасау керектігі туралы нұсқауларға сілтеме:
Arduino -ны орнатуды аяқтағаннан кейін, бұл файлдарды көшіріңіз немесе жүктеңіз
config.hweathernote.ino
Екі файл бар - негізгі weathernote.ino файлы және config.h файлы
Config.h файлы сіздің API мен wifi кіру құпия сөзін сақтайды. Бұл сізге өзгерту қажет жалғыз файл.
Алайда, бұл кодты іске қосу үшін сізге осы Arduino кітапханаларын орнату қажет болады. (Егер сіз бұрын кітапханаларды орнатпаған болсаңыз, қараңыз:
Adafruit GFX сымы
Adafruit LEDBackpackAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X
3 -қадам:
4 -қадам: Дисплейлерді дайындаңыз
Барлық тақырыптарды OLED, 7 сегментті және үш әріптік-сандық дисплейде жинаңыз және дәнекерлеңіз. Ескерту: келесі дисплейлер сіздің әріптік-сандық дисплейде дәнекерленген болуы керек, сондықтан әр дисплейде бірегей адрестер болады:
0x710x720x74
Adafruit оқулықтарына сілтемелер:
Https://learn.adafruit.com/adafruit-oled-featherw… мекенжайындағы OLED
7 сегменттің дисплейі
әріптік-сандық дисплей
бұл секіргіштерді дәнекерлеңіз https://learn.adafruit.com/14-segment-alpha-numer…-беттің төменгі жағында: «Мекен-жайлар»
5 -қадам: Breadboard Dry Run құрастыру
Барлық осы компоненттерді тақтаға сымдары бар тақтаға құрғақ түрде орнату және түпкілікті жинау алдында Arduino кодымен сынау ұсынылады.
Міне, осы жобада қолданылатын Adafruit Feather Huzzah тақтасындағы түйреуіштер
14 PIR2 Neopixels5 SCL төрт дисплей 4 SDA төрт дисплей GND төрт дисплей және PIR3.3v төрт дисплей және PIR
6 -қадам: Соңғы тізбекті дәнекерлеу
Перфордалық тақтаны ені 8 дюймден аз етіп кесіңіз. (Қорғаныс көзілдірігін киіңіз, бакелит чиптері ұшып кетуі мүмкін.) Қосылымдарға назар аудара отырып, нан тақтасында жобаңызды суретке түсіріңіз. Содан кейін жобаңызды тақтадан перформатқа жылжытыңыз. Сымды қолданыңыз. Дәнекерлеу бөлшектеріне орау және перформаторға қосылу - сенімді түрде үздіксіз болу үшін сымдар сіздің бөліктеріңіздегі түйреуіш түйреуіштеріне тиіп тұруы керек. Ескертпе: OLED экрандары мәңгілікке созылмайды, сондықтан бұл бөлікті тақырыптарға орнатуды ұсынамыз (сонымен қатар тақырыптар көмектеседі OLED экранын 7 сегментті және әріптік-сандық дисплейлермен бір жазықтықта болатындай етіп көтеріңіз, бұл жоба аяқталған кезде дисплейді көруді жеңілдетеді).
3 неопиксельді 4 жолақты бөлек дәнекерлеуге болады, содан кейін перфораторға дәнекерлеуге болады.
PIR үшін 3 сым мен резисторды перформаторға дәнекерлеуге болады, бұл кейінірек кесуге жеткілікті. Соңғы қадам-пернетақтаның 3 аналық-аналық сымдары мен кішкене кесілген бөлігін алып тастау және 3 істікшелі ерлерге арналған түйреуішті дәнекерлеу, содан кейін тақтадан шығатын PIR сымының үш сымы. PIR үшін «қосқыш».)
7 -қадам: Көлеңке қорапшасын құрастыру
Мұның көпшілігі қарапайым, бірақ PIR әйнек арқылы жұмыс істемейді, сондықтан оны көлеңкелі қораптан тыс бағыттау қажет. Дремель құралы PIR арқылы өту үшін жақтаудың жоғарғы жағындағы тиісті тесікті жасау үшін пайдаланылуы мүмкін. Сондай -ақ, қуат сымын бағыттау үшін артқы төменгі бұрышта тесік жасаңыз.
Картонды неопиксельдерді бөлу үшін қолдануға болады, сондықтан әр жіптен түскен жарық басқа бөлімге ағып кетпейді. Диффузиямен шығармашылықпен айналысыңыз және бетті жеке трафареттермен жекелендіріңіз.
Ұсынылған:
Супер ауа райы станциясының ілулі себеті: 11 қадам (суреттермен)
Супер ауа райы станциясының ілулі себеті: бәріне сәлем! Бұл T3chFlicks блогында біз ақылды ілгіш себетті қалай жасағанымызды көрсетеміз. Өсімдіктер кез -келген үйге жаңа және пайдалы қосымша болып табылады, бірақ тез шаршауы мүмкін - әсіресе егер сіз оларды суаруды ұмытпасаңыз
ESP8266 қолданатын қарапайым ауа райы станциясы: 6 қадам (суреттермен)
ESP8266 қолданатын қарапайым метеостанция. Бұл нұсқаулықта мен температура, қысым, климат және т. Қараудың жалпы саны. және деректерді сериялық мониторда көрсетіңіз және оны СКД дисплейінде көрсетіңіз. Деректер f болады
Аспалы тісті ауа райы станциясы: 7 қадам (суреттермен)
Аспалы тісті ауа райы станциясы: Бұл нұсқаулықта мен сізге CNC лазермен кесілген МДФ бөлшектерінен жасалған ілініс механизмінің метеорологиялық станциясын қалай жасау керектігін көрсетемін. Қадамдық қозғалтқыш әр берілісті басқарады, ал Arduino DHT көмегімен температура мен ылғалдылықты өлшейді
Ауа райы шамы - Ауа райы мен температура бір қарағанда: 8 қадам
Ауа райы шамы - Ауа райы мен температура бір қарағанда: Бұл сиқырлы шамды қолдана отырып, сіз ағымдағы температура мен жағдайды бірден біле аласыз
IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылық: 7 қадам
IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылығы: Бұл оқулықта біз УК (ультракүлгін сәуле), ауа температурасы мен ылғалдылық сияқты қашықтағы деректерді түсіреміз. Бұл деректер өте маңызды болады және болашақта метеостанцияда қолданылады. Блок -диаграмма соңында не алатынымызды көрсетеді