Étape 2: Vue d’ensemble de conception
Le système d’éclairage est divisé en trois parties principales : la parole bandes, Contact reed et la tête de lit principal.
Bandes de sol
Ceux-ci agissent comme notre « feux de piste d’atterrissage » et « chase » comme un texte défilant lorsque le garage est ouvert, mais une voiture n’est pas entré. Pour ce faire, j’ai choisi runner de câble clair pour protéger les LED de dommages tout en permettant à la lumière de passer à travers.
Interrupteur Reed
Jumelé avec un aimant sur la porte du garage, ceci alertera l’Arduino quand alimenter les lumières.
Tête de lit
La tête de lit abrite l’électronique de commande LED plus et le capteur à ultrasons. Comme l’utilisateur tire vers l’intérieur, un Arduino détecte la distance décroissante avec le capteur à ultrasons. Comme une voiture tire vers l’intérieur, moins voyants s’allume et progressivement s’estomper du vert au rouge pour fournir un signal visuel fort pour le pilote. Les LED RGB sont les unités de WS2812B très populaire, qui Adafruit qualifie de NeoPixels. Elles simplifient grandement câblage car ils peuvent être connectés en guirlande ensemble et contrôlés via une seule broche par bande ! J’ai coupé une bande de 60 « pixels » afin que je pourrais étendre afin de correspondre aux dimensions de mon sol et tête de lit bandes.
(Remarque : pourquoi ne pas utiliser un capteur IR analogique ?
Bien que plus facile à utiliser et souvent moins cher que leurs équivalents à ultrasons, capteurs IR doivent mesurent la lumière réfléchie à déterminer avec précision la distance. À ce titre, ils ont difficulté à mesurer la distance aux objets noirs ou transparents (peinture noire, pare-brises, etc.). Alors que les capteurs de distance à ultrasons ont des problèmes avec spongieux, son matériau absorbant, la plupart des voitures sont fabriquées à partir des trucs assez difficile.)