TrÄdlös multisensorisk micro DIY-sensor

DIY, som Wikipedia sÀger, har lÀnge varit en subkultur. I den hÀr artikeln vill jag berÀtta om mitt DIY-projekt, en liten trÄdlös multisensor, och detta kommer att vara mitt lilla bidrag till denna subkultur.

Historien om det hÀr projektet började med chassit, det lÄter kanske konstigt, men sÄ började verkligen detta projekt. Chassit köptes frÄn AliExpress, och det Àr vÀrt att notera att plastens gjutkvalitet Àr utmÀrkt. Efter en kort korrespondens med sÀljaren skickades en ritning och detta projekt började.

TrÄdlös multisensorisk micro DIY-sensor

SjÀlva ritningen var mycket dÄligt dimensionerad och hÀlften av mÄtten för kanterna, utskÀrningarna och tekniköppningarna pÄ den framtida kretskortet fick göras med en skjutmÄtt. NÀr alla interna mÄtt pÄ chassit hade fÄtts, blev det klart att radiochipet mÄste "ledas" direkt pÄ kretskortet, eftersom höjden frÄn toppen av kretskortet till den interna ytan av chassit var 1,8 mm, medan den minimi höjd som en genomsnittlig radio modul har vanligtvis Àr 2 mm (utan skydd).

TrÄdlös multisensorisk micro DIY-sensor
TrÄdlös multisensorisk micro DIY-sensor
TrÄdlös multisensorisk micro DIY-sensor
För sensorn valdes SoC nRF52 i QFN48-kapsling. I den hÀr kapslingen i nRF52-serien har Nordic tre alternativ: nRF52810, nRF52811 (ny), nRF52832. Chipens specifikationer: 64 MHz Cortex-M4, 2,4 GHz transceiver, 512/256 KB Flash, 64/32 KB RAM för nRF52832 och 192 KB Flash, 24 KB RAM för nRF52810, nRF52811. Chipen Àr multiprotokoll och stöder Bluetooth Low Energy, Bluetooth mesh, ESB, ANT, och nRF52811 stöder dessutom Zigbee och Thread, samt Bluetooth Direction Finding.

TrÄdlös multisensorisk micro DIY-sensor
Jag beslutade att göra sensorn multisensorisk för att den skulle kunna anvÀndas för olika uppgifter. Detta gjorde att chipets layout mÄste göras sÄ kompakt som möjligt, med tanke pÄ att minimi storleken pÄ komponenterna inte fÄr vara mindre Àn 0603, sÄ att enheten kan lödas för hand. Efter att chipet hade kopplats pÄ kortet, började jag vÀlja sensorer. Det viktigaste jag fokuserade pÄ vid val av sensorer var sensorernas storlek och möjligheten att löda sensorn under hemmiljö med en minimal uppsÀttning utrustning (lödkolv och gjutpistol).

TrÄdlös multisensorisk micro DIY-sensor
För sensorn har följande sensorer valts: SHT20, SHt21, Si7020, Si7021, HTU21D (temperatur- och fuktsensor), alla dessa sensorer har samma hölje och samma benutgÄngar, HDC2080 (temperatur- och fuktsensor) har ocksÄ ett liknande hölje som de tidigare nÀmnda, men har en extra avbrottsutgÄng, mer energieffektiv, BME280 (temperatur-, fukt- och trycksensor), LMT01 (temperatursensor), TMP117 (högprecisions temperatursensor), hög energieffektivitet, avbrottsutgÄng, instÀllning av övre och undre temperaturgrÀnser, LIS2DW12 (accelerometer) hög energieffektivitet, en av de bÀsta i sin kategori eller LIS2DH12.

TrÄdlös multisensorisk micro DIY-sensor
TrÄdlös multisensorisk micro DIY-sensor
I den första versionen av sensorn fanns det ocksÄ en reedkontakt, men i efterföljande revisioner togs den bort, eftersom reedkontakten pÄ 1,6 cm med glasbehÄllare saknade utrymme, och jag bröt ett par sÄdana sensorer nÀr jag installerade den fÀrdiga kretskortet i höljet, likasÄ passade enheten inte bra som en magnetisk öppning och stÀngning sensor pÄ grund av det fyrkantiga utseendet och den lilla höjden.

TrÄdlös multisensorisk micro DIY-sensor
Förutom sensorerna finns det 2 lysdioder pÄ sensorn, en av dem Àr RGB och placerad pÄ undersidan av sensorn. TvÄ SMD-knappar, en kopplad till reset, den andra "anvÀndar" för att genomföra olika scenarier för sensoroperation. Sensorhöljet bestÄr av tre delar: huvudhölje, en intern insats med ett hÄl som hÄller batteriet och som fÀsts vid huvudhöljet med fyra skruvar, och den undre kÄpan som klickas pÄ insatsen. Fyra analoga pinnar, 2 digitala och tvÄ ytterligare pinnar som kan vara en NFC-antenna eller digitala pinnar, port SWD Àr ocksÄ framplockade.

RGB-lysdioden och knapparna Àr placerade pÄ PCB-kortet pÄ ett sÄdant sÀtt att de Àr fritt tillgÀngliga nÀr den undre kÄpan Àr borttagen genom hÄl i den interna insatsen, som Àr avsedda för att lÄsa den bakre kÄpan.

TrÄdlös multisensorisk micro DIY-sensor
Enheten har genomgÄtt tvÄ revisioner, tidigare var TMP117 sensoren installerad med ljussensorn MAX44009, som senare ersattes av temperatursensorn, bÄda sensorerna har samma hölje men olika benutgÄngar, kanske var bytet onödigt, kanske bör det Äterföras.

TrÄdlös multisensorisk micro DIY-sensor
TrÄdlös multisensorisk micro DIY-sensor
TrÄdlös multisensorisk micro DIY-sensor
TrÄdlös multisensorisk micro DIY-sensor
Just nu har jag fyra sÄdana enheter hemma, tvÄ av dem Àr temperatur- och fuktighetsensorer med Si7021-sensorer (en pÄ nRF52832, den andra pÄ nRF52811), en Àr en stöt-sensor som Àr baserad pÄ accelerometern LIS2DW12 (nRF52810) och en temperatursensor med LMT01-sensorn (nRF52810).

Den trÄdlösa sensorn drivs av ett cr2032-batteri, med en viloström pÄ 1,8 ”A för nRF52810 och nRF52811 och 3,7 ”A för nRF52832. Strömförbrukningen vid datatransmission Àr 8 mA.

TrÄdlös multisensorisk micro DIY-sensor
TrÄdlös multisensorisk micro DIY-sensor
Beskrivningen av den anvÀnda protokollen och utvecklingen av programvaran för denna sensor under olika anvÀndningsscenarier ligger utanför ramen för denna artikel.

Test av sensorens funktion med smarta hem-system kan ses i den korta videon nedan.

Spela video

Projektet för denna sensor Àr öppet, du kan fÄ alla material om projektet pÄ min GitHub.

Om du Ă€r intresserad av allt som har med DIY att göra, Ă€r en DIY-utvecklare eller vill just börja, eller om du Ă€r intresserad av att anvĂ€nda DIY-enheter, bjuder jag in alla intresserade till telegramchat — DIYDEV.

Till alla som vill skapa enheter och börja bygga automatiseringen av sitt hem, rekommenderar jag att bekanta sig med det anvĂ€ndarvĂ€nliga Mysensors-protokollet — telegramchatten MySensors

Och till dem som söker tillrÀckligt avancerade lösningar för hemmets automatisering, bjuder jag in till telegramchatten Open Thread. (vad Àr Thread?)

Tack för uppmÀrksamheten, mÄ alla ha det bra!

TrÄdlös multisensorisk micro DIY-sensor

TrÄdlös multisensorisk micro DIY-sensor

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster