
Мазмұны:
- Жабдықтар
- 1 -қадам: Raspberry Pi орнатыңыз және орнатыңыз
- 2 -қадам: Pi -ге Nodejs және Red Node орнатыңыз
- 3 -қадам: Электр розеткалары мен релелерді қосыңыз
- 4-қадам: Pi бағдарламасын қызыл-қызыл түспен бағдарламалаңыз
- 5 -қадам: шамдарды жүйеге қосыңыз және тексеріңіз
- 6 -қадам: Light Alert жүйесінің басқа қолданылуы
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51



Ауа райының ескерту жарықтандыру жүйесі әр түрлі ауа райы ескертулерін немесе сағаттарды көрсету үшін жарықтандыруды өзгертеді. Бұл жүйе ауа райы жағдайын көрсету үшін жарықтандыруды өзгерту үшін еркін қол жетімді ауа райы деректерін пайдаланады. Таңқурай пи (қызыл-түйін арқылы) ауа райы туралы мәліметтерді үнемі тексеріп отырады және ауа райы қатты болған кезде қызыл шамды қосады (ескерту), қауіп төндіретін ауа райын көрсететін сары шам (сағаттар), жақындап келе жатқан қар снежинасы және кәдімгі шам ашық аспанды білдіреді.
Жабдықтар
1- Raspberry pi - 3 немесе одан жоғары - GPIO түйреуіштері болуы керек
2 - стандартты электр розеткалары
1-4 топтық электр қорабы
1 - Электр қорапшасына арналған бет тақтасы
4-Қатты күй релесі (SSR-25DA қатты күй релесі бір фазалы жартылай өткізгішті реле кірісі 3-32В тұрақты ток 24-380В айнымалы ток)
110В кернеуге арналған ауыр өлшеуіш сым.
5 - таңқурай пи түйреуіштеріне қосылатын сымдар.
Әр түрлі стильдегі немесе түрлі түсті 4 шам.
1 -қадам: Raspberry Pi орнатыңыз және орнатыңыз

Noobs пакетін және raspbian операциялық жүйесін орнату арқылы таңқурай пиін орнатыңыз
www.raspberrypi.org/downloads/noobs/
Келесі қадамға дайындалу үшін ОЖ -ны орнату нұсқауларын орындаңыз.
2 -қадам: Pi -ге Nodejs және Red Node орнатыңыз
Қызыл түйіннің таңқурай пи-ге қызыл-түйін қоюға арналған тамаша нұсқаулық бар.
nodered.org/docs/getting-started/raspberry…
Сіз жүктеу кезінде бағдарламаны автоматты түрде жүктеу үшін пәрмендерді іске қосқыңыз келеді. Болашақ қадамдарда қызыл-қызыл түйінге бағдарламалаудың кейбір үлгі коды бар.
ЕСКЕРТПЕ: қызыл түйін-бұл барлық бөліктерді желімдейтін режиссер. Node-red-бұл желідегі деректер жиынтығын сұрайтын бағдарламалау платформасы. Қызыл-түйін біздің шамдарды қосатын және өшіретін электр штепсельдерін қосу үшін pi-дегі GPIO түйреуіштерін қосады. Қызыл түйіндер қажетті функцияларды басқарады.
3 -қадам: Электр розеткалары мен релелерді қосыңыз



Таңқурай пи 4 электрлік штепсельдің біреуіне электр энергиясын беру үшін реле қосады. Реленің төмен және жоғары кернеулі бөліктерін атап бастаңыз. (Ескерту: Сіз басқа реле түрлерін қолдана аласыз, бірақ маған қатты күй релесі ұнайды.)
Жоғары кернеу әр реле арқылы және 4 штепсельдің әрқайсысының бір жағына өтеді.
Әр реленің төмен кернеулі жағында таңқурай түйреуішіне сым өткізіңіз. Реленің төмен кернеулі бөлігінің жер жағынан жерге таңбалы пи жерге қосылған жерге сымды жүргізіңіз.
ҚАУІПСІЗДІК ШАРАЛАРЫН ПРАКТИКА ЖАСАУ. Барлық сымдар ішіне қауіпсіз кіргенше сым қорапшасын ажыратпаңыз және ТЕК СОНДАН кейін ескерту жарығын қосыңыз.
4-қадам: Pi бағдарламасын қызыл-қызыл түспен бағдарламалаңыз




