Мазмуну:
- 1 -кадам: Кутудагы бөлүктөр
- 2 -кадам: Баарын акылга сыярлык кылуу
- 3 -кадам: Кошумча бөлүктөр
- 4 -кадам: Raspberry Pi орнотуу
- 5 -кадам: Программаны жүктөп алыңыз
- 6 -кадам: Газ сенсорлорун калибрлеңиз
- 7 -кадам: Sensly HATти иштетүү
- 8 -кадам: Акыркы кадамдар
Video: Raspberry Pi аба сапаты жана газ детектору V0.9 үчүн сезимтал шляпа: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Sensly - бул ар кандай газдар жөнүндө маалыматты чогултуу үчүн борттогу газ сенсорлору аркылуу абанын булгануу деңгээлин аныктоого жөндөмдүү портативдүү булгоо сенсору. Бул маалыматты смартфонуңузга реалдуу убакытта билдирүү жаңыртуулары үчүн берсе болот. Sensly офисти, үйдү же жумуш чөйрөсүн так окууну камсыз кылуучу өндүрүштүк сенсорлорду колдонот. Бул маалыматтарды билүү сизге чара көрүүгө жана айланаңыздагы булгануу деңгээлин төмөндөтүүгө жардам берет.
Altitude Tech LTDдеги биздин команда Raspberry Pi мини компьютеринин чоң күйөрмандары. Биз Raspberry Pi коомчулугуна жеке Sensly түзмөгүн иштеп чыгууга жана газдардын ар кандай түрлөрүн үйрөнүү менен эксперименттердин үстүндө иштөөгө жардам берүүнү абдан каалайбыз. Биз Raspberry Pi үчүн Sensly Hat иштеп чыктык. Башында Kickstarterде башталган, биз бул инновациялык өнүктүрүү продуктуну өндүрүүчүлөргө берүүгө кубанычтабыз.
Сезимдүү шляпаны кантип колдонуу керек
Sensly Raspberry Pi HATти колдонуп көрүңүз:
- Өзүңүзгө аба ырайына каршы корпус куруп, алыскы жерлерде абанын сапатын көзөмөлдөңүз
- Үйүңүздүн айланасындагы абанын сапатын көзөмөлдөңүз
- Аны мектептеги эксперименттер үчүн колдонуңуз.
1 -кадам: Кутудагы бөлүктөр
Керектүү нерсенин баарын алуу менен баштаңыз.
- Sensly HAT
- BME 280 температура, нымдуулук жана басым модулу
- PM10 сенсору
- PM10 кабели
- 40 Pin Raspberry Pi аталышы
2 -кадам: Баарын акылга сыярлык кылуу
Келгиле, баарын чогуу келтирели:
- 40 пин башын Sensly HATтин тешикчелерине салыңыз, андан кийин Sensly HATти pi'ге коюңуз
- Түйрүктөрдүн дал келишин камсыз кылуу үчүн BME 280 модулун Sensly HATке коюңуз. Кайсы багытты кароо керек экенин билүү үчүн модулдун астын караңыз.
- PM Sensor кабелин PM Header деп белгиленген портко сайыңыз
- Муну аяктагандан кийин, биз Raspberry Piди иштете алабыз.
- Толук иштей баштаганда, Sensly Hat күчүнүн тартылышына байланыштуу, пиңизди кубаттоо үчүн малина пи заряддагычын колдонуу сунушталат.
3 -кадам: Кошумча бөлүктөр
Сиздин малина пи үчүн бардыгын алуу
- Raspberry pi 2 же 3
- Monitor
- Баскычтоп жана чычкан
- Интернетке туташуу
- HDMI кабели
- Raspberry Pi 3 заряддагыч түзүлүш
- Raspbian Jessieнин акыркы версиясы
4 -кадам: Raspberry Pi орнотуу
Эгер малина пи фундаментинен керек болсо, малина пи орнотуу боюнча көрсөтмө
www.raspberrypi.org/learning/hardware-guid…
Raspbian Jessieнин акыркы версиясын төмөнкү шилтемеден тапса болот.
www.raspberrypi.org/downloads/
5 -кадам: Программаны жүктөп алыңыз
Sensly HAT менен туташуу үчүн Raspberry Pi орнотуу.
Мунун бир нече жолу бар, адегенде 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 Scriptти колдонобуз, бирок адегенде автоматтык калибрлөөнү орнотушубуз керек. Терминалга төмөнкү буйруктарды териңиз
$ sudo crontab –e
Эгерде сиз буга чейин crontabды эч качан иштете элек болсоңуз, анда аны редакторлоо үчүн кайсы редакторду колдонушуңуз керек, мен адатта нанону колдоном, ошондуктан 2 -вариантын тандап алам. Кийинки, биз файлга төмөнкү буйрукту киргизишибиз керек.
$ @reboot sudo python /path/to/Sensly_Calibration.py
Андан кийин биз файлды Ctrl+x, андан кийин Y. аркылуу жабабыз. Бул сиздин Пиңизди баштаганда калибрлөө скриптин иштетет дегенди билдирет.
Эми сиз аны таза аба чөйрөсүнө алып барып, жарым сааттан бир саатка чейин калтырсаңыз болот. Канчалык узун болсо ошончолук жакшы.
Бул бүткөндөн кийин сизде Sensly_Calibration_ "дата" _ "убакыт".csv деген файл болушу керек, мында "дата" Raspberry piде сакталган учурдагы дата менен алмаштырылат жана "убакыт" учурдагы убакыт менен алмаштырылат. Бул файл орточо калибрлөө баскычында эсептелген R0 маанилерин камтыйт, ар бир 5 мүнөт. Скрипт иштеп жаткан орточо эсепке алынгандыктан, сиз файлдагы акыркы жазууну M0, MQ7 жана MQ135 үчүн R0 мааниси катары кабыл аласыз. Бул кийин Sensly.py файлына коюлат. табылган ар бир газ үчүн PPM маанилерин эсептеп чыгууга мүмкүнчүлүк берүү үчүн
7 -кадам: Sensly HATти иштетүү
Sensly'ди толук иштөө режиминде иштетүү үчүн, биз аны калибрлөө режиминен чыгаруу үчүн программаны жаңыртуубуз керек. Бул update.sh скриптин иштетүү менен жасалат
- $ cd/path/to/Sensly_Install/
- $ sudo./Update.sh
Аяктагандан кийин биз азыр негизги python скриптибизди иштете алабыз. Sensly папкасынын ичинде:
$ python /path/to/Sensly.py
Акыры, скриптти автоматтык түрдө иштетүү үчүн, биз crontab буйругун кайра иштетебиз.
$ crontab -e
Андан кийин муну файлдын аягына кошуп, мурунку жазууну алып салыңыз
$@кайра жүктөө python /path/to/Sensly.py
Эми сиз питиңизди жүктөгөн сайын Sensly HAT csv файлына маалыматтарды киргизиши керек. Акыркы кадам - калибрлөө баскычында алган R0 баалуулуктарын алуу жана аларды экрандын акыркы экрандуу бөлүгүнө коюу.
Биз чыгара турган кийинки көрсөтмө сизге муну сюжет менен кантип байланыштырууну көрсөтөт.
8 -кадам: Акыркы кадамдар
Сураныч, маалыматыңызды бөлүшүңүз, анткени ал бизге Sensly үчүн жакшыраак жаңыртууларды түзүүгө жардам берет.
Эгерде сизде Sensly колдонмосу аркылуу улуу инструкцияны жазууга жөндөмүңүз бар деп ойлосоңуз, анда биздин дүкөндөн сатып алыңыз, эгерде бизге жакса, биз сиздин акчаңызды кайтарып беребиз, атүгүл сизге дагы жакшы нерселерди жөнөтөбүз!
Сунушталууда:
Электр жана газ эсептегичти окуңуз (Бельгия/Голландия) жана Thingspeakке жүктөө: 5 кадам
Электр жана газ эсептегичти окугула (Бельгия/Голландия) жана Thingspeakке жүктөө: Эгер сиз энергияңыздын сарпталышына тынчсызданып жатсаңыз же жөн эле бир нерсеге тынчсызданып жатсаңыз, балким смартфонуңуздагы жаңы санариптик эсептегичтин маалыматын көргүңүз келет. Долбоор биз учурдагы маалыматтарды Бельгия же Голландиянын санарип электринен алабыз
Калпак эмес, шляпа - Калпакты чындап кийбеген адамдар үчүн шляпа, бирок калпактын тажрыйбасын каалайт: 8 кадам
Калпак эмес калпак - Калпакты чындап кийбеген, бирок калпакты башынан өткөргүсү келген адамдар үчүн шляпа: Мен ар дайым шляпа адамы болууну каалачумун, бирок мага ылайыктуу баш кийимди тапкан эмесмин. Бул " Калпак эмес калпак " же фантастика деп аталат, бул менин шляпа көйгөйүмдү чечүүчү чечим, анда мен Кентукки Дербисине катыша алам
IoT газ детектору Arduino жана Raspberry Pi менен: 5 кадам
IoT газ детектору Arduino жана Raspberry Pi менен: Бул көрсөтмөдөн сиз Arduino, Raspberry Pi жана MQ-5 газ сенсорунун жардамы менен IoT газ детекторун курууну үйрөнөсүз. Бул бөлүктөрдөн тышкары, Arduino'yу газ сенсоруна туташтыруу үчүн үч зым керек болот. Бул бүткөндөн кийин сиз
Үйдөгү газ детектору: 3 кадам
Үйдөгү газ детектору: Бул долбоор arduino unoдон натыйжалуу үй газ детекторун (же бул учурда анын кытай эквивалентин) жана бир топ сенсорлорду түзүүнү көздөйт
Аба ырайы шамы - Аба ырайы жана температура бир караганда: 8 кадам
Аба ырайы шамы - Аба ырайы жана Температура Бир Караганда: Бул сыйкырдуу шамды колдонуп, сиз учурдагы температураны жана шарттарды дароо сыртта айта аласыз