Мазмұны:

RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 қадамдары үшін сезімтал қалпақ
RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 қадамдары үшін сезімтал қалпақ

Бейне: RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 қадамдары үшін сезімтал қалпақ

Бейне: RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 қадамдары үшін сезімтал қалпақ
Бейне: PiicoDev Air Quality Sensor | Guide For Raspberry Pi 2024, Қараша
Anonim
RASPBERRY PI AIR SAPALITY & GAS DETECTOR V1.1 үшін сезімтал қалпақ
RASPBERRY PI AIR SAPALITY & GAS DETECTOR V1.1 үшін сезімтал қалпақ

Sensly - бұл әр түрлі газдар туралы ақпарат жинау үшін борттық газ датчиктерінің көмегімен ауаның ластану деңгейін анықтай алатын портативті ластану сенсоры. Бұл ақпаратты нақты уақыттағы хабарландыру жаңартулары үшін смартфонға беруге болады. Кеңсенің, үйдің немесе жұмыс ортасының дәл оқылуын қамтамасыз ететін өнеркәсіптік сенсорларды пайдаланады. Бұл деректерді білу сізге әрекет етуге және айналаңыздағы ластану деңгейін төмендетуге көмектеседі.

Altitude Tech LTD компаниясындағы біздің команда Raspberry Pi шағын компьютерінің үлкен жанкүйерлері. Біз Raspberry Pi қауымдастығына өздерінің сезімтал құрылғысын жасауға және әр түрлі газдар туралы біле отырып, эксперименттермен жұмыс жасауға көмектесуге дайынбыз. Біз Raspberry Pi үшін сезімтал қалпақ жасадық. Бастапқыда Kickstarter -де іске қосылған, біз өндірушілерге осы инновациялық әзірлемені ұсынуға қуаныштымыз.

Сезімтал қалпақты қалай қолдануға болады

Sensly Raspberry Pi HAT қолдануды елестетіп көріңіз:

  1. Өзіңіздің ауа райына төзімді корпус жасаңыз және алыс жерлерде ауа сапасын бақылаңыз.
  2. Үйдің айналасындағы ауа сапасын бақылаңыз.
  3. Оны мектептегі эксперименттер үшін қолданыңыз.

1 -қадам: қораптағы бөліктер

Қораптағы бөлшектер
Қораптағы бөлшектер

Сізге қажет нәрсенің бәрін алудан бастаңыз.

  • Нәзік қалпақ
  • BME 280/680 температура, ылғалдылық және қысым датчигі модулі
  • Өткір PM10 сенсоры
  • PM10 кабелі
  • 40 Pin Raspberry Pi тақырыбы

2 -қадам: Барлығын біріктіру

Барлығын біріктіру
Барлығын біріктіру
Бәрін біріктіру
Бәрін біріктіру
Барлығын біріктіру
Барлығын біріктіру

Барлығын біріктірейік:

  • 40 істікшелі тақырыпты Sensly HAT штырдың тесіктеріне салыңыз, содан кейін Sensly HAT -ты pi -ге салыңыз
  • Ілмектердің сәйкес келуін қамтамасыз ету үшін BME 280 модулін Sensly HAT орнына қойыңыз. Модульдің астына қарап, оның қай бағытқа қаратылуы керектігін біліңіз.
  • PM сенсорлық кабелін PM тақырыбы белгіленген портқа қосыңыз
  • Бұл орындалғаннан кейін біз Raspberry Pi -ді қосамыз.
  • Sensly Hat -тің қуат көзіне байланысты, ол толық жұмыс істеп тұрған кезде, pi -ге қуат беру үшін таңқурай pi зарядтағышын пайдалану ұсынылады.

3 -қадам: қосымша бөлшектер

Қосымша бөлшектер
Қосымша бөлшектер

Таңқурай пи үшін бәрін алу

  • Таңқурай пи 2 немесе 3
  • Монитор
  • Пернетақта мен тінтуір
  • Интернет байланысы
  • HDMI кабелі
  • Raspberry Pi 3 зарядтағыш
  • Raspbian Jessie соңғы нұсқасы

4 -қадам: Raspberry Pi орнату

Raspberry Pi орнату
Raspberry Pi орнату
Raspberry Pi орнату
Raspberry Pi орнату
Raspberry Pi орнату
Raspberry Pi орнату

