Landing Strip Light System (3 / 5 steg)
Steg 3: Bygga sänggavel
Hårdvara
Jag utformade sänggavel i Adobe Illustrator och skär den av 3 mm akryl med en laserskärare. Filerna var gjorda för att passa en laser med en tre fot bred säng. Det finns dock ingen anledning att använda en laserskärare. Jag ville helt enkelt ha lite triangulära hål framför varje ledde i stället för de typiska runda ansiktet. Sänggaveln består av tre huvudsakliga lager, en främre plattan, två mellersta "vingar" för lysdioder och en bottenplatta; dessa inklämt tillsammans med 6-32-skruvar. Proto-styrelse och krets berget på baksidan för en ren ansikte. Fyra 18" fyrkantiga pluggen stavar skruvas in i bottenplatta för enheten att vila på en hylla, men dessa kunde ersättas med naglar eller krokar om du ville ha enheten hänger på en bakre väggen.
Elektronik
Schematiskt är ganska enkelt eftersom de flesta av kretsen består av förmonterade moduler. De endast diskreta komponenterna är motstånden till Digital In stift NeoPixel kedjor och en biffiga 1000 uF elektrolytisk kondensator över makt rälsen. Lysdioderna kan delas i fyra segment, två längder av 16 lysdioder utvidgas till tre fot för gaveln och två längder av 12 lysdioder utvidgas till tolv fot för varje våning remsa. Jag använde plintar att ansluta de externa NeoPixel kedjorna och strömförsörjning; Detta gör installationen enklare med kortare kablar och snabb dis montering av enheten.
Programvara
Koden är också ganska blygsam. Jag beslutade att använda en Arduino Pro Mini (ATmega 328 @ 5V) från Sparkfun, eftersom de är billiga (~ $10) och små. Jag skulle inte behöva programmera denna styrelse ofta, så det fanns ingen anledning att betala extra för FTDI chip på en vanlig Arduino. Koden är ganska kompakt, så med endast smärre ändringar skulle det definitivt vara möjligt att använda en ännu mindre mikro som Adafruit fasad eller ens en bare ATtiny85!