สารบัญ:

MicroPython ในราคาถูก $ 3 ESP8266 WeMos D1 Mini สำหรับการบันทึกอุณหภูมิ 2x, Wifi และสถิติมือถือ: 4 ขั้นตอน
MicroPython ในราคาถูก $ 3 ESP8266 WeMos D1 Mini สำหรับการบันทึกอุณหภูมิ 2x, Wifi และสถิติมือถือ: 4 ขั้นตอน

วีดีโอ: MicroPython ในราคาถูก $ 3 ESP8266 WeMos D1 Mini สำหรับการบันทึกอุณหภูมิ 2x, Wifi และสถิติมือถือ: 4 ขั้นตอน

วีดีโอ: MicroPython ในราคาถูก $ 3 ESP8266 WeMos D1 Mini สำหรับการบันทึกอุณหภูมิ 2x, Wifi และสถิติมือถือ: 4 ขั้นตอน
วีดีโอ: สอนใช้งาน WeMos D1 ESP8266 WiFi ควบคุมเปิดปิดไฟ LED WebServer 2024, กรกฎาคม
Anonim
MicroPython ในราคาถูก $ 3 ESP8266 WeMos D1 Mini สำหรับการบันทึกอุณหภูมิ 2x, Wifi และสถิติมือถือ
MicroPython ในราคาถูก $ 3 ESP8266 WeMos D1 Mini สำหรับการบันทึกอุณหภูมิ 2x, Wifi และสถิติมือถือ
MicroPython ในราคาถูก $ 3 ESP8266 WeMos D1 Mini สำหรับการบันทึกอุณหภูมิ 2x, Wifi และสถิติมือถือ
MicroPython ในราคาถูก $ 3 ESP8266 WeMos D1 Mini สำหรับการบันทึกอุณหภูมิ 2x, Wifi และสถิติมือถือ

ด้วยชิป / อุปกรณ์ ESP8266 ราคาถูกขนาดเล็ก คุณสามารถบันทึกข้อมูลอุณหภูมิภายนอก ในห้อง เรือนกระจก ห้องปฏิบัติการ ห้องเย็น หรือที่อื่น ๆ ได้ฟรี ตัวอย่างนี้เราจะใช้บันทึกอุณหภูมิห้องทำความเย็น ทั้งภายในและภายนอก

อุปกรณ์จะเชื่อมต่ออินเทอร์เน็ตผ่าน Wifi

คุณจะสามารถตรวจสอบการอ่านล่าสุดบนโทรศัพท์มือถือ เดสก์ท็อป หรืออุปกรณ์อื่น ๆ ด้วยเบราว์เซอร์

เสบียง

คุณต้องมีชิ้นส่วนฮาร์ดแวร์เพื่อสร้างอุปกรณ์บันทึก คุณสามารถซื้ออุปกรณ์ที่จำเป็นได้ที่นี่ (ต้องใช้ขั้นต่ำ):

  • WeMos D1 mini
  • สายไมโคร USB
  • 2x DS18B20 กันน้ำพร้อมโมดูลบอร์ด

ยังดีที่มี:

  • ที่ชาร์จ USB เพื่อจ่ายไฟให้อุปกรณ์ของคุณ
  • ตู้กันน้ำ

ขั้นตอนที่ 1: เพิ่มอุปกรณ์ของคุณไปยัง LoggingPlatform

เพิ่มอุปกรณ์ของคุณไปยัง LoggingPlatform
เพิ่มอุปกรณ์ของคุณไปยัง LoggingPlatform

ที่นี่คุณสามารถเพิ่มอุปกรณ์ของคุณเพื่อรับคีย์ API ที่จำเป็นในภายหลัง:

ขั้นตอนที่ 2: การเชื่อมต่อฮาร์ดแวร์

การเชื่อมต่อฮาร์ดแวร์
การเชื่อมต่อฮาร์ดแวร์
การเชื่อมต่อฮาร์ดแวร์
การเชื่อมต่อฮาร์ดแวร์

เชื่อมต่อ DS18B20 ออก 2x กับ WeMos D1 ใน

DS18B20 ใช้ onewire และสามารถเชื่อมต่อกับพินเดียวกัน แต่ ti ทำให้การเชื่อมต่อง่ายขึ้นโดยไม่ต้องบัดกรี เราจะเชื่อมต่อแยกกัน

ตัวอย่างไดอะแกรมบนภาพที่ 1

โปรดทราบว่าอินพุต/เอาต์พุต DIgital บน WeMos D1 mini นั้นไม่เหมือนกับในโค้ด นี่คือตัวอย่างการเปลี่ยน นี่คือสาเหตุที่ในโค้ดที่เราใช้พิน 4 และ 5 แต่บนบอร์ดเขียนเป็น D1, D2 เหมือนใน imag 2

ขั้นตอนที่ 3: อัปโหลดซอฟต์แวร์ที่จำเป็นไปยังอุปกรณ์ (คู่มือ Windows)

อัปโหลดซอฟต์แวร์ที่จำเป็นสำหรับอุปกรณ์ (คู่มือ Windows)
อัปโหลดซอฟต์แวร์ที่จำเป็นสำหรับอุปกรณ์ (คู่มือ Windows)
อัปโหลดซอฟต์แวร์ที่จำเป็นสำหรับอุปกรณ์ (คู่มือ Windows)
อัปโหลดซอฟต์แวร์ที่จำเป็นสำหรับอุปกรณ์ (คู่มือ Windows)
อัปโหลดซอฟต์แวร์ที่จำเป็นสำหรับอุปกรณ์ (คู่มือ Windows)
อัปโหลดซอฟต์แวร์ที่จำเป็นสำหรับอุปกรณ์ (คู่มือ Windows)
อัปโหลดซอฟต์แวร์ที่จำเป็นสำหรับอุปกรณ์ (คู่มือ Windows)
อัปโหลดซอฟต์แวร์ที่จำเป็นสำหรับอุปกรณ์ (คู่มือ 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:

และคุณจะเห็นข้อมูลที่ดี อุณหภูมิภายในห้องทำความเย็นและอุณหภูมิภายนอก

แนะนำ: