Satura rādītājs:
- 1. darbība: apkopojiet nepieciešamos materiālus
- 2. darbība. Aparatūras konfigurēšana
- 3. darbība: pievienojiet kodu Arduino, lai iegūtu UV rādījumus
- 4. darbība. Problēmu novēršana (ja nepieciešams)
Video: Adafruit SI1145 UV/redzamās gaismas/infrasarkanais sensors - Arduino un LCD: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šajā projektā tiek izmantots Adafruit SI1145 UV/redzamās gaismas/infrasarkanais sensors, lai aprēķinātu pašreizējo UV līmeni. UV nav tieši uztverams. Drīzāk to aprēķina kā redzamās gaismas un infrasarkanā rādījuma funkciju. Kad es to pārbaudīju ārā, tas bija precīzs, pamatojoties uz UV rādījumu no weather.com. Es iedomājos projektu ar "steampunk" tēmu - ierīci, kas dirižabļa kapteinim būtu nepieciešama, ja UV iedarbība uz klāja prasītu uzklāt vai atkārtoti uzklāt sauļošanās līdzekli.
Kopējais dizains bija paredzēts integrēt ar Raspberry Pi meteoroloģisko staciju. Diemžēl es vēl neesmu pabeidzis šo integrāciju. Es atjaunināšu šo pamācību ar sīkāku informāciju, kad tas notiks.
1. darbība: apkopojiet nepieciešamos materiālus
Nepieciešama aparatūra/programmatūra
- Arduino Uno un sinhronizējiet vadu ar USB portu
- Dators Arduino programmēšanai
- Adafruit bibliotēka UV sensoram (https://github.com/adafruit/Adafruit_SI1145_Library/)
- Šķidro kristālu displeja bibliotēka (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- LCD displejs. Es izmantoju: (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 sensors UV/IR/redzamai gaismai (https://www.adafruit.com/products/1777) B
- Maizes dēlis
- Džemperu kabeļi no vīriešu līdz vīriešiem
- 10k potenciometrs
- 220 omu rezistors
- Akumulators (8 AA baterijas) 6 AA baterijas
2. darbība. Aparatūras konfigurēšana
Lodēšanas UV sensors Pievienojiet Arduino datora USB portam
Savienojiet LCD displeju ar Arduino
- LCD RS tapa - digitālā tapa 12
- LCD iespējošanas tapa - digitālā tapa 11
- LCD D4 - digitālā tapa 5
- LCD D5 tapa - digitālā tapa 4
- LCD D6 tapa - digitālā tapa 3
- LCD D7 tapa - digitālā tapa 2
Savienojiet UV sensora moduli ar Arduino. (Adafruit lapā uz sensora ir jauka apmācība, ieskaitot vadu attēlus).
- VIN līdz barošanas avotam - 5V vai 3V. Es iestatīju sensoru, lai tas izmantotu 3.3V, lai 5V varētu izmantot LCD ekrāns
- GND uz zemes.
- SCL uz sensora uz SCL uz Arduino - pin A5.
- SDA uz sensora līdz SDA uz Arduino - tapa A4.
Pievienojiet 10k potenciometru līdz +5V un zemējiet ar izeju līdz LCD tapai 3
Pievienojiet 220 omu rezistoru, lai barotu displeja apgaismojumu, tapu 15 līdz 5 V un tapu 16 zemē.
3. darbība: pievienojiet kodu Arduino, lai iegūtu UV rādījumus
Pievienotajā failā ir Arduino kods, kas inicializēs sensoru un ņems UV rādījumus.
4. darbība. Problēmu novēršana (ja nepieciešams)
Arduino barošanai es izmantoju akumulatorus, jo 5 V strāvas adapteris tam deva pārāk daudz enerģijas - displejs izskatījās satriecošs.
Jūs varat apskatīt sensora inicializāciju no Arduino sērijas displeja. Neliels koda uzlabojums var ļaut pārbaudīt sērijas displeja rādījumus. Mainiet "lcd.print" uz "serial.print".
Izbaudi!
Ieteicams:
Gumijas lentes mašīna, infrasarkanais sensors, TV DEFENDER ROBOT: 5 soļi (ar attēliem)
Gumijas lentes mašīna, infrasarkano staru sensori, TV DEFENDER ROBOT: neizmantojot integrētās shēmas, šis robots gaida infrasarkano signālu no standarta televizora tālvadības pults un pēc tam ātri aktivizē gumijas joslu komplektu. Piezīme: Skatiet/pieprasiet " darbvirsmas vietni " ja neredzat videoklipu. Atruna: šis projekts ir
Raspberry Pi - TMP007 infrasarkanais termopilu sensors Python Pamācība: 4 soļi
Raspberry Pi - TMP007 Infrasarkanā termopilu sensora Python apmācība: TMP007 ir infrasarkanais termopilu sensors, kas mēra objekta temperatūru, nesaskaroties ar to. Objekta izstaroto infrasarkano staru enerģiju sensora laukā absorbē sensorā integrētais termopils. Termopils
Raspberry Pi - TMP007 infrasarkanais termopilu sensors Java apmācība: 4 soļi
Raspberry Pi - TMP007 infrasarkanais termopilu sensors Java apmācība: TMP007 ir infrasarkanais termopilu sensors, kas mēra objekta temperatūru, nesaskaroties ar to. Objekta izstaroto infrasarkano staru enerģiju sensora laukā absorbē sensorā integrētais termopils. Termopils
Infrasarkanais tuvuma sensors, izmantojot LM358: 5 soļi
Infrasarkanais tuvuma sensors, izmantojot LM358: Tas ir pamācība par IR tuvuma sensora izgatavošanu
Skāriena sensors un skaņas sensors, kas kontrolē maiņstrāvas/līdzstrāvas gaismas: 5 soļi
Skāriena sensors un skaņas sensors, kas kontrolē maiņstrāvas/līdzstrāvas gaismas: Šis ir mans pirmais projekts, un tas darbojas, pamatojoties uz diviem pamata sensoriem, viens ir skārienjutīgs sensors, bet otrs - skaņas sensors, nospiežot skārienpaliktni uz skārienjutīgā sensora, maiņstrāvas gaisma pārslēgsies. IESLĒGTS, ja to atlaidīsit, gaisma būs izslēgta un tas pats