Étape 3: L’électronique
Après que j’ai testé mon électronique comme un prototype sur une maquette (Conseil expérimentale), que j’ai décidé de concevoir une carte de circuit imprimé, c’est très joli et facilite la fabrication. Donc, il y a 2 façons de construire votre propre variante de la station météo. Sur une simple planche ou vous pouvez utiliser mon design PCB !
La manière simple : utiliser la conception de circuits imprimés + pièces liste
Avec ce instructable j’ai fourni le schéma, les fichiers nomenclature et Gerber du CCP. La solution de facilité serait d’acheter les pièces sur mon Bill of Materials (Farnell/Newark ordercodes inclus), commander ma conception de circuits imprimés auprès de votre fournisseur de PCB de choix et souder sur le circuit imprimé. Aucune instructions complémentaires nécessaires et vous pouvez aller à l’étape suivante après le brasage. NOTE : R7 + R8 sont ne Mont pas parce que l’écran OLED que j’ai utilisé a des résistances de pull-up embarqués sur ses lignes SCLK I2C et SDA.
Pour monter le circuit imprimé à l’arrière du corps acrylique, j’ai utilisé 4 impasse de 12mm de hauteur et 4 x M3 vis à têtes countersunken.
Le circuit électronique s’appuyant sur un Comité expérimental
Comme alternative, vous pouvez construire le circuit sur une planche expérimentale et utiliser uniquement les parties que vous pouvez obtenir vos mains sur et/ou à utiliser. La disposition de carte + schéma est la version fantaisie mais quand j’ai testé avant cela tous ensemble, je suis connecté à l’aide de certains câbles "in the air" et affichage OLED + DHT22 sont directement liés à la ESP8266 avec des fils, tout fonctionne sur 3, 3V. Le Neopixels cependant faut-il 5V et la résistance de 470 ohms + gros condensateur électrolytique de protection afin de les utiliser.
Les pièces supplémentaires dans le schéma de la fin sont pour s’assurer que toutes les parties qui devait fonctionner sur 5V obtient 5V et peuvent communiquer en toute sécurité avec le 3.3V ESP8266 sans l’endommager. Également un fusible est ajouté juste pour protection.
Commander le PCB et les pièces de la nomenclature serait la meilleure façon d’aller mais quelques informations Voici si vous souhaitez réduire les coûts au minimum. Si cette information est seulement pour ceux qui veulent construire des circuits à la main et en utilisant les composants minimums nus. Vous devez au moins l’écran OLED et le ESP8266. Le DHT22 sert à mesurer votre intérieur température et humidité. Vous pouvez laisser cela si vous le souhaitez.
La connexion à thingspeak est également facultative. Je viens d’utiliser cela pour montrer ce que je mesure juste devant ma porte. Si vous souhaitez inclure ceci sur votre station, il faudra que vous ayez vos propres données sur thingspeak en utilisant votre propre station météo. Il existe de nombreuses options pour trouver sur Mien est uniquement avec une ESP8266 à une BMP180 pression + température capteur. Quand j’ai fini cette instructable et ai le temps je vais poster ma station de Thingspeak ainsi et mettre à jour cette instructable:)
Sur les parties
Tout d’abord : tous les condensateurs et résistances sont aucune critique qui signifie que vous en avez besoin, mais tout va faire. Donc une résistance de 5 % est fine, un condensateur de tolérance 20 % trop. Toutes les empreintes (tailles) sont les mêmes : 0805 boîtier.
IC6 sert seulement de programmer facilement la ESP8266 de l’IDE Arduino à l’aide d’un câble USB comme avec de l’Arduino. Si vous possédez déjà un UART convertisseur USB comme FT232 ou similaire, vous pouvez aussi sauter IC6 et pré-programmer le ESP8266 avec le logiciel. Si vous faites cela le S1 et S2 pourraient aussi bien être ignorée.
F1 et D1 sont pour la protection. Si vous ne voulez pas cela simplement ne pas monter D1 et l’empreinte de F1 simplement avec un fil de court-circuit, goutte d’étain ou de fantaisie « 1206 » résistance de forme 0 ohms.
IC2, 3, 4, 5 sont des traducteurs de niveau. J’ai ajouté eux pour s’assurer que les composants 5V peuvent communiquer avec le 3.3V composants. J’ai vu au moins quelques dessins où les gens nourrissent le DHT22 avec 3.3V même si cela est trop faible selon spécification. Vous pouvez essayer ceci aussi bien et faire pas Mont IC3. Dans ce cas brancher directement le GPIO12 de la ESP8266 à la broche de données DHT22.
Les Neopixels sont pas spec ' d pour un fonctionnement sur 3.3V signaux logiques et il faut alimentation 5V à coup sûr: 3.3V est trop faible. En guise de compromis, certaines personnes exécutent leur circuit sur utilisation d’une batterie LiPo 3, 7V. Vous pourriez faire ceci mais gardez à l’esprit c’est le MAX pour ESP8266 et juste le MINIMUM pour le Neopixels.
Dans ma conception de circuits imprimés l’OLED + schéma panneau est alimenté par 5V. Je sais que cela fonctionne sur 3.3V ainsi (testé) l’intensité lumineuse est légèrement inférieure. Si vous voulez construire le circuit une carte expérimentale il suffit de nourrir avec 3.3V et vous serez amende.