Мазмуну:
Video: PiGMI: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Мага 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ге керектүү нерселерди айткандан башка бул жерде жаппайм.
1) Apache, PHP, Python. Дагы бул жерде Adafruit жана албетте RaspberryPi уюму сыяктуу сайттардан сабактар бар.
2) Пи сиздин Wifiга кирүү мүмкүнчүлүгүнө ээ болот, ошондуктан аны орнотуу керек.
3) Үйүңүздүн сыртына кирүү үчүн роутериңиздин от дубалынан өтүү ыкмасын беришиңиз керек болот. Мен noip.com веб -дарегин колдоном жана Apache үчүн башка коопсуздук номерин кошумча коопсуздук функциясы катары колдоном. Дагы Интернетте бул уюштуруу үчүн көптөгөн окуу куралдары бар.
4) Githubдан My-Garage программасы
2 -кадам: Кабелдөө жана конфигурациялоо
Диаграммага кайрылыңыз, бирок алардын негизги өзгөчөлүктөрү - бир эшикке бир магнит жана бир реле. Менин орнотуум үчүн бул алты GPIO казыгы. Алар программалык камсыздоодо конфигурацияланат, жөн эле туура релени туура магнит менен бир нече эшикте дал келтирип алыңыз! Орнотуулар барагы үчүн жогорудагы сүрөттү караңыз.
Бул жерде сиз режимдерди конфигурациялай аласыз (симуляция aka demo режими); Эшиктердин саны жана аттары; Эшикти ачуу жана жабуу убактысы жана сигналдарды жөнөтүү жана мониторинг үчүн маалымат.
Физикалык зым дагы мүмкүн болушунча жөнөкөй сакталды. Релейдин (лордун) чыгышы гараждагы кол менен баскычка өтөт. Релени баскычты басуу үчүн канча убакыт керек болсо, болжол менен 1 секундага импульс берилет. Магниттик которгучту эшиктин жолуна көздүн деңгээлине орноттум. Менин эшиктеримде роликтер кетүүчү темир жол бар. Программа которгучтун ачык же жабык экенин билиши керек болгондуктан, аны эшигиңизге эң ылайыктуу жерге орнотсоңуз болот. Магнит эшикке (кыймылдуу бөлүккө) рамкадагы которгучка орнотулган. Эшиктин иштөө ыкмасы өзгөртүлгөн эмес. Учурдагы аягы токтоп, IR тоскоолдук сенсору дагы деле иштейт.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)