Мазмұны:

AEROBOT ауа сапасы сенсоры V1.0: 6 қадам (суреттермен)
AEROBOT ауа сапасы сенсоры V1.0: 6 қадам (суреттермен)

Бейне: AEROBOT ауа сапасы сенсоры V1.0: 6 қадам (суреттермен)

Бейне: AEROBOT ауа сапасы сенсоры V1.0: 6 қадам (суреттермен)
Бейне: Еліміздің 4 қаласында ауа сапасы нашарлайды 2024, Қараша
Anonim
Image
Image
СКД қосу
СКД қосу

Бұл нұсқаулық AEROBOT деп аталатын арзан және жоғары сапалы ауа сенсоры туралы. Бұл жоба температураны, салыстырмалы ылғалдылықты, PM 2.5 шаңның тығыздығын және айналадағы ауа сапасы туралы ескертулерді көрсетеді. Ол температура мен салыстырмалы ылғалдылық үшін DHT11 датчигін, шаңның тығыздығына арналған өткір оптикалық шаң датчигін және сенсордың бітелуіне байланысты пайдаланушыларға дәл емес көрсеткіштер туралы ақпарат беру үшін ультрадыбыстық сенсорды қолданады. Бұл жобаны оңай жасауға болады және arduino -да ешқандай білімді қажет етпейді. Шаң сенсоры өте жылдам және қоршаған ортаның ластануын да оқи алады. оның максималды диапазоны белгісіз, бірақ әдетте шаңның тығыздығы 600 -ден асқанда тиімсіз болады. Бірақ бұл орташа ластанудан 150 есе жоғары. Температураны өлшеу диапазоны -10 -дан 80 градусқа дейін, ал салыстырмалы ылғалдылық - 10% -дан 90% -ға дейін. Сондықтан бұл жоба жоғары ластану радиусында емес үйлер мен кеңселер үшін ауа сапасының сенсоры ретінде өте тиімді және тиімді. Сізге қажет: • 1 Arduino uno/mega • DHT11 сенсоры • Өткір оптикалық шаң сенсоры • Ультрадыбыстық сенсор • 1 түйме • 3 жарық диоды (міндетті емес) • 1 дыбыстық сигнал (міндетті емес) • 220 мкф конденсатор • 2*220 ом резисторлары • жұмыс тақтасы

1 -қадам: СКД қосу

СКД қосу
СКД қосу

СКД -де жұмыс жасамас бұрын, алдымен оны тексеру қажет. Ол үшін байланыстарды 1 -диаграммада көрсетілгендей жасаңыз. СКД -дегі 15 -түйреуішті Arduino -дың 5В істігіне қосыңыз. Әрі қарай, СКД -дегі 16 -істікті Arduino GND түйреуішіне қосыңыз. Бұл түйреуіштер СКД артқы жарығын қосу үшін пайдаланылады, содан кейін СКД логикасын орнату қажет. Мұны істеу үшін СКД -дегі 1 -істікті Arduino GND түйреуішіне қосыңыз. Содан кейін, СКД -дегі 2 -түйреуішті Arduino -ның 5В істігіне қосыңыз. Әрі қарай, контрастты реттейтін потенциометрді орнату қажет. 10K потенциометрін алыңыз және бірінші терминалды Arduino 5V түйреуішіне, екінші терминалды (ортаңғы түйреуіш) СК 3 түйреуішіне, үшінші терминал Arduino GND түйреуішіне қосыңыз. Содан кейін Arduino -ны қосыңыз. СКД артқы жарығы қосылатынын байқайсыз. Сондай -ақ, потенциометрдің тұтқасын бұрғанда, СКД -дегі таңбалар блоктары ашық/күңгірт болады. Төмендегі суретке қарап, мен не туралы сөйлесетінімді білемін. Егер сіздің СКД төмендегі суретте көрсетілгенді көрсетсе, бұл сіздің СКД дұрыс орнатылғанын білдіреді! Егер сіз бұған қол жеткізе алмасаңыз, қосылымдар мен потенциометрді екі рет тексеріңіз. СКД контрастын реттеу Қосылымдарды қазір аяқтау үшін бізге СКД -мен жұмыс істейтін деректер желілері мен басқа түйреуіштерді қосу керек. 2 -ші диаграммадағы қосылымды тексеріңіз. Arduino, потенциометр мен LCD арасындағы соңғы байланыстар СКД басқару сымдарын қосудан бастайық. СКД түйреуішін 5 (RW) Arduino GND түйреуішіне қосыңыз. Бұл түйін пайдаланылмайды және оқу/жазу түйреуіші ретінде қызмет етеді. Содан кейін LCD 4 түйреуішін (RS) Arduino 7 цифрлық түйреуішіне 7 қосыңыз. RS түйреуіші LCD -ге деректерді немесе командаларды жіберетінімізді (курсордың орнын өзгерту үшін) хабарлау үшін қолданылады. Содан кейін, СКД 6 түйреуішін (EN) Arduino 8 цифрлық түйреуішіне қосыңыз. EN - бұл СКД -дегі қосу штыры, бұл СКД -ге деректердің оқуға дайын екендігін хабарлау үшін қолданылады. Әрі қарай, біз СКД -де төрт деректер түйреуішін қосуымыз керек. СКД түйреуішін 14 (DB7) Arduino цифрлық түйреуішіне 12 жалғаңыз. Содан кейін СКД штырын 13 (DB6) Ардуиноның 11 цифрлық түйреуішіне 11 жалғаңыз, содан кейін СКД штырі 12 (DB5) сандық түйреуішке 10, содан кейін СКД 11 -ші түйреуіші (DB4) Arduino цифрлық түйреуішіне 9.

2 -қадам: DHT11 датчигін қосу

DHT11 датчигін қосу
DHT11 датчигін қосу

Енді DHT11 сенсорының кіріс түйреуішін arduino pin 7 -ге жалғаңыз және сәйкесінше Vcc пен жерге қосу сымдарын қосыңыз. Міндетті түрде бекітіңіз және оны ақылы дискіге қосылған сымдардан алыңыз.

3 -қадам: ультрадыбыстық сенсорды қосу

Ультрадыбыстық сенсорды қосу
Ультрадыбыстық сенсорды қосу

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

Сенсордың триггерлік түйреуішін arduino pin 6 мен сенсордың эхо түйрегішін 5 arduino істігіне қосыңыз, сонымен қатар сенсорды барлық сымдардан алыс қойыңыз, себебі сенсор өте сезімтал, егер оның алдында сым болса, ол қосылады. ескертуді көрсетіңіз.

4 -қадам: Шаң датчигін орнату

Шаң датчигін орнату
Шаң датчигін орнату
Шаң датчигін орнату
Шаң датчигін орнату
Шаң датчигін орнату
Шаң датчигін орнату

Енді бұл жобаның ең қиын бөлігі мен таңғажайып сенсоры-шаң сенсоры келеді. Шаң датчигін 2 -диаграммада көрсетілгендей орнатыңыз және шаңды түйреуішті arduino түйреуішіне 2, ал жетекші түйреуішті arduino штырына 3 жалғаңыз және конденсаторды қосуды ұмытпаңыз. Оны орнатқаннан кейін, сенімді болу үшін ауа сапасының шынайы сенсорымен шаңның мәнін тексеріңіз.

5 -қадам: Аяқтау

Аяқтау
Аяқтау

Ауа сапасы күрт нашарлаған кезде дыбыстық сигнал беретін дыбыстық сигналды қостым. Бұл қосымша қондырғы, егер қаласаңыз, жарық диодты қосуға болады.

6 -қадам: Кодекс

Кодекс
Кодекс

Міне, код:

Ұсынылған: