Multi-touch draadloze mikro DIY sensor

DIY, sa't Wikipedia seit, is al lang in subkultuer. Yn dit artikel wol ik prate oer myn DIY-projekt fan in lytse draadloze multi-touch-sensor, en dit sil myn lytse bydrage wêze oan dizze subkultuer.

It ferhaal fan dit projekt begûn mei it lichem, it klinkt dom, mar sa is dit projekt begûn. De saak waard kocht op 'e Aliexpress-webside, it moat opmurken wurde dat de kwaliteit fan' e plastic casting fan dizze saak poerbêst is. Nei in koarte korrespondinsje mei de ferkeaper waard in tekening per post ferstjoerd en begûn it projekt.

Multi-touch draadloze mikro DIY sensor

De tekening sels wie tige min mjitten en de helte fan 'e mjittingen foar de grinzen, útsparrings en technologyske gatten fan' e takomstige printe circuit board moasten makke wurde mei in skuorre. Nei it ûntfangen fan alle ynterne dimensjes fan 'e saak, waard it dúdlik dat de radio-chip direkt op' e printe circuit board soe moatte wurde "routearre", om't de hichte fan 'e top fan' e printe circuit board nei it binnenste oerflak fan 'e saak wie 1.8 mm, en de minimale hichte fan de klear gemiddelde radio module is meastal 2 mm (sûnder skerm).

Multi-touch draadloze mikro DIY sensor
Multi-touch draadloze mikro DIY sensor
Multi-touch draadloze mikro DIY sensor
De nRF52 SoC yn it QFN48-pakket waard keazen foar de sensor. Yn dit gefal yn 'e nRF52-searje hat Nordic trije opsjes: nRF52810, nRF52811 (nij), nRF52832. Chip parameters: 64 MHz Cortex-M4, 2.4 GHz transceiver, 512/256 KB Flash, 64/32 KB RAM foar nRF52832 en 192 KB Flash, 24 KB RAM foar nRF52810, nRF52811, multi-protokol chips, stipe Bluetooth Low Energy, Bluetooth mesh, ESB, ANT en nRF52811, neist it boppesteande, hat ek Zigbee en Thread, lykas Bluetooth Direction Finding.

Multi-touch draadloze mikro DIY sensor
Ik besleat de sensor sels multi-sensory te meitsjen sadat it foar ferskate taken brûkt wurde koe. Om dizze reden moast de yndieling fan 'e chip sa kompakt mooglik makke wurde, rekken hâldend mei it feit dat de minimale ôfmjittings fan' e komponinten net minder wêze moatte as 0603, sadat it apparaat mei de hân solderje koe. Neidat de chip waard pleatst op it boerd, Ik begûn te selektearjen sensoren. De wichtichste dingen dy't ik rjochte op by it selektearjen wiene de ôfmjittings fan 'e sensorhúsfesting en de mooglikheid om de sensor thús te solderjen mei in minimale set fan apparatuer (soldeerizer en haardroger).

Multi-touch draadloze mikro DIY sensor
De folgjende sensors waarden selektearre foar de sensor: SHT20, SHt21, Si7020, Si7021, HTU21D (temperatuer- en vochtigheidssensor), al dizze sensoren hawwe deselde húsfesting en deselde pinnen, HDC2080 (temperatuer- en vochtigheidssensor) hat ek in ferlykbere húsfesting as foardat listed, mar hat in ekstra interrupt útfier, mear enerzjysunich, BME280 (temperatuer, vochtigheid en druk sensor), LMT01 (temperatuer sensor), TMP117 (hege presyzje temperatuer sensor), hege enerzjy effisjinsje, interrupt útfier, setting boppeste en legere temperatuer grinzen, LIS2DW12 (accelerometer) hege enerzjy effisjinsje, ien fan de bêste yn syn segment of LIS2DH12.

Multi-touch draadloze mikro DIY sensor
Multi-touch draadloze mikro DIY sensor
Ek yn 'e earste ferzje fan' e sensor wie d'r in reed-skeakel yn 'e list, mar yn' e folgjende ferzjes waard it útsletten, om't in 1.6 sm reed-skeakelsensor mei in glêzen bulb net genôch romte hie, en ik splitste in pear fan sokke sensoren by it ynstallearjen fan it ôfmakke boerd yn 'e saak, ek fanwege it plein.

Multi-touch draadloze mikro DIY sensor
Neist de sensoren binne d'r 2 LED's op 'e sensor, ien fan har is RGB oan' e ûnderkant fan 'e sensor. Twa SMD-knoppen, ien ferbûn om te resetten, de twadde "brûker" foar it útfieren fan guon senario's foar sensoroperaasje. De sensor lichem bestiet út trije dielen: de wichtichste lichem, in ynderlike ynfoegje mei in gat dat hâldt de batterij en is hechte oan de wichtichste lichem mei fjouwer screws, en in boaiem cover dat snapt yn de gatten op de binnenste ynfoegje. D'r binne ek 4 analoge pins, 2 digitale pins en noch twa pins dy't in NFC-antenne of digitale pins kinne wêze, in SWD-poarte.

De RGB LED en knoppen wurde pleatst op de PCB board op sa'n manier dat se kinne maklik tagonklik as de ûnderste omslach wurdt fuortsmiten troch de gatten yn de binnenste ynfoegje, dy't binne ûntwurpen om snap de efterkant omslach yn plak.

Multi-touch draadloze mikro DIY sensor
It apparaat hat twa ferzjes trochmakke, ek earder, yn plak fan 'e TMP117-sensor, waard in ljochtsensor MAX44009 ynstalleare, dy't letter waard ferfongen troch in temperatuersensor, beide sensoren hawwe itselde lichem, mar ferskate pinnen op' e skonken, it kin wêze wêze om 'e nocht dat it waard ferfongen, miskien is it wurdich werom.

Multi-touch draadloze mikro DIY sensor
Multi-touch draadloze mikro DIY sensor
Multi-touch draadloze mikro DIY sensor
Multi-touch draadloze mikro DIY sensor
No haw ik 4 sokke apparaten dy't thús wurkje, twa fan har binne temperatuer- en fochtigenssensors mei Si7021-sensoren (ien op nRF52832, de twadde op nRF52811), ien is in skoksensor ymplementearre op 'e LIS2DW12-versnellingsmeter (nRF52810) en in temperatuerkontrôlesensor op de LMT01-sensor (nRF52810).

De draadloze sensor rint op in CR2032-batterij, konsumpsje yn sliep is 1.8 μA foar nRF52810, nRF52811 en 3.7 μA foar nRF52832. Konsumpsje yn gegevens oerdracht modus 8mA.

Multi-touch draadloze mikro DIY sensor
Multi-touch draadloze mikro DIY sensor
Ik tink dat de beskriuwing fan it protokol brûkt en de ûntwikkeling fan software foar dizze sensor foar ferskate gebrûkssenario's bûten it berik fan dit artikel is.

In test fan 'e operaasje fan' e sensor mei in tûk hûssysteem kin sjoen wurde yn 'e koarte fideo hjirûnder.


It projekt fan dizze sensor is iepen, kinne jo krije alle materialen op it projekt op myn GitHub.

As jo ​​​​ynteressearre binne yn alles relatearre oan DIY, jo binne in DIY-ûntwikkelder of wolle gewoan begjinne, jo binne ynteressearre yn it brûken fan DIY-apparaten, ik noegje elkenien út dy't ynteressearre is yn telegram petear - DIYDEV.

Oan elkenien dy't apparaten wol meitsje, begjinne mei it bouwen fan automatisearring foar har hûs, stel ik foar om yn 'e kunde te kommen mei it maklik te learen Mysensors-protokol - telegram chat MySensors

En foar dyjingen dy't op syk binne nei frij folwoeksen oplossingen foar hûsautomatisearring, noegje ik jo út foar telegramchat Open Thread. (Wat is Thread?)

Tankewol foar jo oandacht, al it bêste!

Multi-touch draadloze mikro DIY sensor

Multi-touch draadloze mikro DIY sensor

Boarne: www.habr.com

Add a comment