Мазмуну:

Аба ырайы эскертүү жарык системасы: 6 кадам
Аба ырайы эскертүү жарык системасы: 6 кадам

Video: Аба ырайы эскертүү жарык системасы: 6 кадам

Video: Аба ырайы эскертүү жарык системасы: 6 кадам
Video: Зеленский КЫРГЫЗСТАН жөнүндө эмне деди? - ВИДЕО! / Россия Украина согушу уланууда... 2024, Июль
Anonim
Аба ырайы жөнүндө сигнал системасы
Аба ырайы жөнүндө сигнал системасы
Аба ырайы жөнүндө сигнал системасы
Аба ырайы жөнүндө сигнал системасы
Аба ырайы жөнүндө сигнал системасы
Аба ырайы жөнүндө сигнал системасы

Аба ырайынын жарыктандыруу системасы ар кандай аба ырайы эскертүүлөрүн же сааттарды көрсөтүү үчүн жарыктандырууну өзгөртөт. Бул система аба ырайынын абалын көрсөтүү үчүн жарык өзгөртүү үчүн эркин жеткиликтүү аба ырайы маалыматтарды колдонот. Малина пи (түйүн кызыл аркылуу) аба ырайы маалыматын үзгүлтүксүз текшерип турат жана аба ырайы катаал болгондо кызыл жарык күйөт (эскертүү), коркунучтуу аба ырайын көрсөтүү үчүн сары жарык (күзөт), жакындап келе жаткан кар үчүн кардан жана кадимки чырак ачык асманды билдирет.

Жабдуулар

1- Raspberry pi - 3 же андан көп - GPIO казыктары болушу керек

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

1 - 4 бандалык электр куту

1 - Электр кутучасы үчүн бет табак

4-Катуу абал релеси (SSR-25DA Катуу абал релеси бир фазалуу жарым өткөргүчтүү реле кириши 3-32V DC чыгышы 24-380V AC)

110V колдонуу үчүн оор өлчөөчү зым.

5 - малина пи казыктарына туташуу үчүн зымдарды секирүү.

Ар кандай стилдеги же түстөгү 4 лампа.

1 -кадам: Raspberry Pi орнотуу жана орнотуу

Raspberry Pi орнотуу жана орнотуу
Raspberry Pi орнотуу жана орнотуу

Noobs пакетин жана raspbian операциялык тутумун орнотуп, малина пиңизди орнотуңуз

www.raspberrypi.org/downloads/noobs/

Кийинки кадамга даярдануу үчүн OS орнотулганын алуу үчүн көрсөтмөлөрдү аткарыңыз.

2 -кадам: Pi'ге Nodejs жана Red Node орнотуңуз

Кызыл түйүндүн малина пиңизге түйүн-кызыл коюу үчүн сонун көрсөтмөсү бар.

nodered.org/docs/getting-started/raspberry…

Сиз жүктөөдө программаны автоматтык түрдө жүктөө үчүн буйруктарды иштеткиңиз келет. Келечектеги кадамдарда түйүн-кызыл программалоо үчүн кээ бир үлгү коду бар.

ЭСКЕРТҮҮ: Node-red-бул бардык бөлүктөрдү бири-бирине жабыштыруучу директор. Node-red-бул онлайн маалымат топтомун сураган программалоо платформасы. Түйүн-кызыл жарыктарыбызды күйгүзүп жана өчүрүүчү электр розеткаларын иштетүү үчүн пионун GPIO төөнөгүчтөрүн күйгүзөт. Түйүн-кызыл агымдар керектүү бардык функцияларды башкарат.

3 -кадам: Электр штепсельдерин жана релейлерин зымдап бериңиз

Электр розеткаларын жана релесин сымдап коюңуз
Электр розеткаларын жана релесин сымдап коюңуз
Электр розеткаларын жана релесин сымдап коюңуз
Электр розеткаларын жана релесин сымдап коюңуз
Электр розеткаларын жана релесин сымдап коюңуз
Электр розеткаларын жана релесин сымдап коюңуз

