Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Төхөөрөмжөө LoggingPlatform -д нэмээрэй
- Алхам 2: Тоног төхөөрөмжийн холболтын диаграмын жишээ
- Алхам 3: Micro SD картад шаардлагатай програм хангамжийг байршуулах (Windows гарын авлага)
- Алхам 4: RaspbianOS, Python програмыг бөөрөлзгөнө рүү ачаалах, тохиргоо хийх шаардлагатай байна
- Алхам 5: Loggingforest.com платформ дээрх өгөгдлийг шалгана уу
- Алхам 6: Raspberry Boot Up дээр Python скриптийг автоматаар ажиллуулна уу
Видео: Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
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 -д нэмээрэй
Энд та дараа нь хэрэгтэй api түлхүүрүүдийг авахын тулд төхөөрөмжөө нэмж болно:
Алхам 2: Тоног төхөөрөмжийн холболтын диаграмын жишээ
DHT22 Out -ийг RaspberryPi -д оруулах/оруулах PIN GPIO 4 -тэй холбоно уу
DHT22 + -г RaspberryPi 3V PIN 1 -т холбоно уу
DHT22 - RaspberryPi Ground PIN 6 руу холбоно уу
Алхам 3: 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 програмыг бөөрөлзгөнө рүү ачаалах, тохиргоо хийх шаардлагатай байна
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 руу өгөгдөл илгээж эхлэх бөгөөд та үүнийг тэндээс харж болно Loggingforest төхөөрөмжийн засварлахдаа 1 -р дэлгэц дээрх шиг параметрийн нэр, утгыг тодорхойлно уу.
Дэлгэц дээрх шиг урьдчилан үзэх дээр дарна уу 2
Та 3 -р дэлгэцэн дээрх шиг сайхан өгөгдлийг харах болно
Алхам 6: 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/…
Зөвлөмж болгож буй:
ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт: 6 алхам
ESP32 болон AskSensors Cloud ашиглан өрөөний температур ба чийгшлийн хяналт: Энэхүү гарын авлагад та үүлэнд холбогдсон DHT11 болон ESP32 -ийг ашиглан өрөөнийхөө температур, чийгшлийг хэрхэн хянах талаар сурах болно. Тодорхойлолт: DHT11 мэдрэгч нь температурыг хэмжих чадвартай
ESP-01 & DHT болон AskSensors Cloud ашиглан температур ба чийгшлийн хяналт: 8 алхам
ESP-01 & DHT болон AskSensors Cloud ашиглан температур ба чийгшлийн хяналт: Энэхүү зааварчилгаанд бид IOT-MCU/ESP-01-DHT11 самбар болон AskSensors IoT платформ ашиглан температур, чийгшлийн хэмжилтийг хэрхэн хянах талаар сурах болно. .Би энэ програмын IOT-MCU ESP-01-DHT11 модулийг сонгож байна, учир нь
MicroPython нь 3 долларын хямд ESP8266 WeMos D1 Mini дээр 2x температурын бүртгэл, Wifi болон гар утасны статистик: 4 алхам
MicroPython -ийг 3 долларын үнэтэй ESP8266 WeMos D1 Mini дээр 2x температурын бүртгэл, Wifi болон гар утасны статистик дээр ашиглах боломжтой: Жижигхэн хямд ESP8266 чип / төхөөрөмжөөр та гадаа, өрөөнд, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт температурын мэдээллийг бүртгэх боломжтой. Энэ жишээг бид хөргөлтийн өрөөний температурыг дотор болон гадна талд бүртгэхэд ашиглах болно
Arduino Ethernet DHT11 температур ба чийгшлийн бүртгэл, гар утасны статистик: 4 алхам
Arduino Ethernet DHT11 температур ба чийгшлийн бүртгэл, гар утасны статистик: Arduino UNO R3, Ethernet Shield, DHT11 -ийн тусламжтайгаар температур, чийгшлийн мэдээллийг гадаа, өрөөнд, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт үнэгүй бүртгэх боломжтой. Энэ жишээг бид өрөөний температур, чийгшилийг бүртгэхэд ашиглах болно. Төхөөрөмж
Arduino болон SIM900 GSM GPRS 3G температур ба чийгшлийн бүртгэл, гар утасны статистик: 4 алхам
Arduino ба SIM900 GSM GPRS 3G температур ба чийгшлийн бүртгэл, гар утасны статистик: Arduino UNO R3, SIM900 Shield AND DHT22 -ийн тусламжтайгаар температур, чийгшлийн мэдээллийг гадаа, өрөөнд, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт үнэгүй бүртгэх боломжтой. Энэ жишээг бид өрөөний температур, чийгшилийг бүртгэхэд ашиглах болно. Төхөөрөмж