Multisensor kabelloser Mikro DIY Sensor

DIY, wie die Wikipedia sagt, ist schon lange eine Subkultur. In diesem Artikel möchte ich ĂŒber mein DIY-Projekt eines kleinen kabellosen Multisensor-DatenmessgerĂ€ts berichten, und dies wird mein kleiner Beitrag zu dieser Subkultur sein.

Die Geschichte dieses Projekts begann mit dem GehÀuse, das klingt etwas dumm, aber so begann das Projekt tatsÀchlich. Das GehÀuse wurde auf der Website AliExpress gekauft. Es ist zu beachten, dass die QualitÀt des Kunststoffgusses dieses GehÀuses ausgezeichnet ist. Nach einem kurzen Schriftwechsel mit dem VerkÀufer wurde die Zeichnung per E-Mail gesendet, und dieses Projekt begann.

Multisensor kabelloser Mikro DIY Sensor

Die Zeichnung selbst war sehr schlecht maßstabgerecht und die HĂ€lfte der Maße fĂŒr die Grenzen, Ausschnitte und Techniköffnungen der zukĂŒnftigen Leiterplatte musste mit einem Messschieber gemacht werden. Nachdem ich alle Innenmaße des GehĂ€uses erhalten hatte, wurde klar, dass der Radiochip direkt auf der Leiterplatte „verlegt“ werden musste, da der Abstand von der Oberkante der Leiterplatte zur InnenflĂ€che des GehĂ€uses 1,8 mm betrug, wĂ€hrend die minimale Höhe eines durchschnittlichen Radiomoduls normalerweise 2 mm (ohne Bildschirm) betrĂ€gt.

Multisensor kabelloser Mikro DIY Sensor
Multisensor kabelloser Mikro DIY Sensor
Multisensor kabelloser Mikro DIY Sensor
FĂŒr den Sensor wurde das SoC nRF52 im QFN48-GehĂ€use ausgewĂ€hlt. In diesem GehĂ€use gibt es in der nRF52-Serie von Nordic drei Varianten: nRF52810, nRF52811 (neu), nRF52832. Die Chip-Spezifikationen: 64 MHz Cortex-M4, 2,4 GHz Transceiver, 512/256 KB Flash, 64/32 KB RAM bei nRF52832 und 192 KB Flash, 24 KB RAM bei nRF52810, nRF52811; die Chips sind multiprotokollfĂ€hig und unterstĂŒtzen Bluetooth Low Energy, Bluetooth Mesh, ESB, ANT, wĂ€hrend der nRF52811 zusĂ€tzlich Zigbee und Thread sowie Bluetooth Direction Finding unterstĂŒtzt.

Multisensor kabelloser Mikro DIY Sensor
Ich habe mich entschieden, den Sensor multisensorisch zu gestalten, damit er fĂŒr verschiedene Aufgaben verwendet werden kann. Aus diesem Grund musste die Anordnung des Chips so kompakt wie möglich gemacht werden, wobei zu berĂŒcksichtigen war, dass die minimalen Abmessungen der Komponenten nicht kleiner als 0603 sein sollten, damit das GerĂ€t manuell gelötet werden kann. Nachdem der Chip auf der Platine angeordnet war, begann ich mit der Auswahl der Sensoren. HauptsĂ€chlich orientierte ich mich bei der Auswahl an den Abmessungen des Sensors und der Möglichkeit, den Sensor unter Heimbedingungen mit einem minimalen GerĂ€tesatz (Lötkolben und HeißluftgeblĂ€se) zu löten.

Multisensor kabelloser Mikro DIY Sensor
FĂŒr den Sensor wurden die folgenden Sensoren ausgewĂ€hlt: SHT20, SHT21, Si7020, Si7021, HTU21D (Temperatur- und Luftfeuchtigkeitssensor), alle diese Sensoren haben das gleiche GehĂ€use und dieselben Pin-AnschlĂŒsse. Der HDC2080 (Temperatur- und Luftfeuchtigkeitssensor) hat ebenfalls ein Ă€hnliches GehĂ€use wie die zuvor genannten, bietet jedoch einen zusĂ€tzlichen Interrupt-Ausgang und ist energieeffizienter. BME280 (Temperatur-, Luftfeuchtigkeits- und Drucksensor), LMT01 (Temperatursensor), TMP117 (hochprĂ€ziser Temperatursensor) mit hoher Energieeffizienz, Interrupt-Ausgang und die Möglichkeit, obere und untere Temperaturlimits festzulegen. LIS2DW12 (Beschleunigungssensor) mit hoher Energieeffizienz, einer der besten in seinem Segment oder LIS2DH12.

Multisensor kabelloser Mikro DIY Sensor
Multisensor kabelloser Mikro DIY Sensor
In der ersten Version des Sensors war auch ein Reed-Schalter enthalten, wurde jedoch in den spĂ€teren Revisionen entfernt, da der Reed-Sensor mit einem Durchmesser von 1,6 cm in einem Glaskolben nicht genĂŒgend Platz hatte. Ich habe ein paar solcher Sensoren zerbrochen, als ich die fertige Platine ins GehĂ€use einbaute. Auch aufgrund der quadratischen Form des GehĂ€uses und seiner geringen Höhe war das GerĂ€t nicht besonders geeignet, um als Magnetkontakt fĂŒr das Öffnen und Schließen zu fungieren.

Multisensor kabelloser Mikro DIY Sensor
Neben den Sensoren sind am Sensor 2 LEDs angebracht, eine davon ist eine RGB-LED, die sich auf der Unterseite des Sensors befindet. Zwei SMD-Buttons, einer ist fĂŒr Reset, der andere ist ein 'Benutzer'-Button zur Umsetzung bestimmter Betriebs-Szenarien des Sensors. Das GehĂ€use des Sensors besteht aus drei Teilen: einem HauptgehĂ€use, einer inneren Einlage mit einer Öffnung zur Halterung der Batterie, die mit vier Schrauben am HauptgehĂ€use befestigt ist, und einem unteren Deckel, der in die Öffnungen der inneren Einlage eingeklickt wird. Außerdem sind 4 analoge Pins, 2 digitale Pins sowie zwei weitere Pins, die entweder als NFC-Antenne oder als digitale Pins dienen können, sowie der SWD-Port herausgefĂŒhrt.

Die RGB-LED und die Tasten sind so auf der PCB-Platine angebracht, dass sie bei abgenommenem unteren Deckel ĂŒber die Öffnungen in der inneren Einlage, die fĂŒr das Einrasten des hinteren Deckels vorgesehen sind, zugĂ€nglich sind.

Multisensor kabelloser Mikro DIY Sensor
Das GerĂ€t hat zwei Revisionen ĂŒberstanden. Zuvor war an der Stelle des TMP117-Sensors der Beleuchtungssensor MAX44009 installiert, der spĂ€ter durch den Temperatursensor ersetzt wurde. Beide Sensoren haben das gleiche GehĂ€use, jedoch unterschiedliche Pin-AnschlĂŒsse. Es könnte bedauert werden, dass der Wechsel stattgefunden hat; vielleicht ist es besser, ihn zurĂŒckzubringen.

Multisensor kabelloser Mikro DIY Sensor
Multisensor kabelloser Mikro DIY Sensor
Multisensor kabelloser Mikro DIY Sensor
Multisensor kabelloser Mikro DIY Sensor
Aktuell habe ich zu Hause 4 solcher GerĂ€te in Betrieb, zwei davon sind Temperatur- und Feuchtigkeitssensoren mit Si7021-Sensoren (einer auf nRF52832, der andere auf nRF52811), einer ist ein Stoßsensor, der auf dem Beschleunigungssensor LIS2DW12 (nRF52810) basiert, und der Sensor zur TemperaturĂŒberwachung verwendet den Sensor LMT01 (nRF52810).

Der drahtlose Sensor lĂ€uft mit einer Batterie cr2032, der Verbrauch im Schlafmodus betrĂ€gt 1,8 ”A fĂŒr nRF52810, nRF52811 und 3,7 ”A fĂŒr nRF52832. Der Verbrauch im DatenĂŒbertragungsmodus betrĂ€gt 8 mA.

Multisensor kabelloser Mikro DIY Sensor
Multisensor kabelloser Mikro DIY Sensor
Die Beschreibung des verwendeten Protokolls und die Entwicklung von Software fĂŒr diesen Sensor unter verschiedenen Nutzungsszenarien denke ich, gehen ĂŒber den Rahmen dieses Artikels hinaus.

Eine Testarbeit des Sensors mit dem Smart Home-System kann in dem kleinen Video unten angesehen werden.

Video abspielen

Das Projekt dieses Sensors ist offen, alle Materialien zum Projekt können Sie auf meinem GitHub.

Wenn Sie sich fĂŒr alles rund um DIY interessieren, DIY-Entwickler sind oder gerade erst anfangen wollen, und es Sie interessiert, DIY-GerĂ€te zu verwenden, lade ich alle Interessierten ein, in den Telegram-Chat — DIYDEV.

Allen, die GerĂ€te bauen möchten und mit der Automatisierung ihres Zuhauses beginnen wollen, empfehle ich, sich mit dem einfach zu erlernenden Protokoll Mysensors vertraut zu machen — Telegram-Chat MySensors

Und diejenigen, die nach ausreichend erwachsenen Lösungen fĂŒr die Heimautomatisierung suchen, lade ich in den Telegram-Chat ein Open Thread. (Was ist Thread?)

Vielen Dank fĂŒr Ihre Aufmerksamkeit, alles Gute!

Multisensor kabelloser Mikro DIY Sensor

Multisensor kabelloser Mikro DIY Sensor

Quelle: habr.com

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster