Étape 2: schémas
Bloc d’alimentation
J’ai utilisé une prise de micro USB pour alimenter la lampe. Cet façon n’importe quel chargeur d’USB, batterie externe ou même un ordinateur portable peut servir comme source d’alimentation.
Le problème est que USB 5V DC. C’est bien pour les LEDs avec des résistances, mais la ESP8266 nécessite 3.3V DC, alors j’ai utilisé un 5V à 3.3V module de régulateur que j’avais acheté sur ebay.
LEDs
ESP8266 a la capacité de disque 12mA sur chaque broche GPIO. Ce n’est pas suffisant pour conduire la LED directement. Pour cette raison, j’ai conduis les LEDs à travers un éventail de transistor.
Connecteurs externes
J’ai mis dans un connecteur à 4 broches, parce que je voulais faire clignoter l’ESP ou de lecture/envoi des messages de débogage à n’importe quel moment sans démonter la lampe. TX, Rx broches sont requis pour la communication série, GPIO0 est pour instruire l’ESP pour démarrer en mode flash, et GND est également requise si la lampe et le convertisseur série alimenté par une source de puissance différente.
Ajout d’un connecteur externe 5 ou un bouton de réinitialisation peut être une bonne idée aussi.