Ko'p sensorli simsiz mikro DIY sensori

DIY, Vikipediya aytganidek, uzoq vaqtdan beri submadaniyat bo'lib kelgan. Ushbu maqolada men o'zimning kichik simsiz multi-touch sensorimning DIY loyihasi haqida gapirmoqchiman va bu mening ushbu subkulturaga kichik hissam bo'ladi.

Bu loyihaning hikoyasi tanadan boshlandi, bu ahmoqona tuyuladi, lekin bu loyiha shunday boshlangan. Koson Aliexpress veb-saytida sotib olingan, shuni ta'kidlash kerakki, bu korpusning plastik quyish sifati juda yaxshi. Sotuvchi bilan qisqa yozishmalardan so'ng, chizma pochta orqali yuborildi va loyiha boshlandi.

Ko'p sensorli simsiz mikro DIY sensori

Chizmaning o'zi juda yomon o'lchangan va kelajakdagi bosilgan elektron plataning chegaralari, kesiklari va texnologik teshiklari uchun o'lchovlarning yarmi kaliper yordamida amalga oshirilishi kerak edi. Ishning barcha ichki o'lchamlarini olgandan so'ng, radio chipini to'g'ridan-to'g'ri bosilgan elektron plataga "yo'naltirish" kerakligi aniq bo'ldi, chunki bosilgan elektron plataning yuqori qismidan korpusning ichki yuzasigacha bo'lgan balandlik. 1.8 mm va tayyor o'rtacha radio modulning minimal balandligi odatda 2 mm (ekransiz).

Ko'p sensorli simsiz mikro DIY sensori
Ko'p sensorli simsiz mikro DIY sensori
Ko'p sensorli simsiz mikro DIY sensori
Sensor uchun QFN52 paketidagi nRF48 SoC tanlangan. Bunday holda, nRF52 seriyasida Nordic uchta variantga ega: nRF52810, nRF52811 (yangi), nRF52832. Chip parametrlari: 64 MGts Cortex-M4, 2.4 gigagertsli qabul qiluvchi, 512/256 KB Flash, nRF64 va 32 KB Flash uchun 52832/192 KB RAM, nRF24 uchun 52810 KB RAM, nRF52811, Bluetoothto Low Energy, multi-pro chipslarini qo'llab-quvvatlash mesh, ESB, ANT va nRF52811, yuqoridagilarga qo'shimcha ravishda, Zigbee va Thread, shuningdek, Bluetooth yo'nalishini topishga ega.

Ko'p sensorli simsiz mikro DIY sensori
Men sensorning o'zini ko'p sensorli qilishga qaror qildim, shunda u turli vazifalar uchun ishlatilishi mumkin. Shu sababli, qurilmani qo'lda lehimlash uchun komponentlarning minimal o'lchamlari 0603 dan kam bo'lmasligi kerakligini hisobga olgan holda, chipning tartibini iloji boricha ixcham qilish kerak edi. Chip taxtaga o'rnatilgandan so'ng, men sensorlarni tanlashni boshladim. Tanlashda men e'tibor qaratgan asosiy narsalar - bu sensor korpusining o'lchamlari va sensorni uyda minimal jihozlar to'plami (lehimlash temir va sochlarini fen mashinasi) bilan lehimlash qobiliyati.

Ko'p sensorli simsiz mikro DIY sensori
Sensor uchun quyidagi sensorlar tanlangan: SHT20, SHt21, Si7020, Si7021, HTU21D (harorat va namlik sensori), bu sensorlarning barchasi bir xil korpusga va bir xil pinlarga ega, HDC2080 (harorat va namlik sensori) ham xuddi shunday korpusga ega. sanab o'tilgandan oldin, lekin qo'shimcha uzilish chiqishi, energiya tejamkorligi, BME280 (harorat, namlik va bosim sensori), LMT01 (harorat sensori), TMP117 (yuqori aniqlikdagi harorat sensori), yuqori energiya samaradorligi, uzilish chiqishi, yuqori va pastki haroratni sozlash chegaralari, LIS2DW12 (akselerometer ) yuqori energiya samaradorligi, o'z segmentidagi eng yaxshilaridan biri yoki LIS2DH12.

Ko'p sensorli simsiz mikro DIY sensori
Ko'p sensorli simsiz mikro DIY sensori
Bundan tashqari, sensorning birinchi versiyasida ro'yxatda qamish kaliti mavjud edi, ammo keyingi tahrirlarda u chiqarib tashlandi, chunki shisha lampochkali 1.6 sm qamishli o'zgartirish sensori etarli joyga ega emas edi va men bir nechtasini ajratdim. Bunday datchiklar tayyor taxtani korpusga o'rnatishda, shuningdek, kvadrat tufayli G'ilofning turi va uning kichik balandligi magnit ochilish va yopish sensori sifatida qurilmaga haqiqatan ham mos kelmadi.

