สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: เพิ่มอุปกรณ์ของคุณไปยัง LoggingPlatform
- ขั้นตอนที่ 2: ตัวอย่างไดอะแกรมการเชื่อมต่อฮาร์ดแวร์
- ขั้นตอนที่ 3: อัปโหลดซอฟต์แวร์ที่จำเป็นไปยังการ์ด Micro SD (คู่มือ Windows)
- ขั้นตอนที่ 4: RaspbianOS กำลังโหลดโปรแกรม Python ไปยัง Raspberry และการกำหนดค่าที่จำเป็น
- ขั้นตอนที่ 5: ตรวจสอบข้อมูลบนแพลตฟอร์ม Loggingforest.com
- ขั้นตอนที่ 6: เรียกใช้สคริปต์ Python โดยอัตโนมัติบน Raspberry Boot Up
วีดีโอ: Raspberry PI การบันทึกอุณหภูมิและความชื้น, Cloud Weather Station, Wifi และสถิติมือถือ: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ด้วยอุปกรณ์ Raspberry PI คุณสามารถบันทึกข้อมูลอุณหภูมิและความชื้นภายนอก ในห้อง เรือนกระจก ห้องปฏิบัติการ ห้องเย็น หรือที่อื่น ๆ ได้ฟรี ตัวอย่างนี้เราจะใช้เพื่อบันทึกอุณหภูมิและความชื้น
อุปกรณ์จะเชื่อมต่อกับอินเทอร์เน็ตผ่าน Wifi หรือ Ethernet
คุณจะสามารถตรวจสอบการอ่านล่าสุดบนโทรศัพท์มือถือ เดสก์ท็อป หรืออุปกรณ์อื่น ๆ ด้วยเบราว์เซอร์
เสบียง
ต้องใช้จอภาพด้วย HDMI, สาย HDMI, เมาส์ USB และแป้นพิมพ์สำหรับบทช่วยสอนนี้ แต่โดยปกติคุณมีสิ่งนี้อยู่แล้ว
คุณสามารถซื้ออุปกรณ์ที่จำเป็นได้ที่นี่ (ขั้นต่ำที่จำเป็น):
Raspberry PI 3 หรือ Raspberry PI 2 พร้อม wifi stick
การ์ด micro SD (แนะนำ 32GB)
สายไมโคร USB
โมดูล DHT22 พร้อมสายเคเบิล
ยังดีที่มี:
ที่ชาร์จ USB เพื่อจ่ายไฟให้อุปกรณ์ของคุณ
ตู้กันน้ำ
ตู้ Raspberry มาตรฐาน (ตามตัวอย่างของฉัน)
หากคุณไม่มีตัวอ่าน 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 กับอินพุต MicroSD บนพีซี Windows ของคุณ หากคุณไม่มี ให้ซื้อเวอร์ชัน usb เช่น:
เครื่องอ่าน USB Micro SD
ดาวน์โหลด Win32DiskImager ที่นี่
ดาวน์โหลด Raspbian OS ล่าสุดสำหรับ Raspberry PI ที่นี่ (ลิงก์ Raspberry PI อย่างเป็นทางการ)
แตกไฟล์เก็บถาวร Raspbian OS ที่ดาวน์โหลดด้วยตัวเก็บถาวรหรือ 7zip บนหน้าจอ1
ตอนนี้คุณต้องเขียน Raspbian OS ด้วย Win32DiskImager ลงในการ์ด MicroSD ของคุณ:
ดังนั้นให้ใส่ MicroSD ลงในเครื่องอ่านของคุณและเรียกใช้ Win32DiskImager
เลือกไฟล์อิมเมจ Raspbian OS ที่ดาวน์โหลดและแตกไฟล์, MicroSD ของคุณ แล้วคลิกเขียนบนหน้าจอ2
ประกาศเกี่ยวกับปัญหา: หากคุณมีปัญหาหรือฟอร์แมต MicroSD อย่างผิดปกติ หรือเรียกใช้อีกครั้ง ก่อนหน้านี้ คุณต้องลบโวลุ่มทั้งหมดออกจากไดรฟ์และสร้างไดรฟ์ข้อมูลเพียงไดรฟ์เดียว สามารถทำได้ด้วยเครื่องมือ Disk Management ใน Windows เช่นเดียวกับในหน้าจอ 3
ใส่ MicroSD ลงใน Raspberry ของคุณ เชื่อมต่อกับจอภาพ เมาส์ และคีย์บอร์ด แล้วเรียกใช้
ขั้นตอนที่ 4: RaspbianOS กำลังโหลดโปรแกรม Python ไปยัง Raspberry และการกำหนดค่าที่จำเป็น
เมื่อ 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 พื้นฐานจากหน้านี้ในไฟล์https://github.com/sandiwinter/loggingforest/blob…
และเปลี่ยนพารามิเตอร์ที่ได้รับบนเว็บไซต์ loggingforest.com บนหน้าจอ 3
CTRL+X Y
เข้าสู่
สำหรับการทดสอบตอนนี้ คุณสามารถเรียกใช้สคริปต์นี้ในหน้าจอ 4
ด้วย CTRL+Z คุณสามารถหยุดโปรแกรมนี้ได้
ขั้นตอนที่ 5: ตรวจสอบข้อมูลบนแพลตฟอร์ม Loggingforest.com
หลังจากนั้นอุปกรณ์ของคุณจะเริ่มส่งข้อมูลไปยัง logging forest และคุณสามารถดูได้ที่นั่น ในการแก้ไขอุปกรณ์ logging forest เพียงกำหนดชื่อพารามิเตอร์และค่าดังบนหน้าจอ 1
คลิกที่แสดงตัวอย่างบนหน้าจอ2
และคุณจะเห็นข้อมูลที่ดีเหมือนบนหน้าจอ3
ขั้นตอนที่ 6: เรียกใช้สคริปต์ Python โดยอัตโนมัติบน Raspberry Boot Up
แน่นอน คุณอาจต้องการเรียกใช้สคริปต์หลามนี้โดยอัตโนมัติเมื่อ Raspberry เริ่มทำงานหรือเชื่อมต่อกับแหล่งพลังงาน
เปิดเทอร์มินัลแล้วเรียกใช้:
sudo nano /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:
github.com/sandiwinter/loggingforest/tree/…
แนะนำ:
NodeMCU Lua บอร์ด 6$ ราคาถูกพร้อมการบันทึกอุณหภูมิและความชื้น MicroPython, Wifi และสถิติมือถือ: 4 ขั้นตอน
NodeMCU Lua ราคาถูก 6$ Board พร้อม MicroPython Temperature and Humidity Logging, Wifi และ Mobile Stats: โดยทั่วไปแล้วจะเป็นสถานีตรวจสภาพอากาศบนคลาวด์ คุณสามารถตรวจสอบข้อมูลในโทรศัพท์ของคุณหรือใช้โทรศัพท์เป็นจอแสดงผลสด ด้วยอุปกรณ์ NodeMCU คุณสามารถบันทึกข้อมูลอุณหภูมิและความชื้นภายนอกได้ , ในห้อง, เรือนกระจก, ห้องปฏิบัติการ, ห้องเย็น หรือที่อื่นๆ ได้ครบ
DIY Weather Station & WiFi Sensor Station: 7 ขั้นตอน (พร้อมรูปภาพ)
DIY Weather Station & WiFi Sensor Station: ในโครงการนี้ ฉันจะแสดงวิธีสร้างสถานีตรวจอากาศพร้อมกับสถานีเซ็นเซอร์ WiFi สถานีเซ็นเซอร์จะวัดอุณหภูมิและความชื้นในพื้นที่ และส่งผ่าน WiFi ไปยังสถานีตรวจอากาศ จากนั้นสถานีตรวจอากาศจะแสดงเ
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 และ DHT22 คุณสามารถบันทึกข้อมูลอุณหภูมิและความชื้นภายนอก ในห้อง เรือนกระจก ห้องปฏิบัติการ ห้องเย็น หรือสถานที่อื่น ๆ ได้อย่างสมบูรณ์ฟรี ตัวอย่างนี้เราจะใช้บันทึกอุณหภูมิและความชื้นในห้อง อุปกรณ์จะ