Агуулгын хүснэгт:
- Алхам 1: Хайрцаг дахь эд ангиуд
- Алхам 2: Мэдрэмжтэй бүхнийг нэгтгэх
- Алхам 3: Нэмэлт эд анги
- Алхам 4: Raspberry Pi -ийг тохируулах
- Алхам 5: Програм хангамжийг татаж авах
- Алхам 6: шалгалт тохируулгын програм хангамж
- Алхам 7: Хийн мэдрэгчийг тохируулна уу
- Алхам 8: Мэдрэмжтэй малгай ажиллуулах
- Алхам 9: Эцсийн алхамууд
Видео: RASPBERRY PI АГААРЫН ЧАНАР, ХИЙ ДЕТЕКТОР V1.1: 9 алхамыг мэдрэмтгий малгай
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Sensly бол янз бүрийн хийнүүдийн талаархи мэдээллийг цуглуулахын тулд агаарын мэдрэгч ашиглан агаарын бохирдлын түвшинг илрүүлэх чадвартай зөөврийн бохирдлын мэдрэгч юм. Энэхүү мэдээллийг шууд ухаалаг гар утсандаа шууд дамжуулах мэдэгдлийн шинэчлэлтийг авах боломжтой. Оффис, гэр, ажлын орчныг үнэн зөв унших боломжийг олгодог үйлдвэрлэлийн мэдрэгчийг ухаалаг ашигладаг. Энэхүү өгөгдлийг мэдэж байх нь арга хэмжээ авч, орчны бохирдлын түвшинг бууруулахад тусалдаг.
Altitude Tech LTD дахь манай баг бол Raspberry Pi мини компьютерын том фенүүд юм. Бид Raspberry Pi нийгэмлэгт өөрсдийн Sensly төхөөрөмжийг бүтээж, янз бүрийн хийн талаар сурч байхдаа туршилт хийж эхлэхэд нь туслахыг үнэхээр хүсч байна. Бид Raspberry Pi -д зориулсан эмзэг малгай бүтээсэн. Kickstarter дээр анх худалдаанд гарсан бөгөөд бид энэхүү шинэлэг бүтээн байгуулалтын бүтээгдэхүүнийг үйлдвэрлэгчдэд өгөхдөө баяртай байна.
Мэдрэмжтэй малгайг хэрхэн ашиглах вэ
Sensly Raspberry Pi HAT -ийг дараах байдлаар ашиглана гэж төсөөлөөд үз дээ.
- Цаг агаараас хамгаалагдсан хайрцаг барьж, алслагдсан газруудад агаарын чанарыг хянах.
- Гэрийнхээ эргэн тойрон дахь агаарын чанарыг хянах.
- Үүнийг сургуулийн туршилтанд ашиглаарай.
Алхам 1: Хайрцаг дахь эд ангиуд
Танд хэрэгтэй бүх зүйлийг авахаас эхэл.
- Мэдрэмжтэй малгай
- BME 280/680 температур, чийгшил, даралт мэдрэгчийн модуль
- Sharp PM10 мэдрэгч
- PM10 кабель
- 40 Pin Raspberry Pi толгой
Алхам 2: Мэдрэмжтэй бүхнийг нэгтгэх
Бүгдийг нэгтгэж үзье:
- 40 зүү толгойг Sensly HAT дээрх зүү нүхэнд хийж дараа нь Sensly HAT -ийг pi дээр байрлуулна
- BME 280 модулийг Sensly HAT дээр байрлуулж, зүү нь хоорондоо таарч байгаа эсэхийг шалгаарай. Аль чиглэл рүү чиглэх ёстойг мэдэхийн тулд модулийг хараарай.
- PM мэдрэгчийн кабелийг PM толгой гэсэн порт руу залгаарай
- Үүнийг хийсний дараа бид Raspberry Pi -г асааж болно.
- Мэдрэмтгий малгай нь бүрэн ашиглалтанд орсноор цахилгаан тэжээлээ цэнэглэхийн тулд бөөрөлзгөнө pi цэнэглэгч ашиглахыг зөвлөж байна.
Алхам 3: Нэмэлт эд анги
Бөөрөлзгөнө пи -ийнхээ төлөө бүх зүйлийг авч байна
- Raspberry pi 2 эсвэл 3
- Хяналт
- Гар ба хулгана
- Интернет холболт
- HDMI кабель
- Raspberry Pi 3 цэнэглэгч
- Raspbian Jessie -ийн хамгийн сүүлийн хувилбар
Алхам 4: Raspberry Pi -ийг тохируулах
Хэрэв та бөөрөлзгөнө pi суурийг ашиглах шаардлагатай бол бөөрөлзгөнө pi тохируулах гарын авлага
www.raspberrypi.org/learning/hardware-guid…
Raspbian Jessie -ийн хамгийн сүүлийн хувилбарыг доорх линкээс авах боломжтой.
www.raspberrypi.org/downloads/
Алхам 5: Програм хангамжийг татаж авах
Мэдрэмтгий малгайтай холбогдохын тулд Raspberry Pi -ийг тохируулж байна.
Үүнийг хийх хэд хэдэн арга бий, эхлээд та 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
Үүнийг дуусгасны дараа таны pi дахин асах болно. Бүх зүйл ажиллаж байгааг баталгаажуулахын тулд бид дараах тушаалыг ажиллуулж болно.
$ i2cdetect -y 1
Та 05, 76 -р байрыг дэлгэц дээр харах боломжтой байх ёстой.
Алхам 6: шалгалт тохируулгын програм хангамж
Тохируулгын процессыг ажиллуулахын тулд шинэчлэх алхам шаардлагатай. Эхний алхам бол шалгалт тохируулгын програмын файлуудыг дараах хаягаар татаж авах явдал юм.
$ git клон
Одоо бид Raspberry Pi -ийн хувьд Sensly -ийг байршуулах горимд оруулах хэрэгтэй бөгөөд Sensly -ийг дээр үзүүлсэн шиг холбоно. Байршуулах горим нь зөвхөн V1.1-1.4 хувилбарт зориулагдсан болно. Raspberry Pi нь USB -ээр дамжуулан хүчийг авдаг бөгөөд дараа нь Sensly нь Улаан ба Хар кабелиар хүчийг авдаг.
Улбар шар, шар өнгийн кабелийг харилцаа холбооны зорилгоор сольсон.
Бүх зүйл холбогдсоны дараа Firmware скриптийг ажиллуулах цаг болжээ.
$ sudo python Firmware_Updater_Calibration.py
Байршуулах горим дууссаны дараа Raspberry Pi дээрх Sensly -ийг холбоод дараагийн алхам руу орно уу.
Алхам 7: Хийн мэдрэгчийг тохируулна уу
Мэдрэгчийг үйлдвэрлэгчдээс авах үед хамгаалалтын бүрхүүлийг арилгахын тулд урьдчилан халаах/шатаах үе шат байдаг бөгөөд энэ нь ихэвчлэн 48 цаг байдаг бөгөөд үүнийг зөвхөн нэг удаа хийх ёстой. Үүний дараа өгөгдлийг бүртгэхээс өмнө уншилтыг тогтворжуулахын тулд ихэвчлэн мэдрэгчийг 15 минутын турш халаахыг зөвлөж байна.
Одоо бид PPM -ийг тооцоолохын тулд хийн мэдрэгчийг тохируулах хэрэгтэй. Үүнийг хийхийн тулд Sensly HAT -ийг цэвэр агаарт байрлуулах хэрэгтэй. Энэ нь гадаа эсвэл хэрэв танд тоног төхөөрөмж байгаа бол синтетик агаарт байж болно. Таны оруулсан агаар нь мэдрэгчийн нарийвчлалд нөлөөлөх боловч энэ нь нарийвчлалд нөлөөлөхгүй тул хэрэв та агаарын чанарын өөрчлөлтийг хянахыг хүсч байвал Sensly тохиромжтой байх болно. Sensly HAT нь шалгалт тохируулгын програм хангамжийг урьдчилан ачаалж ирдэг тул хийн мэдрэгч бүрийн R0 утгыг олохын тулд бид тохируулгын скриптийг ажиллуулж болно. Sensly -ийг тохируулгын орчинд оруулахын тулд Pi ачаалах үед шалгалт тохируулгын скриптийг ажиллуулах чадвартай байх шаардлагатай. Үүний тулд бид татаж авах хэрэгтэй болно:
$ git клон
Дараа нь бид дараах тушаалыг файлд оруулах ёстой
$ @дахин ачаалах sudo python /path/to/Sensly_Calibration.py
Дээрх зурагт үзүүлсэн шиг тушаал нь "/etc/rc.local" дотор байх ёстой. Үүнийг хийхийн тулд бид терминал дээр бичнэ.
$ sudo нано /etc/rc.local
Дараа нь бид файлыг Ctrl+x, дараа нь Y ашиглан хаадаг. Энэ нь таны Pi -г эхлүүлэх бүрт шалгалт тохируулгын скриптийг ажиллуулах болно гэсэн үг юм.
Та одоо цэвэр агаарт авчирч, хагас цаг, нэг цаг хүртэл үлдээж болно. Удаан байх тусмаа сайн.
Үүнийг дуусгасны дараа та Sensly_Calibration_ "огноо" _ "цаг".csv нэртэй файлтай байх ёстой бөгөөд энд "огноо" -ыг Raspberry pi дээр хадгалагдсан одоогийн огноогоор, "цаг" -ыг одоогийн цагаар солино. Энэ файл нь шалгалт тохируулгын үе шатанд тооцоолсон R0 утгуудыг дунджаар 5 минут тутамд агуулна. Скрипт ажиллаж байгаа дундажийг бүртгэдэг тул та файл дахь хамгийн сүүлийн оруулгыг MQ2, MQ7 ба MQ135 -ийн R0 утга болгон авна. Үүнийг дараа нь Sensly.py файлд оруулах болно. илрүүлсэн хий бүрийн PPM утгыг тооцоолох боломжийг бидэнд олгодог
Алхам 8: Мэдрэмжтэй малгай ажиллуулах
Sensly -ийг бүрэн ажиллагаатай горимд ажиллуулахын тулд бид тохиргооны горимоос гарахын тулд програмыг шинэчлэх хэрэгтэй. Энэ нь "/etc/rc.local" дээр нэмэгдсэн мөрийг устгах замаар хийгддэг бөгөөд ингэснээр самбарыг эхлүүлэх болгонд шалгалт тохируулгын горимд ордоггүй, дараа нь Firmware_Updater_Operation.py скриптийг ажиллуулж, Sensly холбогдсон байна. алхам 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
Дараа нь бидний өмнөх оруулгыг устгахдаа үүнийг файлын төгсгөлд нэмнэ үү
@дахин ачаалах python /path/to/Sensly.py
Одоо та pi -гээ ачаалах бүрдээ Sensly HAT нь өгөгдлийг csv файл болгон SampleData фолдерт бүртгэж байх ёстой. Эцсийн алхам бол шалгалт тохируулгын явцад олж авсан R0 утгыг авч, тодруулсан дэлгэцийн сүүлийн зураг дээр оруулах явдал юм.
Бидний гаргах дараагийн зааварчилгаа нь үүнийг хэрхэн хэрхэн яаж холбохыг танд үзүүлэх болно.
Алхам 9: Эцсийн алхамууд
Мэдээллээ хуваалцана уу, энэ нь бидэнд Sensly -ийн шинэчлэлтийг сайжруулахад тусална.
Хэрэв та Sensly ашиглан гайхалтай заавар бичих чадвартай гэж бодож байгаа бол манай дэлгүүрээс худалдаж аваарай, хэрэв бидэнд таалагдсан бол бид мөнгөө буцааж өгөх болно, тэр ч байтугай танд илүү их бэлэг өгөх болно!
Зөвлөмж болгож буй:
ESP8266: 4 алхамыг ашиглан онлайн цаг агаарын дэлгэцийн виджет
ESP8266 ашиглан цаг агаарын онлайн дэлгэцийн виджет: Хэдэн долоо хоногийн өмнө бид тухайн хотын цаг агаарын мэдээллийг олж, OLED модульд харуулдаг онлайн цаг агаарын дэлгэцийн системийг хэрхэн бүтээх талаар сурсан. Бид Arduino Nano 33 IoT хавтанг уг төсөлд ашигласан бөгөөд энэ нь шинэ самбар юм
Малгай биш малгай - Үнэхээр малгай өмсдөггүй хүмүүст зориулсан малгай, гэхдээ малгайны туршлагатай болохыг хүсч байна: 8 алхам
Hat Not Hat - Үнэхээр малгай өмсдөггүй хүмүүст зориулсан малгай, гэхдээ малгай өмсөх туршлага авахыг хүсч байна: Би үргэлж малгайтай болохыг хүсдэг байсан ч надад тохирсон малгай олж байгаагүй. Энэ бол " Малгай биш малгай " эсвэл сэтгэл татам зүйл бол миний малгайны асуудлыг шийдэх хамгийн царцдасын шийдэл бөгөөд Кентукки Дербид оролцох боломжтой
Esp8266: 7 алхамыг ашиглан цаг агаарын вэб апп
Esp8266 ашиглан цаг агаарын вэб апп: SHT 31 бол Sensirion -ийн хийсэн температур ба чийгшилийн мэдрэгч юм. SHT31 нь ± 2% RH орчим өндөр нарийвчлалыг өгдөг. Агаарын чийгшил 0-100% хооронд, температурын хүрээ -40-125 ° C хооронд байна. Энэ нь илүү найдвартай, хурдан бөгөөд
Мэдрэмтгий үсрэх мэдрэмтгий трамплин: 11 алхам (зурагтай)
Мэдрэмтгий неопикселийн трамплин: Энэ зааварчилгаанд би үсрэх болгондоо өнгө нь өөрчлөгддөг трамплин хэрхэн бүтээхийг танд үзүүлэх болно
Raspberry Pi -ийн агаарын чанар, хийн илрүүлэгч V0.9: 8 алхамтай мэдрэмжтэй малгай
Raspberry Pi -ийн агаарын чанар ба хий илрүүлэгч V0.9 -ийн мэдрэмтгий малгай: Sensly бол төрөл бүрийн хийнүүдийн талаархи мэдээллийг цуглуулахын тулд агаарын мэдрэгч ашиглан агаар дахь бохирдлын түвшинг илрүүлэх чадвартай зөөврийн бохирдлын мэдрэгч юм. Энэхүү мэдээллийг шууд утсандаа шууд дамжуулж болно