Inhaltsverzeichnis:
- Schritt 1: Stückliste
- Schritt 2: Die Platine
- Schritt 3: Über die Programmierung
- Schritt 4: Erstellen Sie einen Fall
Video: Drahtloser PIR-Sensor - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Fusion 360-Projekte »
Der Zweck dieses Projekts ist es, einen drahtlosen Bewegungssensor herzustellen, der mit Batterien betrieben wird.
Es kann für Alarmanlage, Beleuchtung usw. verwendet werden …
Es kann Monate auf den Batterien dauern, je nachdem, ob es oft ausgelöst wird oder nicht.
Schritt 1: Stückliste
Materialien:
- Bewegungsmelder HC-SR501 (ebay, aliexpress, adafruit …)
- 433 Mhz (315 Mhz für USA) Superheterodyn-Sender und -Empfänger (aliexpress)
- 2 NiMh-Akkus
- FTDI USB-Seriell Adapter zum Programmieren des Boards
Fähigkeiten:
- Adler Cadsoft
- Leiterplattenherstellung
- 3d Drucken
Schritt 2: Die Platine
Die Platine wird von 2 NiMH-Akkus versorgt (2 * 1,2 V = 2,4 V). Diese Spannung wird vom Aufwärtswandler MT3608 auf bis zu 5 V gespeist. Diese Komponente verbraucht im Leerlauf weniger als 1 mA, was für tragbare Anwendungen praktisch ist.
Ich habe einen atmega328p verwendet, um Arduino-kompatibel zu sein, weil Arduino cool ist und den Job macht;-)
- Die LED2 ist die gleiche wie die eingebaute LED von Arduino Uno (Pin 13).
- ISP1 lässt uns den Arduino-Bootloader brennen.
- Der HF-Sender wird direkt von PB2 (Pin 10 auf Arduino) mit Strom versorgt: Das HF-Modul verbraucht beim Senden 20 mA, PB2 kann bis zu 40 mA liefern, also reicht es:-)
- Der PIR-Sensor wird auf einen XH-Stecker gesteckt, er verbraucht nur wenige Mikroampere.
- Der FTDI-Anschluss ermöglicht es, einen USB-Seriell-Adapter anzuschließen und dann das Board direkt aus der Arduino IDE zu programmieren.
Ich habe Eagle verwendet, um das Board zu entwerfen und OSH Park, um es zu machen.
Sobald die Komponenten gelötet sind, brennen Sie den Arduino-Bootloader und Sie haben ein Äquivalent von Arduino Uno.
Schritt 3: Über die Programmierung
Sie müssen die Schlafmodus-Funktion von Arduino verwenden, um die Batterielebensdauer zu verlängern !! Sonst halten die Batterien nicht lange.
Der Algorithmus sollte sich wie folgt verhalten:
- Weck-Trigger auf PB1 einstellen (Pin 9)
- Schlaf (der Verbrauch sinkt auf wenige Mikroampere)
- Arduino stoppt hier, bis der Bewegungssensor auslöst
- Aufwachen
- Senden Sie ein RF-Signal und gehen Sie zurück in den Schlafmodus
Ich gebe Ihnen mein Programm, aber es ist nur ein Beispiel dafür, was getan werden kann.
Ich habe die RH_ASK-Bibliothek verwendet:
Schritt 4: Erstellen Sie einen Fall
Ein 3D-Drucker ist ein sehr gutes Werkzeug, um Hüllen herzustellen, wenn Sie ein elektronischer Bastler sind.
Das Design habe ich mit Fusion360 erstellt. Es ist für den Außenbereich gemacht, also wasserdicht: Ich habe eine Dichtung aus Korkholz geschnitten, um die Baugruppe zu schließen.
Das Gehäuse besteht aus PLA, was auch immer Sie im Internet lesen können, es kann jahrelang schlechtes Wetter aushalten.
Die 4 Schrauben sind M3. Das PLA wurde mit einem Gewindebohrer eingefädelt, es funktioniert gut auf diesem Material, nur nicht zu fest anziehen.
Empfohlen:
Arduino Social Distancing-Gerät mit PIR herstellen – wikiHow
Wie man Arduino Social Distancing Device mit PIR herstellt: 1
So erstellen Sie ein sprechendes PIR-Bewegungssicherheitssystem – wikiHow
So erstellen Sie ein sprechendes PIR-Bewegungssicherheitssystem: In diesem Video werden wir ein Sicherheitssystem erstellen, das Bewegungen erkennt und spricht. In diesem Projekt erkennt der PIR-Sensor Bewegung und das DFPlayer Mini MP3-Modul spielt den zuvor definierten Sound
Machen Sie ein einfaches Bewegungssensor-Licht! (PIR): 13 Schritte (mit Bildern)
Machen Sie ein einfaches Bewegungssensor-Licht! (PIR): Machen Sie eine kleine & Einfaches Bewegungssensorlicht mit weniger Aufwand und weniger Komponenten. Ein Anfänger könnte dies auch machen. Ein einfaches Verständnis der Funktionsweise von Transistoren und Kenntnisse über Anode und Kathode sind nur erforderlich, um es spannungsfrei zu machen