Målet er å lage en UV måler som måler UV stråling i ett spesifikt område og viser resultatet på en skjerm.
Utstyr
- Nucleo STM32L432KC
- GYML8511 (UV sensor)
- OLED skjerm
Spesifikasjoner
Nucleo STM32L432KC
Dette er en Cortex ARM M4 produsert av ST. For dette prosjektet så har den I2C og ADC (12 bit). Vi skal bruke PB1 som analog inngang for ADC. PA2 og PA3 som utganger for SSD1306 driveren som driver OLED skjermen.
GYML8511
Dette er en UV sensor som er linjær og som ligger med en utgangsspenning på rundt 1V ved 0 UV stråling. Ved 12
UV så er utgangsspenningen rundt 2.5V. Mest effektiv er den i området mellom 280nm – 400nm.
OLED skjerm
Dette er en OLED skjerm styrt ved hjelp av en SSD1306 driver med I2C som kommunikasjon.
Formel
Dette er UV i .
Arkitekturskisse
Video
Kode
Koden ligger lagret her.
Du må være logget inn for å legge inn en kommentar.