ประตูไม่ได้แค่เปิด-ปิดธรรมดา แต่ยังสามารถตั้งให้เข้าได้อย่างเดียว หรือออกได้อย่างเดียวได้ด้วย ด้วยการใช้เซอร์โวมอเตอร์ 2 ตัวเพื่อควบคุมฟังก์ชันทั้ง 4 แบบนี้ พี่ว่าน่าจะสะดวกตอนทำความสะอาดถ้าให้ไก่สามารถออกจากเล้าได้แต่เข้าไม่ได้ และดีกว่าถ้าปล่อยให้เข้าได้อย่างเดียวแต่ไม่ออกไปข้างนอกได้อีกตอนมืด ขอโทษที่ยังไม่ได้ทดลองกับไก่จริงๆ นะ นี่เป็นวิดีโอที่พี่ลองเล่นกับลูกชายก่อน ขอบคุณที่รับชม!
มุมมองโปรเจกต์
Smart Coop - door เป็นการออกแบบระบบประตูเล้าไก่อัตโนมัติที่เข้าใจง่ายและเรียบง่าย เพื่อให้ทุกคนสามารถเรียนรู้พื้นฐานการทำงานของระบบฟิสิคัลและดิจิทัลได้ ด้วยการใช้เซอร์โวมอเตอร์ 2 ตัวและการรับข้อมูลจากคลาวด์ คุณสามารถสร้างระบบฟาร์มอัจฉริยะที่จัดระบบดีขึ้นและใช้งานง่ายสำหรับสัตว์ปีกของคุณ
การทำงานทางเทคนิค: การควบคุมหลายโหมด
โปรเจกต์นี้เน้นการสร้างระบบควบคุมประตูที่หลากหลายและมีประสิทธิภาพ:
- ชั้นควบคุมผ่านคลาวด์: Arduino Nano ESP32 เชื่อมต่อกับ Arduino IoT Cloud ผ่าน WiFi ช่วยให้คุณสามารถตรวจสอบและควบคุมประตูจากสมาร์ทโฟนได้จากระยะไกล
- ชั้นการขับเคลื่อน: ด้วยการใช้ MG90 Servo Motors 2 ตัว ประตูสามารถตั้งค่าได้ 4 โหมด: เปิด, ปิด, เข้าได้อย่างเดียว, และ ออกได้อย่างเดียว
- ชั้นตรรกะโหมด: ตรรกะของประตูช่วยให้มั่นใจได้ว่าประตูจะปิดในเวลากลางคืนเพื่อความปลอดภัย และเปิดในเวลากลางวันเพื่อทำความสะอาดหรือปล่อยให้สัตว์ปีกออกไปหาอาหาร
โครงสร้างฮาร์ดแวร์
- Arduino Nano ESP32: เป็น "สมอง" ของประตูเล้าไก่ จัดการการเชื่อมต่อคลาวด์และประสานการเคลื่อนที่ของเซอร์โว
- MG90 Servo Motors: มอเตอร์ขนาดเล็กและหลากหลายนี้ให้แรงทางกายภาพที่จำเป็นในการเคลื่อนประตูเล้าไก่เข้าสู่โหมดต่างๆ
- โมดูลแหล่งจ่ายไฟ 5V: จัดหาแหล่งพลังงานที่เสถียรสำหรับ ESP32 และเซอร์โวมอเตอร์ทั้งสอง
- สาย Micro-USB/USB-C: ใช้สำหรับโปรแกรม ESP32 โดยตรงจากคอมพิวเตอร์ของคุณ
- สายจัมเปอร์: เชื่อมต่อส่วนประกอบทั้งหมดเข้าด้วยกัน
ขั้นตอนการติดตั้งและการใช้งาน
การติดตั้งออกแบบให้ชัดเจนและมีประสิทธิภาพ:
- ตั้งค่า Cloud: ใช้ Arduino IoT Cloud เพื่อตั้งค่าอุปกรณ์และสร้างตัวแปรแดชบอร์ดที่จำเป็น
- ติดตั้งเซอร์โว: ติดตั้ง MG90 servo motors ทั้งสองตัวบนโครงประตูเล้าไก่อย่างระมัดระวังโดยใช้สว่านและคัตเตอร์
- เชื่อมต่อและเขียนโค้ด: เชื่อมต่อเซอร์โวเข้ากับ ESP32 อย่างถูกต้องบนเบรดบอร์ดและอัปโหลดโค้ดควบคุมโหมดโดยใช้ Arduino IDE
- เชื่อมต่อกับคลาวด์: ซิงค์ ESP32 ของคุณกับ IoT Cloud และเริ่มจัดการโหมดประตูเล้าไก่จากระยะไกล
การขยายในอนาคต
- แสดงสถานะด้วย OLED: เพิ่มจอแสดงผล OLED ขนาดเล็กที่เล้าเพื่อแสดงโหมดประตูปัจจุบันและสถานะการเชื่อมต่อคลาวด์
- ใช้พลังงานแสงอาทิตย์: ใช้แผงโซลาร์เซลล์และแบตเตอรี่เพื่อทำให้ประตูเล้าไก่พึ่งพาตนเองได้อย่างสมบูรณ์และไม่ต้องใช้ไฟบ้าน
- โหมดอัตโนมัติด้วยเซ็นเซอร์: เพิ่มเซ็นเซอร์วัดแสง (LDR) เพื่อปิดประตูอัตโนมัติตอนค่ำและเปิดตอนเช้า
- เชื่อมต่อ MQTT/ควบคุมด้วยเสียง: เชื่อมต่อกับ MQTT broker หรือใช้ผู้ช่วยเสียงสำหรับระบบอัตโนมัติในบ้านที่ก้าวหน้ายิ่งขึ้นผ่าน WiFi
Smart Coop - door เป็นโปรเจกต์ที่เหมาะมากสำหรับคนรักอิเล็กทรอนิกส์ที่กำลังมองหาเครื่องมือฟาร์มอัจฉริยะที่มีการโต้ตอบและน่าสนใจ!