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

Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик: 6 алхам
Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик: 6 алхам

Видео: Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик: 6 алхам

Видео: Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик: 6 алхам
Видео: Тюнинг активной системы охлаждения - Raspberry Pi 3: GPIO (#3) 2024, Долдугаар сарын
Anonim
Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик
Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик
Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик
Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик
Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик
Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик

Raspberry PI төхөөрөмжөөр та температур, чийгшлийн мэдээллийг гадаа, өрөөнд, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт үнэгүй бүртгэх боломжтой. Энэ жишээг бид температур, чийгшлийг бүртгэхэд ашиглах болно.

Төхөөрөмжийг Wifi эсвэл Ethernet -ээр интернетэд холбох болно

Та гар утас, ширээний компьютер эсвэл хөтөчтэй бусад төхөөрөмж дээрх хамгийн сүүлийн үеийн уншилтыг шалгах боломжтой болно

Хангамж

Энэхүү гарын авлагад HDMI, HDMI кабель, USB хулгана, гар бүхий дэлгэц шаардлагатай боловч ихэвчлэн танд ийм зүйл байдаг

Та шаардлагатай төхөөрөмжүүдийг эндээс худалдаж авах боломжтой (хамгийн бага шаардлагатай):

Wifi зөөгчтэй Raspberry PI 3 эсвэл Raspberry PI 2

микро SD карт (санал болгосон 32GB)

микро USB кабель

Кабельтай DHT22 модуль

Мөн авахад таатай байна:

Төхөөрөмжөө асаах USB цэнэглэгч

Усны хамгаалалттай хашлага

Стандарт бөөрөлзгөнө хашлага (миний жишээн дээрх шиг)

Хэрэв танд USB MicroSD уншигч байхгүй бол

Би үүнийг Banggood.com дээрээс худалдаж авсан

Энэ нь үйлдвэрлэлийн AM2305 мэдрэгчтэй туршигдсан/ажилладаг

Алхам 1: Төхөөрөмжөө LoggingPlatform -д нэмээрэй

LoggingPlatform дээр төхөөрөмжөө нэмээрэй
LoggingPlatform дээр төхөөрөмжөө нэмээрэй

Энд та дараа нь хэрэгтэй api түлхүүрүүдийг авахын тулд төхөөрөмжөө нэмж болно:

Алхам 2: Тоног төхөөрөмжийн холболтын диаграмын жишээ

Тоног төхөөрөмжийн холболтын диаграмын жишээ
Тоног төхөөрөмжийн холболтын диаграмын жишээ
Тоног төхөөрөмжийн холболтын диаграмын жишээ
Тоног төхөөрөмжийн холболтын диаграмын жишээ

DHT22 Out -ийг RaspberryPi -д оруулах/оруулах PIN GPIO 4 -тэй холбоно уу

DHT22 + -г RaspberryPi 3V PIN 1 -т холбоно уу

DHT22 - RaspberryPi Ground PIN 6 руу холбоно уу

Алхам 3: Micro SD картад шаардлагатай програм хангамжийг байршуулах (Windows гарын авлага)

Micro SD картад шаардлагатай програм хангамжийг байршуулах (Windows гарын авлага)
Micro SD картад шаардлагатай програм хангамжийг байршуулах (Windows гарын авлага)
Micro SD картанд шаардлагатай програм хангамжийг байршуулах (Windows гарын авлага)
Micro SD картанд шаардлагатай програм хангамжийг байршуулах (Windows гарын авлага)
Micro SD картанд шаардлагатай програм хангамжийг байршуулах (Windows гарын авлага)
Micro SD картанд шаардлагатай програм хангамжийг байршуулах (Windows гарын авлага)

MicroSD -ийг Windows компьютер дээрээ MicroSD оролттой холбоно уу, хэрэв танд байхгүй бол дараах хувилбартай USB хувилбарыг худалдаж аваарай.

USB Micro SD уншигч

Win32DiskImager програмыг эндээс татаж авна уу

Raspberry PI -ийн хамгийн сүүлийн үеийн Raspbian OS -ийг эндээс татаж аваарай (Raspberry PI албан ёсны линк)

Татаж авсан Raspbian OS архивыг архивлагч эсвэл 7zip ашиглан 1 -р дэлгэцэн дээр гаргаж аваарай

Одоо та Win32DiskImager ашиглан Raspbian OS -ийг MicroSD картанд бичих хэрэгтэй.

Тиймээс MicroSD -ийг уншигчдаа оруулаад Win32DiskImager -ийг ажиллуулна уу

Татаж авсан болон задалсан Raspbian OS зургийн файл, MicroSD -ээ сонгоод 2 -р дэлгэцэн дээр бичих дээр дарна уу

Асуудлын талаархи анхааруулга: Хэрэв танд асуудал үүсч, хачин форматтай MicroSD байгаа бол, эсвэл үүнийг дахин ажиллуулж байгаа бол үүнээс өмнө дискнээс бүх эзлэхүүнийг хасаад зөвхөн нэгийг үүсгэх хэрэгтэй. Үүнийг 3 -р дэлгэц дээрх шиг Windows -ийн Диск менежментийн хэрэгслээр хийж болно

MicroSD -ийг Raspberry -д оруулаад дэлгэц, хулгана, гар руу холбоод ажиллуулна уу

Алхам 4: RaspbianOS, Python програмыг бөөрөлзгөнө рүү ачаалах, тохиргоо хийх шаардлагатай байна

RaspbianOS, бөөрөлзгөнө рүү Python програмыг ачаалж, тохируулах шаардлагатай байна
RaspbianOS, бөөрөлзгөнө рүү Python програмыг ачаалж, тохируулах шаардлагатай байна
RaspbianOS, бөөрөлзгөнө рүү Python програмыг ачаалж, тохируулах шаардлагатай байна
RaspbianOS, бөөрөлзгөнө рүү Python програмыг ачаалж, тохируулах шаардлагатай байна
RaspbianOS, бөөрөлзгөнө рүү Python програмыг ачаалж, тохируулах шаардлагатай байна
RaspbianOS, бөөрөлзгөнө рүү Python програмыг ачаалж, тохируулах шаардлагатай байна
RaspbianOS, бөөрөлзгөнө рүү Python програмыг ачаалж, тохируулах шаардлагатай байна
RaspbianOS, бөөрөлзгөнө рүү Python програмыг ачаалж, тохируулах шаардлагатай байна

Raspberry -ийг ачаалах үед та үүнийг зүгээр л дэлгэцийн жишээ 1 -ээр сайхан шидтэнээр тохируулах хэрэгтэй

Үүний дараа DHT22 -ийн зарим номын санг терминал дээр ажиллуулна уу.

sudo apt-get update

sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py суулгах

2 -р дэлгэц дээрх командыг ашиглан одоо файл үүсгээрэй

LoggingForest кодын үндсэн хуудсыг энэ хуудаснаас буулгана уу

мөн loggingforest.com вэбсайт дээр хүлээн авсан параметрүүдийг 3 -р дэлгэц дээрх шиг өөрчлөх

CTRL+X Y

оруулна уу

Туршилтын хувьд та энэ скриптийг 4 -р дэлгэц дээр ажиллуулж болно

CTRL+Z ашиглан та энэ програмыг зогсоож болно

Алхам 5: Loggingforest.com платформ дээрх өгөгдлийг шалгана уу

Loggingforest.com платформ дээрх өгөгдлийг шалгана уу
Loggingforest.com платформ дээрх өгөгдлийг шалгана уу
Loggingforest.com платформ дээрх өгөгдлийг шалгана уу
Loggingforest.com платформ дээрх өгөгдлийг шалгана уу
Loggingforest.com платформ дээрх өгөгдлийг шалгана уу
Loggingforest.com платформ дээрх өгөгдлийг шалгана уу

Үүний дараа таны төхөөрөмж loggingforest руу өгөгдөл илгээж эхлэх бөгөөд та үүнийг тэндээс харж болно Loggingforest төхөөрөмжийн засварлахдаа 1 -р дэлгэц дээрх шиг параметрийн нэр, утгыг тодорхойлно уу.

Дэлгэц дээрх шиг урьдчилан үзэх дээр дарна уу 2

Та 3 -р дэлгэцэн дээрх шиг сайхан өгөгдлийг харах болно

Алхам 6: Raspberry Boot Up дээр Python скриптийг автоматаар ажиллуулна уу

Raspberry Boot Up дээр Python скриптийг автоматаар ажиллуулна уу
Raspberry Boot Up дээр Python скриптийг автоматаар ажиллуулна уу

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

терминалыг нээж ажиллуулна уу:

sudo нано /etc/rc.local

0 гарахаас өмнө скриптийг ажиллуулахын тулд код нэмнэ үү.

sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &

дэлгэцэн дээрх шиг 1

Файлыг CTRL+X, Y, Enter ашиглан хадгална уу Бөөрөлзгөнө PI -ээ дахин эхлүүлээд үзээрэй, одоо бэлэн боллоо!

Сэтгэгдлээ бичиж, бүртгэл хөтлөгчөө хуваалцаарай

Та github rep дээрээс кодын бусад хувилбаруудыг олох боломжтой.

github.com/sandiwinter/loggingforest/tree/…

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