Бұл, мүмкін, ең қиын / бірақ қанағаттанарлық бөлігі.
Логикалық қадамдар келесідей.
- Ағынды әр 5 минут сайын іске қосу үшін триггерді орнатыңыз.
- Веб -деректерді сұраңыз және алынған хабарды келесі қадамға жіберіңіз.
- Хабарды (javascript) талдаңыз және қазіргі уақытта ескерту, қарау немесе қар бар -жоғын анықтаңыз.
- Тиісті ауа райы туралы хабар үшін GPIO түйреуішін жоғары (қосулы) күйге орнатыңыз, сөндірілуі тиіс шамдар үшін GPIO түйреуішін төменге (өшіруге) қойыңыз.
Түйінге қызыл түске импорттауға болатын кейбір үлгі коды (flows.txt) қоса берілген. Ағындарға кейбір түзетулер қажет болады, соның ішінде тиісті деректер деректер арнасын таңдау және қажетті округ атауын енгізу. (Кешіріңіз, менде АҚШ-тан тыс жерлерді қолдайтын код жоқ.)
Ауа райы туралы ескертулерді https://alerts.weather.gov/ сайтынан табыңыз және штаттың rss арнасының URL мекенжайын енгізіңіз.
Қардың түсуін тексеретін ағын ашық ауа райы картасының бөлігі болып табылады. https://openweathermap.org/ Деректерді сұрау үшін сізге API кілтіне өтініш беру қажет. (https://openweathermap.org/api)
OpenWeathermap және NWS ескертулері де ақысыз.
Қызыл-қызыл түсті бағдарламалау үшін негізгі тіл-JavaScript. Құжаттар осында. https://nodered.org/ Ағынға негізделген бағдарламалау түйін-қызыл түске ену үшін сізге JavaScript шебері болудың қажеті жоқ дегенді білдіреді.
Http://127.0.0.1:1880 мекенжайындағы браузерді пайдаланып қызыл түйіндік редакторды ашыңыз. Ағын редакторында үлгі кодын жүктеу үшін импорттау мүмкіндігі бар.
Қосылған код файлы келесі GPIO түйреуіштерін көрсетеді. Ол 35-38 пайдаланады, ал жер олардың жанында. Мұны сымдардың суреттерінен көруге болады. 36 -түйреуіш - бұл ескерту деңгейі, менде қызыл шам қосылған. 35 -түйреуіш - бұл сағат деңгейі, менде қызғылт сары шам қосылған. 38 -ші түйреуіш - қардың көрсеткіші, ал 37 -ші түйреуіш - бұл мөлдір шығыс. Егер сіз әртүрлі түйреуіштерді қолдансаңыз, оларды өзгерту үшін түйіннің қызыл ағынын өзгерту қажет болады.
5 -қадам: шамдарды жүйеге қосыңыз және тексеріңіз



Дерлік жерде. Ескертулер мен ескертулердің үнін орнатуға көмектесетін шамдарды табудан көңілді болыңыз. Мен ескі Рождестволық шамдарды таптым, ал үнемдеу дүкенінен біртүрлі қызыл шам. Мен ескі шамға қызғылт сары шамды қойдым.
Мен GPIO түйреуіштеріне кішкене түзетулер енгізуге мәжбүр болдым, себебі оларда дұрыс емес штепсельдерді жарықтандырды, бірақ түйреуіштерді ауыстыру менің қателіктерімді түзетуге оңай.
Қызыл түйін әр ашадан қуат алады, сондықтан сіз найзағайсыз сымның дұрыс екенін біле аласыз.
6 -қадам: Light Alert жүйесінің басқа қолданылуы
Жеңіл ескерту жүйесі ауа райы туралы мәлімет алу үшін қызықты, бірақ ескертуді ұнататын жерді қолдануға болатын көптеген көздер бар. Жер сілкінісі туралы деректер, трафик туралы мәліметтер, NASA мәліметтері, жүйенің күйі туралы мәліметтер, мүмкін болатын мысалдар. Node-red интернетте қол жетімді деректерді сұрауда жақсы жұмыс жасайды және ол тапқан нәрсеге реакцияны тоқтатады. Менің жұмысымда менде жүйені бақылаудың API -ге нұсқайтын жүйесі бар, сондықтан маңызды жүйеде проблемалар болғанын білемін.
Шығармашылық пен веб -деректерді қолдана отырып, бұл идеяны кеңейтудің көптеген жолдары бар.
Масайрау!
Ұсынылған:
HC-12 ұзақ қашықтықтағы ауа райы станциясы мен DHT сенсорлары: 9 қадам

HC-12 ұзақ қашықтықтағы ауа райы станциясы мен DHT сенсорлары: Бұл оқулықта біз екі дхт сенсоры, HC12 модульдері мен I2C СКД дисплейі арқылы алыс қашықтықтағы метеостанцияны қалай жасауға болатынын білеміз
Ауа райы ескертуі: 7 қадам (суреттермен)

Ауа райы ескертуі: бұл метеостанция мен еске салғыштың қосындысы. Біз бәріміз телефон арқылы ауа райын тексере аламыз, бірақ кейде және әсіресе есіктен шығуға тырысқанда, ауа райы жағдайына тез жету қажет. Бұл метеостанция жақсы
IOT негізделген ауа райы мен желдің жылдамдығын бақылау жүйесі: 8 қадам

IOT негізіндегі ақылды ауа райы мен желдің жылдамдығын бақылау жүйесі: Әзірлеген - Никхил Чудасма, Дханашри Мудлиар және Ашита Радж Кіріспе Ауа райын бақылаудың маңыздылығы әр түрлі. Ауыл шаруашылығының, жылыжай шаруашылығының дамуы үшін ауа райы параметрлерін бақылау қажет
Ауа райы шамы - Ауа райы мен температура бір қарағанда: 8 қадам

Ауа райы шамы - Ауа райы мен температура бір қарағанда: Бұл сиқырлы шамды қолдана отырып, сіз ағымдағы температура мен жағдайды бірден біле аласыз
IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылық: 7 қадам

IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылығы: Бұл оқулықта біз УК (ультракүлгін сәуле), ауа температурасы мен ылғалдылық сияқты қашықтағы деректерді түсіреміз. Бұл деректер өте маңызды болады және болашақта метеостанцияда қолданылады. Блок -диаграмма соңында не алатынымызды көрсетеді