สารบัญ:

กล่องเซนเซอร์สำหรับเรือนกระจก: 5 ขั้นตอน
กล่องเซนเซอร์สำหรับเรือนกระจก: 5 ขั้นตอน

วีดีโอ: กล่องเซนเซอร์สำหรับเรือนกระจก: 5 ขั้นตอน

วีดีโอ: กล่องเซนเซอร์สำหรับเรือนกระจก: 5 ขั้นตอน
วีดีโอ: 5 นาทีจบกับ ขั้นตอนติดตั้งรีโมทพร้อมเซ็นเซอร์ | บริษัท วิริยะโลหะกิจ จำกัด 2024, พฤศจิกายน
Anonim
กล่องเซนเซอร์สำหรับเรือนกระจก
กล่องเซนเซอร์สำหรับเรือนกระจก
กล่องเซนเซอร์สำหรับเรือนกระจก
กล่องเซนเซอร์สำหรับเรือนกระจก
กล่องเซนเซอร์สำหรับเรือนกระจก
กล่องเซนเซอร์สำหรับเรือนกระจก
กล่องเซนเซอร์สำหรับเรือนกระจก
กล่องเซนเซอร์สำหรับเรือนกระจก

เฮ้. ฉันต้องการนำเสนออีกหนึ่งโครงการของฉันต่อสังคมในวงกว้าง

โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อทำให้เรือนกระจกที่ฉันสร้างขึ้นในสวนหลังบ้านเป็นอัตโนมัติ นี่เป็นขั้นตอนแรกของการสร้างเซ็นเซอร์ที่ซับซ้อนสำหรับเรือนกระจก ต่อมาในอนาคต จากข้อมูลจากเซ็นเซอร์ ฉันวางแผนที่จะทำให้การชลประทานและการระบายอากาศเป็นไปโดยอัตโนมัติ อุปกรณ์นี้ใช้ Wemos D1 mini Pro ซอฟต์แวร์สำหรับโครงการนี้เขียนด้วย MicroPython ข้อมูลจากเซ็นเซอร์ไหลไปยังเซิร์ฟเวอร์ Domoticz ที่ทำงานบน Raspberry Pi Zero

ตอนนี้เรามาดูรายละเอียดที่ลึกกว่ากัน

เสบียง

สำหรับโครงการนี้คุณต้องการ:

1. Wemos D1 mini Pro

2. Wemos trippler base

3. แผงจ่ายไฟ (อุปกรณ์เสริม คุณสามารถจ่ายไฟ D1 ผ่าน USB)

4. จอแสดงผล OLED

5. เซ็นเซอร์ DHT22

6. เซ็นเซอร์ดิน

7. เซ็นเซอร์อุณหภูมิ 18b20

8. ที่อยู่อาศัย

9. สายดูปองท์

10. ใช้งานเซิร์ฟเวอร์ Domoticz (ฉันใช้ Raspberry Pi Zero)

11. ไฟล์ Pyhon ไฟล์ทั้งหมดที่คุณต้องการอยู่ที่นี่

ขั้นตอนที่ 1: เฟิร์มแวร์และไดรเวอร์ Micropython

ฉันจะไม่เจาะลึกถึงวิธีการติดตั้งเฟิร์มแวร์บนอุปกรณ์ ขั้นตอนอธิบายไว้ในรายละเอียดในโพสต์ก่อนหน้าของฉันที่นี่

แม้ว่าจะมีสิ่งหนึ่งที่คุณต้องรู้เกี่ยวกับการติดตั้งเฟิร์มแวร์บน WemosD1 mini Pro โดยปกติเมื่อฉันติดตั้งเฟิร์มแวร์ ฉันจะใช้คำสั่งต่อไปนี้:

python esptool.exe --port COM5 --baud 460800 write_flash --flash_size=detect 0 C:\path_to_firmware

แต่มันใช้ไม่ได้กับรุ่น D1 mini Pro ใช้งานได้กับ D1 mini แต่ใช้กับ Pro ไม่ได้ หลังจากติดตั้งเฟิร์มแวร์ในลักษณะนี้ D1 จะเข้าสู่การวนซ้ำไม่สิ้นสุด – จะรีบูตอย่างต่อเนื่อง ที่ไหนสักแห่งบนอินเทอร์เน็ตฉันพบว่าจำเป็นต้องอธิบายขนาดหน่วยความจำแฟลชที่จะใช้ คุณต้องใช้คำสั่งด้านล่าง:

หลาม esptool.exe -p COM8 write_flash -fs 4MB 0 C:\path_to_firmware

ดังนั้นหลังจากที่คุณติดตั้งเฟิร์มแวร์แล้ว ให้อัปโหลดไฟล์ที่กล่าวถึงข้างต้นในข้อ 11.) ยกเว้น main.py โดยใช้ ampy เป็นต้น คุณจะต้องแก้ไข main.py ในภายหลัง ดังนั้นอย่าอัปโหลดตอนนี้:)

ขั้นตอนที่ 2: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ

เชื่อมต่อฮาร์ดแวร์ทั้งหมด

