Multi-touch անլար միկրո DIY սենսոր

DIY-ն, ինչպես ասում է Վիքիպեդիան, վաղուց արդեն ենթամշակույթ է դարձել: Այս հոդվածում ես ուզում եմ խոսել իմ DIY նախագծի մասին՝ փոքր անլար բազմաշերտ ցուցիչի մասին, և սա կլինի իմ փոքրիկ ներդրումը այս ենթամշակույթում:

Այս նախագծի պատմությունը սկսվեց մարմնից, հիմարություն է հնչում, բայց այս նախագիծն այսպես սկսվեց։ Գործը ձեռք է բերվել Aliexpress կայքից, հարկ է նշել, որ այս պատյանի պլաստիկ ձուլման որակը գերազանց է։ Վաճառողի հետ կարճ նամակագրությունից հետո փոստով նկար ուղարկվեց, և նախագիծը սկսվեց։

Multi-touch անլար միկրո DIY սենսոր

Գծանկարն ինքնին շատ վատ էր չափված, և ապագա տպագիր տպատախտակի սահմանների, կտրվածքների և տեխնոլոգիական անցքերի չափումների կեսը պետք է կատարվեր տրամաչափի միջոցով: Ստանալով գործի բոլոր ներքին չափերը, պարզ դարձավ, որ ռադիոչիպը պետք է «ուղղվի» անմիջապես տպագիր տպատախտակի վրա, քանի որ տպագիր տպատախտակի վերևից մինչև գործի ներքին մակերեսը բարձր է: 1.8 մմ, իսկ պատրաստի միջին ռադիո մոդուլի նվազագույն բարձրությունը սովորաբար 2 մմ է (առանց էկրանի):

Multi-touch անլար միկրո DIY սենսոր
Multi-touch անլար միկրո DIY սենսոր
Multi-touch անլար միկրո DIY սենսոր
Սենսորի համար ընտրվել է QFN52 փաթեթի nRF48 SoC-ը: Այս դեպքում nRF52 շարքում Nordic-ն ունի երեք տարբերակ՝ nRF52810, nRF52811(նոր), nRF52832: Չիպի պարամետրերը՝ 64 ՄՀց Cortex-M4, 2.4 ԳՀց հաղորդիչ, 512/256 ԿԲ Ֆլեշ, 64/32 ԿԲ օպերատիվ հիշողություն nRF52832-ի և 192 ԿԲ Ֆլեշի համար, 24 ԿԲ օպերատիվ հիշողություն nRF52810-ի համար, nRF52811 էներգիայի համար, nRF52811 չիպ, nRFXNUMX չիպ mesh, ESB, ANT և nRFXNUMX, բացի վերը նշվածից, ունի նաև Zigbee և Thread, ինչպես նաև Bluetooth Direction Finding:

Multi-touch անլար միկրո DIY սենսոր
Ես որոշեցի սենսորն ինքնին դարձնել բազմազգայական, որպեսզի այն օգտագործվի տարբեր խնդիրների համար: Այդ իսկ պատճառով չիպի դասավորությունը պետք է կատարվեր հնարավորինս կոմպակտ՝ հաշվի առնելով այն հանգամանքը, որ բաղադրիչների նվազագույն չափերը չպետք է լինեն 0603-ից պակաս, որպեսզի սարքը կարողանա զոդել ձեռքով։ Այն բանից հետո, երբ չիպը տեղադրվեց տախտակի վրա, ես սկսեցի ընտրել սենսորներ: Հիմնական բաները, որոնց վրա ես կենտրոնացա ընտրելիս, սենսորի պատյանների չափերն էին և նվազագույն սարքավորումներով (զոդման երկաթ և վարսահարդարիչ) տանը սենսորը զոդելու հնարավորությունը:

Multi-touch անլար միկրո DIY սենսոր
Սենսորի համար ընտրվել են հետևյալ սենսորները՝ SHT20, SHt21, Si7020, Si7021, HTU21D (ջերմաստիճանի և խոնավության սենսոր), այս բոլոր սենսորներն ունեն նույն պատյանը և նույն կապանքները, HDC2080-ը (ջերմաստիճանի և խոնավության ցուցիչ) ունի նաև նման պատյան, նախկինում նշված, բայց ունի լրացուցիչ ընդհատման ելք, ավելի էներգաարդյունավետ, BME280 (ջերմաստիճանի, խոնավության և ճնշման ցուցիչ), LMT01 (ջերմաստիճանի ցուցիչ), TMP117 (բարձր ճշգրտության ջերմաստիճանի ցուցիչ), բարձր էներգաարդյունավետություն, ընդհատման ելք, վերին և ստորին ջերմաստիճանի սահմանաչափեր , LIS2DW12 (արագացուցիչ ) բարձր էներգաարդյունավետություն, լավագույններից մեկն իր հատվածում կամ LIS2DH12:

Multi-touch անլար միկրո DIY սենսոր
Multi-touch անլար միկրո DIY սենսոր
Նաև սենսորի առաջին տարբերակում ցանկում կար եղեգի անջատիչ, բայց հետագա վերանայումներում այն ​​բացառվեց, քանի որ ապակե լամպով 1.6 սմ եղեգի անջատիչ սենսորը բավարար տեղ չուներ, և ես բաժանեցի մի քանի հատ: Նման սենսորները պատյանում պատրաստի տախտակը տեղադրելիս, նաև քառակուսու պատճառով: Գործի տեսակը և դրա փոքր բարձրությունը իրականում չեն համապատասխանում սարքին որպես մագնիսական բացման և փակման սենսոր:

Multi-touch անլար միկրո DIY սենսոր
Բացի սենսորներից, սենսորի վրա կա 2 LED, որոնցից մեկը RGB է, որը գտնվում է սենսորի ներքևի մասում: Երկու SMD կոճակ, մեկը միացված է զրոյացմանը, երկրորդ «օգտատերը»՝ սենսորների շահագործման որոշ սցենարներ իրականացնելու համար: Սենսորային մարմինը բաղկացած է երեք մասից՝ հիմնական մարմինը, ներքին ներդիրը անցքով, որը պահում է մարտկոցը և կցվում է հիմնական մարմնին չորս պտուտակներով, և ներքևի կափարիչ, որը խրվում է ներքին ներդիրի անցքերի մեջ: Կան նաև 4 անալոգային կապում, 2 թվային կապում և ևս երկու կապում, որոնք կարող են լինել NFC ալեհավաք կամ թվային կապում, SWD պորտ:

RGB LED-ն ու կոճակները տեղադրվում են PCB-ի սալիկի վրա այնպես, որ դրանք հեշտությամբ հասանելի լինեն, երբ ներքևի կափարիչը հանվում է ներքին ներդիրի անցքերից, որոնք նախատեսված են հետևի կափարիչը տեղը դնելու համար:

Multi-touch անլար միկրո DIY սենսոր
Սարքը անցել է երկու վերանայման, նաև ավելի վաղ, TMP117 սենսորի փոխարեն տեղադրվել է MAX44009 լույսի սենսոր, որը հետագայում փոխարինվել է ջերմաստիճանի սենսորով, երկու սենսորներն էլ ունեն նույն մարմինը, բայց ոտքերի վրա տարբեր կապանքներ, դա կարող է լինել։ իզուր է, որ այն փոխարինվեց, երևի արժե վերադառնալ։

Multi-touch անլար միկրո DIY սենսոր
Multi-touch անլար միկրո DIY սենսոր
Multi-touch անլար միկրո DIY սենսոր
Multi-touch անլար միկրո DIY սենսոր
Այժմ ես ունեմ 4 այդպիսի սարք, որն աշխատում է տանը, որոնցից երկուսը ջերմաստիճանի և խոնավության տվիչներ են՝ Si7021 սենսորներով (մեկը՝ nRF52832, երկրորդը՝ nRF52811), մեկը ցնցող սենսոր է, որը տեղադրված է LIS2DW12 արագացուցիչի վրա (nRF52810) և ջերմաստիճանի վերահսկման սենսոր։ LMT01 սենսորի վրա (nRF52810):

Անլար սենսորն աշխատում է CR2032 մարտկոցով, քնի ժամանակ սպառումը կազմում է 1.8 մԱ nRF52810, nRF52811 և 3.7 μA nRF52832-ի համար: Տվյալների փոխանցման ռեժիմում սպառումը 8 մԱ:

Multi-touch անլար միկրո DIY սենսոր
Multi-touch անլար միկրո DIY սենսոր
Կարծում եմ, որ օգտագործված արձանագրության նկարագրությունը և այս սենսորի համար ծրագրային ապահովման մշակումը տարբեր օգտագործման սցենարների համար դուրս է այս հոդվածի շրջանակներից:

Խելացի տան համակարգով սենսորի աշխատանքի թեստը կարելի է տեսնել ստորև ներկայացված կարճ տեսանյութում:


Այս սենսորի նախագիծը բաց է, նախագծի վերաբերյալ բոլոր նյութերը կարող եք ստանալ իմ վրա GitHub.

Եթե ​​դուք հետաքրքրված եք DIY-ի հետ կապված ամեն ինչով, դուք DIY ծրագրավորող եք կամ պարզապես ցանկանում եք սկսել, դուք հետաքրքրված եք DIY սարքերով, ես հրավիրում եմ բոլորին, ովքեր հետաքրքրված են հեռագրային զրույց – DIYDEV.

Բոլորին, ովքեր ցանկանում են սարքեր պատրաստել, սկսել իրենց տան համար ավտոմատացում կառուցել, առաջարկում եմ ծանոթանալ հեշտ ուսուցվող Mysensors արձանագրությանը` telegram chat-ին: MySensors

Եվ նրանց համար, ովքեր փնտրում են բավականին հասուն լուծումներ տան ավտոմատացման համար, ես ձեզ հրավիրում եմ հեռագրային զրույցի Բաց թեմա, (Ի՞նչ է Թելը:)

Շնորհակալություն ուշադրության համար, ամենայն բարիք:

Multi-touch անլար միկրո DIY սենսոր

Multi-touch անլար միկրո DIY սենսոր

Source: www.habr.com

Добавить комментарий