Inhaltsverzeichnis:
Video: Küchentischleuchten mit Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Schon seit einiger Zeit wollte ich meine Zehen in die Hausautomation tauchen. Ich beschloss, mit einem einfachen Projekt zu beginnen. Leider habe ich während des Prozesses keine Fotos gemacht, aber ich habe zuerst ein Protoboard verwendet, um meine Ideen zu testen, und es erst zusammengelötet, als alles funktionierte.
Das Projekt besteht aus einem Arduino, der sowohl an einen PIR-Sensor als auch an einen von einem MOSFET angesteuerten LED-Streifen angeschlossen ist. Ich hätte den Arduino ganz überspringen und nur den PIR und seine einstellbare Verzögerung verwenden können, aber das Maximum beträgt 18 Sekunden, was bedeutet, dass sich alle 18 Sekunden jemand davor bewegen muss, damit die Lichter nicht ausgehen. Außerdem wollte ich, dass die Lichter nach und nach an- und ausgehen.
Meine ursprüngliche Idee war, auch ein Funkmodul anzuschließen und ein MySensors-Netzwerk zu starten, aber ich hatte einige Probleme, den Sensor mit dem Gateway zu kommunizieren, also gab ich auf und hielt das Projekt einfach.
Schritt 1: Materialien
Ich stelle hier eine Liste von Materialien (mit Ausnahme der offensichtlichen wie Draht, Lötzinn, Lötkolben usw.) mit den Links bereit, bei denen ich sie gekauft habe.
- Arduino Pro Mini 328 5V. Ich habe zuerst versucht, 3,3 V zu verwenden, und dachte, es würde den 12-V-Roheingang verarbeiten, aber ich habe den schlechten Onboard-Spannungsregler verbrannt.
- Warmweißer 12V LED-Streifen (60 LED/m, SMD2835, wasserdicht)
- PIR-Bewegungssensor
- IRFZ44N-Mosfet zum Ansteuern des 12-V-LED-Streifens mit einem 5-V-Ausgang des Arduino. Jeder gute N-Mosfet mit diesen Spannungen im Bereich, der Ihrem erwarteten Strom entspricht, reicht aus, es muss nicht dieser spezielle sein, aber ich habe diese zuvor zum Antreiben von LED-Streifen verwendet, daher vertraue ich ihnen. Sie sind für 55 V und 49 A aufgeführt, mehr als genug für dieses spezielle Projekt.
- 12V Netzteil. Ich habe mich für das 2A-Modell entschieden, aber Sie sollten den Strom abschätzen, den Sie benötigen. Der von mir gewählte LED-Streifen ist mit 2,88 W/m angegeben, was für 60 große LEDs etwas zu niedrig erscheint, also bin ich auf Nummer sicher gegangen.
- DC-Steckdose
- Projektbox. Alles, was zu Ihrem Projekt passt, ist gut.
- JST-Anschluss für den LED-Streifen. Sie können die Drähte direkt löten, aber ich dachte, es wäre besser, einen Stecker zu verwenden, falls ich den Streifen ersetzen muss.
Schritt 2: Montage
Der PIR-Sensor ist an Pin 2 des Arduino angeschlossen und der Ausgang zum Mosfet ist an Pin 3 angeschlossen. Sie können beliebige andere Pins auswählen und den Code entsprechend ändern, aber der Ausgangspin muss PWM-fähig sein. Die Masse des Arduino sollte mit der Masse des Netzsteckers verbunden sein - wählen Sie einen der GND-Pins des Arduino. Beachten Sie, dass der positive Draht vom Netzstecker mit dem RAW-Pin des Arduino verbunden werden muss, damit er durch den Spannungsregler geht. VERBINDEN SIE KEINE 12V STROMQUELLE DIREKT AN VCC, Sie werden Ihr Arduino braten.
Bei N-Kanal-MOSFETs ist das Gate Pin 1, das Drain ist Pin 2 und die Source ist Pin 3. Die Source (Pin 3) sollte mit der 12V-Masse verbunden werden, das Gate (Pin 1) mit dem Arduino und dem Drain zum negativen Pin des LED-Streifens. Der Pluspol des Streifens sollte direkt mit dem Netzstecker verbunden werden.
Ich habe zwei Anschlüsse für den LED-Streifen verwendet, weil ich ihn in zwei geteilt habe, einen für jede Seite des Ofens. Sie können nur einen oder mehrere Stecker verwenden und beliebig viele Teile parallel mit Strom versorgen, solange Sie den erforderlichen Strom vom Netzteil bereitstellen. Die LED-Streifen haben im Allgemeinen gedruckte Markierungen, die zeigen, wo sie geschnitten werden können (und es ist im Allgemeinen in Abschnitte von 3 LEDs). Stellen Sie nur sicher, dass Sie nichts mit umgekehrter Polarität anschließen, und Sie können loslegen.
Sobald alles vorhanden ist, müssen Sie ein Loch in die Projektbox schneiden, um den PIR-Sensor zu passen. Ich habe mich für eine diagonale Positionierung entschieden, damit sie nicht viel Bewegung aus meinem Wohnzimmer bekommt, aber der kleine Mistkerl ist wirklich empfindlich. Sie können die Empfindlichkeit jedoch anpassen, indem Sie einen der beiden Trimpotis leicht drehen (der andere ist für das Timeout des Signals und sollte in Ruhe gelassen werden). Im Uhrzeigersinn wird es empfindlicher.
Ich schneide auch zwei Schlitze für die LED-Streifendrähte, Sie sollten so viele schneiden, wie Sie benötigen. Die Installation der Projektbox hängt vom Modell ab, meine hat ein Loch für eine Schraube auf der Rückseite, also habe ich sie an den Boden des Gehäuses geschraubt und den PIR-Sensor nach vorne ausgerichtet. Die LED-Strips sollten eine selbstklebende Rückseite haben, aber entweder war der Kleber nicht gut genug, oder das Gehäuse hatte so viel Fett auf der Oberfläche, dass der Streifen nicht kleben konnte (igitt!). Also kaufte ich einige Kabelclips (die Art, mit der Koaxialkabel festgenagelt wurden) und diese hielten den Streifen an Ort und Stelle.
Schritt 3: Nächste Schritte
In Zukunft habe ich vor, ein MySensors-Netzwerk im Haus aufzubauen und werde versuchen, dieses Projekt hinzuzufügen. Und eine andere Sache, die ich tun möchte, ist, Schwachstromfunktionen hinzuzufügen, damit die Schaltung im Standby nicht viel Strom verbraucht.
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: 7 Schritte (mit Bildern)
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: Hallo, und willkommen zu meinem ersten instructable! :) In diesem instructables möchte ich eine fantastische Bibliothek für die Schnittstelle der Tastatur mit Arduino teilen - 'Password Library' einschließlich 'Keypad Library'. Diese Bibliothek enthält die besten Funktionen, die wir wi
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: 7 Schritte (mit Bildern)
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: Update: 7. April 2019 - Rev 3 von lp_BLE_TempHumidity, fügt Datums- / Zeitdiagramme mit pfodApp V3.0.362+ hinzu und automatische Drosselung beim Senden von DatenUpdate: 24. März 2019 – Rev 2 von lp_BLE_TempHumidity, fügt weitere Plotoptionen hinzu und i2c_ClearBus, fügt GT832E