Paso 8: Construir la tabla hija
He creado este foro principalmente para comodidad y no hay que nada realmente complicado sucede aquí. Debido a requisitos de tamaño, sólo estamos utilizando los pernos en los 3.3v del pinout de la Raspberry Pi. Eso es sólo los encabezados de 2x8pin (que debían para ser apilable, pero no se ajustan al lado del otro, así que tenemos que saltar un alfiler) y se puede ver que corte la tabla corta en la fila para la letra T colocarlo horizontalmente en el caso. En el otro lado, la cinta aislante está cubriendo otra jefe del pin que talan de altura que descansa en el puerto HDMI en el Pi. Sin esto, la Junta sólo flota gratis y a veces se dobla hacia abajo y hace contacto con los puntos en el Pi, que como puede haber adivinado, es muy malo para el Pi. Pienso montar una cabecera de 6 pines para el sensor DHT, y el sensor abierto/cerrado con las patas dobladas 90 grados para enfrentar lo que se convierte en el frente de nuestra configuración (hacia el lado en blanco, no los puertos USB) y el botón momentáneo en la parte superior de la Junta y un LED RGB para la salida, también frente a frente junto al jefe del pin de la y el zumbador en la parte inferior del tablero. Tendrás que jugar con la colocación de la alarma que probablemente no quieras descansando en el chip. Como he mencionado anteriormente, usando solamente este lado de los pines, no tienes una línea de 5v, pero usted puede encontrar una manera de conectar en él, y poner un transistor entre él y el GPIO para el timbre, como que zumbador es un zumbador de 5v y de 3,3 voltios no es fuerte en todos.
IO PINOUT (Super útil sitio web pinout de frambuesa Pi):
- DHT: Pin real 7 - GPIO 7 - BCM 4
- Sensor de la tapa: Pin real 11 - GPIO 0 - BCM 17
- Botón: Pin real 11 - GPIO 22 - BCM 6
- Zumbador: Pin real 29 - GPIO 21 - BCM 5
- LED RGB:
- Rojo: Pin real 33 - GPIO 23 - BCM 13
- Verde: Pin real 15 - GPIO 3 - BCM 22
- Azul: Pin real 13 - GPIO 2 - BCM 27
- Si tienes un servidor DNS en la red, podría hacer su vida más fácil por configurar una IP estática en la pi y apuntando a un registro en él. Usted notará en mis imágenes mina está configurado de esta manera, y mi humidor es accesible como https://humidor.sensor en mi red.
- Si usted es serio sobre el control de sus cigarros, puede utilizar Elasticsearch y Kibana o algo similar para capturar lecturas periódicamente y ver con el tiempo. Esto debe realizarse desde un servidor independiente, probablemente no tendrás suficiente energía en el pi para ejecutar un servidor de elasticsearch.
- Si estás pensando en exponer la interfaz de web de humidor para internet, configurar NginX para servir la página con SSL. Utilicé un certificado interno de la CA en mi router, pero también se podría utilizar letsencrypt para obtener un certificado ssl gratis.