Étape 3: Concevoir et construire le Circuit
Adafruit (la société qui fabrique la puce Bluetooth que nous avons utilisé) fournit du code source et un pinout recommandé. Fondamentalement, nous avons fait toutes les connexions selon ce brochage fourni, dont les détails sont disponibles dans le schéma de câblage fourni.
Comment vous choisissez de mettre en place votre circuit est une question de préférence, mais la Fondation du circuit est le suivant. Les trois modules principaux ici sont l’arduino, la puce bluetooth et la LED. Le paquet de LED RGBW, nous avons utilisé est livré avec une base de radiateur (voir la section matériel). Veuillez fournir 12 volts à chaque LED dans le paquet avec une résistance de puissance. Après le forfait de LED, le courant de chaque LED va dans le collecteur d’un transistor Darlington TIP120. Les émetteurs de tous les transistors sont ensuite mis à la terre. Les Darlingtons servent de commutateurs afin que lorsqu’ils sont hors tension (par l’arduino), le courant peut circuler et la LED s’allume. Lorsque le Darlington est désactivé, actuel ne peut pas circuler et le voyant est éteint. En utilisant la modulation de largeur d’impulsions (PWM) épingle sur l’arduino, nous pouvons contrôler la moyenne de temps de l’intensité de chaque LED, modifier la couleur de la lampe.
Les détails des connexions entre le LED et l’arduino sont arbitraires et dépendent de la façon dont vous écrivez votre code. Nous avons fourni notre brochage qui fonctionne avec notre croquis.
La puce de nRF8001 bluetooth se connecte à l’arduino ainsi et les détails de ces connexions sont fournis dans le schéma de câblage. Notons également qu’où il est dit courant de 12 volts dans le diagramme, c’est fourni par une source d’énergie commune fournie par un adaptateur mural qui alimente la lampe entière.