![Температур, харьцангуй чийгшил, Raspberry Pi ба TE Connectivity ашиглан агаар мандлын даралтыг бүртгэгч MS8607-02BA01: 22 алхам (зурагтай) Температур, харьцангуй чийгшил, Raspberry Pi ба TE Connectivity ашиглан агаар мандлын даралтыг бүртгэгч MS8607-02BA01: 22 алхам (зурагтай)](https://i.howwhatproduce.com/images/003/image-7524-19-j.webp)
Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмжийн тохиргоо
- Алхам 2: Raspbian програмыг татаж авах
- Алхам 3: Micro SD төхөөрөмжийг тодорхойлох
- Алхам 4: Raspbian зургийг MicroSd карт руу хуулах
- Алхам 5: Анх удаа амьд гарч ирнэ
- Алхам 6: Багцын жагсаалтыг шинэчлэх
- Алхам 7: VNC, SSH, I2C -ийг идэвхжүүлнэ үү
- Алхам 8: Raspberry Pi нууц үгийг өөрчлөх
- Алхам 9: I2c хэрэгслүүдийг суулгана уу
- Алхам 10: I2C холболтыг баталгаажуулах
- Алхам 11: Python хувилбарыг шалгаж байна
- Алхам 12: Python -ийн боломжтой хувилбаруудыг шалгаж байна
- Алхам 13: Python Symbolic Link -ийг шинэчилнэ үү
- Алхам 14: THP бүртгэгчийн эх кодыг татаж аваарай
- Алхам 15: Эх кодын ZIP файлыг задлах
- Алхам 16: THP бүртгэгчийг ажиллуулна уу
- Алхам 17: THP -ийг хэмжиж эхлээрэй
- Алхам 18: SFTP дээр өгөгдөл авах
- Алхам 19: Өгөгдлийг харах
- Алхам 20: Өгөгдлийг боловсруулах
- Алхам 21: Сайжруулах өрөө
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![Температур, харьцангуй чийгшил, Raspberry Pi болон TE холболтыг ашиглан агаар мандлын даралтыг бүртгэгч MS8607-02BA01 Температур, харьцангуй чийгшил, Raspberry Pi болон TE холболтыг ашиглан агаар мандлын даралтыг бүртгэгч MS8607-02BA01](https://i.howwhatproduce.com/images/003/image-7524-20-j.webp)
Танилцуулга:
Энэ төсөлд би температурын чийгшил, атмосферийн даралтыг бүртгэх системийг алхам алхамаар хэрхэн яаж хийхийг танд үзүүлэх болно. Энэхүү төсөл нь Raspberry Pi 3 Model B ба TE Connectivity байгаль орчны мэдрэгч чип MS8607-02BA01 дээр суурилсан бөгөөд энэ чип үнэхээр жижигхэн тул үүнийг үнэлгээний самбараас авахыг санал болгож байна. Амазон дээрх DPP901G000 самбарыг 17 доллараар худалдаж аваарай. Энэ төслийг хэрэгжүүлж буй програм нь github дээр байгаа бөгөөд python 3 дээр бичигдсэн болно.
Би аль болох уйтгартай нарийн ширийн зүйлийг өгөхийг хичээх болно, ингэснээр компьютерийн анхан шатны мэдлэгтэй хүн энэ системийг амжилттай бүтээж чадна.
Эх сурвалж, лавлагаа:
www.te.com/commerce/DocumentDelivery/DDECon…
www.te.com/commerce/DocumentDelivery/DDECon…
en.wikipedia.org/wiki/Raspberry_Pi
github.com/anirudh-ramesh/MS8607-02BA01/bl…
Шаардлагатай эд анги, багаж хэрэгсэл:
-Raspberry Pi 3 Model B ба дагалдах хэрэгсэл: хайрцаг, хулгана, гар, дэлгэц эсвэл ТВ, microSD карт гэх мэт.
-MS8607-02BA01 үнэлгээний самбар, DPP901G000 эсвэл түүнтэй адилтгах хэсгийг энэ зааврын үлдсэн хэсэгт Мэдрэгч самбар гэж нэрлэнэ.
- Raspberry Pi -ийг мэдрэгчийн самбартай холбох дөрвөн загвар утас
-Raspberry Pi -ийг тохируулахын тулд би Ubuntu дээр ажилладаг компьютер ашигласан, Windows PC нь зааврын зарим өөрчлөлтүүдтэй ажиллах болно.
Алхам 1: Тоног төхөөрөмжийн тохиргоо
![Тоног төхөөрөмжийн тохиргоо Тоног төхөөрөмжийн тохиргоо](https://i.howwhatproduce.com/images/003/image-7524-21-j.webp)
![Тоног төхөөрөмжийн тохиргоо Тоног төхөөрөмжийн тохиргоо](https://i.howwhatproduce.com/images/003/image-7524-22-j.webp)
-Raspberry Pi -ийг дээрх хүснэгт болон зурган дээр тайлбарласны дагуу мэдрэгчийн самбартай холбоно уу
Алхам 2: Raspbian програмыг татаж авах
![Raspbian татаж авах Raspbian татаж авах](https://i.howwhatproduce.com/images/003/image-7524-23-j.webp)
-Raspbian SD картны зургийг https://www. Raspberrypi.org/downloads/ дээрээс татаж авах.
-Татаж авах хавтас руугаа ороод unzip командыг ашиглан Raspbian SD картны зургийг задлаарай.
Алхам 3: Micro SD төхөөрөмжийг тодорхойлох
![Micro SD төхөөрөмжийг таних Micro SD төхөөрөмжийг таних](https://i.howwhatproduce.com/images/003/image-7524-24-j.webp)
-MicroSD картыг компьютерт холбогдсон Micro SD карт уншигч/бичигч дээр байрлуул, -Доор үзүүлсэн шиг "sudo fdisk -l" командыг ашиглан компьютер дээрээ бичил SD картны төхөөрөмжийн нэрийг тодорхойлж, SD картны төхөөрөмжийн хэмжээ, төхөөрөмжийн нэрээр хэрхэн ялгаж болохыг анзаараарай, энэ тохиолдолд SD картны төхөөрөмжийн нэр нь "/dev" /mmcblk0”, таны компьютер дээр өөр байж болно. Хэрэв танд Windows компьютер байгаа бол Win32 Disk Imager програмыг ашиглана уу.
Алхам 4: Raspbian зургийг MicroSd карт руу хуулах
![Raspbian зургийг MicroSd карт руу хуулж байна Raspbian зургийг MicroSd карт руу хуулж байна](https://i.howwhatproduce.com/images/003/image-7524-25-j.webp)
![Raspbian зургийг MicroSd карт руу хуулж байна Raspbian зургийг MicroSd карт руу хуулж байна](https://i.howwhatproduce.com/images/003/image-7524-26-j.webp)
Дараах тушаалыг ашиглан Raspbian -ийг MicroSD карт руу шарна уу.
dd if = SDcard_image_file_name of = SD_Card_Device_Name status = явц.
Хуулбарыг дуусгахыг хүлээнэ үү, хэдэн минут болно.
Алхам 5: Анх удаа амьд гарч ирнэ
![Анх удаа амьд гарч байна Анх удаа амьд гарч байна](https://i.howwhatproduce.com/images/003/image-7524-27-j.webp)
-Микро SD -ийг компьютерээс гаргаж аваад бөөрөлзгөнө дотор суулгаж, хүчийг нь хэрэглэвэл Raspberry Pi ачаалагдах ёстой.
Raspberry Pi дээр SD-г өргөтгөж командын шугамын терминалыг нээгээд "sudo raspi-config" гэж бичээд файлын системийг өргөжүүлэхийг сонгоод SD карт дээр байгаа бүх зайг ашиглаарай. Дахин ачаалахыг шаардах үед дахин ачаална уу.
Алхам 6: Багцын жагсаалтыг шинэчлэх
![Багцын жагсаалтыг шинэчлэх Багцын жагсаалтыг шинэчлэх](https://i.howwhatproduce.com/images/003/image-7524-28-j.webp)
-Raspberry Pi -ийг Wifi -д холбоно уу эсвэл гэрийн чиглүүлэгчийнхээ Ethernet кабелиар залгаарай.
-Raspberry Pi-ийн командын мөрөнд багцын жагсаалтыг шинэчлэхийн тулд "sudo apt-get update" ажиллуулна уу.
Алхам 7: VNC, SSH, I2C -ийг идэвхжүүлнэ үү
![VNC, SSH, I2C -ийг идэвхжүүлэх VNC, SSH, I2C -ийг идэвхжүүлэх](https://i.howwhatproduce.com/images/003/image-7524-29-j.webp)
Raspberry Pi Desktop -ийн үндсэн цэсэнд Preferences дээр дараад Raspberry Pi -ийн тохиргооны хэрэгслийг сонгоно уу. Интерфэйс таб дээр SSH, VNC, I2C -ийг идэвхжүүлнэ үү.
Алхам 8: Raspberry Pi нууц үгийг өөрчлөх
![Raspberry Pi нууц үгийг өөрчлөх Raspberry Pi нууц үгийг өөрчлөх](https://i.howwhatproduce.com/images/003/image-7524-30-j.webp)
-Одоо Raspberry Pi -ийн нууц үгийг солиход тохиромжтой үе.
Алхам 9: I2c хэрэгслүүдийг суулгана уу
![I2c хэрэгслүүдийг суулгана уу I2c хэрэгслүүдийг суулгана уу](https://i.howwhatproduce.com/images/003/image-7524-31-j.webp)
Тушаалын мөрөнд "sudo apt-get install i2c-tools" командыг ашиглан I2C хэрэгслүүдийг суулгана уу
Алхам 10: I2C холболтыг баталгаажуулах
![I2C холболтыг шалгаж байна I2C холболтыг шалгаж байна](https://i.howwhatproduce.com/images/003/image-7524-32-j.webp)
- Raspberry Pi нь "i2cdetect -y 1" командыг ашиглан I2C -ийн мэдрэгчтэй самбартай харилцах боломжтой эсэхийг шалгаарай, Мэдрэгч самбар нь үнэндээ хоёр I2C төхөөрөмжтэй, төхөөрөмжийн хаяг 0x76 нь даралт, температурыг хэмжих, төхөөрөмжийн хаяг 0x40 нь харьцангуй чийгшлийг хэмжих зориулалттай. Хоёулаа олдсон гэдгийг батлах.
Алхам 11: Python хувилбарыг шалгаж байна
![Python хувилбарыг шалгаж байна Python хувилбарыг шалгаж байна](https://i.howwhatproduce.com/images/003/image-7524-33-j.webp)
Мэдрэгчийн өгөгдлийг уншихын тулд бидний ажиллуулах програмыг ажиллуулахын тулд дор хаяж Python 3.2 хувилбар хэрэгтэй, хуучин хувилбарууд програмыг зөв ажиллуулахгүй.
Пинтон скрипт ажиллуулахын тулд аль питон орчуулагчийн хувилбарыг ашиглахыг зааж өгөхийн тулд Линукс бэлгэдлийн холбоосыг ашигладаг (линукс OS дээр байгаа линкийг онлайнаар хайж байгаад миний юу ярьж байгааг ойлгох болно). Заасан хувилбарыг харахын тулд "ls/usr/bin/python -l" командыг ашиглана уу, энэ тохиолдолд энэ нь бидэнд тохирохгүй python2.7 -ийг зааж байна.
Алхам 12: Python -ийн боломжтой хувилбаруудыг шалгаж байна
![Python -ийн боломжтой хувилбаруудыг шалгаж байна Python -ийн боломжтой хувилбаруудыг шалгаж байна](https://i.howwhatproduce.com/images/003/image-7524-34-j.webp)
Raspberry Pi дээрх бүх боломжтой питон хувилбарыг харахын тулд "ls/usr/bin/python*" командыг ашиглана уу.
Алхам 13: Python Symbolic Link -ийг шинэчилнэ үү
![Python Symbolic Link -ийг шинэчлэх Python Symbolic Link -ийг шинэчлэх](https://i.howwhatproduce.com/images/003/image-7524-35-j.webp)
Бидэнд python3.5 хувилбар байгаа бололтой, үүнийг бэлгэдлийн дагуу/usr/bin/python -той холбож үзье.
Алхам 14: THP бүртгэгчийн эх кодыг татаж аваарай
![THP бүртгэгчийн эх кодыг татаж авах THP бүртгэгчийн эх кодыг татаж авах](https://i.howwhatproduce.com/images/003/image-7524-36-j.webp)
-Thp Logger -ийн эх кодыг Github дээрээс татаж авах
Алхам 15: Эх кодын ZIP файлыг задлах
![Эх кодын ZIP файлыг задлах Эх кодын ZIP файлыг задлах](https://i.howwhatproduce.com/images/003/image-7524-37-j.webp)
-Эх кодын ZIP файлыг задлах.
Алхам 16: THP бүртгэгчийг ажиллуулна уу
![THP бүртгэгчийг ажиллуулна уу THP бүртгэгчийг ажиллуулна уу](https://i.howwhatproduce.com/images/003/image-7524-38-j.webp)
-Тушаалын шугамын терминалыг ашиглан "cd ~/Download/THP_Logger-master" ашиглан одоогийн ажиллаж байгаа лавлахыг өөрчилнө үү.
-"Python main.py" командыг ашиглан THP Logger програмыг ажиллуулна уу.
Алхам 17: THP -ийг хэмжиж эхлээрэй
![THP хэмжиж эхэл THP хэмжиж эхэл](https://i.howwhatproduce.com/images/003/image-7524-39-j.webp)
- Бүртгэлийг идэвхжүүлж, хэрэгцээндээ тохирох бүртгэлийн интервалыг сонгоод ажиллуулна уу.
Алхам 18: SFTP дээр өгөгдөл авах
![SFTP дээр өгөгдөл авах SFTP дээр өгөгдөл авах](https://i.howwhatproduce.com/images/003/image-7524-40-j.webp)
-Би үүнийг шалгалт тохируулгын төхөөрөмж дээр туршиж үзээгүй боловч хэмжсэн хэмжилт нь миний халаалтын термостаттай тохирч байна. Мөн гадаа хөлдөж, гаднах чийгшил дотроос хамаагүй бага байгаа тул хаалгыг онгойлгоход чийгшил буурч байгааг би анзаарсан.
-Raspberry Pi -аас csv форматаар өгөгдлийг SSH -ээр дамжуулан компьютер дээрээ татаж авах, дуртай SFTP клиент програмаа ашиглан Windows -ийн хувьд та WinSCP -ийг ашиглаж болно, би линукс машиндаа bareFTP ашигладаг.
Алхам 19: Өгөгдлийг харах
![Өгөгдлийг харж байна Өгөгдлийг харж байна](https://i.howwhatproduce.com/images/003/image-7524-41-j.webp)
-Microsoft Excel эсвэл OpenOffice Calc ашиглан импортолсон csv файлыг нээж өгөгдлийг ашиглан тухайн өдрийн болон хэдэн өдрийн байгаль орчны өөрчлөлтийг харна уу.
Алхам 20: Өгөгдлийг боловсруулах
![Өгөгдлийг боловсруулж байна Өгөгдлийг боловсруулж байна](https://i.howwhatproduce.com/images/003/image-7524-42-j.webp)
![Өгөгдлийг боловсруулж байна Өгөгдлийг боловсруулж байна](https://i.howwhatproduce.com/images/003/image-7524-43-j.webp)
![Өгөгдлийг боловсруулж байна Өгөгдлийг боловсруулж байна](https://i.howwhatproduce.com/images/003/image-7524-44-j.webp)
Жишээлбэл, хэрэв та програмыг 60 секундын интервалтайгаар 24 цагийн турш ажиллуулбал өгөгдлийн файлын хэмжээ ойролцоогоор 50 КБ байх болно.
Дээрх 70000 секунд (19 цаг) гаруй өгөгдлийг ашиглан LibreOffice Calc програм дээр үүсгэсэн диаграммууд байдаг бөгөөд 60 секунд тутамд нэг хэмжилт хийдэг.
Алхам 21: Сайжруулах өрөө
![Сайжруулах өрөө Сайжруулах өрөө](https://i.howwhatproduce.com/images/003/image-7524-45-j.webp)
Энэ төслийг сайжруулахын тулд чөлөөтэй байгаарай, цөөн хэдэн санал:
1-Өгөгдлийг https://thingspeak.com/ гэх мэт интернет серверт нийтлэх.
2-Raspberry Pi дээр байршуулсан өгөгдлийг өөрийн вэб серверээр боловсруулж харуулах
3-Хөтөлбөрийг эхлүүлэхдээ толгойгүй ажиллуулж, өгөгдлийг тодорхойгүй хугацаагаар авах, тодорхой нөхцөл хангагдсан тохиолдолд анхааруулах гэх мэт.
4-I2C автобус эсвэл SPI автобусанд илүү олон мэдрэгч, идэвхжүүлэгч нэмж системийн үйл ажиллагааг өргөтгөх.
5-Өгөгдлийг SD картны оронд USB флаш диск дээр хадгалж, огноо/цагийг үндэслэн програмын нэрийн өгөгдлийн файлтай болно.
Зөвлөмж болгож буй:
M5STACK Visuino ашиглан M5StickC ESP32 дээр температур, чийгшил, даралтыг хэрхэн харуулах вэ - Хийхэд хялбар: 6 алхам
![M5STACK Visuino ашиглан M5StickC ESP32 дээр температур, чийгшил, даралтыг хэрхэн харуулах вэ - Хийхэд хялбар: 6 алхам M5STACK Visuino ашиглан M5StickC ESP32 дээр температур, чийгшил, даралтыг хэрхэн харуулах вэ - Хийхэд хялбар: 6 алхам](https://i.howwhatproduce.com/images/001/image-312-6-j.webp)
M5STACK Visuino ашиглан M5StickC ESP32 дээр температур, чийгшил, даралтыг хэрхэн харуулах вэ - Хийхэд хялбар: Энэхүү гарын авлагад бид ENV мэдрэгч (DHT12, BMP280, BMM150)
Агаар мандлын даралт дээр суурилсан өндөр хэмжигч: 7 алхам (зурагтай)
![Агаар мандлын даралт дээр суурилсан өндөр хэмжигч: 7 алхам (зурагтай) Агаар мандлын даралт дээр суурилсан өндөр хэмжигч: 7 алхам (зурагтай)](https://i.howwhatproduce.com/images/001/image-1586-45-j.webp)
Altimeter (өндрийн тоолуур) Агаар мандлын даралт дээр үндэслэсэн: [Засварлах]; 6 -р алхам дахь 2 -р хувилбарыг гараар өндрийн гараар оруулна уу. Энэ бол Arduino Nano ба Bosch BMP180 атмосферийн даралт мэдрэгч дээр суурилсан Altimeter (Өндөр хэмжигч) -ийн барилгын тодорхойлолт юм. Загвар нь энгийн боловч хэмжээсүүд нь
Arduino Nano - HTS221 харьцангуй чийгшил ба температур мэдрэгчийн заавар: 4 алхам
![Arduino Nano - HTS221 харьцангуй чийгшил ба температур мэдрэгчийн заавар: 4 алхам Arduino Nano - HTS221 харьцангуй чийгшил ба температур мэдрэгчийн заавар: 4 алхам](https://i.howwhatproduce.com/images/010/image-27332-j.webp)
Arduino Nano - HTS221 харьцангуй чийгшил ба температур мэдрэгчийн заавар: HTS221 бол харьцангуй чийгшил, температурыг хэмжих хэт авсаархан багтаамжтай дижитал мэдрэгч юм. Үүнд хэмжих мэдээллийг дижитал цувралаар хангах мэдрэгч элемент ба холимог дохионы хэрэглээний тусгай нэгдсэн хэлхээ (ASIC) орно
Raspberry Pi HTS221 харьцангуй чийгшил ба температур мэдрэгч Java заавар: 4 алхам
![Raspberry Pi HTS221 харьцангуй чийгшил ба температур мэдрэгч Java заавар: 4 алхам Raspberry Pi HTS221 харьцангуй чийгшил ба температур мэдрэгч Java заавар: 4 алхам](https://i.howwhatproduce.com/images/002/image-3073-29-j.webp)
Raspberry Pi HTS221 харьцангуй чийгшил ба температур мэдрэгч Java заавар: HTS221 бол харьцангуй чийгшил, температурыг хэмжих хэт авсаархан багтаамжтай дижитал мэдрэгч юм. Үүнд хэмжих мэдээллийг дижитал цувралаар хангах мэдрэгч элемент ба холимог дохионы хэрэглээний тусгай нэгдсэн хэлхээ (ASIC) орно
ESP8266: 3 алхам ашиглан дэлгэцтэй температур ба чийгшил бүхий интернет бүртгэгч
![ESP8266: 3 алхам ашиглан дэлгэцтэй температур ба чийгшил бүхий интернет бүртгэгч ESP8266: 3 алхам ашиглан дэлгэцтэй температур ба чийгшил бүхий интернет бүртгэгч](https://i.howwhatproduce.com/images/006/image-16152-8-j.webp)
ESP8266 ашиглан дэлгэцтэй температур ба чийгшил бүхий интернет бүртгэгч: Би танд таалагдах болно гэж бодож буй жижиг төслийг хуваалцахыг хүссэн юм. Энэ бол дэлгэцтэй жижиг, удаан эдэлгээтэй интернетийн температур, чийгшил бүхий интернет бүртгэгч юм. Энэ нь emoncms.org -д бүртгэгддэг бөгөөд дотооддоо Raspberry PI эсвэл өөрийн emoncm -д бүртгэгддэг