Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Ovaj projekt koristi Adafruit SI1145 UV/vidljivo svjetlo/infracrveni senzor za izračun trenutne UV ocjene. UV se ne osjeća izravno. Radije se izračunava kao funkcija vidljivog svjetla i infracrvenih očitanja. Kad sam ga testirao vani, bio je točan na temelju UV očitanja sa weather.com. Zamislio sam projekt s temom "steampunk" - uređajem koji bi kapetanu zračnog broda trebao kada bi izlaganje UV zrakama na palubi zahtijevalo nanošenje ili ponovnu primjenu kreme za sunčanje.
Cjelokupni dizajn namjeravao se integrirati s meteorološkom stanicom Raspberry Pi. Nažalost, tu integraciju još nisam dovršio. Ažurirat ću ovo uputstvo s dodatnim pojedinostima kad se to dogodi.
Korak 1: Prikupite potrebne materijale
Potreban hardver/softver
- Arduino Uno i kabel za sinkronizaciju s USB priključkom
- Računalo za program Arduino
- Knjižnica Adafruit za UV senzor (https://github.com/adafruit/Adafruit_SI1145_Library/)
- Knjižnica zaslona s tekućim kristalima (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- LCD zaslon. Koristio sam: (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 senzor za UV/IR/vidljivo svjetlo (https://www.adafruit.com/products/1777) B
- Oglasna ploča
- Muški kratkospojni kablovi
- 10k potenciometar
- Otpor 220 oma
- Baterija (8 AA baterija) 6 AA baterija
Korak 2: Konfiguracija hardvera
Lemljenje UV senzoraPriključite Arduino na USB priključak na računalu
Spojite LCD zaslon na Arduino
- LCD RS pin - digitalni pin 12
- LCD Omoguć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
Spojite modul UV senzora na Arduino. (Adafruit stranica na senzoru uključuje lijep vodič s fotografijama ožičenja).
- VIN za napajanje - 5V ili 3V. Postavio sam senzor da koristi 3,3 V tako da se 5 V može koristiti na LCD ekranu
- GND na uzemljenje.
- SCL na senzoru na SCL na Arduinu - pin A5.
- SDA na senzoru na SDA na Arduinu - pin A4.
Spojite 10k potenciometar na +5V i uzemljite izlaz na LCD pin 3
Ožičite otpornik od 220 ohma za napajanje pozadinskog osvjetljenja zaslona, pin 15 do 5V i pin 16 na masu.
Korak 3: Dodajte kôd u Arduino za mjerenje UV zračenja
Priložena datoteka uključuje kôd za Arduino koji će inicijalizirati senzor i uzeti UV očitanja.
Korak 4: Rješavanje problema (ako je potrebno)
Koristio sam baterije za napajanje Arduina jer mu je 5V adapter dao previše energije - zaslon je izgledao nesigurno.
Inicijalizaciju senzora možete vidjeti sa serijskog zaslona u Arduinu. Manje podešavanje koda može vam omogućiti provjeru očitanja i na serijskom zaslonu. Promijenite "lcd.print" u "serial.print."
Uživati!
Preporučeni:
Cestovni bicikl dnevno i bočno vidljivo svjetlo od 350 mA (jednoćelijsko): 11 koraka (sa slikama)
Dnevno i bočno vidljivo svjetlo za cestovne bicikle 350mA (jednoćelijsko): Ovo svjetlo za bicikl ima prednju i 45 ° okrenutu žutu LED diodu do 350mA. Bočna vidljivost može poboljšati sigurnost u blizini raskrižja. Jantar je odabran za dnevnu vidljivost. Svjetlo je instalirano na lijevoj kapici upravljača. Njegovi uzorci mogu biti disti
Infracrveni senzor kockica: 5 koraka
Senzor infracrvenih kockica: Moje ime je Calvin i pokazat ću vam kako napraviti infracrveni senzor kockica te ću vam objasniti kako to funkcionira. Trenutno sam student sveučilišta Taylor koji studira računalno inženjerstvo i moj tim i od mene je zatraženo da dizajniramo i izgradimo mehanizam koji mogu sortirati bilo koje
Raspberry Pi - TMP007 Infracrveni senzor termopile senzora Python Vodič: 4 koraka
Raspberry Pi - TMP007 Infracrveni senzor termopile senzora Python: TMP007 je infracrveni senzor termopile koji mjeri temperaturu objekta bez kontakta s njim. Infracrvenu energiju koju emitira objekt u senzorskom polju apsorbira termopipa integrirana u senzor. Termopil
Raspberry Pi - TMP007 Infracrveni senzor termopile senzora za Java: 4 koraka
Raspberry Pi - TMP007 Infrared senzor termopile senzora za Java: TMP007 je infracrveni senzor termopile koji mjeri temperaturu objekta bez kontakta s njim. Infracrvenu energiju koju emitira objekt u senzorskom polju apsorbira termopipa integrirana u senzor. Termopil
Infracrveni senzor blizine pomoću LM358: 5 koraka
Infracrveni senzor blizine pomoću LM358: Ovo je uputstvo o izradi IC senzora blizine