Sisukord:

Adafruit SI1145 UV/nähtava valguse/infrapuna andur - Arduino ja LCD: 4 sammu
Adafruit SI1145 UV/nähtava valguse/infrapuna andur - Arduino ja LCD: 4 sammu

Video: Adafruit SI1145 UV/nähtava valguse/infrapuna andur - Arduino ja LCD: 4 sammu

Video: Adafruit SI1145 UV/nähtava valguse/infrapuna andur - Arduino ja LCD: 4 sammu
Video: Цифровой датчик ультрафиолета, UV Index на Si1145 2024, September
Anonim
Image
Image

See projekt kasutab praeguse UV -kiirguse arvutamiseks Adafruit SI1145 UV/nähtava valguse/infrapuna sensorit. UV -d ei ole otseselt tajutav. Pigem arvutatakse see nähtava valguse ja infrapuna näidu funktsioonina. Kui ma seda väljas testisin, oli see ilmastiku.com UV -näidu põhjal täpne. Kujutasin projekti ette "aurupunkti" teemaga - seadmega, mida õhulaeva kapten vajaks, kui tekil olev UV -kiirgus nõuab päikesekreemi pealekandmist või uuesti rakendamist.

Üldine disain oli mõeldud integreerimiseks Raspberry Pi ilmajaamaga. Kahjuks pole ma seda lõimumist veel lõpetanud. Värskendan seda juhendit täiendavate üksikasjadega, kui see juhtub.

Samm: koguge vajalikud materjalid

Vajalik riistvara/tarkvara

  • Arduino Uno ja sünkroonimisjuhe USB -pordiga
  • Arvuti Arduino programmeerimiseks
  • Adafruit raamatukogu UV -anduri jaoks (https://github.com/adafruit/Adafruit_SI1145_Library/)
  • Vedelkristallkuvikuteek (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
  • LCD ekraan. Kasutasin: (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 andur UV/IR/nähtava valguse jaoks (https://www.adafruit.com/products/1777) B
  • Leivalaud
  • Isas -mees džemprikaablid
  • 10k potentsiomeeter
  • 220 oomi takisti
  • Aku (8 AA patareid) 6 AA patareid

Samm: riistvara konfigureerimine

Ühendage Arduino arvuti USB -porti

Ühendage LCD -ekraan Arduinoga

  • LCD RS pin - digitaalne tihvt 12
  • LCD Lülita pin - digitaalne tihvt 11
  • LCD D4 - digitaalne tihvt 5
  • LCD D5 tihvt - digitaalne tihvt 4
  • LCD D6 tihvt - digitaalne tihvt 3
  • LCD D7 tihvt - digitaalne tihvt 2

Ühendage UV -anduri moodul Arduinoga. (Adafruit'i anduri leht sisaldab kena õpetust, sealhulgas juhtmestiku pilte).

  • VIN toiteallikale - 5V või 3V. Seadsin anduri kasutama 3.3V, et 5V saaks kasutada LCD -ekraani
  • GND maapinnale.
  • SCL andurilt SCL -le Arduino - pin A5.
  • SDA andurilt SDA -le Arduino -nööpnõelal A4.

Ühendage 10k potentsiomeeter +5V pingega ja maandage väljundiga LCD tihvtiga 3

Ekraani taustvalgustuse toiteks ühendage 220 oomi takisti, tihvtid 15 kuni 5 V ja tihvt 16 maandusega.

Samm: lisage Arduinole kood, et võtta UV -näidud

Lisatud fail sisaldab Arduino koodi, mis lähtestab anduri ja võtab UV -näidud.

4. samm: tõrkeotsing (kui see on vajalik)

Ma kasutasin Arduino toiteks akusid, sest 5 V toiteadapter andis sellele liiga palju energiat - ekraan tundus kole.

Saate vaadata anduri lähtestamist Arduino jadaekraanilt. Väike koodiparandus võimaldab teil kontrollida ka seeriaekraani näitu. Muutke "lcd.print" väärtuseks "serial.print".

Nautige!

Soovitan: