Paso 3: La electrónica
Después he probado mi electrónica como un prototipo en un protoboard (placa experimental) me decidí a diseñar una placa de circuito impreso, esto se ve muy bien y facilita la fabricación. Así que hay 2 maneras de construir su propia variante de la estación meteorológica. En un protoboard simple o usted puede utilizar mi diseño del PWB!
La forma más fácil: use el diseño de PCB + partes lista
Con este instructable suministra el esquema, lista de materiales y Gerber archivos del PCB. La forma más fácil sería comprar las piezas en mi lista de materiales (Farnell/Newark ordercodes incluido), pida mi diseño de PCB de su PCB proveedore de elección y soldadura en el PCB. No hay más instrucciones necesitadas y puede ir al siguiente paso después de soldar. Nota: R7 R8 son que no Monte porque lo OLED display que utilicé tiene resistencias pull-up a bordo en sus líneas I2C SCLK y SDA.
Para montar la placa en la parte posterior del cuerpo acrílico usé 4 separador de 12mm de altura y 4 tornillos de x M3 con countersunken cabezas.
Construir el circuito electrónico en una placa experimental
Como alternativa puede construir el circuito en una placa experimental y utilizar sólo las partes pueden tener en sus manos y desea utilizar. El esquema de diseño de PCB es la versión de lujo, pero cuando la probé esto todos juntos conecté con algunos cables "en el aire" y pantalla OLED + DHT22 fueron conectados directamente a la ESP8266 con los cables, todo en 3, 3V. Las Neopixels sin embargo necesita 5V y el resistor de 470 ohm + condensador electrolítico grande son para protección para usarlos.
Las piezas adicionales en el esquema final para asegurarse de que cada parte que pretendía ejecutar en 5 v obtiene 5V y pueden comunicarse con seguridad con 3.3V ESP8266 sin dañarlo. También se agrega un fusible para protección.
Ordenar el PCB y las partes de la lista de materiales sería la forma más fácil de ir pero alguna información aquí si desea mantener el costo al mínimo. Así que esta información es sólo para aquellos que quieren construir los circuitos a mano y utilizando los componentes mínimos pelados. Necesita al menos el panel OLED y la ESP8266. El DHT22 se utiliza para medir su interior temperatura y humedad. Esto puede dejar si lo desea.
También la conexión a thingspeak es opcional. Yo sólo uso esto para mostrar lo que mido afuera de mi puerta. Si desea incluir esto en su estación es necesario tener sus propios datos de thingspeak usando tu propia estación meteorológica. Hay muchas opciones para encontrar en Mío es sólo con un ESP8266 con un BMP180 presión + temperatura sensor. Cuando termine este instructable y tienen tiempo voy mi estación de Thingspeak también correos y actualizar este instructable :)
Sobre las partes
Primer lugar: todos los condensadores y las resistencias son ninguna crítica que significa necesita pero cualquiera va a hacer. Para una resistencia de 5% es fina, un condensador de 20% de tolerancia también. Todas huellas (tamaños) son los mismos: 0805 cubierta.
IC6 es utilizado para programar fácilmente el ESP8266 desde el IDE de Arduino mediante un cable USB como con Arduino. Si ya tienes una UART a USB convertidor como FT232 o similar también podría saltar IC6 y programar previamente el ESP8266 con el software. Si haces esto entonces S1 y S2 podrían omitirse también.
F1 y D1 son para protección. Si no desea que esto simplemente no no montaje D1 y la huella de F1 simplemente con un cable del cortocircuito, caída de resistencia de ohmios 0 en forma de "1206" lata o lujo.
IC2, 3, 4, 5 son traductores de nivel. Agregó para asegurarse de que los componentes de 5V pueden comunicarse con el 3.3V componentes. He visto por lo menos algunos diseños donde personas alimentan el DHT22 con 3.3V aunque esto es demasiado bajo según especificación. Podría probar esto así y hacer no Monte IC3. En ese caso conectar directamente GPIO12 de la ESP8266 al pin de datos DHT22.
Los Neopixels no son spec para la operación en 3.3V señales lógica y necesita energía 5V seguro: 3.3V es demasiado baja. Como un compromiso algunas personas ejecutan su circuito con una batería de LiPo 3.7V. Podría hacerlo pero tenga en cuenta que es el máximo de ESP8266 y justo el mínimo para la Neopixels.
En mi esquema + diseño del PWB del OLED panel funciona con 5V. Sé que funciona con 3.3V así (probado) la intensidad luminosa es ligeramente inferior. Si usted desea construir el circuito una placa experimental solo lo alimenta con 3.3V y usted estará bien.