Multi-sensilo sendrata mikro DIY-sensilo

DIY, kiel Vikipedio diras, longe estas subkulturo. En ĉi tiu artikolo mi volas paroli pri mia DIY-projekto de malgranda sendrata multtuŝa sensilo, kaj ĉi tio estos mia malgranda kontribuo al ĉi tiu subkulturo.

La rakonto de ĉi tiu projekto komenciĝis per la korpo, ĝi sonas stulte, sed tiel komenciĝis ĉi tiu projekto. La kazo estis aĉetita en la retejo Aliexpress, oni devas rimarki, ke la kvalito de la plasta fandado de ĉi tiu kazo estas bonega. Post mallonga korespondado kun la vendisto, desegnaĵo estis sendita per poŝto kaj la projekto komenciĝis.

Multi-sensilo sendrata mikro DIY-sensilo

La desegnaĵo mem estis tre malbone mezurita kaj duono de la mezuradoj por la limoj, eltranĉaĵoj kaj teknologiaj truoj de la estonta presita cirkvito devis esti farita per kalibro. Ricevinte ĉiujn internajn dimensiojn de la kazo, evidentiĝis, ke la radiopeceto devus esti "vojigita" rekte sur la presita cirkvito, ĉar la alteco de la supro de la presita cirkvito ĝis la interna surfaco de la kazo estis. 1.8 mm, kaj la minimuma alteco de la preta meza radiomodulo estas kutime 2 mm (sen ekrano).

Multi-sensilo sendrata mikro DIY-sensilo
Multi-sensilo sendrata mikro DIY-sensilo
Multi-sensilo sendrata mikro DIY-sensilo
La nRF52 SoC en la pako QFN48 estis elektita por la sensilo. En ĉi tiu kazo en la serio nRF52, Nordic havas tri eblojn: nRF52810, nRF52811 (nova), nRF52832. Peceto-parametroj: 64 MHz Cortex-M4, 2.4 GHz-ricevilo, 512/256 KB Flash, 64/32 KB RAM por nRF52832 kaj 192 KB Flash, 24 KB RAM por nRF52810, nRF52811, multi-protokolaj blatoj, Bluetooth Low Energy, subteno mesh, ESB, ANT, kaj nRF52811, krom la supre, ankaŭ havas Zigbee kaj Thread, same kiel Bluetooth Direction Finding.

Multi-sensilo sendrata mikro DIY-sensilo
Mi decidis fari la sentilon mem multsensa por ke ĝi estu uzata por diversaj taskoj. Tial, la aranĝo de la blato devis esti farita kiel eble plej kompakta, konsiderante la fakton, ke la minimumaj dimensioj de la komponantoj ne devus esti malpli ol 0603 por ke la aparato povus esti lutita permane. Post kiam la blato estis metita sur la tabulon, mi komencis elekti sensilojn. La ĉefaj aferoj, pri kiuj mi koncentriĝis elektante, estis la dimensioj de la sensilo-domo kaj la kapablo luti la sensilon hejme per minimuma aro da ekipaĵo (lutado kaj harsekigilo).

Multi-sensilo sendrata mikro DIY-sensilo
La sekvaj sensiloj estis elektitaj por la sensilo: SHT20, SHt21, Si7020, Si7021, HTU21D (sensilo de temperaturo kaj humideco), ĉiuj ĉi tiuj sensiloj havas la saman loĝejon kaj la samajn pinglojn, HDC2080 (sensilo de temperaturo kaj humideco) ankaŭ havas similan loĝejon kiel antaŭe listigita, sed havas plian interrompan eliron, pli energian efikan, BME280 (temperaturo, humideco kaj premosensilo), LMT01 (temperaturosensilo), TMP117 (alta precizeca temperatursensilo), alta energia efikeco, interrompa eligo, agordo de supra kaj malsupra temperaturo limoj, LIS2DW12(akcelerometro) alta energia efikeco, unu el la plej bonaj en ĝia segmento aŭ LIS2DH12.

Multi-sensilo sendrata mikro DIY-sensilo
Multi-sensilo sendrata mikro DIY-sensilo
Ankaŭ, en la unua versio de la sensilo, estis kano-ŝaltilo en la listo, sed en postaj revizioj ĝi estis ekskludita, ĉar 1.6 cm-an ŝaltilo-sensilo kun vitra bulbo ne havis sufiĉe da spaco, kaj mi dividis kelkajn tiaj sensiloj instalante la finitan tabulon en la kazon, ankaŭ pro la kvadrato La tipo de kazo kaj ĝia malgranda alteco ne vere konvenis al la aparato kiel magneta malferma kaj ferma sensilo.

