Çox sensorlu simsiz mikro DIY sensor

DIY, Vikipediyada deyildiyi kimi, çoxdan bir subkultura olmuşdur. Bu yazıda mən kiçik simsiz multi-touch sensorunun DIY layihəsi haqqında danışmaq istəyirəm və bu, mənim bu subkulturaya kiçik töhfəm olacaq.

Bu layihənin hekayəsi bədəndən başladı, axmaq səslənir, amma bu layihə belə başladı. Korpus Aliexpress saytında alınıb, qeyd etmək lazımdır ki, bu korpusun plastik tökmə keyfiyyəti əladır. Satıcı ilə qısa yazışmalardan sonra poçtla rəsm göndərildi və layihə başladı.

Çox sensorlu simsiz mikro DIY sensor

Rəsmin özü çox zəif ölçüldü və gələcək çap dövrə lövhəsinin sərhədləri, kəsikləri və texnoloji delikləri üçün ölçmələrin yarısı kaliperdən istifadə edilməli idi. Korpusun bütün daxili ölçülərini aldıqdan sonra məlum oldu ki, radio çipini birbaşa çap dövrə lövhəsinə “yönləndirmək” lazım olacaq, çünki çap dövrə lövhəsinin yuxarı hissəsindən korpusun daxili səthinə qədər hündürlük var idi. 1.8 mm və bitmiş orta radio modulunun minimum hündürlüyü adətən 2 mm-dir (ekransız).

Çox sensorlu simsiz mikro DIY sensor
Çox sensorlu simsiz mikro DIY sensor
Çox sensorlu simsiz mikro DIY sensor
Sensor üçün QFN52 paketindəki nRF48 SoC seçilmişdir. Bu halda nRF52 seriyasında Nordic-in üç variantı var: nRF52810, nRF52811(yeni), nRF52832. Çip parametrləri: 64 MHz Cortex-M4, 2.4 GHz ötürücü, 512/256 KB Flash, nRF64 və 32 KB Flash üçün 52832/192 KB RAM, nRF24 üçün 52810 KB RAM, nRF52811, Bluetoothto Low Energy, multi-pro dəstəyi mesh, ESB, ANT və nRF52811, yuxarıda göstərilənlərə əlavə olaraq, Zigbee və Thread, eləcə də Bluetooth İstiqamət Tapmasına malikdir.

Çox sensorlu simsiz mikro DIY sensor
Mən sensorun özünü multisensor etmək qərarına gəldim ki, o, müxtəlif vəzifələrdə istifadə olunsun. Bu səbəbdən, cihazın əl ilə lehimlənməsi üçün komponentlərin minimum ölçülərinin 0603-dən az olmamasını nəzərə alaraq, çipin sxemi mümkün qədər yığcamlaşdırılmalı idi. Çip lövhəyə yerləşdirildikdən sonra sensorları seçməyə başladım. Seçərkən diqqət yetirdiyim əsas şeylər sensor korpusunun ölçüləri və evdə minimum avadanlıq dəsti (lehimləmə dəmiri və saç qurutma maşını) ilə sensoru lehimləmək imkanı idi.

Çox sensorlu simsiz mikro DIY sensor
Sensor üçün aşağıdakı sensorlar seçildi: SHT20, SHt21, Si7020, Si7021, HTU21D (temperatur və rütubət sensoru), bütün bu sensorlar eyni korpusa və eyni sancaqlara malikdir, HDC2080 (temperatur və rütubət sensoru) da oxşar korpusa malikdir. sadalanandan əvvəl, lakin əlavə kəsmə çıxışına malikdir, daha çox enerjiyə qənaət edir, BME280 (temperatur, rütubət və təzyiq sensoru), LMT01 (temperatur sensoru), TMP117 (yüksək dəqiqlikli temperatur sensoru), yüksək enerji səmərəliliyi, kəsmə çıxışı, yuxarı və aşağı temperaturun qurulması limitləri, LIS2DW12(akselerometer) yüksək enerji səmərəliliyi, öz seqmentində ən yaxşılardan biri və ya LIS2DH12.

Çox sensorlu simsiz mikro DIY sensor
Çox sensorlu simsiz mikro DIY sensor
Ayrıca, sensorun ilk versiyasında siyahıda bir qamış açarı var idi, lakin sonrakı versiyalarda o, istisna edildi, çünki şüşə lampalı 1.6 sm qamış keçid sensorunda kifayət qədər yer yox idi və mən bir neçə hissəni ayırdım. hazır lövhəni korpusa quraşdırarkən belə sensorlar, həm də kvadrat səbəbiylə İşin növü və kiçik hündürlüyü maqnit açılış və bağlanma sensoru kimi cihaza həqiqətən uyğun gəlmirdi.

Çox sensorlu simsiz mikro DIY sensor
Sensorlara əlavə olaraq, sensorda 2 LED var, onlardan biri sensorun aşağı tərəfində yerləşən RGB-dir. İki SMD düyməsi, biri sıfırlanmağa qoşulmuşdur, ikincisi bəzi sensor əməliyyat ssenarilərini həyata keçirmək üçün "istifadəçi". Sensorun gövdəsi üç hissədən ibarətdir: əsas gövdə, batareyanı saxlayan və dörd vintlə əsas gövdəyə bərkidilmiş deşiyi olan daxili əlavə və daxili yerləşdirmədəki dəliklərə yapışan alt qapaq. NFC antenası və ya rəqəmsal sancaqlar, SWD portu ola biləcək 4 analoq sancaq, 2 rəqəmsal sancaq və daha iki pin var.

RGB LED və düymələr PCB lövhəsində elə yerləşdirilib ki, arxa qapağı yerinə oturtmaq üçün nəzərdə tutulmuş daxili əlavədəki dəliklərdən alt qapaq çıxarıldıqda onlara asanlıqla daxil olmaq mümkün olsun.

Çox sensorlu simsiz mikro DIY sensor
Cihaz iki reviziyadan keçmişdir, daha əvvəl TMP117 sensorunun yerinə MAX44009 işıq sensoru quraşdırılmışdır, sonradan temperatur sensoru ilə əvəz edilmişdir, hər iki sensor eyni gövdəyə malikdir, lakin ayaqlarda fərqli sancaqlar ola bilər. əbəs yerə dəyişdirildi, bəlkə də qayıtmağa dəyər.

Çox sensorlu simsiz mikro DIY sensor
Çox sensorlu simsiz mikro DIY sensor
Çox sensorlu simsiz mikro DIY sensor
Çox sensorlu simsiz mikro DIY sensor
İndi evdə işləyən 4 belə cihazım var, onlardan ikisi Si7021 sensorları olan temperatur və rütubət sensorlarıdır (biri nRF52832-də, ikincisi nRF52811-də), biri LIS2DW12 akselerometrində (nRF52810) tətbiq olunan zərbə sensoru və temperatura nəzarət sensorudur. LMT01 sensorunda (nRF52810).

Simsiz sensor CR2032 batareyasında işləyir, yuxuda istehlak nRF1.8, nRF52810 üçün 52811 μA və nRF3.7 üçün 52832 μA təşkil edir. Məlumat ötürmə rejimində istehlak 8mA.

Çox sensorlu simsiz mikro DIY sensor
Çox sensorlu simsiz mikro DIY sensor
Hesab edirəm ki, istifadə olunan protokolun təsviri və müxtəlif istifadə ssenariləri üçün bu sensor üçün proqram təminatının inkişafı bu məqalənin əhatə dairəsindən kənardadır.

Sensorun ağıllı ev sistemi ilə işinin sınağını aşağıdakı qısa videoda görmək olar.


Bu sensorun layihəsi açıqdır, layihə üzrə bütün materialları mənim səhifəmdə əldə edə bilərsiniz Github.

Əgər DIY ilə əlaqəli hər şeylə maraqlanırsınızsa, siz DIY tərtibatçısınızsa və ya sadəcə başlamaq istəyirsinizsə, DIY cihazlarından istifadə etməkdə maraqlısınızsa, maraqlanan hər kəsi dəvət edirəm teleqram çatı – DIYDEV.

Cihazlar düzəltmək, evləri üçün avtomatlaşdırma qurmağa başlamaq istəyən hər kəsə asanlıqla öyrənilən Mysensors protokolu - telegram çatı ilə tanış olmağı təklif edirəm. MySensors

Evin avtomatlaşdırılması üçün kifayət qədər yetkin həllər axtaranlar üçün sizi telegram söhbətinə dəvət edirəm Mövzunu açın. (Thread nədir?)

Diqqətiniz üçün təşəkkür edirik, hər kəsə uğurlar!

Çox sensorlu simsiz mikro DIY sensor

Çox sensorlu simsiz mikro DIY sensor

Mənbə: www.habr.com

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