Étape 1: maquette
J’ai aussi n’aime pas à des appareils externes de pouvoir directement depuis les ports de microcontrôleur alors j’ai décidé d’utiliser quelques transistors NPN dans le cadre du circuit Relais.
Pour fournir une source de temps précis pour la minuterie relais, j’ai décidé d’utiliser un RTC DS1307, puce d’horloge temps réel. LadyAda a un vraiment bien écrire sur l’utilisation de cette puce et a créé sa propre branche de code de bibliothèque RTCLib de JeeLab.
Voici les liens vers les sites web :
http://www.Ladyada.net/learn/breakoutplus/ds1307rtc.html
https://github.com/Adafruit/RTClib
La maquette montre un RTC DS1307 de SparkFun, que j’en ai plusieurs d'entre elles que j’utilise pour des fins de test.
Mais la version de production de la carte relais de lumière utilise la même carte de CCF que les documents LadyAda dans son writeup.
L’Arduino clone sur la photo est le Diavolino de Evil Mad Science Labs. Chambre agréable et très bon marché. J’utilise cette carte comme un de mes tableaux de prototype.
Étant donné que j’avais besoin de deux tensions différentes pour cette configuration, de 5 volts pour le microcontrôleur et de 6 volts pour l’éclairage LED, j’ai décidé d’utiliser deux régulateurs de puissance linéaire. Pour un coût faible, j’ai décidé d’utiliser les régulateurs 7805 et 7806 pour piloter le microcontrôleur et le voyant lumineux.
Depuis j’ai voulu garder le prix bas, que j’ai décidé de construire la version de production du circuit imprimé la soudure montage expérimental basé.
Après la construction de ce forum, j’ai appris beaucoup de leçons, à l’avenir, j’ai plus que probablement prendre le temps de construire mes propres conseils personnalisés de PCB.
Construire la maquette de la soudure a été très longue et fastidieuse.