Таңқурай пи іргетасынан қажет болса, таңқурай пиін орнату бойынша нұсқаулық

www.raspberrypi.org/learning/hardware-guid…

Raspbian Jessie -дің соңғы нұсқасын төмендегі сілтемеден табуға болады.

www.raspberrypi.org/downloads/

5 -қадам: Бағдарламаны жүктеңіз

Бағдарламалық қамтамасыз етуді жүктеңіз
Бағдарламалық қамтамасыз етуді жүктеңіз
Бағдарламалық қамтамасыз етуді жүктеңіз
Бағдарламалық қамтамасыз етуді жүктеңіз
Бағдарламалық қамтамасыз етуді жүктеңіз
Бағдарламалық қамтамасыз етуді жүктеңіз

Raspberry Pi -ді Sensly HAT -ке қосылу үшін орнату.

Мұны істеудің бірнеше жолы бар, алдымен сіз Raspbian бейнесін мына жерден жүктей аласыз. Бұл жұмыс істеу үшін алдын ала конфигурацияланады. Екіншіден, сіз орнату сценарийін жүктей аласыз

github.com/Altitude-Tech/Sensly_Install

Алдымен біз пәрменді пайдаланып орнату сценарийлерін жүктеуіміз керек. Үй каталогында екеніңізге көз жеткізіңіз

$ git клоны

Содан кейін каталогты Sensly_Install қалтасына өзгертеміз

$ cd/path/to/Sensly_Install

Әрі қарай, біз орнату сценарийін орындалатын етіп жасауымыз керек.

$ chmod u+x./Sensly_Dev_Install.sh

Соңында біз сценарийді іске қосамыз. Жалғастырғыңыз келетінін растау үшін Y енгізу қажет болатын бірнеше шақырулар болады

$ sudo./Sensly_Dev_Install.sh

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

$ i2cdetect -y 1

Сіз экранда 05 және 76 позицияларын көре аласыз.

6 -қадам: Калибрлеу микробағдарламасы

Калибрлеу микробағдарламасы
Калибрлеу микробағдарламасы

Калибрлеу процесін іске қосу үшін жаңарту қадамы қажет. Бірінші қадам - калибрлеу микробағдарламасы үшін файлдарды жүктеу:

$ git клоны

Енді біз бұл үшін Raspberry Pi үшін Sensly жүктеу режиміне қоюымыз керек және Sensly жоғарыда көрсетілгендей қосылады. Жүктеу режимі тек V1.1-1.4 нұсқасына арналған. Raspberry Pi қуатты USB арқылы алады, содан кейін Sensly қуатты қызыл және қара кабельдерден алады.

Қызғылт сары және сары кабельдер байланыс мақсатында ауыстырылады.

Барлығы қосылғаннан кейін микробағдарлама сценарийін іске қосу уақыты келді.

$ sudo python Firmware_Updater_Calibration.py

Жүктеу режимі аяқталғаннан кейін, Raspberry Pi үстіне Sensly қосылып, келесі қадамға өтіңіз.

7 -қадам: Газ сенсорларын калибрлеңіз

Газ сенсорларын калибрлеңіз
Газ сенсорларын калибрлеңіз

Датчиктерді өндірушілерден алған кезде қорғаныш қабатын алып тастау үшін алдын ала қыздыру/күйдіру кезеңі қажет, бұл әдетте 48 сағатты құрайды және оны бір рет жасау керек. Осыдан кейін, әдетте, деректерді тіркеуден бұрын көрсеткіштерді тұрақтандыру үшін сенсорды 15 минут қыздыруды ұсынамыз.

Енді PPM есептей алу үшін бізге газ сенсорларын калибрлеу қажет. Мұны істеу үшін бізге Sensly HAT таза ауада орналастыру керек. Бұл сыртта болуы мүмкін немесе егер сізде синтетикалық ауада мүмкіндіктер болса. Сіз енгізген ауа сенсорлардың дәлдігіне әсер етеді, бірақ дәлдікке әсер етпейді, сондықтан егер сіз ауа сапасының өзгеруін қадағалауды қаласаңыз, Sensly қолайлы болады. Sensly HAT калибрлеу микробағдарламасымен алдын ала жүктелген, сондықтан біз әр газ сенсоры үшін R0 мәндерін табу үшін калибрлеу сценарийін іске қосамыз. Sensly калибрлеу ортасына қою үшін, Pi жүктелген кезде калибрлеу сценарийін іске қосу керек. Ол үшін бізге жүктеу қажет:

$ git клоны

Әрі қарай, біз файлға келесі пәрменді енгізуіміз керек

$ @reboot sudo python /path/to/Sensly_Calibration.py

Пәрмен жоғарыдағы суретте көрсетілгендей «/etc/rc.local» ішінде болуы керек. Ол үшін біз терминалды тереміз:

$ sudo nano /etc/rc.local

Содан кейін біз файлды Ctrl+x, содан кейін Y арқылы жабамыз. Бұл сіздің Pi іске қосылған сайын калибрлеу сценарийін іске қосады дегенді білдіреді.

Енді сіз оны таза ауа ортасына апарып, жарты сағаттан бір сағатқа дейін қалдыра аласыз. Неғұрлым ұзақ болса, соғұрлым жақсы.

Бұл аяқталғаннан кейін сізде Sensly_Calibration_ «date» _ «time».csv атты файл болуы керек, онда «дата» Raspberry pi -де сақталған ағымдағы күнге ауыстырылады және «уақыт» ағымдағы уақытпен ауыстырылады. Бұл файл орташа 5 минут сайын калибрлеу кезеңінде есептелген R0 мәндерін қамтиды. Сценарий жұмыс істейтін орташа журналды тіркейтіндіктен, сіз MQ2, MQ7 және MQ135 үшін R0 мәндері ретінде файлдағы соңғы жазбаны қабылдайсыз. Содан кейін ол Sensly.py файлына қойылады. әрбір газ үшін PPM мәндерін есептеуге мүмкіндік береді

8 -қадам: сезімтал шляпаны іске қосу

Сезімтал қалпақты басқару
Сезімтал қалпақты басқару
Сезімтал қалпақты басқару
Сезімтал қалпақты басқару
Сезімтал қалпақты басқару
Сезімтал қалпақты басқару

Sensly -ді толық жұмыс режимінде іске қосу үшін біз калибрлеу режимінен шығу үшін микробағдарламаны жаңартуымыз керек. Бұл «/etc/rc.local» жолына қосылған жолды жою арқылы жасалады, сондықтан тақта pi іске қосылған сайын калибрлеу режиміне өтпейді, содан кейін Firmware_Updater_Operation.py сценарийін іске қосады. 6 -қадам.

Содан кейін біз Sensly_Update_for_v1_1 каталогынан микробағдарламаны жаңартқышты келесідей іске қосамыз:

  • $ cd/home/pi/Sensly_Update_for_v1_1/
  • $ sudo python Firmware_Updater_Operation.py

Sensly микробағдарламасы жаңартылғаннан кейін, әдеттегідей Sensly -ді Raspberry Pi -мен қосыңыз.

Енді Sensly.py сценарийін іске қосыңыз:

python /home/pi/Sensly/Sensly.py

Соңында, сценарийді автоматты түрде іске қосу үшін біз crontab пәрменін қайта іске қосамыз.

$ crontab -e

Содан кейін біздің алдыңғы жазбаны алып тастау кезінде оны файлдың соңына қосыңыз

@reboot python /path/to/Sensly.py

Енді сіз Pi -ді жүктеген сайын Sensly HAT деректерді csv файлы ретінде SampleData қалтасына тіркеуі керек. Соңғы қадам - калибрлеу кезеңінде алынған R0 мәндерін алу және оларды соңғы экрандағы суретке түсіру.

Біз шығаратын келесі нұсқаулық сізге бұны қалай байланыстыру керектігін көрсетеді.

9 -қадам: Қорытынды қадамдар

Қорытынды қадамдар
Қорытынды қадамдар

Деректеріңізбен бөлісіңіз, себебі бұл бізге Sensly үшін жақсы жаңартулар жасауға көмектеседі.

Егер сізде Sensly көмегімен керемет нұсқаулық жазуға дағдыларыңыз бар деп ойласаңыз, біздің дүкеннен сатып алыңыз, егер бізге ұнаса, біз сіздің ақшаңызды қайтарамыз, тіпті сізге тағы да тәттілер жібереміз!

Ұсынылған: