Көп тийүү зымсыз микро DIY сенсору

DIY, Wikipedia айткандай, көптөн бери субмаданият болуп келген. Бул макалада мен кичинекей зымсыз мульти-сенсордук сенсордун DIY долбоору жөнүндө айткым келет жана бул менин бул субмаданиятка кичинекей салымым болот.

Бул долбоордун окуясы денеден башталган, бул акылсыз угулат, бирок бул долбоор ушинтип башталган. Иш Aliexpress сайтында сатылып алынган, бул корпустун пластикалык куюу сапаты мыкты экенин белгилей кетүү керек. Сатуучу менен кыскача кат алышуудан кийин чийме почта аркылуу жөнөтүлүп, долбоор башталды.

Көп тийүү зымсыз микро DIY сенсору

Чийме өзү өтө начар ченелген жана келечектеги басма схемасынын чек аралары, кесилген жерлери жана технологиялык тешиктери үчүн өлчөөлөрдүн жарымы калибрдин жардамы менен жүргүзүлүүгө тийиш болчу. Корпустун бардык ички өлчөмдөрүн алгандан кийин, радио чипти түздөн-түз басма схемасына "багыттоо" керек экени айкын болду, анткени басма схемасынын үстүнкү бөлүгүнөн корпустун ички бетине чейинки бийиктик 1.8 мм, ал эми даяр орточо радио модулдун минималдуу бийиктиги, адатта, 2 мм (экран жок).

Көп тийүү зымсыз микро DIY сенсору
Көп тийүү зымсыз микро DIY сенсору
Көп тийүү зымсыз микро DIY сенсору
QFN52 пакетиндеги nRF48 SoC сенсор үчүн тандалган. Бул учурда nRF52 сериясында Nordicтин үч варианты бар: nRF52810, nRF52811(жаңы), nRF52832. Чиптин параметрлери: 64 МГц Cortex-M4, 2.4 ГГц трансивер, 512/256 КБ Flash, nRF64 үчүн 32/52832 КБ оперативдүү эс жана 192 КБ Flash, nRF24 үчүн 52810 КБ оперативдүү эс, nRF52811, Bluetooth-энергетика, Bluetooth-энергетикасы төмөн сетка, ESB, ANT жана nRF52811, жогоруда айтылгандардан тышкары, Zigbee жана Thread, ошондой эле Bluetooth багытын табуу бар.

Көп тийүү зымсыз микро DIY сенсору
Мен сенсордун өзүн ар кандай тапшырмалар үчүн колдонуу үчүн көп сенсордук кылууну чечтим. Ушул себептен улам, аппаратты кол менен ширетүү үчүн компоненттердин минималдуу өлчөмдөрү 0603 кем болбошу керек экенин эске алуу менен, чиптин макети мүмкүн болушунча компакттуу жасалышы керек болчу. Чип тактага коюлгандан кийин сенсорлорду тандай баштадым. Тандоодо мен көңүл бурган негизги нерсе - сенсордун корпусунун өлчөмдөрү жана сенсорду үйдө минималдуу жабдуулардын топтому (паягалоочу темир жана чач кургаткыч) менен ширетүү мүмкүнчүлүгү.

Көп тийүү зымсыз микро DIY сенсору
Сенсор үчүн төмөнкү сенсорлор тандалып алынган: SHT20, SHt21, Si7020, Si7021, HTU21D (температура жана нымдуулук сенсор), бул бардык сенсорлор бирдей корпуска жана бирдей төөнөргө ээ, HDC2080 (температура жана нымдуулук сенсору) дагы окшош корпуска ээ. тизмеленгенге чейин, бирок кошумча үзгүлтүккө ээ, энергияны үнөмдөөчү, BME280 (температура, нымдуулук жана басым сенсору), LMT01 (температура сенсору), TMP117 (жогорку тактыктагы температура сенсору), энергиянын жогорку эффективдүүлүгү, үзгүлтүктүн чыгышы, жогорку жана төмөнкү температураны орнотуу чектөөлөр, LIS2DW12(акселерометр ) жогорку энергия эффективдүүлүгү, өз сегментиндеги эң мыктылардын бири же LIS2DH12.

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

Көп тийүү зымсыз микро DIY сенсору
Сенсорлордон тышкары, сенсордо 2 LED бар, алардын бири сенсордун ылдый жагында жайгашкан RGB. Эки SMD баскычы, бири баштапкы абалга келтирүүгө туташкан, экинчиси сенсордун иштөө сценарийлерин ишке ашыруу үчүн "колдонуучу". Сенсордун корпусу үч бөлүктөн турат: негизги корпус, батарейканы кармап турган тешиги бар ички салгыч жана негизги корпуска төрт бурагыч менен бекитилет жана ички салгычтагы тешиктерге кирүүчү төмөнкү капкак. Ошондой эле 4 аналогдук төөнөгүч, 2 санариптик төөнөгүч жана NFC антеннасы же санариптик төөнөгүч, SWD порту боло турган дагы эки төөнөгүч бар.

RGB LED жана баскычтар ПХБ тактасында арткы капкакты ордуна коюу үчүн иштелип чыккан ички салгычтагы тешиктер аркылуу ылдыйкы капкакты алып салганда оңой жетүүгө боло тургандай кылып жайгаштырылат.

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

Көп тийүү зымсыз микро DIY сенсору
Көп тийүү зымсыз микро DIY сенсору
Көп тийүү зымсыз микро DIY сенсору
Көп тийүү зымсыз микро DIY сенсору
Азыр менде үйдө ушундай 4 аппарат иштейт, алардын экөө Si7021 сенсорлору менен температура жана нымдуулук сенсорлору (бири nRF52832де, экинчиси nRF52811де), бири LIS2DW12 акселерометринде (nRF52810) ишке ашырылган сокку сенсору жана температураны көзөмөлдөө сенсору LMT01 сенсорунда (nRF52810).

Зымсыз сенсор CR2032 батареясында иштейт, уйкудагы керектөө nRF1.8, nRF52810 үчүн 52811 мкА жана nRF3.7 үчүн 52832 мкА. Маалыматтарды өткөрүү режиминде керектөө 8мА.

Көп тийүү зымсыз микро DIY сенсору
Көп тийүү зымсыз микро DIY сенсору
Мен колдонулган протоколдун сүрөттөлүшү жана ар кандай колдонуу сценарийлери үчүн бул сенсор үчүн программалык камсыздоону иштеп чыгуу бул макаланын алкагына кирбейт деп ойлойм.

Сенсордун акылдуу үй системасы менен иштешин текшерүүнү төмөндөгү кыска видеодон көрүүгө болот.


Бул сенсордун долбоору ачык, долбоор боюнча бардык материалдарды менин баракчамдан ала аласыз GitHub.

Эгерде сизди DIY менен байланышкан бардык нерсе кызыктырса, сиз DIY иштеп чыгуучусусуз же жөн гана баштагыңыз келсе, сиз DIY шаймандарын колдонууга кызыксаңыз, мен кызыккандардын баарын чакырам телеграмма чат – DIYDEV.

Түзмөктөрдү жасап, үйүн автоматташтырууга киришүүнү каалагандардын баарына, үйрөнүүгө оңой Mysensors протоколу - telegram чат менен таанышууну сунуштайм. MySensors

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

Көңүл бурганыңыз үчүн рахмат, баарына ийгилик!

Көп тийүү зымсыз микро DIY сенсору

Көп тийүү зымсыз микро DIY сенсору

Source: www.habr.com

Комментарий кошуу