Мазмұны:

Ауа райы ескертуінің жарық жүйесі: 6 қадам
Ауа райы ескертуінің жарық жүйесі: 6 қадам

Бейне: Ауа райы ескертуінің жарық жүйесі: 6 қадам

Бейне: Ауа райы ескертуінің жарық жүйесі: 6 қадам
Бейне: Титаниктің құпиясы: олар айсбергті қалай байқамады?! Ең егжей-тегжейлі оқиға! 2024, Шілде
Anonim
Ауа райы ескертуінің жарық жүйесі
Ауа райы ескертуінің жарық жүйесі
Ауа райы ескертуінің жарық жүйесі
Ауа райы ескертуінің жарық жүйесі
Ауа райы ескертуінің жарық жүйесі
Ауа райы ескертуінің жарық жүйесі

Ауа райының ескерту жарықтандыру жүйесі әр түрлі ауа райы ескертулерін немесе сағаттарды көрсету үшін жарықтандыруды өзгертеді. Бұл жүйе ауа райы жағдайын көрсету үшін жарықтандыруды өзгерту үшін еркін қол жетімді ауа райы деректерін пайдаланады. Таңқурай пи (қызыл-түйін арқылы) ауа райы туралы мәліметтерді үнемі тексеріп отырады және ауа райы қатты болған кезде қызыл шамды қосады (ескерту), қауіп төндіретін ауа райын көрсететін сары шам (сағаттар), жақындап келе жатқан қар снежинасы және кәдімгі шам ашық аспанды білдіреді.

Жабдықтар

1- Raspberry pi - 3 немесе одан жоғары - GPIO түйреуіштері болуы керек

2 - стандартты электр розеткалары

1-4 топтық электр қорабы

1 - Электр қорапшасына арналған бет тақтасы

4-Қатты күй релесі (SSR-25DA қатты күй релесі бір фазалы жартылай өткізгішті реле кірісі 3-32В тұрақты ток 24-380В айнымалы ток)

110В кернеуге арналған ауыр өлшеуіш сым.

5 - таңқурай пи түйреуіштеріне қосылатын сымдар.

Әр түрлі стильдегі немесе түрлі түсті 4 шам.

1 -қадам: Raspberry Pi орнатыңыз және орнатыңыз

Raspberry Pi орнатыңыз және орнатыңыз
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 бағдарламасын қызыл-қызыл түспен бағдарламалаңыз

Pi бағдарламасын қызыл-қызыл түспен бағдарламалаңыз
Pi бағдарламасын қызыл-қызыл түспен бағдарламалаңыз
Pi бағдарламасын қызыл-қызыл түспен бағдарламалаңыз
Pi бағдарламасын қызыл-қызыл түспен бағдарламалаңыз
Pi бағдарламасын қызыл-қызыл түспен бағдарламалаңыз
Pi бағдарламасын қызыл-қызыл түспен бағдарламалаңыз
Pi бағдарламасын қызыл-қызыл түспен бағдарламалаңыз
Pi бағдарламасын қызыл-қызыл түспен бағдарламалаңыз

Бұл, мүмкін, ең қиын / бірақ қанағаттанарлық бөлігі.

Логикалық қадамдар келесідей.

  1. Ағынды әр 5 минут сайын іске қосу үшін триггерді орнатыңыз.
  2. Веб -деректерді сұраңыз және алынған хабарды келесі қадамға жіберіңіз.
  3. Хабарды (javascript) талдаңыз және қазіргі уақытта ескерту, қарау немесе қар бар -жоғын анықтаңыз.
  4. Тиісті ауа райы туралы хабар үшін 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 -ге нұсқайтын жүйесі бар, сондықтан маңызды жүйеде проблемалар болғанын білемін.

Шығармашылық пен веб -деректерді қолдана отырып, бұл идеяны кеңейтудің көптеген жолдары бар.

Масайрау!

Ұсынылған: