Luxómetro con Raspberry Pi RP2040 y MicroPython
Mide la luz ambiente en lux con la placa RP2040-Zero, sensor BH1750 y pantalla OLED, programando en MicroPython.
Nivel: Principiante
Componentes
- 1 × RP2040-Zero (Raspberry Pi RP2040) USB-C · $ 30.000
- 1 × Cable USB A a USB-C de datos 1 m · $ 9.000
- 1 × Header macho 1x40 pines 2.54 mm x10 · $ 6.000
- 1 × Sensor de luz ambiente BH1750 · $ 12.000
- 1 × Pantalla OLED 0.96" I2C 128x64 (SSD1306) · $ 17.000
- 1 × Protoboard 830 puntos · $ 9.000
- 1 × Kit cables dupont 120 pcs (M-M, M-H, H-H) 20 cm · $ 15.000
La placa requiere soldar los pines para usarla en la protoboard.
Conexiones
- BH1750 y OLED comparten el bus I2C: SDA a GP0, SCL a GP1, VCC a 3V3 y GND a GND.
Pasos
- Instala MicroPython en la placa arrastrando el archivo UF2 en modo USB.
- Inicia el bus I2C y confirma las direcciones de los dispositivos con i2c.scan().
- Lee el valor del BH1750 y conviértelo a lux.
- Muestra la medición en la pantalla cada segundo.