Мазмұны:

Ауа райы ескертуі: 7 қадам (суреттермен)
Ауа райы ескертуі: 7 қадам (суреттермен)

Бейне: Ауа райы ескертуі: 7 қадам (суреттермен)

Бейне: Ауа райы ескертуі: 7 қадам (суреттермен)
Бейне: АДАМ ӨЗ ӨЛІМІН СЕЗЕДІ / ҚАЙТЫС БОЛАР АЛДЫН АДАМҒА ҚАНША ПЕРІШТЕ КЕЛЕДІ 2024, Қараша
Anonim
Ауа райы туралы ескерту
Ауа райы туралы ескерту
Ауа райы туралы ескерту
Ауа райы туралы ескерту
Ауа райы туралы ескерту
Ауа райы туралы ескерту
Ауа райы туралы ескерту
Ауа райы туралы ескерту

Бұл метеостанция мен еске салғыштың қосындысы. Біз бәріміз телефон арқылы ауа -райын тексере аламыз, бірақ кейде және әсіресе есіктен шығуға тырысқанда, ауа райына тез жету қажет. Бұл метеостанция қазіргі жағдайды жылдам көрсетеді: күн, бұлтты, жаңбырлы немесе қарлы, температура мен қысқаша жазба. Сонымен қатар, қозғалысқа қосылатын сенсор «маска + пернелер» деген пайдалы хабар беретін айналдыратын дисплейді іске қосады.

Сипаттама: Бұл станция 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

IoT есептік жазбалары, Adafruit IO арналары, IFTTT апплеттері және Zapier Zap
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 құрастыру

Breadboard Dry Run құрастыру
Breadboard Dry Run құрастыру
Breadboard Dry Run құрастыру
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 арқылы өту үшін жақтаудың жоғарғы жағындағы тиісті тесікті жасау үшін пайдаланылуы мүмкін. Сондай -ақ, қуат сымын бағыттау үшін артқы төменгі бұрышта тесік жасаңыз.

Картонды неопиксельдерді бөлу үшін қолдануға болады, сондықтан әр жіптен түскен жарық басқа бөлімге ағып кетпейді. Диффузиямен шығармашылықпен айналысыңыз және бетті жеке трафареттермен жекелендіріңіз.

Ұсынылған: