Агуулгын хүснэгт:

RASPBERRY PI АГААРЫН ЧАНАР, ХИЙ ДЕТЕКТОР V1.1: 9 алхамыг мэдрэмтгий малгай
RASPBERRY PI АГААРЫН ЧАНАР, ХИЙ ДЕТЕКТОР V1.1: 9 алхамыг мэдрэмтгий малгай

Видео: RASPBERRY PI АГААРЫН ЧАНАР, ХИЙ ДЕТЕКТОР V1.1: 9 алхамыг мэдрэмтгий малгай

Видео: RASPBERRY PI АГААРЫН ЧАНАР, ХИЙ ДЕТЕКТОР V1.1: 9 алхамыг мэдрэмтгий малгай
Видео: Тонкости работы с монтажной пеной. То, что ты не знал! Секреты мастеров 2024, Долдугаар сарын
Anonim
RASPBERRY PI АГААРЫН ЧАНАР, ХИЙ ДЕТектор V1.1
RASPBERRY PI АГААРЫН ЧАНАР, ХИЙ ДЕТектор V1.1

Sensly бол янз бүрийн хийнүүдийн талаархи мэдээллийг цуглуулахын тулд агаарын мэдрэгч ашиглан агаарын бохирдлын түвшинг илрүүлэх чадвартай зөөврийн бохирдлын мэдрэгч юм. Энэхүү мэдээллийг шууд ухаалаг гар утсандаа шууд дамжуулах мэдэгдлийн шинэчлэлтийг авах боломжтой. Оффис, гэр, ажлын орчныг үнэн зөв унших боломжийг олгодог үйлдвэрлэлийн мэдрэгчийг ухаалаг ашигладаг. Энэхүү өгөгдлийг мэдэж байх нь арга хэмжээ авч, орчны бохирдлын түвшинг бууруулахад тусалдаг.

Altitude Tech LTD дахь манай баг бол Raspberry Pi мини компьютерын том фенүүд юм. Бид Raspberry Pi нийгэмлэгт өөрсдийн Sensly төхөөрөмжийг бүтээж, янз бүрийн хийн талаар сурч байхдаа туршилт хийж эхлэхэд нь туслахыг үнэхээр хүсч байна. Бид Raspberry Pi -д зориулсан эмзэг малгай бүтээсэн. Kickstarter дээр анх худалдаанд гарсан бөгөөд бид энэхүү шинэлэг бүтээн байгуулалтын бүтээгдэхүүнийг үйлдвэрлэгчдэд өгөхдөө баяртай байна.

Мэдрэмжтэй малгайг хэрхэн ашиглах вэ

Sensly Raspberry Pi HAT -ийг дараах байдлаар ашиглана гэж төсөөлөөд үз дээ.

  1. Цаг агаараас хамгаалагдсан хайрцаг барьж, алслагдсан газруудад агаарын чанарыг хянах.
  2. Гэрийнхээ эргэн тойрон дахь агаарын чанарыг хянах.
  3. Үүнийг сургуулийн туршилтанд ашиглаарай.

Алхам 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 -ийг тохируулах

Raspberry Pi -ийг тохируулах
Raspberry Pi -ийг тохируулах
Raspberry Pi -ийг тохируулах
Raspberry Pi -ийг тохируулах
Raspberry Pi -ийг тохируулах
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 ашиглан гайхалтай заавар бичих чадвартай гэж бодож байгаа бол манай дэлгүүрээс худалдаж аваарай, хэрэв бидэнд таалагдсан бол бид мөнгөө буцааж өгөх болно, тэр ч байтугай танд илүү их бэлэг өгөх болно!

Зөвлөмж болгож буй: