Innholdsfortegnelse:
- Trinn 1: Saml nødvendige materialer
- Trinn 2: Konfigurasjon av maskinvare
- Trinn 3: Legg til kode i Arduino for å ta UV -avlesninger
- Trinn 4: Feilsøking (om nødvendig)
Video: Adafruit SI1145 UV/synlig lys/infrarød sensor - Arduino og LCD: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Dette prosjektet bruker en Adafruit SI1145 UV/synlig lys/infrarød sensor for å beregne gjeldende UV -vurdering. UV registreres ikke direkte. Det er heller beregnet som en funksjon av synlig lys og infrarøde avlesninger. Da jeg testet den ute, var den nøyaktig basert på UV -lesingen fra weather.com. Jeg så for meg prosjektet med et "steampunk" -tema - en enhet som en luftskipskaptein ville trenge når UV -eksponeringen på dekket ville kreve påføring eller påføring av solkrem på nytt.
Det overordnede designet var ment å integreres med Raspberry Pi værstasjon. Dessverre har jeg ikke fullført den integrasjonen ennå. Jeg oppdaterer denne instruksen med ytterligere detaljer når det skjer.
Trinn 1: Saml nødvendige materialer
Maskinvare/programvare påkrevd
- Arduino Uno og synkroniser ledningen til USB -porten
- Datamaskin for å programmere Arduino
- Adafruit Library for UV -sensoren (https://github.com/adafruit/Adafruit_SI1145_Library/)
- Liquid Crystal -visningsbibliotek (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- LCD-skjerm. Jeg brukte: (https://smile.amazon.com/uxcell-Standard-Character-Backlight-Display/dp/B00EDMMTGY/ref=sr_1_1?ie=UTF8&qid=1481681388&sr=8-1&keywords=lcd+screen+arduino)
- Adafruit SI1145 sensor for UV/IR/synlig lys (https://www.adafruit.com/products/1777) B
- Brødbrett
- Jumperkabler fra mann til mann
- 10k potensiometer
- 220 ohm motstand
- Batteripakke (8 AA -batterier) 6 AA -batterier
Trinn 2: Konfigurasjon av maskinvare
Lodde UV -sensor Koble Arduino til USB -porten på datamaskinen
Koble LCD -skjermen til Arduino
- LCD RS -pin - digital pin 12
- LCD Aktiver pin - digital pin 11
- LCD D4 - digital pin 5
- LCD D5 -pinne - digital pinne 4
- LCD D6 pin - digital pin 3
- LCD D7 pin - digital pin 2
Koble UV -sensormodulen til Arduino. (Adafruits side på sensoren inneholder en fin opplæring inkludert bilder for ledninger).
- VIN til strømforsyning - 5V eller 3V. Jeg satte sensoren til å bruke 3,3V slik at 5V kan brukes av LCD -skjermen
- GND til bakken.
- SCL på sensor til SCL på Arduino - pin A5.
- SDA på sensor til SDA på Arduino - pinne A4.
Koble et 10k potensiometer til +5V og jord med utgang til LCD -pinne 3
Koble til en 220 ohm resistor for å drive bakgrunnsbelysningen på skjermen, pin 15 til 5V og Pin 16 til Ground.
Trinn 3: Legg til kode i Arduino for å ta UV -avlesninger
Den vedlagte filen inneholder koden for Arduino som vil initialisere sensoren og ta UV -avlesninger.
Trinn 4: Feilsøking (om nødvendig)
Jeg brukte batteripakker for å drive Arduino fordi en 5V strømadapter ga den for mye strøm - skjermen så wonky ut.
Du kan se initialiseringen av sensoren fra den serielle skjermen i Arduino. En liten finjustering av koden kan også tillate deg å sjekke avlesninger på det serielle displayet. Endre "lcd.print" til "serial.print".
Nyt!
Anbefalt:
Valentinsdagsprosjektet: et synlig hjerteslag: 9 trinn
Valentinsdagsprosjektet: et synlig hjerteslag: Valentinsdagen kommer, er du bekymret for at han/han liker deg eller ikke? Kanskje du vil spørre, men her er en annen måte, legg fingeren inn i hjerteslagsenheten, dataene vil vise svaret. Voksens hjerteslag er omtrent 70 ~ 80 ganger, vel, 60 ~
TCRT5000 Infrarød reflekterende sensor - hvordan den fungerer og eksempelkrets med kode: 6 trinn
TCRT5000 Infrarød reflekssensor - hvordan den fungerer og eksempler på krets med kode: Hei, jeg brukte nylig en haug med TCRT5000 når jeg designet og laget min myntsorteringsmaskin. Du kan se det her: For å gjøre dette måtte jeg lære om TCRT5000, og etter at jeg forsto det tenkte jeg at jeg ville lage en guide for alle andre som så
Lys opp Chanukah-genser med individuelle "lys": 7 trinn (med bilder)
Opplyst Chanukah-genser med individuelle "stearinlys": Høytidsfesten og i år kan du være festens lysende stjerne med en lys menoragenser! Dette er et sydd kretsprosjekt som bruker relativt rimelige materialer som er lett å finne på nettet og i håndverksbutikken. Enda bedre
Nokia 5110 LCD med infrarød sensor: 4 trinn
Nokia 5110 LCD med infrarød sensor: Nokia 5110 LCD -skjermen er en fantastisk LCD -skjerm som er kompatibel med Arduino utviklingskort. La oss nå kontrollere en av disse LCD -skjermene og koble den til Arduino og en IR -sensor
Musikkreaktivt lys -- Hvordan lage superenkelt musikkreaktivt lys for å gjøre skrivebordet fantastisk: 5 trinn (med bilder)
Music Reactive Light || How to Make Super Simple Music Reactive Light for Making Desktop Awsome .: Hei, hva skjer gutter, I dag skal vi bygge et veldig interessant prosjekt. I dag skal vi bygge musikk reaktivt lys. LED -en vil endre lysstyrken iht. bassen som faktisk er lavfrekvent lydsignal. Det er veldig enkelt å bygge. Vi vil