Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
We hopen allemaal dat we comfortabeler thuis kunnen wonen. Of voel je je vaak ongemakkelijk omdat het dimmen van huishoudlampen niet slim genoeg is? Of dat u zich eentonig voelt vanwege de functie van een huishoudlamp? Deze lamp kan uw problemen oplossen.
Het project kan twee modi produceren: normale modus en entertainmentmodus. In de normale modus past de lamp het licht aan via de lichtsensor en menselijke thermische herkenning om de controle van het licht te bereiken, dat kan worden gebruikt voor studie en werk. En als je moe bent van je werk of studie, zet je de muziekspeler aan. Deze lamp kan je ook in entertainmentmodus veranderen. In deze modus kan de lamp de beat herkennen en flikkeren met het ritme。
Benodigdheden
Grove - PIR Bewegingssensor
Grove - Digitale lichtsensor - TSL2561
Luidheidssensor
Arduino Mega2560 Rev3
WS2812B Digitale RGB LED Flexi-Strip 144 LED - 1 Meter
Stap 1: Circuitverbinding
De circuitverbinding is relatief eenvoudig, je kunt Arduino en Seeed's Grove-uitbreidingskaart gebruiken, die eenvoudig kan worden aangesloten op Seeed's Grove Series-sensoren.
Bovendien is dit productieproject, luidheidssensor aangesloten op A0-interface, lichtsensor is aangesloten op A12-interface, PIR-sensor is aangesloten op D8-interface, LED Flexi-Strip is aangesloten op D6-interface.
Stap 2: Schrijf code (de belangrijkste stap)
De code is hoofdzakelijk verdeeld in twee modules. De ene module is de normale modus, de andere module is de entertainmentmodus. De code verandert de modus door moduswaarden toe te wijzen.
In de normale modus wordt de LED-schakelaar voornamelijk aangestuurd door de samenwerking tussen de lichtsensor en de PIR-sensor. Het punt is dat de PIR-sensor moet worden gecodeerd om hem nauwkeuriger te maken.
In de entertainmentmodus wordt het externe geluid herkend door de luidheidssensor en wordt de LED door het algoritme in verschillende toestanden weergegeven. Hier is de broncode.
Stap 3: Een voltooide demo inkapselen en produceren
In deze stap moet u mogelijk het gebruik van de volgende 3D-printers begrijpen. Vervolgens kunt u de gewenste vorm uitprinten. Nadat het pakket is voltooid, is uw werk voltooid.