สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ด้วยชิป / อุปกรณ์ ESP8266 ราคาถูกขนาดเล็ก คุณสามารถบันทึกข้อมูลอุณหภูมิภายนอก ในห้อง เรือนกระจก ห้องปฏิบัติการ ห้องเย็น หรือที่อื่น ๆ ได้ฟรี ตัวอย่างนี้เราจะใช้บันทึกอุณหภูมิห้องทำความเย็น ทั้งภายในและภายนอก
อุปกรณ์จะเชื่อมต่ออินเทอร์เน็ตผ่าน Wifi
คุณจะสามารถตรวจสอบการอ่านล่าสุดบนโทรศัพท์มือถือ เดสก์ท็อป หรืออุปกรณ์อื่น ๆ ด้วยเบราว์เซอร์
เสบียง
คุณต้องมีชิ้นส่วนฮาร์ดแวร์เพื่อสร้างอุปกรณ์บันทึก คุณสามารถซื้ออุปกรณ์ที่จำเป็นได้ที่นี่ (ต้องใช้ขั้นต่ำ):
- WeMos D1 mini
- สายไมโคร USB
- 2x DS18B20 กันน้ำพร้อมโมดูลบอร์ด
ยังดีที่มี:
- ที่ชาร์จ USB เพื่อจ่ายไฟให้อุปกรณ์ของคุณ
- ตู้กันน้ำ
ขั้นตอนที่ 1: เพิ่มอุปกรณ์ของคุณไปยัง LoggingPlatform
ที่นี่คุณสามารถเพิ่มอุปกรณ์ของคุณเพื่อรับคีย์ API ที่จำเป็นในภายหลัง:
ขั้นตอนที่ 2: การเชื่อมต่อฮาร์ดแวร์
เชื่อมต่อ DS18B20 ออก 2x กับ WeMos D1 ใน
DS18B20 ใช้ onewire และสามารถเชื่อมต่อกับพินเดียวกัน แต่ ti ทำให้การเชื่อมต่อง่ายขึ้นโดยไม่ต้องบัดกรี เราจะเชื่อมต่อแยกกัน
ตัวอย่างไดอะแกรมบนภาพที่ 1
โปรดทราบว่าอินพุต/เอาต์พุต DIgital บน WeMos D1 mini นั้นไม่เหมือนกับในโค้ด นี่คือตัวอย่างการเปลี่ยน นี่คือสาเหตุที่ในโค้ดที่เราใช้พิน 4 และ 5 แต่บนบอร์ดเขียนเป็น D1, D2 เหมือนใน imag 2
ขั้นตอนที่ 3: อัปโหลดซอฟต์แวร์ที่จำเป็นไปยังอุปกรณ์ (คู่มือ Windows)
เชื่อมต่ออุปกรณ์กับ USB บนพีซี Windows ของคุณ ดาวน์โหลดและติดตั้ง Python ที่นี่:
ดาวน์โหลดและเรียกใช้เครื่องมือ uPyCraft IDE เพื่อแฟลช NodeMCU ของคุณที่นี่: uPyCraft.exe
ภาพที่ 1: เลือกพอร์ต COM (โดยปกติจะเป็นตัวเลขที่มากกว่าหากคุณไม่ได้เชื่อมต่ออุปกรณ์อื่น)
ภาพที่ 2:
เบิร์น microPython ที่ดาวน์โหลดเฟิร์มแวร์ไปยังอุปกรณ์ หากคุณมี pyBoard หรืออุปกรณ์ที่มีเฟิร์มแวร์ที่โหลดไว้ล่วงหน้า คุณสามารถข้ามขั้นตอนนี้ได้
ดาวน์โหลดเฟิร์มแวร์ MicroPython สำหรับ NodeMCU ที่นี่:
ภาพที่ 3:
อัปโหลดตัวอย่างโค้ดพื้นฐานของ LoggingForest ไปยังอุปกรณ์ ดาวน์โหลดโค้ดตัวอย่างที่นี่: main.py
ใช้เมนู -> บันทึกหน้าเป็นหรือ CTRL+S เพื่อดาวน์โหลดจากหน้านี้ main.py
ตอนนี้เปิดไฟล์ในเครื่องมือ uPiCraft และเปลี่ยนพารามิเตอร์ที่ได้รับบนเว็บไซต์ loggingforest.com
ภาพที่ 4:
ดาวน์โหลดและเรียกใช้
ขั้นตอนที่ 4: ตรวจสอบข้อมูลของคุณบนเดสก์ท็อปหรือมือถือ
หลังจากนั้นอุปกรณ์ของคุณจะเริ่มส่งข้อมูลไปยัง logging forest และคุณสามารถเห็นมันได้ ภาพที่ 1: ในการเข้าสู่ระบบฟอเรสต์ การแก้ไขอุปกรณ์ เพียงแค่กำหนดชื่อพารามิเตอร์และค่า
ภาพที่ 2:
คลิกดูตัวอย่าง
ภาพที่ 3:
และคุณจะเห็นข้อมูลที่ดี อุณหภูมิภายในห้องทำความเย็นและอุณหภูมิภายนอก