Мазмұны:
- 1 -қадам: ингредиенттер
- 2 -қадам: жарықдиодты шамдарды орнату
- 3 -қадам: LDR, лазер және ылғалдылық сенсорын орнату
- 4 -қадам: Кодекс
- 5 -қадам: IFTTT
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Тұман мен ауадағы түтіннің мөлшерін өлшеу үшін біз бұл тұманға сенсор жасадық. Ол LDR лазерден алатын жарық мөлшерін өлшейді және оны қоршаған жарық мөлшерімен салыстырады. Ол деректерді Google парағына IFTTT арқылы нақты уақытта жібереді.
1 -қадам: ингредиенттер
- фотон бөлшектері
- 2x Нан тақтасы
- секіргіш сымдар
- 2х 220 кОм резисторлар
- 3х 10к Ом резисторлары
- 3 жарық диоды (жасыл, қызыл, сары)
- Ылғалдылық сенсоры (DHT11)
- 2x LDR
- Лазер
- Компоненттерді жинауға арналған кейбір ағаш немесе ұқсас тұрмыстық материалдар.
- Датчиктерді жабатын нәрсе (мысалы, ПВХ арнасы)
2 -қадам: жарықдиодты шамдарды орнату
Суретке сәйкес сымдарды қосыңыз. Pin D7 -де ішкі резистор бар, сондықтан оны тікелей светодиодқа қосуға болады.
3 -қадам: LDR, лазер және ылғалдылық сенсорын орнату
Сымдарды суретте көрсетілгендей жалғаңыз. Біз LDR сенсорларын ұстау үшін екінші тақтаны қолдандық, бірақ оларды тікелей қосуға болады.
Лазер мен LDR арасындағы нақты қашықтық маңызды емес, бірақ ол кемінде 30 см болуы керек. Лазер LDR -дің біреуіне бағытталуы керек, сондықтан екінші LDR сілтеме ретінде қолданыла алады. Олар қоршаған ортадан бірдей жарық түсуі керек. Барлық жабдықтардың қатаң түрде қосылғанына көз жеткізіңіз, лазер бұрандаларының бағытында шамалы өзгеріс сіздің өлшемдеріңізді жоғарылатады.
Біз LDR құрылғысын қоршаған тікелей сәуледен қорғау үшін ПВХ арнасын қолдандық. Сіз креативті бола аласыз және картон немесе басқа материалдарды қолдана аласыз. Тұманның немесе түтіннің лазер сәулесіне түсе алатынына көз жеткізіңіз.
4 -қадам: Кодекс
Кодтау build.particle.io сайтында жасалады. Console.particle.io ішінде жарияланған мәндер көрсетіледі.
Біз қолданған кодты.txt файлынан табуға болады. Бөлшек бағдарламалық қамтамасыз ету бірінші жолды автоматты түрде түсінбейді. Adafruit_DHT кітапханасын қолмен қосу қажет.
Қосымша түсініктемелер:
LDR -ді калибрлеу үшін лазер басында өшіріледі. LDR -дің екеуі де бірқатар өлшемдер бойынша салыстырылады және өлшенген айырмашылық «DS» ретінде орнатылады. Бұл LDR сезімталдығының айырмашылығы.
Айналадағы жарықты калибрлеу үшін лазер қосылады және S максималды өлшенген мәні анықталады. Бұл келесі өлшемдер үшін 100% ретінде орнатылады. Оның мәні 'MaxS' ретінде сақталады.
Осыдан кейін орнату аяқталады және сенсор жарық диодты әр 0.1 секунд сайын ауаны өлшеу үшін таймерді бастайды және әр 5 секунд сайын консольге өлшеуді жібереді.
5 -қадам: IFTTT
IFTTT - Егер бұл бұдан артық болса, жарияланған мәндерді сақтаудың пайдалы құралы. Егер сізде IFTTT.com сайтында әлі жоқ болса, тіркелгі жасаңыз. Жаңа апплет жасаңыз.
Егер Бұл
«Бұл» түймесін басып, бөлшекті іздеңіз және оны басыңыз. «Жаңа оқиға жарияланды» таңдаңыз. «Оқиғаның аты» бөлімінде «ақпарат» теріңіз. Әр 5 секунд сайын жарияланатын және құжатта сақтауды қажет ететін оқиғалар осылай аталады. «Триггер жасау» түймесін басыңыз.
Содан кейін
«Мұны» басыңыз, парақтарды іздеңіз. Google парағының белгішесін таңдаңыз. Олар сізден IFTTT есептік жазбаңызды google -ге қосуды сұрайды. «Электрондық кестеге жол қосу» түймесін басыңыз.
«Пішімделген жол» бөлігін қоспағанда, әдепкі параметрлердің ешқайсысын өзгертпеңіз. Осы өріске.txt қойыңыз.
Деректерді пайдалы ету үшін excel әр түрлі бағандарға өлшеудің пайызын және уақытын шығаруы керек. Әр жаңа жол үшін бұл автоматты түрде орындалуы үшін код IFTTT апплетінде жазылады.
«Ақпарат» деп аталатын жаңа парақты ашу үшін docs.google.com сайтына өтіңіз.
Парақты жасауға және деректерді қол жетімді етуге біраз уақыт кетуі мүмкін. Сабыр бол.
Ұсынылған:
DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры): 7 қадам (суреттермен)
DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры): Бұл DIY сенсоры өткізгіш тоқылған созылу сенсоры түрінде болады. Ол кеудеге/асқазанға оралады, ал кеуде/асқазан кеңейгенде және қысылғанда сенсор, демек, Arduino -ға берілетін кіріс деректері кеңейеді. Сонымен
Infineon DPS422 сенсоры Infineon XMC4700 көмегімен және NodeMCU -ге деректерді жіберу: 13 қадам
Infineon XMC4700 бар Infineon DPS422 сенсорының интерфейсі және NodeMCU -ге деректер жіберу: Бұл оқулықта біз XMC4700 көмегімен температура мен барометрлік қысымды өлшеу үшін DPS422 -ді қалай қолдану керектігін үйренеміз. тұтыну
MotoStudent электрлік велосипедіне арналған деректерді алу және деректерді визуализациялау жүйесі: 23 қадам
MotoStudent электрлік велосипедіне арналған деректерді жинау және деректерді визуализациялау жүйесі: Деректерді жинау жүйесі - бұл сыртқы датчиктерден деректерді жинау, сақтау және өңдеу үшін оны бірге өңдейтін аппараттық және бағдарламалық қамтамасыз етудің жиынтығы, оны графикалық түрде көруге және талдауға болады. инженерлерге мүмкіндік береді
Батареямен жұмыс істейтін тұман машинасы: 5 қадам (суреттермен)
Батареямен жұмыс істейтін тұман машинасы: маған алдағы жобаға батареямен жұмыс істейтін шағын тұман қажет болды. Электр желісімен жұмыс жасайтын тұманшылар мүлдем қымбат емес (~ 40 доллар). Батареямен жұмыс істейтін портативті телефон, мен түсінбейтін себептермен, 800 доллар (тіпті 1850 доллар!). Онда бар
Arduino саусақ ізі бар бұлтты деректерді сақтау жүйесі: 8 қадам
Arduino саусақ ізі қатысушыларының жүйесі/ бұлтты деректерді сақтау: Сіз осы және басқа да таңғажайып оқулықтарды ElectroPeak ресми веб -сайтынан оқи аласыз Шолу Қазіргі уақытта IoT құрылғыларының жұмысы мен енгізілуі туралы білу IoT жүйелерінің кеңеюіне байланысты өте маңызды. Бұл оқулықта біз жасаймыз