Съдържание:
- Стъпка 1: Съберете необходимите материали
- Стъпка 2: Конфигуриране на хардуер
- Стъпка 3: Добавете код към Arduino, за да вземете UV показания
- Стъпка 4: Отстраняване на неизправности (ако е необходимо)
Видео: Adafruit SI1145 UV/видима светлина/инфрачервен сензор - Arduino и LCD: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Този проект използва Adafruit SI1145 UV/видима светлина/инфрачервен сензор за изчисляване на текущата UV оценка. UV не се усеща директно. По -скоро се изчислява като функция от показанията на видимата светлина и инфрачервените лъчи. Когато го тествах навън, той беше точен въз основа на UV показанията от weather.com. Предвиждах проекта с тема „стимпанк“- устройство, от което капитанът на дирижабъл ще се нуждае, когато излагането на UV лъчи на палубата ще изисква прилагане или повторно нанасяне на слънцезащитен крем.
Цялостният дизайн е предназначен да се интегрира с метеорологичната станция Raspberry Pi. За съжаление, все още не съм завършил тази интеграция. Ще актуализирам тази инструкция с допълнителни подробности, когато това се случи.
Стъпка 1: Съберете необходимите материали
Изисква се хардуер/софтуер
- Arduino Uno и кабел за синхронизиране към USB порт
- Компютър за програмиране на Arduino
- Библиотека Adafruit за UV сензора (https://github.com/adafruit/Adafruit_SI1145_Library/)
- Дисплейна библиотека с течни кристали (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- ЛСД дисплей. Използвах: (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 за UV/IR/видима светлина (https://www.adafruit.com/products/1777) B
- Платка
- Кабелни джъмпери за мъже към мъже
- 10k потенциометър
- Резистор 220 ома
- Батерия (8 батерии АА) 6 батерии АА
Стъпка 2: Конфигуриране на хардуер
Припоен UV сензор Свържете Arduino към USB порта на компютъра
Свържете LCD дисплея към Arduino
- LCD RS щифт - цифров щифт 12
- ПИН за активиране на LCD - цифров щифт 11
- LCD D4 - цифров щифт 5
- LCD D5 щифт - цифров извод 4
- LCD D6 щифт - цифров извод 3
- LCD D7 щифт - цифров щифт 2
Свържете UV сензорния модул към Arduino. (Страницата на Adafruit на сензора включва хубав урок, включващ снимки на окабеляване).
- VIN към захранването - 5V или 3V. Настроих сензора да използва 3.3V, така че 5V да може да се използва от LCD екрана
- GND към земята.
- SCL на сензора към SCL на Arduino - щифт A5.
- SDA на сензор към SDA на Arduino - щифт A4.
Свържете 10k потенциометър към +5V и заземете с изход към LCD пин 3
Свържете 220 ома резистор за захранване на подсветката на дисплея, щифт 15 до 5V и щифт 16 към маса.
Стъпка 3: Добавете код към Arduino, за да вземете UV показания
Прикаченият файл включва кода за Arduino, който ще инициализира сензора и ще вземе UV показания.
Стъпка 4: Отстраняване на неизправности (ако е необходимо)
Използвах батерии за захранване на Arduino, защото 5V захранващ адаптер му даваше твърде много енергия - дисплеят изглеждаше нестабилен.
Можете да видите инициализацията на сензора от серийния дисплей в Arduino. Незначителна промяна в кода може да ви позволи да проверите показанията и на серийния дисплей. Променете „lcd.print“на „serial.print“.
Наслади се!
Препоръчано:
Пътен велосипед през деня и видима странична светлина 350 mA (единична клетка): 11 стъпки (със снимки)
Дневна и странична видима 350mA светлина за шосейни велосипеди (единична клетка): Тази велосипедна светлина има предни и 45 ° обърнати кехлибарени светодиоди, задвижвани до 350mA. Страничната видимост може да подобри безопасността в близост до кръстовищата. Кехлибар е избран за видимост през деня. Светлината е монтирана на лявата капка на кормилото. Моделите му могат да бъдат различни
Инфрачервен сензор за дъжд в автомобил: 6 стъпки
Инфрачервен сензор за дъжд в автомобил: необходими части: 1- IR сензор за избягване на препятствия KY-032 (AD-032) 2- 5V релеен модул вземете го от стар сателитен приемник) .5- универсална печатна платка 6
Raspberry Pi - TMP007 Инфрачервен термопилен сензор Python Урок: 4 стъпки
Raspberry Pi - TMP007 Инфрачервен сензор за термопила Python Урок: TMP007 е инфрачервен сензор за термопила, който измерва температурата на обект, без да е в контакт с него. Инфрачервената енергия, излъчвана от обекта в сензорното поле, се абсорбира от термоустройството, вградено в сензора. Термострумът
Nokia 5110 LCD с инфрачервен сензор: 4 стъпки
Nokia 5110 LCD с инфрачервен сензор: LCD дисплеят на Nokia 5110 е страхотен LCD дисплей, който е съвместим с дъската за развитие на Arduino. Нека сега контролираме един от тези LCD дисплеи и да го свържем с Arduino и IR сензор
СЕНЗОР SUHU DENGAN LCD DAN LED (Осъществяване на температурен сензор с LCD и LED): 6 стъпки (със снимки)
СЕНЗОР SUHU DENGAN LCD DAN LED (Осъществяване на температурен сензор с LCD и LED): хай, да речем Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA дари Индонезия, да кажем, че има и сензори за мембрана, за да изведете Arduino за изход на LCD и LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda