Мазмұны:
- 1 -қадам: қораптағы бөліктер
- 2 -қадам: Барлығын біріктіру
- 3 -қадам: қосымша бөлшектер
- 4 -қадам: Raspberry Pi орнату
- 5 -қадам: Бағдарламаны жүктеңіз
- 6 -қадам: Газ сенсорларын калибрлеңіз
- 7 -қадам: сезімтал шляпаны іске қосу
- 8 -қадам: Қорытынды қадамдар
Бейне: Raspberry Pi ауа сапасы мен газ детекторы V0.9 үшін сезімтал қалпақ: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Sensly - бұл әр түрлі газдар туралы ақпарат жинау үшін борттық газ датчиктерінің көмегімен ауаның ластану деңгейін анықтай алатын портативті ластану сенсоры. Бұл ақпаратты нақты уақыттағы хабарландыру жаңартулары үшін смартфонға беруге болады. Кеңсенің, үйдің немесе жұмыс ортасының дәл оқылуын қамтамасыз ететін өнеркәсіптік сенсорларды пайдаланады. Бұл деректерді білу сізге әрекет етуге және айналаңыздағы ластану деңгейін төмендетуге көмектеседі.
Altitude Tech LTD компаниясындағы біздің команда Raspberry Pi шағын компьютерінің үлкен жанкүйерлері. Біз Raspberry Pi қауымдастығына өздерінің сезімтал құрылғысын жасауға және әр түрлі газдар туралы біле отырып, эксперименттермен жұмыс жасауға көмектесуге дайынбыз. Біз Raspberry Pi үшін сезімтал қалпақ жасадық. Бастапқыда Kickstarter -де іске қосылған, біз өндірушілерге осы инновациялық әзірлемені ұсынуға қуаныштымыз.
Сезімтал қалпақты қалай қолдануға болады
Sensly Raspberry Pi HAT қолдануды елестетіп көріңіз:
- Өзіңіздің ауа райына төзімді корпус жасаңыз және алыс жерлерде ауа сапасын бақылаңыз
- Үйдің айналасындағы ауа сапасын бақылаңыз
- Оны мектептегі эксперименттер үшін қолданыңыз.
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 орнату
Таңқурай пи іргетасынан қажет болса, таңқурай пиін орнату бойынша нұсқаулық
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 көмегімен керемет нұсқаулық жазуға дағдыларыңыз бар деп ойласаңыз, біздің дүкеннен сатып алыңыз, егер бізге ұнаса, біз сіздің ақшаңызды қайтарамыз, тіпті сізге тағы да тәттілер жібереміз!
Ұсынылған:
AEROBOT ауа сапасы сенсоры V1.0: 6 қадам (суреттермен)
AEROBOT ауа сапасы сенсоры V1.0: Бұл нұсқаулық AEROBOT деп аталатын арзан және жоғары сапалы ауа сапасы сенсоры туралы. Бұл жоба температураны, салыстырмалы ылғалдылықты, PM 2.5 шаңның тығыздығын және айналадағы ауа сапасы туралы ескертулерді көрсетеді. Ол DHT11 сенсорын қолданады
Шляпа емес қалпақ - шляпаны шынымен кимейтін адамдарға арналған қалпақ, бірақ қалпақпен тәжірибе алғыңыз келеді: 8 қадам
Шляпа емес қалпақ - шляпаны шынымен кимейтін, бірақ тәжірибе алғысы келетін адамдарға арналған шляпа: Мен әрқашан шляпалы адам болғым келеді, бірақ мен үшін жұмыс істейтін шляпаны таппадым. Бұл " қалпақ емес қалпақ " немесе Фасинатор деп аталады, бұл менің шляпаларымның мәселесі, мен Кентукки Дербиіне қатыса аламын
RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 қадамдары үшін сезімтал қалпақ
RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1 үшін сезімтал қалпақ: Sensly - бұл әр түрлі газдар туралы ақпарат жинау үшін борттық газ датчиктерінің көмегімен ауаның ластану деңгейін анықтай алатын портативті ластану сенсоры. Бұл ақпаратты нақты уақыт режимінде смартфонға беруге болады
Cubesat ауа сапасы сенсоры мен Arduino: 4 қадам
Cubesat with Air Quality Sensor and Arduino: CubeSat жасаушылары: Регхан, Логан, Кейт және Джоан Кіріспе Сіз Марстың атмосферасы мен ауа сапасы туралы мәліметтерді жинау үшін Марсты қалай айналдыруға болатынын ойлап көрдіңіз бе? Осы жыл бойы физика сабағында біз А бағдарламалауды үйрендік
Ауа райы шамы - Ауа райы мен температура бір қарағанда: 8 қадам
Ауа райы шамы - Ауа райы мен температура бір қарағанда: Бұл сиқырлы шамды қолдана отырып, сіз ағымдағы температура мен жағдайды бірден біле аласыз