Мазмұны:

Raspberry Pi ауа сапасы мен газ детекторы V0.9 үшін сезімтал қалпақ: 8 қадам
Raspberry Pi ауа сапасы мен газ детекторы V0.9 үшін сезімтал қалпақ: 8 қадам

Бейне: Raspberry Pi ауа сапасы мен газ детекторы V0.9 үшін сезімтал қалпақ: 8 қадам

Бейне: Raspberry Pi ауа сапасы мен газ детекторы V0.9 үшін сезімтал қалпақ: 8 қадам
Бейне: 10-ть самоделок для мастерской простыми инструментами. 2024, Шілде
Anonim
Raspberry Pi ауа сапасы мен газ детекторы V0.9 үшін сезімтал қалпақ
Raspberry Pi ауа сапасы мен газ детекторы V0.9 үшін сезімтал қалпақ

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

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

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

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

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

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

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

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

  • Нәзік қалпақ
  • BME 280 температура, ылғалдылық және қысым датчигі модулі
  • Өткір 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 бейнесін мына жерден жүктей аласыз. Бұл жұмыс істеу үшін алдын ала конфигурацияланады. Екіншіден, сіз орнату сценарийін https://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 -қадам: Газ сенсорларын калибрлеңіз

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

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

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

$ git клоны

Бұл қалтада біз Sensly_Calibration.py сценарийін қолданамыз, бірақ алдымен автоматты калибрлеуді орнату керек. Терминалға келесі пәрмендерді енгізіңіз

$ sudo crontab –e

Егер сіз бұрын crontab -ды ешқашан іске қоспаған болсаңыз, онда оны өңдеу үшін қай редакторды қолданғыңыз келетінін таңдауыңыз қажет болады, мен әдетте наноды қолданамын, сондықтан мен 2 -нұсқаны таңдаймын. Содан кейін файлға келесі пәрменді енгізу керек.

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

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

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

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

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

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

Sensly -ді толық жұмыс режимінде іске қосу үшін біз калибрлеу режимінен шығу үшін микробағдарламаны жаңартуымыз керек. Бұл update.sh сценарийін іске қосу арқылы жасалады

  • $ cd/path/to/Sensly_Install/
  • $ sudo./Update.sh

Аяқтағаннан кейін біз енді негізгі питон сценарийін іске қоса аламыз. Sensly қалтасының ішінде:

$ python /path/to/Sensly.py

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

$ crontab -e

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

$@python /path/to/Sensly.py қайта жүктеңіз

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

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

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

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

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

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

Ұсынылған: