Multitouch kabellosen Mikro DIY Sensor

DIY, wie Wikipedia sagt, ist seit langem eine Subkultur. In diesem Artikel möchte ich ĂŒber mein DIY-Projekt eines kleinen kabellosen Multisensors berichten, und das wird mein kleiner Beitrag zu dieser Subkultur sein.

Die Geschichte dieses Projekts begann mit dem GehÀuse, das klingt vielleicht albern, aber genau so hat dieses Projekt angefangen. Das GehÀuse wurde auf AliExpress gekauft, und man muss sagen, dass die QualitÀt des Kunststoffgusses bei diesem GehÀuse hervorragend ist. Nach kurzer Korrespondenz mit dem VerkÀufer wurde eine Zeichnung per E-Mail geschickt, und dieses Projekt begann.

Multitouch kabellosen Mikro DIY Sensor

Die Zeichnung selbst war sehr schlecht dimensioniert, und fĂŒr die Maße der Grenzen, Ausschnitte und technologischen Löcher der zukĂŒnftigen Leiterplatte musste ich die HĂ€lfte der Maße mit einem Messschieber durchfĂŒhren. Nachdem ich alle inneren Maße des GehĂ€uses erhalten hatte, wurde klar, dass der Radiochip direkt auf der Leiterplatte platziert werden musste, da die Höhe von der Oberseite der Leiterplatte zur inneren OberflĂ€che des GehĂ€uses 1,8 mm betrug, wĂ€hrend die minimale Höhe eines durchschnittlichen Radio-Moduls normalerweise 2 mm betrĂ€gt (ohne Antenne).

Multitouch kabellosen Mikro DIY Sensor
Multitouch kabellosen Mikro DIY Sensor
Multitouch kabellosen Mikro DIY Sensor
FĂŒr den Sensor wurde der SoC nRF52 im QFN48-GehĂ€use gewĂ€hlt. In dieser GehĂ€useausfĂŒhrung 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.

Multitouch kabellosen Mikro DIY Sensor
Ich habe entschieden, den Sensor als Multisensor zu gestalten, damit er fĂŒr verschiedene Anwendungen genutzt werden kann. Aus diesem Grund musste das Layout des Chips so kompakt wie möglich gestaltet werden, wobei zu beachten ist, dass die minimalen Abmessungen der Komponenten nicht kleiner als 0603 sein dĂŒrfen, um das GerĂ€t manuell löten zu können. Nachdem der Chip auf der Platine angeordnet war, begann ich mit der Auswahl der Sensoren. Dabei orientierte ich mich vor allem an der GrĂ¶ĂŸe des GehĂ€uses des Sensors und der Möglichkeit, den Sensor mit einem minimalen Satz von Werkzeugen (Lötkolben und Heißluftföhn) zu löten.

Multitouch kabellosen Mikro DIY Sensor
FĂŒr den Sensor wurden folgende Sensoren ausgewĂ€hlt: SHT20, SHT21, Si7020, Si7021, HTU21D (Temperatur- und Feuchtigkeitssensor). Alle diese Sensoren haben das gleiche GehĂ€use und identische Pin-AnschlĂŒsse. Der HDC2080 (Temperatur- und Feuchtigkeitssensor) hat ebenfalls ein Ă€hnliches GehĂ€use wie die zuvor genannten, verfĂŒgt jedoch ĂŒber einen zusĂ€tzlichen Interrupt-Ausgang und ist energieeffizienter. Der BME280 (Temperatur-, Feuchtigkeits- und Drucksensor), der LMT01 (Temperatursensor) sowie der TMP117 (hochprĂ€ziser Temperatursensor) zeichnen sich durch hohe Energieeffizienz aus und bieten Interrupt-AusgĂ€nge sowie die Möglichkeit zur Einstellung von oberen und unteren Temperaturlimits. Der LIS2DW12 (Accelerometer) ist ebenfalls sehr energieeffizient und gehört zu den besten in seinem Segment, oder der LIS2DH12.

