Innehållsförteckning:
- Steg 1: Samla nödvändiga material
- Steg 2: Konfiguration av maskinvara
- Steg 3: Lägg till kod i Arduino för att ta UV -avläsningar
- Steg 4: Felsökning (om det behövs)
Video: Adafruit SI1145 UV/synligt ljus/infraröd sensor - Arduino och LCD: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Detta projekt använder en Adafruit SI1145 UV/synligt ljus/infraröd sensor för att beräkna det aktuella UV -betyget. UV avkänns inte direkt. Det beräknas snarare som en funktion av synligt ljus och infraröda avläsningar. När jag testade det utanför var det korrekt baserat på UV -avläsningen från weather.com. Jag föreställde mig projektet med ett "steampunk" -tema - en enhet som en luftskeppskapten skulle behöva när UV -exponeringen på däcket skulle kräva applicering eller återanvändning av solskydd.
Den övergripande designen var avsedd att integreras med Raspberry Pi -väderstationen. Tyvärr har jag inte slutfört den integrationen än. Jag uppdaterar denna instruerbara med ytterligare detaljer när det inträffar.
Steg 1: Samla nödvändiga material
Hårdvara/programvara krävs
- Arduino Uno och synkronisera kabeln till USB -porten
- Dator för att programmera Arduino
- Adafruit Library för UV -sensorn (https://github.com/adafruit/Adafruit_SI1145_Library/)
- Displaybibliotek för Liquid Crystal (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- LCD skärm. Jag använde: (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 för UV/IR/synligt ljus (https://www.adafruit.com/products/1777) B
- Bakbord
- Manliga till manliga bygelkablar
- 10k potentiometer
- 220 ohm motstånd
- Batteri (8 AA -batterier) 6 AA -batterier
Steg 2: Konfiguration av maskinvara
Löd UV -sensor Anslut Arduino till USB -porten på datorn
Anslut LCD -skärmen till Arduino
- LCD RS -stift - digital stift 12
- LCD Aktivera stift - digital stift 11
- LCD D4 - digital stift 5
- LCD D5 -stift - digital stift 4
- LCD D6 -stift - digital stift 3
- LCD D7 -stift - digital stift 2
Anslut UV -sensormodulen till Arduino. (Adafruits sida på sensorn innehåller en trevlig handledning inklusive ledningsbilder).
- VIN till strömförsörjning - 5V eller 3V. Jag ställde in sensorn för att använda 3,3V så att 5V kan användas av LCD -skärmen
- GND till marken.
- SCL på sensor till SCL på Arduino - stift A5.
- SDA på sensor till SDA på Arduino - stift A4.
Anslut en 10k potentiometer till +5V och jorda med utgång till LCD -stift 3
Anslut en resistor på 220 ohm för att driva skärmens bakgrundsbelysning, stift 15 till 5V och stift 16 till jord.
Steg 3: Lägg till kod i Arduino för att ta UV -avläsningar
Den bifogade filen innehåller koden för Arduino som initierar sensorn och tar UV -avläsningar.
Steg 4: Felsökning (om det behövs)
Jag använde batteripaket för att driva Arduino eftersom en 5V nätadapter gav den för mycket ström - skärmen såg jättefin ut.
Du kan se initialiseringen av sensorn från den seriella displayen i Arduino. En mindre justering av koden kan också låta dig kontrollera avläsningarna på den seriella displayen. Ändra "lcd.print" till "serial.print".
Njut av!
Rekommenderad:
Läsa och rita ljus- och temperatursensordata med Raspberry Pi: 5 steg
Läsa och rita ljus- och temperatursensordata med Raspberry Pi: I den här instruktionsboken lär du dig att läsa en ljus- och temperatursensor med hallon pi och ADS1115 analog till digital omvandlare och rita den med matplotlib. Låt oss börja med det material som behövs
Alla hjärtans dagsprojekt: ett synligt hjärtslag: 9 steg
Alla hjärtans dagsprojekt: en synlig hjärtslag: Alla hjärtans dag kommer, är du orolig för att hon/han gillar dig eller inte? Kanske vill du fråga, men här är ett annat sätt, sätt in fingret i hjärtslagsenheten, data visar svaret. Vuxens hjärtslag är ungefär 70 ~ 80 gånger, ja, 60 ~
TCRT5000 Infraröd reflekterande sensor - hur det fungerar och exempelkrets med kod: 6 steg
TCRT5000 Infraröd reflekterande sensor - hur det fungerar och exempelkrets med kod: Hej, jag använde nyligen ett gäng TCRT5000 när jag designade och tillverkade min myntsorteringsmaskin. Du kan se det här: För att göra detta var jag tvungen att lära mig om TCRT5000 och efter att jag förstod det tänkte jag att jag skulle skapa guide för alla andra som tittade
Nokia 5110 LCD med infraröd sensor: 4 steg
Nokia 5110 LCD med infraröd sensor: Nokia 5110 LCD -skärmen är en fantastisk LCD -skärm som är kompatibel med Arduino -utvecklingsbordet. Låt oss nu styra en av dessa LCD -skärmar och koppla in den med Arduino och en IR -sensor
Musikreaktivt ljus -- Hur man gör superenkelt musikreaktivt ljus för att göra skrivbordet fantastiskt. 5 steg (med bilder)
Musikreaktivt ljus || Hur man gör superenkelt musikreaktivt ljus för att göra skrivbordet Awsome .: Hej vad händer, killar, idag kommer vi att bygga ett mycket intressant projekt. Idag ska vi bygga musik reaktivt ljus. LED: n kommer att ändra dess ljusstyrka enligt basen som faktiskt är lågfrekvent ljudsignal. Det är väldigt enkelt att bygga. Vi kommer