Ko'p sensorli simsiz mikro DIY sensori
Sensorlarga qo'shimcha ravishda sensorda 2 ta LED mavjud, ulardan biri sensorning pastki qismida joylashgan RGB. Ikkita SMD tugmasi, biri qayta o'rnatish uchun ulangan, ikkinchisi sensorning ba'zi ish stsenariylarini amalga oshirish uchun "foydalanuvchi". Datchik korpusi uch qismdan iborat: asosiy korpus, batareyani ushlab turadigan va asosiy korpusga toβ€˜rtta vint bilan biriktirilgan teshikka ega ichki qoβ€˜shimcha va ichki qismdagi teshiklarga oβ€˜ralib turuvchi pastki qopqoq. Bundan tashqari, NFC antennasi yoki raqamli pin, SWD porti bo'lishi mumkin bo'lgan 4 ta analog pin, 2 ta raqamli pin va yana ikkita pin mavjud.

RGB LED va tugmalar PCB platasiga shunday joylashtirilganki, ular orqa qopqoqni joyiga qo'yish uchun mo'ljallangan ichki qo'shimchadagi teshiklar orqali pastki qopqoq chiqarilganda ularga osongina kirish mumkin.

Ko'p sensorli simsiz mikro DIY sensori
Qurilma ikkita tahrirdan o'tdi, bundan oldin ham TMP117 sensori o'rniga MAX44009 yorug'lik sensori o'rnatildi, keyinchalik u harorat sensori bilan almashtirildi, ikkala sensorning tanasi bir xil, ammo oyoqlarda turli xil pinlar bo'lishi mumkin. almashtirilganligi behuda bo'ladi, ehtimol u qaytib kelishga arziydi.

Ko'p sensorli simsiz mikro DIY sensori
Ko'p sensorli simsiz mikro DIY sensori
Ko'p sensorli simsiz mikro DIY sensori
Ko'p sensorli simsiz mikro DIY sensori
Endi menda uyda 4 ta shunday qurilma ishlaydi, ulardan ikkitasi Si7021 sensorli harorat va namlik sensori (biri nRF52832 da, ikkinchisi nRF52811 da), biri LIS2DW12 akselerometrida (nRF52810) o'rnatilgan zarba sensori va haroratni nazorat qilish sensori. LMT01 sensorida (nRF52810).

Simsiz sensor CR2032 batareyasida ishlaydi, uyqudagi iste'mol nRF1.8 uchun 52810 mA, nRF52811 va nRF3.7 uchun 52832 mkA. Ma'lumot uzatish rejimida iste'mol 8mA.

Ko'p sensorli simsiz mikro DIY sensori
Ko'p sensorli simsiz mikro DIY sensori
Menimcha, ishlatiladigan protokolning tavsifi va turli xil foydalanish stsenariylari uchun ushbu sensor uchun dasturiy ta'minotni ishlab chiqish ushbu maqola doirasidan tashqarida.

Sensorning aqlli uy tizimi bilan ishlashining sinovini quyidagi qisqa videoda ko'rish mumkin.


Ushbu sensorning loyihasi ochiq, siz loyiha bo'yicha barcha materiallarni mening saytimda olishingiz mumkin GitHub.

Agar siz DIY bilan bog'liq hamma narsaga qiziqsangiz, siz DIY ishlab chiquvchisisiz yoki shunchaki boshlamoqchi bo'lsangiz, siz DIY qurilmalaridan foydalanishga qiziqsangiz, barcha qiziqqanlarni taklif qilaman. telegram chat - DIYDEV.

Qurilmalar yasashni, o'z uyi uchun avtomatlashtirishni qurishni boshlamoqchi bo'lgan har bir kishiga o'rganish oson Mysensors protokoli - telegram chati bilan tanishishni taklif qilaman. MySensors

Va uyni avtomatlashtirish uchun etarlicha etuk echimlarni qidirayotganlar uchun sizni telegram chatiga taklif qilaman Kirishni oching. (Thread nima?)

E'tiboringiz uchun tashakkur, barchangizga omad!

Ko'p sensorli simsiz mikro DIY sensori

Ko'p sensorli simsiz mikro DIY sensori

Manba: www.habr.com

a Izoh qo'shish