Малина пи релелерди иштетип, 4 электр сайгычынын бирине электр энергиясын өткөрүүгө мүмкүнчүлүк берет. Реленин төмөнкү жана жогорку чыңалуудагы бөлүктөрүн белгилөө менен баштаңыз. (Эскертүү: Сиз башка реле түрлөрүн колдоно аласыз, бирок мага катуу абалдагы реле жагат.)

Жогорку чыңалуу ар бир реле аркылуу жана 4 штепсельдин ар бир тарабына өтөт.

Ар бир реленин төмөн чыңалуу жагында малина пи пинге зым өтөт. Релени төмөн чыңалуудагы бөлүгүнөн жерге малынган пи жерге жерге зым тарткыла.

КООПСУЗДУК ЧАРАЛАРЫН ПРАКТАКА БОЛУҢУЗ. Электр өткөргүчтөрүнүн коробкасын розеткадан өчүрүп туруңуз, бардык зымдар коопсуз ичине киргиче жана ошондон кийин гана эскертүү жарыгын туташтырыңыз.

4-кадам: Pi программасын Rode-red менен программалаңыз

Род-кызыл менен 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ди колдонот, жана жер алардын жанында. Муну зымдардын сүрөттөрүнөн көрө аласыз. Pin 36 - бул мен эскерткен деңгээл, ал жерде кызыл жарык күйгүзүлгөн. 35 -пин сааттын деңгээли, менде кызгылт сары жарык туташтырылган. 38 -пин - бул кар көрсөткүчү, ал эми 37 -пин - бул баардыгы ачык. Эгерде сиз башка казыктарды колдонсоңуз, анда аларды өзгөртүү үчүн кызыл түйүндүн агымын өзгөртүүңүз керек болот.

5 -кадам: Жарыктарды тутумга сайыңыз жана текшериңиз

Жарыктарды тутумга сайыңыз жана текшериңиз
Жарыктарды тутумга сайыңыз жана текшериңиз
Жарыктарды тутумга сайыңыз жана текшериңиз
Жарыктарды тутумга сайыңыз жана текшериңиз
Жарыктарды тутумга сайыңыз жана текшериңиз
Жарыктарды тутумга сайыңыз жана текшериңиз

Аз калды. Эскертүүлөрдүн жана эскертүүлөрдүн үнүн коюуга жардам бере турган лампаларды табуудан ырахат алыңыз. Мен көңүлдүү эски Рождество чырактарын жана кызыктыруучу кызыл чыракты дүкөндөн таптым. Мен эски чыракка апельсин лампочкасын койдум.

Мен GPIO төөнөгүчтөрүмдү бир аз тууралоого туура келди, анткени алар туура эмес сайгычтарды күйгүзүшкөн, бирок пидеги казыктарды алмаштыруу менин каталарымды оңдоо үчүн оңой.

Кызыл түйүн биринчи жолу баштаганда ар бир сайгычтан энергия агат, андыктан зымдардын туура экенин күн күркүрөөсүз эле айта аласыз.

6 -кадам: Light Alert системасы үчүн башка колдонуу

Жарык сигнал системасы аба ырайы тууралуу маалымат үчүн кызыктуу, бирок сиз эскертүүнү каалаган жерди колдонууну ойлонушуңуз мүмкүн болгон көптөгөн булактар бар. Жер титирөө маалыматтары, жол кыймылы жөнүндө маалыматтар, НАСАнын маалыматтары, тутумдун абалы жөнүндө маалыматтар, мүмкүн болгон мисалдар. Node-red Интернетте жеткиликтүү маалыматтарды сурап, тапкан нерселерине реакцияны токтотуу боюнча жакшы жумуш кылат. Менин жумушумда менин тутумумду көзөмөлдөөчү API көрсөткөн система бар, ошондуктан маанилүү системада көйгөйлөр бар экенин билем.

Чыгармачылыгыңызды жана веб -маалыматыңызды колдонуп, бул идеяны кеңейтүүнүн көптөгөн жолдору бар.

Көңүл ачуу!

Сунушталууда: