Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Wir alle hoffen, dass wir zu Hause bequemer leben können. Ob Sie sich oft unwohl fühlen, weil das Dimmen von Haushaltslampen nicht smart genug ist? Oder ob Sie sich wegen der Funktion der Haushaltslampe eintönig fühlen? Diese Lampe kann Ihre Probleme lösen.
Das Projekt kann zwei Modi erzeugen: den normalen Modus und den Unterhaltungsmodus. Im normalen Modus passt die Lampe das Licht über den Lichtsensor und die menschliche Wärmeerkennung an, um die Lichtsteuerung zu erreichen, die zum Lernen und Arbeiten verwendet werden kann. Und wenn Sie sich von der Arbeit oder dem Studium müde fühlen, können Sie den Musikplayer einschalten. Diese Lampe kann Sie auch in den Unterhaltungsmodus umwandeln. In diesem Modus kann die Lampe den Takt erkennen und mit dem Rhythmus flackern。
Lieferungen
Grove - PIR-Bewegungssensor
Grove - Digitaler Lichtsensor - TSL2561
Lautstärkesensor
Arduino Mega2560 Rev3
WS2812B Digital RGB LED Flexi-Strip 144 LED - 1 Meter
Schritt 1: Schaltungsverbindung
Die Schaltungsverbindung ist relativ einfach, Sie können Arduino und die Grove-Erweiterungskarte von Seeed verwenden, die einfach an die Sensoren der Grove-Serie von Seeed angeschlossen werden kann.
Darüber hinaus ist bei diesem Produktionsprojekt der Loudness-Sensor an die A0-Schnittstelle angeschlossen, der Lichtsensor ist an die A12-Schnittstelle angeschlossen, der PIR-Sensor ist an die D8-Schnittstelle angeschlossen, LED Flexi-Strip ist an die D6-Schnittstelle angeschlossen.
Schritt 2: Code schreiben (der Schlüsselschritt)
Der Code ist hauptsächlich in zwei Module unterteilt. Ein Modul ist der normale Modus, das andere Modul ist der Unterhaltungsmodus. Der Code ändert den Modus, indem er Moduswerte zuweist.
Im Normalmodus wird der LED-Schalter hauptsächlich durch die Zusammenarbeit zwischen dem Lichtsensor und dem PIR-Sensor gesteuert. Der Punkt ist, dass der PIR-Sensor codiert werden muss, um ihn genauer zu machen.
Im Entertainment-Modus wird der externe Ton vom Loudness-Sensor erkannt und die LED vom Algorithmus in verschiedenen Zuständen dargestellt. Hier ist der Quellcode.
Schritt 3: Um eine fertige Demo zu kapseln und zu produzieren
In diesem Schritt müssen Sie möglicherweise die Verwendung der folgenden 3D-Drucker verstehen. Anschließend können Sie die gewünschte Form ausdrucken. Nachdem das Paket abgeschlossen ist, ist Ihre Arbeit abgeschlossen.