Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
Ta projekt uporablja Adafruit SI1145 UV/vidno svetlobo/infrardeči senzor za izračun trenutne UV vrednosti. UV se ne zazna neposredno. Namesto tega se izračuna kot funkcija odčitkov vidne svetlobe in infrardeče svetlobe. Ko sem ga preizkusil zunaj, je bil natančen glede na odčitke UV na spletnem mestu weather.com. Projekt sem si zamislil s temo "steampunk" - napravo, ki bi jo potreboval poveljnik zračne ladje, ko bi izpostavljenost UV na palubi zahtevala uporabo ali ponovno uporabo kreme za sončenje.
Celotna zasnova je bila namenjena integraciji z vremensko postajo Raspberry Pi. Te integracije na žalost še nisem zaključil. Ta navodila bom posodobil z dodatnimi podrobnostmi, ko se to zgodi.
1. korak: Zberite potrebne materiale
Potrebna strojna/programska oprema
- Arduino Uno in kabel za sinhronizacijo z vrati USB
- Računalnik za program Arduino
- Knjižnica Adafruit za UV -senzor (https://github.com/adafruit/Adafruit_SI1145_Library/)
- Knjižnica za prikaz tekočih kristalov (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- LCD zaslon. Uporabil sem: (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)
- Senzor Adafruit SI1145 za UV/IR/vidno svetlobo (https://www.adafruit.com/products/1777) B
- Ogledna plošča
- Moški mostični kabli
- 10k potenciometer
- 220 ohmski upor
- Baterija (8 AA baterij) 6 AA baterij
2. korak: Konfiguracija strojne opreme
Spajkalni UV -senzor Priključite Arduino na vrata USB na računalniku
Priključite LCD zaslon na Arduino
- LCD RS pin - digitalni pin 12
- LCD Omogoči pin - digitalni pin 11
- LCD D4 - digitalni pin 5
- LCD D5 pin - digitalni pin 4
- LCD D6 pin - digitalni pin 3
- LCD D7 pin - digitalni pin 2
Priključite modul UV senzorja na Arduino. (Adafrutova stran na senzorju vsebuje lepo vadnico, vključno s slikami ožičenja).
- VIN za napajanje - 5V ali 3V. Senzor sem nastavil na uporabo 3,3 V, tako da lahko 5V uporablja zaslon LCD
- GND na tla.
- SCL na senzorju na SCL na Arduinu - pin A5.
- SDA na senzorju na SDA na Arduinu - pin A4.
Priključite 10k potenciometer na +5V in ozemljite z izhodom na pin 3 LCD
Priključite 220 ohmski upor za napajanje osvetlitve ozadja zaslona, pin 15 do 5V in pin 16 na maso.
3. korak: Dodajte kodo v Arduino za merjenje UV
Priložena datoteka vsebuje kodo za Arduino, ki bo inicializirala senzor in odčitala UV.
4. korak: Odpravljanje težav (če je potrebno)
Za napajanje Arduina sem uporabil baterije, ker mu je napajalnik 5V dal preveč energije - zaslon je bil videti nenavaden.
Inicializacijo senzorja si lahko ogledate na serijskem zaslonu v Arduinu. Manjša sprememba kode vam lahko omogoči tudi preverjanje odčitkov na serijskem zaslonu. Spremenite "lcd.print" v "serial.print."
Uživajte!
Priporočena:
Raspberry Pi - TMP007 Infrardeči senzor termopilov Python Vadnica: 4 koraki
Raspberry Pi - TMP007 Infrardeči senzor termopile Python Vadnica: TMP007 je infrardeči senzor termopile, ki meri temperaturo predmeta, ne da bi bil v stiku z njim. Infrardečo energijo, ki jo oddaja objekt v senzorskem polju, absorbira termopila, vgrajena v senzor. Termopol
Animirana svetloba razpoloženja in nočna svetloba: 6 korakov (s slikami)
Animirana svetloba razpoloženja in nočna svetloba: navdušen, ki meji na obsedenost s svetlobo, sem se odločil ustvariti izbor majhnih modularnih tiskanih vezij, ki bi jih lahko uporabili za ustvarjanje svetlobnih zaslonov RGB katere koli velikosti. Ko sem izdelal modularno tiskano vezje, sem naletel na idejo, da jih uredim v
Sončna svetloba brez baterije ali sončna dnevna svetloba Zakaj ne?: 3 koraki
Sončna svetloba brez baterije ali sončna dnevna svetloba … Zakaj ne ?: Dobrodošli. Oprostite za angleščino Daylight? Sončna? Zakaj? Čez dan imam rahlo temno sobo in med uporabo moram prižgati luči. Namestite podnevi in ponoči sončno svetlobo (1 soba): (v Čilu)-sončna plošča 20 W: 42 USD-baterija: 15 USD-sončna nadaljevanje polnjenja
Raspberry Pi - TMP007 Infrardeči senzor termopile Java Vadnica: 4 koraki
Raspberry Pi - TMP007 Infrardeči senzor termopile Java Vadnica: TMP007 je infrardeči senzor termopile, ki meri temperaturo predmeta, ne da bi bil v stiku z njim. Infrardečo energijo, ki jo oddaja objekt v senzorskem polju, absorbira termopila, vgrajena v senzor. Termopol
Infrardeči senzor tal/predmetov za navigacijo robota: 3 koraki
Infrardeči senzor tal/predmetov za navigacijo robotov: ta senzor sem uporabil pri dveh mojih robotih. ti so delali na površini mize, zato so morali roboti zaznati, ko so prispeli na rob, se ustaviti in obrniti nazaj … lahko zazna tudi ovire na poti