1. เซ็นเซอร์ดิน:

สายสีแดง ======> +3.3V

สีดำ ======> GND

สีเหลือง (ข้อมูล) ===> A0

2. จอแสดงผล OLED:

GND ======> GND

VCC ======> +5V

SCL ======> D1

SDA ======> D2

3. ds18x20:

สีแดง ======> +3.3V

สีดำ ======> GND

สีขาว (ข้อมูล) ==> D6 นอกจากนี้ยังผ่านการดึงตัวต้านทาน 4.7kOhm ที่เชื่อมต่อกับ +3.3V

4. DHT22:

GND ======> GND

VCC ======> +3.3V

ออก ======> D3

ขั้นตอนที่ 3: เพิ่มเซ็นเซอร์ไปที่ Domoticz

เพิ่มเซ็นเซอร์ไปที่ Domoticz
เพิ่มเซ็นเซอร์ไปที่ Domoticz
เพิ่มเซ็นเซอร์ไปที่ Domoticz
เพิ่มเซ็นเซอร์ไปที่ Domoticz
เพิ่มเซ็นเซอร์ไปที่ Domoticz
เพิ่มเซ็นเซอร์ไปที่ Domoticz

เพิ่มเซ็นเซอร์ไปยังเซิร์ฟเวอร์ Domoticz ของคุณ

1. เลือก SETUP/HARDWARE เพื่อเพิ่มฮาร์ดแวร์

2. เพิ่ม "Dummy" จากเมนูแบบเลื่อนลง เมื่อมีการเพิ่มฮาร์ดแวร์ ภาพรวมของฮาร์ดแวร์ที่กำหนดไว้ทั้งหมดจะแสดงขึ้น

ฮาร์ดแวร์ใหม่ควรอยู่ในรายการและควรมีปุ่ม "สร้างเซ็นเซอร์เสมือน" คลิกปุ่มนี้ เลือกประเภทของเซ็นเซอร์ที่คุณสร้างขึ้น โปรดทราบหมายเลข IDX ของเซ็นเซอร์ของคุณ

ป้อนหมายเลข idx ของเซ็นเซอร์ทุกตัวลงในไฟล์ main.py คุณต้องการมันในสคริปต์ Python เพื่อระบุข้อมูลจากเซ็นเซอร์ไปยังเซ็นเซอร์เสมือน

หากต้องการดูรายการอุปกรณ์ ให้คลิกที่แท็บ SETUP จากนั้นเลือก DEVICES

นอกจากนี้ ให้ป้อนที่อยู่ IP ของเซิร์ฟเวอร์ Domoticz ของคุณไปที่ไฟล์ main.py

ตอนนี้คุณสามารถอัปโหลด main.py ไปยัง Wemos D1 mini Pro ได้แล้ว

ขั้นตอนที่ 4: ผลลัพธ์

ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์

เปิดเครื่อง

หลังจาก ESP เริ่มทำงาน ให้ค้นหาเครือข่าย WiFi ใหม่ชื่อ "Wifimanager" เชื่อมต่อกับพีซีหรือโทรศัพท์ของคุณโดยใช้รหัสผ่าน: "tayfunulu" จากนั้นไปที่ที่อยู่ IP 192.168.4.1.. คุณสามารถเชื่อมต่อ ESP กับเครือข่าย WiFi ในพื้นที่ได้ที่นี่ เลือกเครือข่าย WiFi ที่คุณจะใช้ พิมพ์รหัสผ่าน กด "ส่ง" หากทุกอย่างถูกต้อง คุณจะเห็นข้อความ " ESP เชื่อมต่อกับเครือข่าย XXXX สำเร็จ" ตอนนี้ ESP ของคุณเชื่อมต่อกับเครือข่าย WiFi และพร้อมแล้ว ทันทีที่เชื่อมต่อกับ WiFi มันจะเชื่อมต่อกับเซิร์ฟเวอร์ Domoticz และเริ่มส่งข้อมูลจากเซ็นเซอร์ คุณสามารถติดตามกระบวนการได้ใน "ตั้งค่า"/"บันทึก" แสดงเซ็นเซอร์ที่สร้างขึ้นใหม่โดยคลิกแท็บ "อุณหภูมิ" ภาพเซ็นเซอร์จะปรากฏขึ้น

เซ็นเซอร์ดินจะแสดงภายใต้แท็บ "ยูทิลิตี้"

ทำเครื่องหมายเซ็นเซอร์เช่น "รายการโปรด" โดยคลิกที่เครื่องหมายดาวเพื่อดูทั้งหมดบนแท็บ "แดชบอร์ด"

เนื่องจากมีการใช้การจัดการข้อผิดพลาดในโค้ด อุปกรณ์จะไม่ขัดข้อง แต่จะรีบูตเฉพาะในกรณีที่เกิดข้อผิดพลาดเท่านั้น

ตอนนี้คุณจะรู้ว่าฉันกำลังทำอะไรอยู่ในเรือนกระจกของคุณ

ขอให้โชคดี:)

แนะนำ: