Landing Strip Light System (2 / 5 steg)
Steg 2: Design översikt
Belysningssystemet är uppdelad i tre huvuddelar: golvet remsor, reed switch och huvudsakliga sänggaveln.
Ordet remsor
Dessa fungerar som våra "Landing Strip ljus" och kommer att "jaga" som en markeringsram när garaget är öppet men en bil har inte angivit. För detta valde jag klart kabel löpare att skydda lysdioderna från skador samtidigt tillåta ljus passera.
Reed Switch
Ihopkopplad med en magnet på garageporten, detta kommer att varna Arduino när du ska driva lamporna.
Huvudgavel
Sänggaveln rymmer styrelektronik, mer lysdioder och ultraljud sensorn. Som användaren drar, upptäcker en Arduino minskar avståndet med ultrasonic sensor. Som en bil drar, färre lysdioder lyser upp och blekna gradvis från grönt till rött för att ge en stark visuell stickrepliken för föraren. RGB-lysdioder är de ständigt populära WS2812B, som Adafruit hänvisar till som NeoPixels. Dessa underlättar kabeldragning som de kan daisy-kedjad tillsammans och kontrolleras via en enda stift per band! Jag skar upp en remsa av 60 "pixlar" så att jag kunde utöka dem att matcha måtten på min sänggavel och golvet remsor.
(Obs: Varför inte använda en analog IR-sensor?
Även lättare att använda och ofta billigare än sina Ultraljuds motsvarigheter, behöver IR-sensorer för att mäta reflekterat ljus att exakt fastställa avstånd. Som sådan, har de svårt att mäta avståndet till svart eller transparent objekt (svart färg, vindskydd, etc.). Även ultraljud avstånd sensorer har problem med svampig, ljud absorberande material, är de flesta bilar gjorda av några ganska tuffa grejer.)