Indholdsfortegnelse:
- Trin 1: Regninger af materiale
- Trin 2: Færdigheder
- Trin 3: 3D -udskrivning
- Trin 4: PCB -controlleren
- Trin 5: LDR Assy
- Trin 6: Montering
- Trin 7: Indlæs softwaren
Video: Ronde De Nuit: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Formålet med dette projekt er at bruge en farve LED -strimmel til at lave et natlys aktiveret af en bevægelsessensor.
Min idé var at få et diffust lys omkring min seng, men uden at skrue, lime eller tilslutte noget.
Så det fungerer på NiMH AA -batterier, det er lavet i 3D -print og er designet til at ligge på gulvet, under din seng.
Jeg foreslår 2 modeller: et fuldmåne og en halvmåne design.
Trin 1: Regninger af materiale
Elektronik:
- WS2812 led strip (110 cm længde for fuldmåne og 60 cm for halvmåne)
- HC SR501 PIR -bevægelsessensor (1 for halvmåne, 3 for fuldmåne)
-
XH -stik (stigning 2,54 mm)
krympetang til disse stik
- USB seriel adapter
- LDR sensor
- en 4*AA batteriholder
- 4 AA NiMH batterier
- TÆND/SLUK -kontakt
- atmega328p (programmeret med arduino)
Elektronik til printkortet:
Komponenter angivet i ørnefilen
Mekanik:
- M3 * 10 mm bolte
- M3 * 5 mm bolte
- M3 tryk
Værktøj:
- Limpistol
- NiMH oplader
Trin 2: Færdigheder
For at lave projektet skal du bruge:
- en 3D -printer med en dyse på 0,4 mm eller mindre
-
at bruge Eagle til at bestille og lave printkortet
Hvis du ikke føler dig forenelig med dette, så kontakt mig, jeg kan give dig et printkort med alle de nødvendige komponenter
-
Arduino færdigheder:
- installere de nødvendige biblioteker
- kompilere og downloade softwaren
- programmer eventuelt en atmega328p med arduino bootloader (eller du kan tage den fra et arduino board for at undgå dette trin)
Trin 3: 3D -udskrivning
Jeg foreslår 2 modeller: en fuld og en halv måne model.
Jeg giver dig her:
- STL -filer til direkte udskrivning
- Fusion 360 -filer, hvis du vil justere det
Udskrivningsparametre:
- 0,3 mm lag
- 0,4 mm ekstruder
- PLA
Trin 4: PCB -controlleren
Mit printkort er lavet omkring en atmega328p (med arduino bootloader programmeret):
- Den serielle port er forbundet til et 6-pinheader-stik med det formål at tilslutte en Serial-USB-adapter
-
AQV20 er et photoMOS -relæ. Formålet her er at skifte strøm til Led Strip.
- Jeg havde nogle AQV20 -komponenter på lager, men jeg har set, at det ikke er let at finde. Du kan tage en tilsvarende som en AQV21.
- Jeg leverer et alternativt skema, der bruger en MOSFET til at erstatte denne AQV20, men den er ikke blevet testet endnu.
- FERRITE bruges til at filtrere støj. Jeg har bemærket under mine tests, at PIR -sensorerne nogle gange kan svinge. Jeg fandt ikke ud af den nøjagtige årsag, men jeg besluttede at tilføje FERRITE, da det fungerer godt;-)
-
Kortet forsynes med 4 NiMH AA -batterier = 4*1,2V = 4,8 V
- 4,8 V er den nominelle spænding, hvad der faktisk ikke betyder noget
- Når batterierne er fuldt opladet måler jeg minimum 5,1 V, ved afladning vil spændingen falde
-
Spændingen reguleres af en højeffektiv boost -omformer MT3608
- Når der ikke er nogen ladning, er strømmen mindre end 1mA
- T1 juster spændingen, sørg for at indstille T1 til 15k for at få 5V ved output
Hvordan virker det ?
- PIR -sensorerne er forbundet til PIR1/2/3 XH -stik.
- Når vi starter, går atmega hurtigt i dvaletilstand. Den forbrugte strøm er derefter <1 mA.
- Når en sensor registrerer en bevægelse, sender den en +5V på den tilsvarende pin (4, 11, 13) og vækker atmega.
- Derefter udløser atmega photoMOS -relæet, der driver Led Strip (forbundet til STRIP XH). Data sendes på den enkelt linje BUS (pin 12 på atmega).
- ronde 1.0 er lavet og testet, det fungerer godt
- ronde 1.1 har erstattet photoMOS -relæet AQV20 med en MOSFET -transistor, det er ikke blevet testet endnu
Trin 5: LDR Assy
I starten tænkte jeg ikke på at bruge en lyssensor, men det er faktisk mere nyttigt at bevare batterilevetiden.
Så jeg har loddet en lysafhængig modstand i serie med en 10 Mohms -modstand, lagt den på et krympeslange og tilføjet et XH -stik.
VCC ---- | 10Mohms | ------- | LDR | ------- GND
Jeg bruger PIR1 -stikket, stikket til denne LDR -enhed. For halvmånen er det ok, for fuldmåne indtager det stedet for en PIR -sensor. Så jeg var nødt til at træffe et valg.
Jeg sigter mod at designe et nyt bord med et ekstra stik til lyssensor. Til fremtidig brug…
Trin 6: Montering
- Tryk på hullerne med M3
- Lodde LDR Assy
-
Lav XH -stik til:
- PIR sensorer
- Batteriholder
- Led Strip
- Tænd/sluk -kontakt
- Lodde Led Strip, skær den og indsæt den
- Brug en limpistol til at lime PIR -sensoren (e)
- Skru printet med M3 - 5 mm lang
-
Tilslut alle stik:
- For halvmåne: LDR på PIR1 & PIR -sensor på PIR2
- For fuldmåne: LDR på PIR1 & PIR -sensorer på PIR2 og PIR3
Trin 7: Indlæs softwaren
Tilslut USB-seriel interface som vist på billedet ovenfor. Pas på orienteringen !! Hvis hver gang du tilslutter den omvendt, vil det ikke skade kortet, men det er bedre at undgå det.
Brug Arduino IDE til at downloade den tilhørende software.
Jeg brugte eksterne biblioteker, du skal installere først:
- Adafruit_NeoPixel
- PinChangeInterrupt
Min sofware er meget grundlæggende, og jeg forventer, at du justerer den:
- Ved opstart blinker ledstripen 3 gange som en velkomstbesked.
- Derefter går mikrokontrolleren i dvaletilstand.
- Når der registreres en bevægelse, vækker den mikrokontrolleren og tænder LED-strimlen.
Hvis du leger med softwaren, kan du ændre farver, forsinkelser osv …
God fornøjelse !!
Runner Up i PCB Design Challenge
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores