Paso 1: Conectar el hardware
La parte difícil de este paso es identificar el pinout de la versión de la Raspberry Pi. Hay realmente dos pines diferentes numeración esquemas para la frambuesa Pi GPIO: el era el esquema de numeración proporcionado por los creadores de la frambuesa y la otra se basa en el pinout del chip Broadcom BCM2835. Para obtener más información, puede consultar el siguiente post del Foro: GPIO Header Pinout aclaración
Mi Raspberry Pi es un a + V1.1 y descubrí la manera más dura que el pinout coincide con la del esquema anterior (fuente: Frambuesa Pi Spy), como el esquema de numeración de BCM. Usted tendrá que identificar los pines GPIO antes de proceder a conectar el sensor y la pantalla.
Cuando usted está seguro sobre el pinout de la Pi:
Conecte la temperatura y sensor de humedad
- Conectar toma de tierra del sensor a un pin de tierra (por ejemplo, pin 6, 9, 14, 20, 30, 34 o 39)
- Conectar el pin VCC del sensor a un pin de alimentación de 3V3 (por ejemplo 1 o 17)
- Conectar el pin de datos del sensor a GPIO4. En mi tabla era pin número 7. Por supuesto puede elegir otro pin GPIO, y usted tendrá que cambiar el cambio respectivo en el código.
Si está usando un sensor que no sea AM2302, puede hacer referencia a tutoriales de Adafruit sobre como conectar el sensor a su Pi. Revisa el siguiente link:
https://Learn.Adafruit.com/DHT/Connecting-to-a-dhtxx-sensor
Conectar la pantalla OLED
Hay pantallas de 128 x 64 en un montón de sabores y protocolos de conexión soportados. Soporte SPI, I2C otros, otros y bastante implementar sus propios protocolos. Si la última variación es verdad por la tuya, entonces... estás por tu cuenta! Si no es así, entonces las cosas son más fáciles.
De nuevo, puede utilizar a Guía de Adafruit para conectar a la pantalla aquí:
Encienda su frambuesa Pi
Supongo que ya ha instalado una versión actualizada de Raspbian en la tarjeta de microSD de la frambuesa.
Pongan todo en la jarra!
Sinceramente, puede hacerlo después de haber completado todos los pasos en el proyecto.