Multi-sensilo sendrata mikro DIY-sensilo
Krom la sensiloj, estas 2 LED-oj sur la sensilo, unu el ili estas RGB situanta sur la malsupra flanko de la sensilo. Du SMD-butonoj, unu konektita por restarigi, la dua "uzanto" por efektivigi kelkajn sensilajn operacioscenarojn. La sensilkorpo konsistas el tri partoj: la ĉefkorpo, interna enigaĵo kun truo kiu tenas la kuirilaron kaj estas fiksita al la ĉefkorpo per kvar ŝraŭboj, kaj malsupra kovrilo kiu klakas en la truojn sur la interna enigaĵo. Estas ankaŭ 4 analogaj pingloj, 2 ciferecaj pingloj kaj du pliaj pingloj, kiuj povas esti NFC-anteno aŭ ciferecaj pingloj, SWD-haveno.

La RGB-LED kaj butonoj estas metitaj sur la PCB-tabulo tiel ke ili povas esti facile alireblaj kiam la malsupra kovrilo estas forigita tra la truoj en la interna enigaĵo, kiuj estas dizajnitaj por klaki la malantaŭan kovrilon en la loko.

Multi-sensilo sendrata mikro DIY-sensilo
La aparato trapasis du reviziojn, ankaŭ pli frue, anstataŭ la TMP117-sensilo, MAX44009-lumsensilo estis instalita, kiu poste estis anstataŭigita per temperatursensilo, ambaŭ sensiloj havas la saman korpon, sed malsamajn pinglojn sur la kruroj, ĝi povas vane, ke ĝi estis anstataŭigita, eble indas reveni.

Multi-sensilo sendrata mikro DIY-sensilo
Multi-sensilo sendrata mikro DIY-sensilo
Multi-sensilo sendrata mikro DIY-sensilo
Multi-sensilo sendrata mikro DIY-sensilo
Nun mi havas 4 tiajn aparatojn laborantaj hejme, du el ili estas temperaturo- kaj humideco-sensiloj kun Si7021-sensiloj (unu sur nRF52832, la dua sur nRF52811), unu estas ŝoka sensilo efektivigita sur la akcelometro LIS2DW12 (nRF52810) kaj temperaturkontrola sensilo. sur la LMT01-sensilo (nRF52810).

La sendrata sensilo funkcias per CR2032-kuirilaro, konsumo en dormo estas 1.8 μA por nRF52810, nRF52811 kaj 3.7 μA por nRF52832. Konsumo en datumtransiga reĝimo 8mA.

Multi-sensilo sendrata mikro DIY-sensilo
Multi-sensilo sendrata mikro DIY-sensilo
Mi pensas, ke la priskribo de la uzata protokolo kaj la disvolviĝo de programaro por ĉi tiu sensilo por malsamaj uzaj scenaroj estas preter la amplekso de ĉi tiu artikolo.

Provo pri la funkciado de la sensilo kun inteligenta hejma sistemo povas esti vidita en la mallonga video sube.


La projekto de ĉi tiu sentilo estas malfermita, vi povas akiri ĉiujn materialojn pri la projekto sur mia GitHub.

Se vi interesiĝas pri ĉio rilata al DIY, vi estas DIY-programisto aŭ simple volas komenci, vi interesiĝas pri uzi DIY-aparatojn, mi invitas ĉiujn interesatajn pri telegrama babilejo – DIYDEV.

Al ĉiuj, kiuj volas fari aparatojn, komencu konstrui aŭtomatigon por sia hejmo, mi sugestas konatiĝi kun la facile lernebla protokolo Mysensors - telegrama babilejo. Miaj Sensiloj

Kaj por tiuj, kiuj serĉas sufiĉe maturajn solvojn por hejma aŭtomatigo, mi invitas vin telegrami babili Malferma Fadeno. (Kio estas Fadeno?)

Dankon pro via atento, ĉion bonan!

Multi-sensilo sendrata mikro DIY-sensilo

Multi-sensilo sendrata mikro DIY-sensilo

fonto: www.habr.com

Aldoni komenton