Multitouch kabellosen Mikro DIY Sensor
Multitouch kabellosen Mikro DIY Sensor
In der ersten Version des Sensors war ein Reed-Schalter im Lieferumfang enthalten, aber in den nachfolgenden Revisionen wurde dieser ausgeschlossen, da der Platz fĂŒr den Reed-Schalter mit einer GrĂ¶ĂŸe von 1,6 cm und dem GlasgehĂ€use nicht ausreichte. Bei der Installation der fertig montierten Platine im GehĂ€use habe ich zwei solcher Sensoren zerbrochen. Aufgrund der quadratischen Form des GehĂ€uses und seiner geringen Höhe war das GerĂ€t auch nicht besonders geeignet als Magnetöffnungssensor.

Multitouch kabellosen Mikro DIY Sensor
Neben den Sensoren sind auf dem Sensor zwei LEDs angebracht, eine davon ist eine RGB-LED, die an der Unterseite des Sensors platziert ist. Zwei SMD-Tasten, eine ist mit Reset verbunden, die andere ist eine "Benutzertaste", um bestimmte ArbeitsablĂ€ufe des Sensors zu realisieren. Das GehĂ€use des Sensors besteht aus drei Teilen: dem HauptgehĂ€use, einer inneren Einlage mit einer Öffnung zur Befestigung der Batterie, die mit vier Schrauben am HauptgehĂ€use befestigt ist, und einer unteren Abdeckung, die in die Öffnungen der inneren Einlage einrastet. Zudem sind vier analoge Pins, zwei digitale Pins und zwei weitere Pins ausgefĂŒhrt, die entweder eine NFC-Antenne oder digitale Pins sein können, sowie ein SWD-Port.

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

Multitouch kabellosen Mikro DIY Sensor
Das GerĂ€t hat zwei Überarbeitungen ĂŒberstanden. Zuvor war anstelle des TMP117-Sensors ein Helligkeitssensor MAX44009 installiert, der spĂ€ter durch einen Temperatursensor ersetzt wurde. Beide Sensoren haben dasselbe GehĂ€use, aber unterschiedliche Pin-AnschlĂŒsse. Es könnte ein Fehler gewesen sein, den Sensor auszutauschen; vielleicht sollte man ihn zurĂŒckbringen.

Multitouch kabellosen Mikro DIY Sensor
Multitouch kabellosen Mikro DIY Sensor
Multitouch kabellosen Mikro DIY Sensor
Multitouch kabellosen Mikro DIY Sensor
Jetzt 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 Schlag-Sensor, der auf dem Beschleunigungssensor LIS2DW12 basiert (nRF52810), und der letzte ist ein Temperatursensor mit dem Sensor LMT01 (nRF52810).

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

Multitouch kabellosen Mikro DIY Sensor
Multitouch kabellosen Mikro DIY Sensor
Die Beschreibung des verwendeten Protokolls und der Softwareentwicklung fĂŒr diesen Sensor unter verschiedenen Anwendungsszenarien liegt denke ich außerhalb des Rahmens dieses Artikels.

Einen Test zur Funktionsweise des Sensors mit einem Smart-Home-System können Sie im kurzen Video unten sehen.

Video abspielen

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

Wenn Sie an allem rund um DIY interessiert sind, DIY-Entwickler sind oder gerade erst anfangen möchten, und die Verwendung von DIY-GerĂ€ten interessiert Sie, lade ich alle Interessierten ein in den Telegram-Chat — DIYDEV.

An alle, die GerĂ€te herstellen und die Automatisierung ihres Hauses aufbauen möchten, 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 Hausautomation suchen, lade ich in den Telegram-Chat ein Offenes Thema. (Was ist ein Thread?)

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

Multitouch kabellosen Mikro DIY Sensor

Multitouch kabellosen Mikro DIY Sensor

Quelle: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster