Мазмұны:
- 1 -қадам: Қажетті материалдарды жинаңыз
- 2 -қадам: Жабдықтың конфигурациясы
- 3 -қадам: ультракүлгін сәулеленуді қабылдау үшін Arduino -ға код қосыңыз
- 4 -қадам: ақауларды жою (қажет болса)
Бейне: Adafruit SI1145 UV/көрінетін жарық/инфрақызыл сенсор - Arduino және LCD: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл жобада ультрафиолет сәулелерінің ағымдағы рейтингісін есептеу үшін Adafruit SI1145 UV/Visible Light/Infrared сенсоры қолданылады. Ультракүлгін сәуле тікелей сезілмейді. Керісінше, ол көрінетін жарық пен инфрақызыл көрсеткіштердің функциясы ретінде есептеледі. Мен оны сыртта сынап көргенімде, бұл ауа райы.com сайтынан алынған УК сәулесінің негізінде дәл болды. Мен жобаны «steampunk» тақырыбымен елестеттім - палубада ультракүлгін сәулелердің әсерінен күн қорғанысын қолдану немесе қайта қолдану қажет болған кезде дирижабль капитанына қажет құрылғы.
Жалпы дизайн Raspberry Pi метеостанциясымен біріктіруге арналған. Өкінішке орай, мен бұл интеграцияны әлі аяқтаған жоқпын. Мен бұл нұсқаулықты орын алған кезде қосымша мәліметтермен жаңартамын.
1 -қадам: Қажетті материалдарды жинаңыз
Аппараттық/бағдарламалық қамтамасыз ету қажет
- Arduino Uno және USB портына синхрондау сымы
- Arduino бағдарламалауға арналған компьютер
- Ультракүлгін сәуле датчигіне арналған Adafruit кітапханасы (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 ультракүлгін/инфрақызыл/көрінетін жарыққа арналған сенсор (https://www.adafruit.com/products/1777) B
- Нан тақтасы
- Еркек пен еркек арасындағы байланыс кабельдері
- 10к потенциометр
- 220 Ом резисторы
- Батарея жинағы (8 АА батарея) 6 АА батарея
2 -қадам: Жабдықтың конфигурациясы
Ультракүлгін сәуле датчигі Arduino -ны компьютердегі USB портына қосыңыз
LCD дисплейін Arduino -ға қосыңыз
- LCD RS пині - цифрлық істік 12
- LCD қосу түйреуіші - сандық түйреуіш 11
- LCD D4 - цифрлық түйреуіш 5
- LCD D5 түйреуіші - цифрлық түйреуіш 4
- LCD D6 түйреуіші - цифрлық түйреуіш 3
- LCD D7 түйреуіші - цифрлық түйреуіш 2
Ультракүлгін сенсор модулін Arduino -ға қосыңыз. (Адафруттың сенсордағы бетінде сымдардың суреттері бар жақсы оқулық бар).
- Қуат көзіне VIN - 5В немесе 3В. Мен сенсорды 5 вольтты СКД экранында пайдалануға болатындай етіп 3,3 В кернеуге қойдым
- GND жерге.
- Сенсордағы SCL - Arduino -дағы SCL - түйреуіш A5.
- Сенсордағы SDA Arduino -дағы SDA -ға - түйреу A4.
10к потенциометрді +5В және жерге қосу 3 -ші СК түйреуішке қосыңыз
Дисплейдің артқы жарығын қосу үшін 220 Ом резисторды жалғаңыз, 15 -тен 5В -ге дейін және 16 -штырманы жерге қосыңыз.
3 -қадам: ультракүлгін сәулеленуді қабылдау үшін Arduino -ға код қосыңыз
Қосылған файлда сенсорды инициализациялайтын және ультракүлгін сәулеленуді алатын Arduino коды бар.
4 -қадам: ақауларды жою (қажет болса)
Мен батарея жинағын Arduino -ны қуаттандыру үшін қолдандым, себебі 5В қуат адаптері оған тым көп қуат берді - дисплей нашар көрінді.
Сенсордың инициализациясын Arduino сериялы дисплейінен көруге болады. Кодтағы кішігірім түзету сізге сериялық дисплейдегі көрсеткіштерді тексеруге мүмкіндік береді. «Lcd.print» «serial.print» етіп өзгертіңіз.
Ләззат алыңыз!
Ұсынылған:
Raspberry Pi - TMP007 инфрақызыл термопильді сенсор Python оқулығы: 4 қадам
Raspberry Pi - TMP007 инфрақызыл термопильді сенсор Python оқулығы: TMP007 - инфрақызыл термопиль сенсоры, ол онымен байланыссыз объектінің температурасын өлшейді. Сенсорлық өрісте объекті шығаратын инфрақызыл энергия сенсорға қосылған термопилмен жұтылады. Термопиля
TCRT5000 инфрақызыл рефлексиялық сенсор - бұл қалай жұмыс істейді және кодпен мысал схемасы: 6 қадам
TCRT5000 инфрақызыл шағылыстыру сенсоры - бұл қалай жұмыс істейді және коды бар мысал схемасы: Сәлеметсіз бе, мен жақында монеталарды сұрыптайтын машинаны құрастыру мен жасау кезінде TCRT5000 -дің көпшілігін қолдандым. Сіз мұны мына жерден көре аласыз: Мұны істеу үшін мен TCRT5000 туралы білуім керек еді, мен оны түсінгеннен кейін мен басқа адамдарға қарайтын нұсқаулық жасаймын деп ойладым
Инфрақызыл сенсор көмегімен көз қозғалысын бақылау: 5 қадам
Инфрақызыл сенсордың көмегімен көздің қозғалысын бақылау: Мен инфрақызыл сенсорды пайдаланып, көздің қозғалысын сездім және жарық диодты басқардым
ESP8266 бар инфрақызыл сенсор: 6 қадам
ESP8266 бар инфрақызыл сенсор: Біздің мақсат - бұл сенсорға бағытталған кез келген объектінің қоршаған ортаның температурасын оқитын бағдарлама құру. Мұны істеу үшін біз бұл жобада ESP8266 nodeMCU, MLX90614 инфрақызыл сенсоры мен OLED 96 дисплейін қолданамыз
Кәсіби көрінетін шағын микрофон арзан және асығыс: 7 қадам (суреттермен)
Кәсіби көрінетін шағын микрофон арзан және асығыс: сондықтан мен өзімді тұздыққа айналдырдым. Мен сенбіде, сәрсенбіде D & D сессиясын жазуға келістім. Аудио интерфейсті алғанға дейін екі апта бұрын (тексеріңіз), келесі аптада кейбір микрофондарда (тексеру) жақсы келісімге қол жеткіздім, өткен демалыс күндері мен