Inhaltsverzeichnis:

Drahtloser PIR-Sensor - Gunook
Drahtloser PIR-Sensor - Gunook

Video: Drahtloser PIR-Sensor - Gunook

Video: Drahtloser PIR-Sensor - Gunook
Video: Motion sensor how to use #shorts 2024, November
Anonim
Drahtloser PIR-Sensor
Drahtloser PIR-Sensor
Drahtloser PIR-Sensor
Drahtloser PIR-Sensor

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

Stückliste
Stückliste
Stückliste
Stückliste
Stückliste
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
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:

  1. Weck-Trigger auf PB1 einstellen (Pin 9)
  2. Schlaf (der Verbrauch sinkt auf wenige Mikroampere)
  3. Arduino stoppt hier, bis der Bewegungssensor auslöst
  4. Aufwachen
  5. 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

Machen Sie einen Fall
Machen Sie einen Fall
Machen Sie einen Fall
Machen Sie einen Fall
Machen Sie einen Fall
Machen 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: