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

Температур, харьцангуй чийгшил, Raspberry Pi ба TE Connectivity ашиглан агаар мандлын даралтыг бүртгэгч MS8607-02BA01: 22 алхам (зурагтай)
Температур, харьцангуй чийгшил, Raspberry Pi ба TE Connectivity ашиглан агаар мандлын даралтыг бүртгэгч MS8607-02BA01: 22 алхам (зурагтай)

Видео: Температур, харьцангуй чийгшил, Raspberry Pi ба TE Connectivity ашиглан агаар мандлын даралтыг бүртгэгч MS8607-02BA01: 22 алхам (зурагтай)

Видео: Температур, харьцангуй чийгшил, Raspberry Pi ба TE Connectivity ашиглан агаар мандлын даралтыг бүртгэгч MS8607-02BA01: 22 алхам (зурагтай)
Видео: Вздулся аккумулятор 2024, Долдугаар сарын
Anonim
Температур, харьцангуй чийгшил, Raspberry Pi болон TE холболтыг ашиглан агаар мандлын даралтыг бүртгэгч MS8607-02BA01
Температур, харьцангуй чийгшил, Raspberry Pi болон TE холболтыг ашиглан агаар мандлын даралтыг бүртгэгч MS8607-02BA01

Танилцуулга:

Энэ төсөлд би температурын чийгшил, атмосферийн даралтыг бүртгэх системийг алхам алхамаар хэрхэн яаж хийхийг танд үзүүлэх болно. Энэхүү төсөл нь 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: Тоног төхөөрөмжийн тохиргоо

Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо

-Raspberry Pi -ийг дээрх хүснэгт болон зурган дээр тайлбарласны дагуу мэдрэгчийн самбартай холбоно уу

Алхам 2: Raspbian програмыг татаж авах

Raspbian татаж авах
Raspbian татаж авах

-Raspbian SD картны зургийг https://www. Raspberrypi.org/downloads/ дээрээс татаж авах.

-Татаж авах хавтас руугаа ороод unzip командыг ашиглан Raspbian SD картны зургийг задлаарай.

Алхам 3: Micro SD төхөөрөмжийг тодорхойлох

Micro SD төхөөрөмжийг таних
Micro SD төхөөрөмжийг таних

-MicroSD картыг компьютерт холбогдсон Micro SD карт уншигч/бичигч дээр байрлуул, -Доор үзүүлсэн шиг "sudo fdisk -l" командыг ашиглан компьютер дээрээ бичил SD картны төхөөрөмжийн нэрийг тодорхойлж, SD картны төхөөрөмжийн хэмжээ, төхөөрөмжийн нэрээр хэрхэн ялгаж болохыг анзаараарай, энэ тохиолдолд SD картны төхөөрөмжийн нэр нь "/dev" /mmcblk0”, таны компьютер дээр өөр байж болно. Хэрэв танд Windows компьютер байгаа бол Win32 Disk Imager програмыг ашиглана уу.

Алхам 4: Raspbian зургийг MicroSd карт руу хуулах

Raspbian зургийг MicroSd карт руу хуулж байна
Raspbian зургийг MicroSd карт руу хуулж байна
Raspbian зургийг MicroSd карт руу хуулж байна
Raspbian зургийг MicroSd карт руу хуулж байна

Дараах тушаалыг ашиглан Raspbian -ийг MicroSD карт руу шарна уу.

dd if = SDcard_image_file_name of = SD_Card_Device_Name status = явц.

Хуулбарыг дуусгахыг хүлээнэ үү, хэдэн минут болно.

Алхам 5: Анх удаа амьд гарч ирнэ

Анх удаа амьд гарч байна
Анх удаа амьд гарч байна

-Микро SD -ийг компьютерээс гаргаж аваад бөөрөлзгөнө дотор суулгаж, хүчийг нь хэрэглэвэл Raspberry Pi ачаалагдах ёстой.

Raspberry Pi дээр SD-г өргөтгөж командын шугамын терминалыг нээгээд "sudo raspi-config" гэж бичээд файлын системийг өргөжүүлэхийг сонгоод SD карт дээр байгаа бүх зайг ашиглаарай. Дахин ачаалахыг шаардах үед дахин ачаална уу.

Алхам 6: Багцын жагсаалтыг шинэчлэх

Багцын жагсаалтыг шинэчлэх
Багцын жагсаалтыг шинэчлэх

-Raspberry Pi -ийг Wifi -д холбоно уу эсвэл гэрийн чиглүүлэгчийнхээ Ethernet кабелиар залгаарай.

-Raspberry Pi-ийн командын мөрөнд багцын жагсаалтыг шинэчлэхийн тулд "sudo apt-get update" ажиллуулна уу.

Алхам 7: VNC, SSH, I2C -ийг идэвхжүүлнэ үү

VNC, SSH, I2C -ийг идэвхжүүлэх
VNC, SSH, I2C -ийг идэвхжүүлэх

Raspberry Pi Desktop -ийн үндсэн цэсэнд Preferences дээр дараад Raspberry Pi -ийн тохиргооны хэрэгслийг сонгоно уу. Интерфэйс таб дээр SSH, VNC, I2C -ийг идэвхжүүлнэ үү.

Алхам 8: Raspberry Pi нууц үгийг өөрчлөх

Raspberry Pi нууц үгийг өөрчлөх
Raspberry Pi нууц үгийг өөрчлөх

-Одоо Raspberry Pi -ийн нууц үгийг солиход тохиромжтой үе.

Алхам 9: I2c хэрэгслүүдийг суулгана уу

I2c хэрэгслүүдийг суулгана уу
I2c хэрэгслүүдийг суулгана уу

Тушаалын мөрөнд "sudo apt-get install i2c-tools" командыг ашиглан I2C хэрэгслүүдийг суулгана уу

Алхам 10: I2C холболтыг баталгаажуулах

I2C холболтыг шалгаж байна
I2C холболтыг шалгаж байна

- Raspberry Pi нь "i2cdetect -y 1" командыг ашиглан I2C -ийн мэдрэгчтэй самбартай харилцах боломжтой эсэхийг шалгаарай, Мэдрэгч самбар нь үнэндээ хоёр I2C төхөөрөмжтэй, төхөөрөмжийн хаяг 0x76 нь даралт, температурыг хэмжих, төхөөрөмжийн хаяг 0x40 нь харьцангуй чийгшлийг хэмжих зориулалттай. Хоёулаа олдсон гэдгийг батлах.

Алхам 11: Python хувилбарыг шалгаж байна

Python хувилбарыг шалгаж байна
Python хувилбарыг шалгаж байна

Мэдрэгчийн өгөгдлийг уншихын тулд бидний ажиллуулах програмыг ажиллуулахын тулд дор хаяж Python 3.2 хувилбар хэрэгтэй, хуучин хувилбарууд програмыг зөв ажиллуулахгүй.

Пинтон скрипт ажиллуулахын тулд аль питон орчуулагчийн хувилбарыг ашиглахыг зааж өгөхийн тулд Линукс бэлгэдлийн холбоосыг ашигладаг (линукс OS дээр байгаа линкийг онлайнаар хайж байгаад миний юу ярьж байгааг ойлгох болно). Заасан хувилбарыг харахын тулд "ls/usr/bin/python -l" командыг ашиглана уу, энэ тохиолдолд энэ нь бидэнд тохирохгүй python2.7 -ийг зааж байна.

Алхам 12: Python -ийн боломжтой хувилбаруудыг шалгаж байна

Python -ийн боломжтой хувилбаруудыг шалгаж байна
Python -ийн боломжтой хувилбаруудыг шалгаж байна

Raspberry Pi дээрх бүх боломжтой питон хувилбарыг харахын тулд "ls/usr/bin/python*" командыг ашиглана уу.

Алхам 13: Python Symbolic Link -ийг шинэчилнэ үү

Python Symbolic Link -ийг шинэчлэх
Python Symbolic Link -ийг шинэчлэх

Бидэнд python3.5 хувилбар байгаа бололтой, үүнийг бэлгэдлийн дагуу/usr/bin/python -той холбож үзье.

Алхам 14: THP бүртгэгчийн эх кодыг татаж аваарай

THP бүртгэгчийн эх кодыг татаж авах
THP бүртгэгчийн эх кодыг татаж авах

-Thp Logger -ийн эх кодыг Github дээрээс татаж авах

Алхам 15: Эх кодын ZIP файлыг задлах

Эх кодын ZIP файлыг задлах
Эх кодын ZIP файлыг задлах

-Эх кодын ZIP файлыг задлах.

Алхам 16: THP бүртгэгчийг ажиллуулна уу

THP бүртгэгчийг ажиллуулна уу
THP бүртгэгчийг ажиллуулна уу

-Тушаалын шугамын терминалыг ашиглан "cd ~/Download/THP_Logger-master" ашиглан одоогийн ажиллаж байгаа лавлахыг өөрчилнө үү.

-"Python main.py" командыг ашиглан THP Logger програмыг ажиллуулна уу.

Алхам 17: THP -ийг хэмжиж эхлээрэй

THP хэмжиж эхэл
THP хэмжиж эхэл

- Бүртгэлийг идэвхжүүлж, хэрэгцээндээ тохирох бүртгэлийн интервалыг сонгоод ажиллуулна уу.

Алхам 18: SFTP дээр өгөгдөл авах

SFTP дээр өгөгдөл авах
SFTP дээр өгөгдөл авах

-Би үүнийг шалгалт тохируулгын төхөөрөмж дээр туршиж үзээгүй боловч хэмжсэн хэмжилт нь миний халаалтын термостаттай тохирч байна. Мөн гадаа хөлдөж, гаднах чийгшил дотроос хамаагүй бага байгаа тул хаалгыг онгойлгоход чийгшил буурч байгааг би анзаарсан.

-Raspberry Pi -аас csv форматаар өгөгдлийг SSH -ээр дамжуулан компьютер дээрээ татаж авах, дуртай SFTP клиент програмаа ашиглан Windows -ийн хувьд та WinSCP -ийг ашиглаж болно, би линукс машиндаа bareFTP ашигладаг.

Алхам 19: Өгөгдлийг харах

Өгөгдлийг харж байна
Өгөгдлийг харж байна

-Microsoft Excel эсвэл OpenOffice Calc ашиглан импортолсон csv файлыг нээж өгөгдлийг ашиглан тухайн өдрийн болон хэдэн өдрийн байгаль орчны өөрчлөлтийг харна уу.

Алхам 20: Өгөгдлийг боловсруулах

Өгөгдлийг боловсруулж байна
Өгөгдлийг боловсруулж байна
Өгөгдлийг боловсруулж байна
Өгөгдлийг боловсруулж байна
Өгөгдлийг боловсруулж байна
Өгөгдлийг боловсруулж байна

Жишээлбэл, хэрэв та програмыг 60 секундын интервалтайгаар 24 цагийн турш ажиллуулбал өгөгдлийн файлын хэмжээ ойролцоогоор 50 КБ байх болно.

Дээрх 70000 секунд (19 цаг) гаруй өгөгдлийг ашиглан LibreOffice Calc програм дээр үүсгэсэн диаграммууд байдаг бөгөөд 60 секунд тутамд нэг хэмжилт хийдэг.

Алхам 21: Сайжруулах өрөө

Сайжруулах өрөө
Сайжруулах өрөө

Энэ төслийг сайжруулахын тулд чөлөөтэй байгаарай, цөөн хэдэн санал:

1-Өгөгдлийг https://thingspeak.com/ гэх мэт интернет серверт нийтлэх.

2-Raspberry Pi дээр байршуулсан өгөгдлийг өөрийн вэб серверээр боловсруулж харуулах

3-Хөтөлбөрийг эхлүүлэхдээ толгойгүй ажиллуулж, өгөгдлийг тодорхойгүй хугацаагаар авах, тодорхой нөхцөл хангагдсан тохиолдолд анхааруулах гэх мэт.

4-I2C автобус эсвэл SPI автобусанд илүү олон мэдрэгч, идэвхжүүлэгч нэмж системийн үйл ажиллагааг өргөтгөх.

5-Өгөгдлийг SD картны оронд USB флаш диск дээр хадгалж, огноо/цагийг үндэслэн програмын нэрийн өгөгдлийн файлтай болно.

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