Innehållsförteckning:
- Steg 1: Räkningar av material
- Steg 2: Färdigheter
- Steg 3: 3D -utskrift
- Steg 4: PCB -styrenheten
- Steg 5: LDR -Assy
- Steg 6: Montering
- Steg 7: Ladda ner programvaran
Video: Ronde De Nuit: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Syftet med detta projekt är att använda en färgled -remsa för att göra ett nattljus aktiverat av en rörelsesensor.
Min idé var att få ett diffust ljus runt min säng men utan att skruva, klistra eller plugga något.
Så det fungerar på NiMH AA -batterier, det är gjort i 3D -utskrift och är utformat för att ligga på golvet, under din säng.
Jag föreslår två modeller: en fullmåne och en halvmånedesign.
Steg 1: Räkningar av material
Elektronik:
- WS2812 ledremsa (110 cm längd för fullmåne och 60 cm för halvmåne)
- HC SR501 PIR rörelsesensor (1 för halvmåne, 3 för fullmåne)
-
XH -kontakter (delning 2,54 mm)
pressningstång för dessa kontakter
- USB -seriell adapter
- LDR -sensor
- en 4*AA batterihållare
- 4 AA NiMH -batterier
- På / Av knapp
- atmega328p (arduino programmerad)
Elektronik för kretskortet:
Komponenter som listas i örnfilen
Mekanik:
- M3 * 10 mm bultar
- M3 * 5 mm bultar
- M3 -kran
Verktyg:
- Limpistol
- NiMH -laddare
Steg 2: Färdigheter
För att göra projektet behöver du:
- en 3D -skrivare med ett munstycke på 0,4 mm eller mindre
-
att använda Eagle för att beställa och göra kretskortet
Om du inte känner dig förenlig med detta, kontakta mig, jag kan ge dig ett kretskort med alla komponenter som behövs
-
Arduino färdigheter:
- installera de nödvändiga biblioteken
- kompilera och ladda ner programvaran
- programmera eventuellt en atmega328p med arduino bootloader (eller så kan du ta den från ett arduino -kort för att undvika detta steg)
Steg 3: 3D -utskrift
Jag föreslår 2 modeller: en hel och en halvmåne modell.
Jag ger dig här:
- STL -filer för direktutskrift
- Fusion 360 -filer om du vill justera det
Utskriftsparametrar:
- 0,3 mm lager
- 0,4 mm extruder
- PLA
Steg 4: PCB -styrenheten
Mitt kretskort är tillverkat runt en atmega328p (med arduino bootloader programmerad):
- Seriell port är ansluten till en 6-pinheader-kontakt, i syfte att ansluta en Serial-USB-adapter
-
AQV20 är ett photoMOS -relä. Syftet här är att byta ström till Led Strip.
- Jag hade några AQV20 -komponenter i mitt lager, men jag har sett att det inte är lätt att hitta. Du kan ta en motsvarighet som en AQV21.
- Jag tillhandahåller ett alternativt kortschema som använder en MOSFET för att ersätta denna AQV20 men den har inte testats än.
- FERRITE används för att filtrera brus. Jag har märkt under mina tester att PIR -sensorerna kan svänga ibland. Jag fick inte reda på den exakta orsaken, men jag bestämde mig för att lägga till FERRITE, eftersom det fungerar bra;-)
-
Kortet levereras med 4 NiMH AA -batterier = 4*1,2V = 4,8 V
- 4,8 V är den nominella spänningen, det som faktiskt inte betyder någonting
- När batterierna är fulladdade mäter jag minst 5,1 V, vid urladdning kommer spänningen att sjunka
-
Spänningen regleras av en högeffektiv boost -omvandlare MT3608
- När det inte finns någon laddning är strömmen mindre än 1mA
- T1 justera spänningen, var noga med att ställa in T1 till 15k för att få 5V vid utgången
Hur fungerar det ?
- PIR -sensorerna är anslutna till PIR1/2/3 XH -kontakter.
- När vi startar går atmega snabbt i viloläge. Den förbrukade strömmen är då <1 mA.
- När en sensor detekterar en rörelse skickar den en +5V på motsvarande stift (4, 11, 13) och väcker atmega.
- Sedan utlöser atmega fotoMOS -reläet, som driver upp Led Strip (ansluten till STRIP XH). Data skickas på den enda linjen BUS (pin 12 på atmega).
- ronde 1.0 har gjorts och testats, det fungerar bra
- ronde 1.1 har ersatt photoMOS -reläet AQV20 med en MOSFET -transistor, det har inte testats än
Steg 5: LDR -Assy
I början tänkte jag inte använda en ljussensor, men det är faktiskt mer användbart för att bevara batteriets livslängd.
Så jag har lödt ett ljusberoende motstånd i serie med ett 10 Mohms -motstånd, lagt det på ett krymprör och lagt till en XH -kontakt.
VCC ---- | 10Mohms | ------- | LDR | ------- GND
Jag använder PIR1 -kontakten, kontakten till denna LDR -enhet. För halvmånen är det ok, för fullmånen tar det platsen för en PIR -sensor. Så jag var tvungen att göra ett val.
Jag siktar på att designa ett nytt kort med en extra kontakt för ljussensor. För framtida bruk …
Steg 6: Montering
- Knacka på hålen med M3
- Löd LDR Assy
-
Gör XH -kontakterna för:
- PIR -sensorer
- Batteri hållare
- Led Strip
- Strömbrytare PÅ/AV
- Löd Led Strip, klipp den och klistra in den
- Använd en limpistol för att limma PIR -sensorn
- Skruva fast kretskortet med M3 - 5 mm långt
-
Anslut alla kontakter:
- För halvmåne: LDR på PIR1 & PIR -sensor på PIR2
- För fullmåne: LDR på PIR1 & PIR -sensorer på PIR2 och PIR3
Steg 7: Ladda ner programvaran
Anslut USB-seriellt gränssnitt enligt bilden ovan. Ta hand om orienteringen !! Om när du ansluter det omvänt kommer det inte att skada kortet, men bättre att undvika det.
Använd Arduino IDE för att ladda ner motsvarande programvara.
Jag använde externa bibliotek som du måste installera först:
- Adafruit_NeoPixel
- PinChangeInterrupt
Min programvara är väldigt grundläggande och jag förväntar mig att du justerar den:
- Vid uppstart blinkar ledstripen 3 gånger som ett välkomstmeddelande.
- Då går mikrokontrollern i viloläge.
- När en rörelse detekteras väcker den mikrokontrollen och tänder LED-remsan.
Genom att spela med programvaran kan du ändra färger, förseningar osv …
Njut av !!
Tvåa i PCB Design Challenge
Rekommenderad:
Ta fantastiska bilder med en iPhone: 9 steg (med bilder)
Ta fantastiska bilder med en iPhone: De flesta av oss har en smartphone med oss överallt nuförtiden, så det är viktigt att veta hur du använder din smartphone -kamera för att ta fantastiska bilder! Jag har bara haft en smartphone i ett par år, och jag har älskat att ha en bra kamera för att dokumentera saker jag
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Hur man digitaliserar bilder och filmnegativ med en DSLR: 12 steg (med bilder)
Hur man digitaliserar diabilder och filmnegativ med en DSLR: En mångsidig och stabil inställning för digitalisering av diabilder och negativ med en DSLR eller en kamera med ett makroalternativ. Denna instruerbara är en uppdatering av Hur man digitaliserar 35 mm negativ (uppladdad juli 2011) med flera förbättringar för att utöka dess
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen