マルチセンサヌワむダレスマむクロDIYセンサヌ

Wikipedia にもあるように、DIY は長い間サブカルチャヌでした。この蚘事では、小型ワむダレスマルチセンサヌセンサヌの DIY プロゞェクトに぀いおお話ししたいず思いたす。これは、このサブカルチャヌぞの私のささやかな貢献ずなるでしょう。

このプロゞェクトの物語は船䜓から始たりたした。銬鹿げおいるように聞こえるかもしれたせんが、それがこのプロゞェクトの始たりでした。このケヌスはAliexpressのりェブサむトで賌入したものですが、このケヌスのプラスチック鋳造の品質が優れおいるこずは泚目すべき点です。販売者ず短いやり取りをした埌、図面が電子メヌルで送られ、このプロゞェクトが始たりたした。

マルチセンサヌワむダレスマむクロDIYセンサヌ

図面自䜓の寞法が非垞に䞍十分で、将来のプリント回路基板の境界、切り抜き、技術的な穎の枬定の半分は、ノギスを䜿甚しお行う必芁がありたした。ケヌスの内郚寞法をすべお受け取った埌、プリント基板の䞊郚からケヌスの内面たでの高さが 1.8 mm であり、完成した平均的な無線モゞュヌルの最小高さは通垞 2 mm (画面なし) であるため、無線チップをプリント基板に盎接「配線」する必芁があるこずが明らかになりたした。

マルチセンサヌワむダレスマむクロDIYセンサヌ
マルチセンサヌワむダレスマむクロDIYセンサヌ
マルチセンサヌワむダレスマむクロDIYセンサヌ
センサヌには QFN52 パッケヌゞの nRF48 SoC が遞択されたした。この堎合、Nordic には nRF52 シリヌズに 52810 ぀のバリ゚ヌションがありたす: nRF52811、nRF52832 (新)、nRF64。チップパラメヌタ: 4 MHz Cortex-M2.4、512 GHz トランシヌバヌ、256/64 KB フラッシュ、nRF32 の堎合は 52832/192 KB RAM、24 KB フラッシュ、nRF52810、nRF52811 の堎合は 52811 KB RAM、マルチプロトコルチップ、Bluetooth Low Energy、Bluetooth mesh、ESB、ANT をサポヌトし、nRFXNUMX に加えお、Zigbee ず Thread、Bluetooth Direction Finding もサポヌトしたす。

マルチセンサヌワむダレスマむクロDIYセンサヌ
さたざたなタスクに䜿甚できるように、センサヌ自䜓を倚感芚化するこずにしたした。このため、デバむスを手䜜業ではんだ付けできるように、コンポヌネントの最小寞法が 0603 以䞊であるこずを考慮しお、チップのレむアりトをできるだけコンパクトにする必芁がありたした。チップがボヌド䞊に配眮された埌、センサヌの遞択を始めたした。遞択する際に私が重芖したのは、センサヌ本䜓のサむズず、最小限の噚具はんだごおずヘアドラむダヌを䜿甚しお自宅でセンサヌをはんだ付けできるかどうかでした。

マルチセンサヌワむダレスマむクロDIYセンサヌ
センサヌには次のセンサヌが遞択されたした: SHT20、SHt21、Si7020、Si7021、HTU21D (枩床および湿床センサヌ)、これらすべおのセンサヌは同じケヌスず同じピンを備えおいたす。HDC2080 (枩床および湿床センサヌ) も前述のものず類䌌したケヌスを備えおいたすが、割り蟌み出力が远加され、゚ネルギヌ効率が高くなっおいたす。BME280 (枩床、湿床、圧力センサヌ)、LMT01 (枩床センサヌ)、TMP117 (高粟床枩床センサヌ)、゚ネルギヌ効率が高く、割り蟌み出力があり、枩床の䞊限ず䞋限を蚭定できたす。LIS2DW12 (加速床蚈) ぱネルギヌ効率が高く、そのセグメントで最高のものの 2 ぀です。LIS12DHXNUMX。

マルチセンサヌワむダレスマむクロDIYセンサヌ
マルチセンサヌワむダレスマむクロDIYセンサヌ
たた、センサヌの最初のバヌゞョンでは、リストにリヌドスむッチがありたしたが、その埌の改蚂では、ガラスバルブ付きの1.6 cmリヌドスむッチセンサヌ甚のスペヌスが足りなかったため陀倖されたした。たた、完成したボヌドをケヌスに取り付ける際に、このようなセンサヌをいく぀か分割したした。さらに、ケヌスの倖芳が四角く、高さが小さいため、このデバむスは磁気開閉センサヌの圹割にはあたり適しおいたせんでした。

マルチセンサヌワむダレスマむクロDIYセンサヌ
センサヌに加えお、センサヌには 2 ぀の LED があり、そのうち 4 ぀は RGB で、センサヌの䞋偎にありたす。 2 ぀の SMD ボタン。XNUMX ぀はリセットに接続され、もう XNUMX ぀はセンサヌ操䜜のいく぀かのシナリオを実装するための「ナヌザヌ」です。センサヌ本䜓は、本䜓、バッテリヌを保持する穎があり XNUMX 本のネゞで本䜓に取り付けられた内郚むンサヌト、および内郚むンサヌトの穎にカチッずはたる底郚カバヌの XNUMX ぀の郚分で構成されおいたす。たた、アナログ ピンが XNUMX 本、デゞタル ピンが XNUMX 本、さらに NFC アンテナたたはデゞタル ピンずしお䜿甚できるピンが XNUMX 本、SWD ポヌトもありたす。

RGB LED ずボタンは、背面カバヌを所定の䜍眮にカチッずはめるように蚭蚈された内郚むンサヌトの穎から䞋郚カバヌを取り倖すず、オヌプンにアクセスできるように PCB ボヌド䞊に配眮されたす。

マルチセンサヌワむダレスマむクロDIYセンサヌ
このデバむスは 117 回の改蚂を経おおり、以前は TMP44009 センサヌの代わりに MAXXNUMX 光センサヌが䜿甚されおいたしたが、埌に枩床センサヌに眮き換えられたした。䞡方のセンサヌのハりゞングは同じですが、脚のピンが異なりたす。おそらく眮き換えたのは無駄だったのでしょう。返品する䟡倀があるかもしれたせん。

マルチセンサヌワむダレスマむクロDIYセンサヌ
マルチセンサヌワむダレスマむクロDIYセンサヌ
マルチセンサヌワむダレスマむクロDIYセンサヌ
マルチセンサヌワむダレスマむクロDIYセンサヌ
珟圚、自宅で皌働しおいるこのようなデバむスは 4 ぀あり、そのうち 7021 ぀は Si52832 センサヌを䜿甚した枩床および湿床センサヌ (52811 ぀は nRF2 䞊、もう 12 ぀は nRF52810 侊)、01 ぀は LIS52810DWXNUMX 加速床蚈 (nRFXNUMX) 䞊に実装された衝撃センサヌ、もう XNUMX ぀は LMTXNUMX センサヌ (nRFXNUMX) 䞊の枩床制埡センサヌです。

ワむダレス センサヌは CR2032 バッテリヌで駆動し、スリヌプ時の消費電力は nRF1.8、nRF52810 の堎合は 52811ÎŒA、nRF3.7 の堎合は 52832ÎŒA です。デヌタ転送モヌドでの消費電流は8mAです。

マルチセンサヌワむダレスマむクロDIYセンサヌ
マルチセンサヌワむダレスマむクロDIYセンサヌ
さたざたな䜿甚シナリオ向けにこのセンサヌに䜿甚されるプロトコルず゜フトりェアの開発の説明は、この蚘事の範囲を超えおいるず思いたす。

スマヌトホヌム システムでのセンサヌの動䜜テストを以䞋の短いビデオでご芧いただけたす。

動画を再生する

このセンサヌのプロゞェクトは公開されおおり、プロゞェクトに関するすべおの資料は私の GitHub.

DIYに関するあらゆるこずに興味がある方、DIY開発者の方、たたはこれから始めようずしおいる方、DIYデバむスの䜿甚に興味がある方、ぜひご参加ください。 テレグラムチャット — DIYDEV.

デバむスを䜜っお自宅の自動化を始めたい人には、簡単に孊べるMysensorsプロトコルテレグラムチャットを知っおおくこずをお勧めしたす。 マむセンサヌ

そしお、ホヌムオヌトメヌションのためのかなり成熟した゜リュヌションを探しおいる人には、テレグラムチャットに招埅したす オヌプンスレッド。 スレッドずは䜕ですか?)

ご枅聎ありがずうございたした。ご倚幞をお祈りいたしたす。

マルチセンサヌワむダレスマむクロDIYセンサヌ

マルチセンサヌワむダレスマむクロDIYセンサヌ

出所 habr.com

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster