Мазмұны:

VEML6075 сенсоры мен кішкентай дос сөйлейтін ультракүлгін индексі бар өлшейтін құрылғы: 5 қадам
VEML6075 сенсоры мен кішкентай дос сөйлейтін ультракүлгін индексі бар өлшейтін құрылғы: 5 қадам

Бейне: VEML6075 сенсоры мен кішкентай дос сөйлейтін ультракүлгін индексі бар өлшейтін құрылғы: 5 қадам

Бейне: VEML6075 сенсоры мен кішкентай дос сөйлейтін ультракүлгін индексі бар өлшейтін құрылғы: 5 қадам
Бейне: ОПАСНЫЙ ДАГЕСТАН: Ущелье, разбившее моё сердце💔 БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #2) 2024, Шілде
Anonim
VEML6075 сенсоры мен кішкентай дос сөйлейтін ультракүлгін индексі бар өлшейтін құрылғы
VEML6075 сенсоры мен кішкентай дос сөйлейтін ультракүлгін индексі бар өлшейтін құрылғы
VEML6075 сенсоры мен кішкентай дос сөйлейтін ультракүлгін индексі бар өлшейтін құрылғы
VEML6075 сенсоры мен кішкентай дос сөйлейтін ультракүлгін индексі бар өлшейтін құрылғы
VEML6075 сенсоры мен кішкентай дос сөйлейтін ультракүлгін индексі бар өлшейтін құрылғы
VEML6075 сенсоры мен кішкентай дос сөйлейтін ультракүлгін индексі бар өлшейтін құрылғы

Жаз келе жатыр! Күн жарқырап тұр! Керемет.

Бірақ ультракүлгін (УК) сәулелену күшейе түскен сайын, мен сияқты адамдарда сепкілдер пайда болады, қызыл теңізде жүзетін, қоңыр күйдірілген, қышымалы тері.

Ультракүлгін сәулелердің теріңізге түсетін қарқындылығы туралы нақты уақытта ақпарат алу мүмкіндігі хабардарлықты арттырады және терінің зақымдану қаупін азайтады. Неліктен осы мақсат үшін қарапайым құрылғыны жасамасқа? Мен UV-A мен UV-B-ді өлшеуге мүмкіндік беретін VEML6075 ультракүлгін сенсорын қолдануды шештім және осылайша көптеген басқа сенсорларға қарағанда дәлірек мән беремін деп шештім (мәліметтерді соңғы қадамды қараңыз).. Ал УК-В-қауіпті бөлігі, бірақ өлшенген мәндерді қалай ұсынуға болады? Жарықдиодты жолақтар мен OLED дисплейлері жақсы, бірақ күн сәулесінде өте практикалық емес. Вербальды байланыс - бұл күнделікті ақпарат алмасу әдісі, бірақ әзірге оны микроконтроллерлік жобаларда қолдану қиын. Жаңа нұсқа - бұл «Little Buddy Talker» (LBT), 254 сөзден тұратын чипті қамтитын және оларды құлаққап қосқышы арқылы «айтуға» болатын шағын үзіліс. Әр сөз мекен -жаймен, негізінен санмен анықталады және LBT -тің сөйлемде сөйлеуіне мүмкіндік беру өте оңай. Күрделі тапсырмалар үшін LBT басқару үшін «Word100» Arduino кітапханасын пайдалануға болады.

Төменде сипатталған құрылғы VEML6075 сенсорынан, Arduino мен Little Buddy Talker -дан тұрады, оны орнату өте оңай және оны USB микроэлементтері немесе батареялар арқылы қуаттауға болады.

Егер сіз ультракүлгін индексі туралы ақпаратты құпия ұстағыңыз келсе, құлаққапты қолданыңыз. Кішкене аккумулятормен басқарылатын динамик мектептер, балабақшалар немесе басқа да қоғамдық орындар үшін жақсы шешім болуы мүмкін, мен 1000-нан астам сөзден тұратын Big Buddy Talker-ге арналған Kickstarter жобасын атап өткім келеді.

Ал күн қорғанысын киюді ұмытпаңыз

1 -қадам: Қажетті материалдар

VEML6075 UV A&B сенсорының үзілуі - мен Aliexpress -тен 10 АҚШ долларына сатып алдым

5V -> 3V деңгей ауыстырғыш - VEML6075 3V логикасына ие болғандықтан қажет. Олар бірнеше $/€ үшін қол жетімді.

Little Buddy Talker - www.engineeringshock.com сайтынан 25 CA $

Arduino Uno үйлесімді микроконтроллер - Мен MonkMakesDuino қолдандым, бірақ кез келген нұсқасы жұмыс істеуі керек

Нан тақтасы мен секіргіш кабельдері

Динамик және/немесе құлаққап телефондары - сіздің қосымшаңызға байланысты

USB қуат жинағы Күн шуақты!

2 -қадам: құрастыру және қолдану

Құрылғыны іске қосу өте қарапайым:

  • өз тақтасына Arduino, деңгей ауыстырғышты, VEML6075 ажыратқышын және Little Buddy Talker -ді қойыңыз.
  • Нан тақтасындағы 3В және 5В кернеуге арналған рельстердің бірін қолданыңыз, оларды Arduino -ның жерге, 3В және 5В порттарына қосыңыз.
  • деңгей ауыстырғыштың қуат порттарын тиісті қуат рельстеріне қосыңыз
  • деңгей ауыстырғыштың 5В жағындағы екі деректер портын Arduino SDA (A4) және SDA (A5) порттарына қосыңыз
  • датчиктің SCL және SDA порттарымен 3В жағында тиісті деректер порттарын қосыңыз
  • сенсордың GND және VCC порттарын Ground және 3V -ге қосыңыз
  • LBT -ті Arduino -ға қосыңыз және қуат: LBT 5V -5V, LBT GD жерге, LBT DI Arduino 11 -ге, LBT SC Arduino 13 -ке, LBT CS Arduino 10 -ға

IDE -ге қажетті бағдарламалық қамтамасыз ету кітапханаларын орнатыңыз. Мен қолданған «VEML7065» кітапханасын 14core -да табуға болады (келесі қадамды қараңыз). Сенсормен I2C байланысы үшін «сым», SPI арқылы Little Buddy Talker -мен байланыс үшін қажет.

Берілген сценарийді іске қосыңыз (келесі қадамды қараңыз).

UV Raw, UV-A, UV-B және UV ультракүлгін индексінің мәндері және басқа ақпарат сериялық мониторда көрсетіледі.

Ультракүлгін ультракүлгін индексін LBT «сөйлейді». VEML6075 ультракүлгін индексін өте дәл есептейді, бірақ LBT сөздерінің жиынтығында «нүкте» жоқ болғандықтан, мәндер келесідей беріледі: «деңгей» - мән (бүтін сан ретінде «нөлден» он екіге дейін) - «жоғары»/«төмен» (егер қалдығы 0,5 -тен жоғары немесе төмен болса), бұл көптеген қосымшалар үшін жеткілікті жақсы болуы керек.

Өлшеудің қаншалықты жиі болатынын және өлшенетінін өзгерту үшін сериялық мониторға жіберу үшін сценарийді өзгертуге болады. Аздап бағдарламалау кезінде сіз «ескерту» (LBT: 148/0x94), «ескерту» (LBT: 143/0x8f) немесе «дабыл» (LBT: 142/0x8e) шекті деңгейлерін анықтай аласыз.

Ультракүлгін сәулесінің максималды деңгейін өлшеу үшін сенсорды тікелей күн сәулесіне бағыттау керек

3 -қадам: Сценарий

Сценарий көп жағдайда мен басқаларға рахмет айтқым келеді.

Мен 14core-дан алынған VEML6075 сценарийін қолдандым, https://www.14core.com/wiring-the-veml6075-ultraviolet-a-ultraviolet-b-light-sensor/, мұнда сіз қажетті VEML6075 кітапханасын жүктей аласыз.

Басқа нұсқа - schizobovine сценарийі мен кітапханасы:

Менің сценарийім негізінен өлшеуді алады, сандарды түсіндіреді және Кішкентай дос сөйлеушіге қандай сөздерді айту керектігін айтады. LBT -дегі 254 сөздің әрқайсысында индекс нөмірі болғандықтан, мысалы. 209 немесе 0xd1 «деңгей» үшін сізге бұл нөмірлерді жіберу қажет. Ультракүлгін индексінің мәндеріне қатысты (0 -ден 12 -ге дейін) мен «карта» функциясын қолданып, мәндерді «нөлге» (54, 0х 36) «он екіге» (66, 0x42) дейін «аудару» үшін қолдандым.

Бұрын айтылғандай, ультрафиолет индексінің мәні 4.3 ретінде «төрт төмен» және 5.7 «бес жоғары» ретінде беріледі.

Егер сіз сценарийді оңтайландырғыңыз келсе, LBT құрамындағы сөздердің тізімін қараңыз.

4 -қадам: Outlook

Кішкене қосымша күш -жігермен сіз барлық бөліктерді ультракүлгін ультракүлгін индексін өлшеуге мүмкіндік беретін кішкене қорапқа сала аласыз: шаңғы, трек, велосипедпен, пикникте немесе жағажайда.

Басқа нұсқа - сенсорды шляпаға немесе қалпаққа қою және электроникамен қорапты басқа жерге қою.

Немесе сіз алған ультракүлгін ультракүлгін дозасын бағалайтын және көлеңкеге қашан шығу керектігін айтатын сценарий құру үшін.

Бірақ ешқашан ұмытпаңыз: күннен қорғайтын кремді қолданыңыз !!!

5 -қадам: Сілтемелер мен қосымша ақпарат

Төменде сіз ұқсас жобаларға сілтемелер мен тақырып бойынша қосымша ақпаратты таба аласыз:

Arduino және Nokia 5110 дисплейі бар DIY ультракүлгін өлшегіш-https://www.instructables.com/id/DIY-UV-Meter-With…-бұл күнделікті компоненттерді қолдану арқылы өте жақсы нұсқаулық, сонымен қатар көптеген ақпарат береді.

Жаз келе жатыр! Ультракүлгін детекторын өз қолымызбен жасайық-https://www.instructables.com/id/Summer-Is-Coming-…-индикатор ретінде жарық диодты жолағы бар қораптағы жақсы мобильді шешімді сипаттайды. Ол Seed Grove платформасына негізделген, SI1145 жарық сенсоры бар үзілісті қолданады. Бұл сенсор ультракүлгін шаманы өлшемейді, бірақ ультракүлгін ультракүлгін индексін көрінетін және инфрақызыл сәулелену қарқындылығынан есептейді.

SI1145 эпидемиясын қолданатын басқа жоба Adafruit -те табылған - https://learn.adafruit.com/adafruit-si1145-breakou… - Adafruit -тің әдеттегі толық шешімін ұсынады. Олар тіпті матаға бекітетін сенсорлық нұсқаның «Флорасы» бар.

Adafruit (және басқалары) VEML6070 сенсорының үзілуін ұсынады. Бұл сенсор ультракүлгін сәулені өлшейді, бірақ сізге дәл өлшеу мәндерін береді, бірақ ультракүлгін индексін түсіндіру оңай емес.

Көптеген жалпы ақпарат EPA Sunsafety веб -сайтында орналасқан, мысалы. бойынша:

VEML6075 мәліметтер парағын мына жерден табуға болады:

Мен көптеген қосымша ақпаратты ұсынатын келесі қосымшалар парағын қарауға кеңес берер едім және мен спектрлік суреттерді қайдан алдым:

Ұсынылған: