Étape 1: Conception de matériel
Alors j’ai prévu d’utiliser la ESP8266, plus précisément, l’ESP-03 comme le cerveau de l’horloge. J’ai décidé sur l’utilisation d’un à quatre chiffres, un afficheur sept segments. Pour enfoncer l’affichage, j’utiliserais un MAX 7219 IC. Voir photo.
Problème : La spécification de ESP8266 pour la tension est donc 3.0 à 3.6Vdc.
Le MAX7219 est 4.0 à 5.5Vdc.
Maxim fait 3, 3V IC MAX6950/1, mais c’est un paquet SMD et environ cinq fois le coût.
SOLUTION : Eh bien, j’ai eu quelques MAX7219s et essayés à 3.3Vdc et ils ont travaillé.
Voici la façon dont je le regarde. Lorsqu’un fabricant de IC écrit spécifications pour une part, ils sont essentiellement garantissant que toutes les parties seront réuniront eux. Maintenant afin de les rencontrer, la spécification de conception doit être beaucoup plus large que la spécification.
Avertissement : Donc pour les puristes et perfectionniste là-bas, cette conception est en utilisant la partie en dehors des spécifications. Si je suis la conception pour un produit commercial, je ne ferais cela. Mais comme un amateur, je le ferais.
Lorsque vous achetez des affichages à 7 segments pour le MAX7219, assurez-vous qu’ils sont cathode commune. Certains d'entre eux viennent avec les deux points comme la plupart des horloges digitales. Ceux que j’ai avez utilisez l’interface de 12 broches. Ils viennent dans différentes tailles et couleurs.
Coûts importants
ESP-03 $2,50
MAX7219 1,00 $
affichage à 4 chiffres 7 segments 0,50 $
Régulateur de tension L4931cz33 $1,50
Prix sur ebay/aliexpress.com
J’ai beaucoup de blocs d’alimentation 5V verrue. J’ai juste épissé dans un connecteur JST2.0.
Ainsi, le coût total est environ 7 millions de dollars.
Le schéma est jointe.
COMMENTAIRES :
R4 est la résistance de RSET pour le MAX7219. Il aide à limiter le courant pour l’affichage. Minimum est d’environ 10K mais je voulais un dimmer Ecran pour ma chambre alors j’ai mis à 27K.
J’ai le logiciel pour affichage de 12 heures. LED1 est sur quand il est AM.
Flash et Reset sont deux réglettes à broches qui permet de mettre l’ESP-03 en mode programmé pour charger un schéma différent.
JST2.0 connecteur est le connecteur d’alimentation de 5V.
Le connecteur USB-BUB est mon USB standard-BUB. Il nécessite un adaptateur série USB comme un CP2102 pour recharger des croquis mais nécessite rien juste exécuté.
J’ai eu quelques problèmes quand j’ai fait ce PCB. Je pense que le problème est que je suis juste passé à un toner générique pour mon imprimante laser et il n’était pas conforme à l’original. Je ne pouvais pas l’écran en soie de transférer à tous comme vous pouvez le voir sur la photo.
Mais avec beaucoup de travail et certains cavaliers supplémentaires, j’ai eu à travailler.
Remarque : L’affichage se repose sur le MAX7291. J’ai coupé les fixations de sorte qu’il forme un peu mieux.
Eagle Cadsoft fichiers attachés.