Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Se videoen
- Trinn 2: Klipp ut skum
- Trinn 3: Konstruer sekskanter
- Trinn 4: Lag Hex Electronics
- Trinn 5: Lag Main Hex Electronics
- Trinn 6: Forstå koden (eller skriv din egen)
- Trinn 7: Test hekser
- Trinn 8: Dekk sekskanter
- Trinn 9: Ferdig
Video: DIY Ambient Wall Lights: 9 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Hei. I'm Anonymous Shrimp, velkommen til den første Instructables -opplæringen fra denne kanalen. Hvis du vil se mer av dette, sjekk ut Youtube -kanalen min her:
Nå, til opplæringen. Disse vegglampene styres av en lang adresserbar RGB -stripe. Det er 4 sekskanter med stripen og en ir -sensor, og en hoved hex. Denne hovedheksen består av en Ardiuno nano og et par andre ting.
Rekvisita
Struktur
- Skum eller tre
- Varmt lim
- Dobbel lås borrelås/veggfester
- Duct tape (valgfritt)
- 3D -trykte 120 braketter (https://bit.ly/2YRMyCY)
Elektronikk
- Arduino Nano:
- WS2811 Adresserbar RGB LED -stripe: amzn.to/2CmM2oR
- IR -sensorer: https://amzn.to/2V02Ok1 (valgfritt Dette vil skape en tilbakemelding for å lage noe kult når du svever. EX: Lysene blinker hvitt når hendene dine holder markøren)
- Protoboard (og overskrifter):
- 30 AWG Wire:
- Motstander
- Status LED
Trinn 1: Se videoen
Ved å se den 2 minutter lange videoen kan du få en grunnleggende forståelse av prosjektet
Trinn 2: Klipp ut skum
Du kan først tegne ut linjer for hver av sekskantene på skummet eller treverket ditt.
For hver sekskant trenger du:
- 1 sekskant 6in sider
- 6 1in x 6in
Selvfølgelig kan du variere størrelsene eller til og med endre formen. Bare sørg for at siden av polygonen er like lang som rektanglene.
Trinn 3: Konstruer sekskanter
Bruk de nylig kuttede bitene til å danne en eske. En enkel måte å koble dem sammen på er å lage et kaninskår og deretter lime inn skumrektanglene. Hvis du bruker tre, kan du bruke trelim og skruer.
Deretter bruker du en 3D -trykt 120 -bøyle for å binde rektanglene sammen. Hvis du ikke har en 3D -skriver, kan du bruke mer lim, eller bøye en metall 90 -bøyle. Avstivningen er også 120 grader fordi en sekskants vinkel er 120. Hvis du gjør trekanter, vil den være 60 grader.
Sørg for å slipe alt for å få en fin finish.
På slutten plasserer du veggfester eller borrelås på baksiden.
Trinn 4: Lag Hex Electronics
Hver av heksene har en VCC, GND, IN, OUT og IR. Så hver da bør hver ha 5 ledninger som kommer ut.
Lagre en av sekskantene for hovedkontrolleren, for hver av de andre, følg disse trinnene:
- String RGB -lysdioder rundt innersiden av hexen.
- Langs stripens lim, bruk varmt lim for å sikre det. Du kan også bruke tape for å feste stripen (valgfritt)
- Loddetråder til enden av stripen. 2 av dem skal være VCC, og 2 skal males. 1 av hver for DIN og DO
- Klipp et lite rektangel med en verktøykniv på siden av sekskanten for å sette et 5 -pinners topptekst. (Valgfri)
- Hvis du velger å bruke en IR -sensor, loddetråd til en IR -sensor. Det bør være VCC, GND og OUT
- Lodd hver av VCC -ledningene sammen, og koble den deretter til den første pinnen på pinnehodet. Hvis du ikke brukte pin -header, kobler du den til en lang ledning.
-
Lodd hver av GND -ledningene sammen, og koble den deretter til den andre pinnen på pinnehodet.
- Lodd DIN -ledningen til stripen til den tredje pinnen på pinnehodet.
- Lodd DO -ledningen til stripen til den tredje pinnen på pinnehodet.
- Lodd OUT -ledningen hvis IR -sensoren er festet til den tredje pinnen i pinnehodet.
Gjør dette for alle sekskantene bortsett fra en for den ene som skal brukes som hovedkort
Trinn 5: Lag Main Hex Electronics
Dette prosjektet kjøres av en Arduino mikrokontroller. Skjematikken ser mer komplisert ut enn den faktisk er. Du kan enten lodde den til et protoboard, men hvis du ikke har tilgang til noen, kan du bruke et brødbrett. Jeg foretrekker å bruke protoboard fordi det er litt mer permanent. I utgangspunktet er hovedkortet bare en av de andre sekskantene, med RGB -stripen kablet rundt og IR -sensoren. Hovedkortet har mange pinneoverskrifter enn utgang til de andre sekskantene. Det er 5 pinner for hver sekskant. VCC, GND, RGB inn, RGB ut, IR. Hver av IR -pinnene går til en av de digitale pinnene på Arduino. VCC går til 5V på Arduino, GND til GND. For et av settene med pinnehoder bør RGB -inngangen males til en digital pinne på Arduino gjennom en 330 ohm motstand. Den andre RGB -inngangen går til den første RGB -utgangen. Tredje RGB -inngang til den andre RGB -utgangen, og den fortsetter til det siste settet med pinhoder ikke har en RGB -utgang. Eller i det minste går RGB -ut ingen vei. I tillegg la jeg til en status -LED for godt mål.
Trinn 6: Forstå koden (eller skriv din egen)
Dette trinnet kan hoppes over hvis du virkelig ikke bryr deg.
Det eneste jeg ønsket å fortelle deg er at det er en linje som kan endres for å endre mønsteret på lysene.
Trinn 7: Test hekser
Etter at du har lastet opp koden til Arduino (koden finner du her: https://bit.ly/3fEHuIJ), kobler du hver av sekskantene til pinnehodene til hovedheksen. Hvis den slås på, flott! Hvis ikke, sjekk hver av tilkoblingene. Jeg stekte faktisk en av mine Arduino -nanoer fordi jeg på en av sekskantene byttet VCC og GND på RGB -stripen. Prøv å teste hver av sekskantene individuelt. Husk at hvis den første sekskanten ikke fungerer, eller er koblet fra, fungerer ikke resten på grunn av måten vi koblet den på.
Hvis du fikk det til å fungere, dekker du lysdiodene for IR-sensorstatusen og den innebygde Arduino-statusledningen med elektrisk tape. De vil bare ødelegge effekten.
Trinn 8: Dekk sekskanter
Dekk sekskantene med sporingspapiret. Du kan bruke klar emballasje tape for å feste den, eller lim. Pass på at du ikke dekker stifthodene.
Hvis du har en IR -sensor, før forseglingen er fullstendig, bruker du en liten skrutrekker til å kalibrere IR -sensoren til det nye sporingspapiret ved å vri potensiometeret til sensoren (med klokken = mer sensitiv, CCW = mindre sensitiv).
Trinn 9: Ferdig
Etter å ha montert den på veggen og plugget alt inn igjen, er du endelig ferdig! Prøv å gjøre rommet mørkt, så ser det veldig kult ut. Takk for at du kom så langt, og nyt de fine lysene på veggen din.
Flere lenker:
Nettsted: sites.google.com/view/anonym-shrimp/home?authuser=0
Nettstedkobling til prosjektet: sites.google.com/view/anonymous-shrimp/projects/diy-nano-leaf?authuser=0
YT:
Anbefalt:
Max MSP Ambient Loop Generator: 19 trinn
Max MSP Ambient Loop Generator: Dette er en veiledning om hvordan du kommer i gang med å lage en ambient loop -generator i Max MSP. Denne opplæringen forventer at du har en grunnleggende forståelse av Max MSP, DAW -grensesnitt og signalbehandling. Hvis du vil bruke programmet som er designet i denne opplæringen
Raspberry Pi - TSL45315 Java Ambient Light Sensor Tutorial: 4 trinn
Raspberry Pi - TSL45315 Sensor for omgivelseslys Java Opplæring: TSL45315 er en digital sensor for omgivelseslys. Det tilnærmer menneskelig øye -respons under en rekke lysforhold. Enhetene har tre valgbare integrasjonstider og gir en direkte 16-biters lux-utgang via et I2C-bussgrensesnitt. Enheten co
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 trinn (med bilder)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Dette prosjektet bruker arduino til å kontrollere en RGB led strip med telefonen din via bluetooth. Du kan endre farge, få lys til å synkronisere med musikk eller gjøre dem automatisk justere for omgivelsesbelysningen
Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Opplæring: 4 trinn
Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: BH1715 er en digital Ambient Light Sensor med et I²C bussgrensesnitt. BH1715 brukes ofte til å skaffe data fra omgivelseslys for justering av bakgrunnsbelysning for LCD og tastatur for mobile enheter. Denne enheten tilbyr en 16-biters oppløsning og justeringer
Pixel Cloud Ambient Vegglampe: 6 trinn (med bilder)
Pixel Cloud Ambient Wall Light: Nok en modifikasjon av et Ikea -lys, ekstra adresserbare lysdioder og en kontroller for å lage noe unikt. Designet for bruk i et barnerom for mykt omgivelseslys og som nattlys. Dette prosjektet bruker 56x APA102 adresserbare piksler, en NLE