Мазмуну:

PiGMI: 3 кадам
PiGMI: 3 кадам

Video: PiGMI: 3 кадам

Video: PiGMI: 3 кадам
Video: Shon mc - духтараки савримени 2024, Ноябрь
Anonim
PiGMI
PiGMI

Мага PiGMI - Pi Garage Monitorду интернет аркылуу тааныштырайын

Бул Pi менен гараждын эшигин көзөмөлдөө системасынын менин версиясы. Pi ошондой эле эшиктердин ачылышын жана жабылышын көзөмөлдөйт жана HomeBridge менен бириктирилген, ошондуктан мен айта алам: "Эй Сири, Дэйвдин эшигин ач!".

Долбоор 2016 -жылы курулган жана ошондон бери иштеп жатат. Дизайн нерселерди мүмкүн болушунча жөнөкөй сактоого негизделген. Мисалы, гараждын эшигинде төрт абал бар: Ачык, Жабык, Тыгылган жана Тоскоолдук. Биринчи экөө ачык, акыркы экөө эгер эшик жабылса жана жабыла албаса, анда ал тоскоолдук кылат. Эгерде ал ачууга аракет кылып, бирок аны ишке ашыра албаса, анда ал тыгылып калган. Бул мамлекеттерди аныктоо дагы бир жолу жөнөкөй бойдон калды. Эшик кол баскычты баскандан кийин болжол менен 2 секундада ачыла баштайт жана кол баскычы (же алыстан башкаруу) аркылуу жабуу үчүн болжол менен 15 секунд талап кылынат. Бул эки убакыт тыгылып калган жана тосулган мамлекеттерди аныктоо үчүн колдонулган. Жөнөкөй магниттик которгуч гараждын эшигинин абалын аныктайт. Дагы бир жолу жөнөкөй кармоо, мен гараждын эшигинин электроникасы менен алектенүүнүн кажети жок дегенди билдирет. Ошентип, эгер которуу абалы белгиленген убакыттан кийин өзгөрбөсө, сизге билдирүү келет. Албетте, эшик өз убагында ачылып, дагы эле тыгылып калышы мүмкүн, бирок сиз муну байкайсыз - жөнөкөй сактоого аракет кылып! Релейлер гараждын кол баскычтарында колдонулат. Ал 3 эшикке чейин конфигурацияланат.

Ошентип, дизайн которгучтун абалын көзөмөлдөө үчүн Pi колдонушу керек болчу. Көзөмөлдөө үчүн веб -интерфейсти камсыз кылуу жана алыстан көзөмөлдөө жана контролдоо үчүн интернет аркылуу кирүүгө уруксат берүү. Мен бул идеяны бир досум менен (Том Милнер) карап чыктым, ал мен үчүн бүт веб интерфейсин жасады. Сиз кодду жүктөп алып, аны Pi'ге орнотуудан мурун демо режимде сынап көрсөңүз болот. Интерфейс магниттер үчүн GPIO төөнөгүчтөрүн жана реле чыгууларын конфигурациялоого мүмкүндүк берет. Эшикти жылдыруу үчүн демейки 2 жана 15 секунддан көбүрөөк убакыт талап кылынат. Коопсуздук үчүн колдонуучу менен сырсөздү түзөсүз, каттоо журналы бар. Эс алуу учурунда же жумушта жүргөндө эшик ачылса, SMS эскертүүсүн ала турган сигнал режиминде орнотуу мүмкүнчүлүгү бар. Программа Raspberry Pi 3 жана Zero сыналган. Көбүрөөк маалымат алуу үчүн бул жерде Wiki баракчасына шилтеме бар Менин Гаражым. Мониторинг милдеттүү эмес жана бул жерде шилтеме.

Жабдуулар

Сага керек болот:

Raspberry Pi (Pi3 жана Zero тестирлөөдөн өткөн) SD карта жана энергия менен жабдуу боюнча акыркы Pi OS менен

Wifi түйүнү

Магниттик которгуч (тар) (эшикке 1) NO түрү

Эстафета (лар) (ар бир эшикке)

Көпчүлүк электрондук тетиктер Adafruit же Amazonдон алынган.

Зым - Пи үчүн магниттерди туташтыруу үчүн эшиктин коңгуроо зымы

Реле жана Пи үчүн корпустар (Thingiverseден I 3D Printed кени: Эстафета, Пи)

My-Garage программалык камсыздоо

Кошумча мониторинг программасы

Эшикке жана эшиктин алкагына магнитти бекитүү үчүн клей.

Дубалга орнотуучу корпустар үчүн бурамалар

Куралдар:

Сым тазалагычтар, Pense

Гаражда зымдарды кармоо үчүн негизги мылтык.

Сым кескичтер

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

Pi орнотуу
Pi орнотуу

Пи орнотуу боюнча көптөгөн окуу куралдары бар, ошондуктан мен аларды Piге керектүү нерселерди айткандан башка бул жерде жаппайм.

1) Apache, PHP, Python. Дагы бул жерде Adafruit жана албетте RaspberryPi уюму сыяктуу сайттардан сабактар бар.

2) Пи сиздин Wifiга кирүү мүмкүнчүлүгүнө ээ болот, ошондуктан аны орнотуу керек.

3) Үйүңүздүн сыртына кирүү үчүн роутериңиздин от дубалынан өтүү ыкмасын беришиңиз керек болот. Мен noip.com веб -дарегин колдоном жана Apache үчүн башка коопсуздук номерин кошумча коопсуздук функциясы катары колдоном. Дагы Интернетте бул уюштуруу үчүн көптөгөн окуу куралдары бар.

4) Githubдан My-Garage программасы

2 -кадам: Кабелдөө жана конфигурациялоо

Кабелдөө жана конфигурациялоо
Кабелдөө жана конфигурациялоо
Кабелдөө жана конфигурациялоо
Кабелдөө жана конфигурациялоо
Кабелдөө жана конфигурациялоо
Кабелдөө жана конфигурациялоо

Диаграммага кайрылыңыз, бирок алардын негизги өзгөчөлүктөрү - бир эшикке бир магнит жана бир реле. Менин орнотуум үчүн бул алты GPIO казыгы. Алар программалык камсыздоодо конфигурацияланат, жөн эле туура релени туура магнит менен бир нече эшикте дал келтирип алыңыз! Орнотуулар барагы үчүн жогорудагы сүрөттү караңыз.

Бул жерде сиз режимдерди конфигурациялай аласыз (симуляция aka demo режими); Эшиктердин саны жана аттары; Эшикти ачуу жана жабуу убактысы жана сигналдарды жөнөтүү жана мониторинг үчүн маалымат.

Физикалык зым дагы мүмкүн болушунча жөнөкөй сакталды. Релейдин (лордун) чыгышы гараждагы кол менен баскычка өтөт. Релени баскычты басуу үчүн канча убакыт керек болсо, болжол менен 1 секундага импульс берилет. Магниттик которгучту эшиктин жолуна көздүн деңгээлине орноттум. Менин эшиктеримде роликтер кетүүчү темир жол бар. Программа которгучтун ачык же жабык экенин билиши керек болгондуктан, аны эшигиңизге эң ылайыктуу жерге орнотсоңуз болот. Магнит эшикке (кыймылдуу бөлүккө) рамкадагы которгучка орнотулган. Эшиктин иштөө ыкмасы өзгөртүлгөн эмес. Учурдагы аягы токтоп, IR тоскоолдук сенсору дагы деле иштейт.

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