สารบัญ:

วิธีสร้าง Smart Pot ด้วย NodeMCU ที่ควบคุมโดยแอพ: 8 ขั้นตอน
วิธีสร้าง Smart Pot ด้วย NodeMCU ที่ควบคุมโดยแอพ: 8 ขั้นตอน

วีดีโอ: วิธีสร้าง Smart Pot ด้วย NodeMCU ที่ควบคุมโดยแอพ: 8 ขั้นตอน

วีดีโอ: วิธีสร้าง Smart Pot ด้วย NodeMCU ที่ควบคุมโดยแอพ: 8 ขั้นตอน
วีดีโอ: 📲💡 Arduino+Blynk EP.2 การสมัครใช้งาน #Blynk Cloud แบบละเอียด ทีละขั้นตอนง่าย ๆ 2024, พฤศจิกายน
Anonim
วิธีสร้างหม้ออัจฉริยะด้วย NodeMCU ควบคุมโดยแอพ
วิธีสร้างหม้ออัจฉริยะด้วย NodeMCU ควบคุมโดยแอพ
วิธีสร้างหม้ออัจฉริยะด้วย NodeMCU ควบคุมโดยแอพ
วิธีสร้างหม้ออัจฉริยะด้วย NodeMCU ควบคุมโดยแอพ

ในคู่มือนี้ เราจะสร้าง Smart Pot ที่ควบคุมโดย ESP32 และแอปพลิเคชันสำหรับสมาร์ทโฟน (iOS และ Android)

เราจะใช้ NodeMCU (ESP32) สำหรับการเชื่อมต่อและ Blynk Library สำหรับ cloud IoT และแอปพลิเคชันบนสมาร์ทโฟน

สุดท้าย เราจะใช้ JLCPCB และ LCSC สำหรับสั่งซื้อ pcb และ component

ขั้นตอนที่ 1: ออกแบบโครงการไฟฟ้าด้วย EasyEDA

ออกแบบโครงการไฟฟ้าด้วย EasyEDA
ออกแบบโครงการไฟฟ้าด้วย EasyEDA

ในการออกแบบบอร์ดของเราและพิมพ์ด้วยบริการ JLCPCB เราจะใช้ซอฟต์แวร์ EasyEda ซึ่งเราสามารถวาดไดอะแกรมการเดินสายแล้วแปลงเป็น PCB และสั่งซื้อโดยตรงจากซอฟต์แวร์

EasyEda เป็นซอฟต์แวร์ที่ให้คุณวาดวงจรไฟฟ้าได้โดยการแทรกส่วนประกอบโดยตรงจากฐานข้อมูล LCSC เพื่อให้คุณสามารถซื้อได้เพียงครั้งเดียว นอกจากนี้ยังช่วยให้คุณออกแบบ PCB โดยเริ่มจากแผนภาพการเดินสาย เมื่อวาดแล้วจะสามารถสั่งซื้อผ่าน JLCPCB ได้

ก่อนอื่นคุณต้องดาวน์โหลด EasyEda จากลิงค์ https://easyeda.com/page/download จากนั้นติดตั้งและนำเข้าโครงร่างที่ฉันออกแบบ

สามารถดาวน์โหลดโครงร่างได้ที่นี่

เมื่อดาวน์โหลดแผนภาพการเดินสายไฟแล้ว ให้สร้าง PCB จากแผนภาพนั้น

ขั้นตอนที่ 2: สั่งซื้อ PCB ด้วย JLCPCB

สั่งซื้อ PCB ด้วย JLCPCB
สั่งซื้อ PCB ด้วย JLCPCB
สั่งซื้อ PCB ด้วย JLCPCB
สั่งซื้อ PCB ด้วย JLCPCB

ต่อจากนั้น เมื่อออกแบบ PCB แล้ว ให้สั่งบอร์ดผ่าน JLCPCB โดยกดปุ่มที่แสดงในรูปด้านบน

ด้วยเงินเพียงเล็กน้อย เราสามารถสั่ง PCB ที่ทำออกมาได้ดีและรวดเร็วมาก นอกจากนี้ยังเป็นไปได้ เมื่อสั่งซื้อ PCB แล้ว เพื่อดูความคืบหน้าของคำสั่งซื้อจากบัญชีของคุณ

ขั้นตอนที่ 3: สั่งซื้อส่วนประกอบด้วย LCSC

สั่งซื้อส่วนประกอบด้วย LCSC
สั่งซื้อส่วนประกอบด้วย LCSC
สั่งซื้อส่วนประกอบด้วย LCSC
สั่งซื้อส่วนประกอบด้วย LCSC

ในการสั่งซื้อส่วนประกอบง่ายๆ เพียงกดปุ่ม "BOM" (รายการวัสดุ) ในโปรแกรมเพื่อวาด EasyEda PCB

จากนั้น คุณจะถูกนำกลับไปที่หน้าการซื้อวัสดุบนเว็บไซต์ LCSC ดำเนินการซื้อต่อ เพื่อให้คุณสร้าง PCB ได้สำเร็จ เพียงทำตามขั้นตอนในภาพด้านบนเพื่อสั่งซื้อชิ้นส่วนอิเล็กทรอนิกส์

LCSC เป็นเว็บไซต์ที่ให้คุณเลือกส่วนประกอบจากฐานข้อมูลขนาดใหญ่ และสั่งซื้อส่วนประกอบสำหรับโครงการและ PCB ของคุณ มีส่วนประกอบที่ไม่มีที่สิ้นสุดในราคาที่แข่งขันได้จริง ๆ และนั่นเป็นเหตุผลที่ฉันเลือกบริการนี้

ขั้นตอนที่ 4: เชื่อมส่วนประกอบบน Pcb

เชื่อมส่วนประกอบบน Pcb
เชื่อมส่วนประกอบบน Pcb
เชื่อมส่วนประกอบบน Pcb
เชื่อมส่วนประกอบบน Pcb

นำส่วนประกอบที่สั่งผ่าน lcsc และประสานเข้ากับ PCB ตามข้อบ่งชี้ของแผนภาพการเดินสาย

ขั้นตอนที่ 5: สร้างเซ็นเซอร์ความชื้นในดิน

สร้างเซ็นเซอร์ความชื้นในดิน
สร้างเซ็นเซอร์ความชื้นในดิน
สร้างเซ็นเซอร์ความชื้นในดิน
สร้างเซ็นเซอร์ความชื้นในดิน

ฉันได้เขียนคู่มือแยกต่างหากเพื่อสร้างเซ็นเซอร์ความชื้นในดินและมีจำหน่ายที่นี่!

ขั้นตอนที่ 6: อัปโหลดรหัส

อัพโหลดโค้ด
อัพโหลดโค้ด

ดาวน์โหลดรหัสจากที่นี่

อัปโหลดบน Arduino IDE

หากคุณไม่มี Blynk Library และไดรเวอร์ ESP32 ให้ตรวจสอบคู่มือนี้:

ติดตั้งไดรเวอร์ ESP32 บน Windows: ที่นี่

ติดตั้งไดรเวอร์ ESP32 บน Linux: ที่นี่

ติดตั้งไดรเวอร์ ESP32 บน Mac OS: ที่นี่

ดาวน์โหลดและติดตั้ง Blynk Library

ขั้นตอนที่ 7: สร้างแอปด้วย Blynk

สร้างแอปด้วย Blynk
สร้างแอปด้วย Blynk
สร้างแอปด้วย Blynk
สร้างแอปด้วย Blynk
สร้างแอปด้วย Blynk
สร้างแอปด้วย Blynk

Blynk เป็นบริการฟรีที่ให้คุณควบคุมการ์ด NodeMcu ของคุณจากระยะไกลด้วยโปรเซสเซอร์ ESP32

สิ่งนี้จะมีประโยชน์ในโครงการเนื่องจากเราจะไม่ต้องสร้างเซิร์ฟเวอร์ IoT ของเรา แต่เพียงแค่พึ่งพาเซิร์ฟเวอร์ Blynk นอกจากนี้ Blynk ยังให้คุณสร้างแอปพลิเคชันฟรีโดยไม่ต้องรู้วิธีตั้งโปรแกรมง่ายๆ ผ่านแอปพื้นฐาน หากต้องการทราบวิธีกำหนดค่า blynk บน Arduino IDE ให้ทำตามขั้นตอนเหล่านี้

ขั้นตอนที่ 8: ทดสอบสภาพแวดล้อม

ทดสอบสภาพแวดล้อม
ทดสอบสภาพแวดล้อม
ทดสอบสภาพแวดล้อม
ทดสอบสภาพแวดล้อม
ทดสอบสภาพแวดล้อม
ทดสอบสภาพแวดล้อม
ทดสอบสภาพแวดล้อม
ทดสอบสภาพแวดล้อม

เมื่อโหลดซอฟต์แวร์บน esp32 แล้ว เราจะเห็นระบบชลประทานอัจฉริยะใหม่ของเราในที่ทำงานทันที

เราสามารถดูระดับน้ำในถังและสถานะของปั๊มที่สูบน้ำได้ตลอดเวลา

แนะนำ: