SMART FARM เล้าไก่อัจฉริยะ AI Poultry House
SYSTEM ONLINE
A
B
💧
💧
💧
AI MICRO:BIT ONLINE
ดูอุปกรณ์หลักของระบบ
AI FARM ASSISTANT

สวัสดีครับ 👋
ผมคือ AI ผู้ช่วยประจำเล้าครับ

ตอนนี้สภาพเล้า อยู่ในระดับปกติครับ อุณหภูมิเหมาะสมสำหรับไก่ครับ กำลังตรวจสอบระดับความสว่าง...

🌡️ อุณหภูมิ -- °C
💧 ความชื้น -- %
☀️ แสง -- Lux กำลังอ่านค่า...
🌡️
TEMPERATURE อุณหภูมิ
-- °C
ดูอุปกรณ์ DHT22
💧
HUMIDITY ความชื้น
-- %
ดูอุปกรณ์ DHT22
☀️
LIGHT ความสว่าง
-- Lux กำลังอ่านค่าแสง...
ดูอุปกรณ์ BH1750

ศูนย์ควบคุมเล้า

LIVE

จอมอนิเตอร์จำลองสำหรับควบคุมไฟ พัดลม อาหาร และน้ำแบบเรียลไทม์ ใช้งานง่ายสำหรับผู้สูงอายุ

SMART POULTRY MONITOR LIVE CONTROL
LIGHT
ไก่
FEED
WATER
ระบบพร้อมรับคำสั่ง

Temperature กำลังตรวจสอบ...

WAIT

Humidity กำลังตรวจสอบ...

WAIT

Light กำลังตรวจสอบ...

WAIT

Micro:bit กำลังตรวจสอบ...

WAIT

ระบบควบคุม

MANUAL

ควบคุมอุปกรณ์ภายในเล้าแบบละเอียด ควบคุมไฟ พัดลม อาหารพร้อมกำหนดจำนวนครั้ง และน้ำผ่าน micro:bit แบบเรียลไทม์

🌾

ให้อาหาร

ควบคุมระบบให้อาหาร

จำนวนครั้ง
1
ดูอุปกรณ์
💧

ให้น้ำ

ควบคุมระบบน้ำ

ดูอุปกรณ์
💡

ระบบไฟ

เปิดหรือปิดไฟ

ดูอุปกรณ์
🌀

พัดลม

ระบบระบายอากาศ

ดูอุปกรณ์
! คำสั่งควบคุมจะถูกส่งไปยัง micro:bit ผ่าน MQTT

ตั้งเวลาอัตโนมัติ

กำหนดเวลาให้อาหาร ให้น้ำ และเปิด–ปิดไฟภายในเล้า

AUTOMATION
🌾

ตั้งเวลาให้อาหาร

สามารถกำหนดจำนวนครั้งได้
ดูการทำงานของระบบ

จำนวนครั้งจะถูกส่งไปยัง micro:bit ผ่าน MQTT

💧

ตั้งเวลาให้น้ำ

กำหนดรอบการให้น้ำอัตโนมัติ
ดูการทำงานของระบบ

ระบบจะทำงานตามเวลาที่ตั้งไว้

ตั้งเวลาเปิด–ปิดไฟ

กำหนดเวลาเปิด 1 เวลา และเวลาปิด 1 เวลา
ดูหลักการทำงานและอุปกรณ์

SYSTEM STATUS สถานะระบบโดยรวม

Micro:bit

ONLINE

MQTT

ONLINE

Sensors

READY
SMART FARM เล้าไก่อัจฉริยะ Powered by micro:bit

SMART FARM / SYSTEM OPERATION

การทำงานของระบบ

วิดีโอประกอบโครงงาน SMART FARM เล้าไก่อัจฉริยะ

กลับหน้า Home
PROJECT VIDEO SMART FARM เล้าไก่อัจฉริยะ

กดเล่นเพื่อรับชม ปรับเสียง เลื่อนเวลา หรือขยายเต็มจอได้จากแถบควบคุมวิดีโอ

เปิดวิดีโอในแท็บใหม่ ↗

SMART FARM / CIRCUIT

วงจรของระบบ

ภาพรวมการเชื่อมต่อแหล่งจ่ายไฟ บอร์ดควบคุม เซนเซอร์ และอุปกรณ์ภายในเล้า

กลับหน้า Home
แผนผังวงจร SMART FARM แสดงโซลาร์เซลล์ แบตเตอรี่ IoT:Bit เซนเซอร์ รีเลย์ และโหลด
แผนผังวงจรที่ใช้ประกอบโครงงานเปิดภาพขนาดเต็ม ↗

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

ดูบล็อกคำสั่งที่ควบคุมวงจร →

SMART FARM / BLOCKCODE

บล็อกคำสั่งของระบบ

แบ่งภาพโค้ดตามหน้าที่ ตั้งแต่เริ่มต้นระบบ อ่านเซนเซอร์ จนถึงรับคำสั่งผ่าน MQTT

กลับหน้า Home

ภาพบล็อกคำสั่งเป็นเอกสารประกอบการเรียนรู้ ไม่ได้สั่งงานอุปกรณ์จากหน้านี้ คลิกภาพเพื่อดูต้นฉบับขนาดเต็ม

← ดูภาพวงจรของระบบ
×
บอร์ด micro:bit V2
micro:bit V2อ่านเซนเซอร์และควบคุมอุปกรณ์
+
บอร์ดขยาย IOT:BIT พร้อมโมดูล Wi-Fi
IOT:BITWi-Fi • IoT • Cloud
หัวใจหลักของ SMART FARM เล้าไก่อัจฉริยะ
MAIN CONTROLLER

micro:bit V2 + IOT:BIT

ระบบนี้ใช้ micro:bit V2 เป็นหน่วยควบคุมหลักสำหรับอ่านค่าเซนเซอร์ ส่งข้อมูลเซนเซอร์ รับคำสั่ง และสั่งงานอุปกรณ์ ส่วน IOT:BIT มีโมดูล Wi-Fi ในตัว ทำหน้าที่เชื่อม micro:bit เข้ากับเครือข่าย Wi-Fi และ IoT Cloud เพื่อให้รับ–ส่งข้อมูลผ่านอินเทอร์เน็ตได้

📡อ่านและส่งข้อมูลmicro:bit V2

อ่านค่า DHT22 และ BH1750 แล้วส่งข้อมูลออกจากระบบควบคุม

⚙️รับและส่งคำสั่งmicro:bit V2

รับคำสั่งจากระบบ IoT แล้วสั่งมอเตอร์ Relay ไฟ น้ำ และพัดลม

📶การเชื่อมต่อ Wi-FiIOT:BIT

ใช้โมดูล Wi-Fi ในตัวเชื่อม micro:bit เข้ากับเครือข่ายอินเทอร์เน็ต

☁️สะพานสู่คลาวด์IOT:BIT

รับ–ส่งข้อมูลระหว่าง micro:bit กับ MQTT, ThingSpeak และเว็บไซต์

ส่งข้อมูลเซนเซอร์
Sensorsmicro:bit V2IOT:BIT Wi-FiIoT Cloud / Website
รับคำสั่งควบคุม
Website / MQTTIOT:BIT Wi-Fimicro:bit V2Motor / Relay / Devices
×
LIGHTING SCHEDULE

ตั้งเวลาเปิด–ปิดไฟ

เมื่อเชื่อมระบบครบ ผู้ใช้จะกำหนดเวลาเปิดและปิดไฟจากหน้าเว็บ แล้วส่งค่าชั่วโมงและนาทีผ่าน MQTT ไปยัง micro:bit จากนั้นบอร์ดจะอ่านเวลาปัจจุบันจาก RTC DS1307 เพื่อสั่ง Relay เปิดหรือปิดหลอดไฟตามตาราง

โมดูลนาฬิกา RTC DS1307
REAL-TIME CLOCKRTC DS1307

ส่งเวลาปัจจุบันให้ micro:bit เปรียบเทียบกับเวลาเปิดและปิดไฟ

1ตั้งค่าบนเว็บไซต์เวลาเปิด 1 เวลา / เวลาปิด 1 เวลา
2ส่งตารางผ่าน MQTTเวลาเปิด–ปิด / ชั่วโมง / นาที
3อ่านเวลาจาก RTC DS1307เปรียบเทียบเวลาจริงกับตาราง
4เปิด–ปิดหลอดไฟRelay → Light 220V
Web ScheduleMQTTmicro:bitRTC DS1307RelayLight 220V
×
🌾 AUTOMATIC FEEDING ตั้งเวลาให้อาหารสูงสุด 3 รอบ
08:0012:0017:00
FEEDING SCHEDULE

ตั้งเวลาให้อาหาร

ผู้ใช้กำหนดเวลาและจำนวนครั้งจากหน้าเว็บ เมื่อกดบันทึก ระบบจะส่งค่าชั่วโมง นาที และจำนวนครั้งผ่าน MQTT ไปให้ micro:bit จากนั้น micro:bit จะอ่านเวลาปัจจุบันจากโมดูล RTC DS1307 เพื่อเปรียบเทียบกับเวลาที่ตั้งไว้

โมดูลนาฬิกา RTC DS1307
REAL-TIME CLOCKRTC DS1307

เก็บและส่งเวลาปัจจุบันให้ micro:bit ผ่านการสื่อสาร I²C

1ตั้งค่าบนเว็บไซต์เลือกเวลาและจำนวนครั้ง
2ส่งตารางผ่าน MQTTHour / Minute / Feed Count
3อ่านเวลาจาก RTC DS1307เปรียบเทียบเวลาจริงกับตาราง
4สั่งมอเตอร์ 3Vขับกลไกจ่ายอาหาร
Web ScheduleMQTTmicro:bitRTC DS1307Motor 3V
×
WATERING SCHEDULE

ตั้งเวลาให้น้ำ

ผู้ใช้กำหนดเวลาให้น้ำได้สูงสุด 3 รอบ ระบบส่งค่าชั่วโมงและนาทีผ่าน MQTT ไปยัง micro:bit จากนั้น micro:bit จะอ่านเวลาปัจจุบันจาก RTC DS1307 และสั่ง Relay เมื่อเวลาตรงกับตารางที่กำหนด

โมดูลนาฬิกา RTC DS1307
REAL-TIME CLOCKRTC DS1307

ช่วยให้ระบบรักษาเวลาและทำงานตามตารางได้อย่างต่อเนื่อง

1ตั้งค่าบนเว็บไซต์เลือกเวลาให้น้ำแต่ละรอบ
2ส่งตารางผ่าน MQTTWater Hour / Minute
3อ่านเวลาจาก RTC DS1307เปรียบเทียบเวลาจริงกับตาราง
4เปิดระบบน้ำRelay → Solenoid Valve
Web ScheduleMQTTmicro:bitRTC DS1307RelaySolenoid Valve
×
มอเตอร์เกียร์ 3 โวลต์สำหรับระบบให้อาหาร3V DC MOTORกลไกจ่ายอาหาร
FEEDING ACTUATOR

มอเตอร์ 3V

มอเตอร์กระแสตรง 3 โวลต์ทำหน้าที่ขับกลไกจ่ายอาหาร เมื่อผู้ใช้สั่งงานจากเว็บไซต์ micro:bit จะรับคำสั่งและควบคุมการหมุนของมอเตอร์ตามจำนวนครั้งที่กำหนด

ระบบให้อาหาร
อุปกรณ์3V DC Motor
หน้าที่ขับกลไกจ่ายอาหาร
WebMQTTmicro:bitMotor 3V
×
WATER CONTROL ACTUATOR

โซลินอยด์วาล์ว

วาล์วไฟฟ้าสำหรับเปิดและปิดทางเดินน้ำ โดย micro:bit ส่งสัญญาณไปยัง Relay เพื่อแยกวงจรควบคุมออกจากวงจรกำลังของโซลินอยด์วาล์ว

ระบบให้น้ำ
ตัวกลางRelay
หน้าที่เปิด–ปิดทางน้ำ
WebMQTTmicro:bitRelaySolenoid Valve
×
LIGHTING CONTROL

ไฟบ้าน 220V

ระบบแสงสว่างใช้ไฟบ้าน 220V และควบคุมผ่าน Relay เพื่อให้ micro:bit สามารถสั่งเปิด–ปิดไฟได้อย่างอิสระแยกวงจรจากแรงดันไฟบ้าน

ระบบแสงสว่าง
แรงดัน220V AC
ตัวกลางRelay
WebMQTTmicro:bitRelayLight 220V
×
FAN CONTROL

พัดลมระบายความร้อน

ระบบระบายอากาศ ใช้พัดลมติดผนัง 220V และควบคุมผ่าน Relay เพื่อให้ micro:bit สามารถสั่งเปิด–ปิดพัดลมได้อิสระอย่างแยกวงจรจากแรงดันไฟบ้าน

ระบบระบายความร้อน
แรงดัน220V AC
ตัวกลางRelay
WebMQTTmicro:bitRelayFAN 220V
×
โมดูลเซนเซอร์ DHT22
TEMPERATURE + HUMIDITY SENSOR

DHT22

เซนเซอร์ดิจิทัลสำหรับวัดอุณหภูมิและความชื้นภายในโรงเลี้ยงไก่ แล้วส่งข้อมูลให้ micro:bit ประมวลผลก่อนแสดงบนเว็บไซต์

ตรวจวัดอุณหภูมิและความชื้น
การสื่อสารDigital Signal
หน้าที่ในระบบเฝ้าระวัง Heat Stress
DHT22micro:bitThingSpeakWebsite
×
โมดูลเซนเซอร์แสง BH1750
DIGITAL LIGHT SENSOR

BH1750

เซนเซอร์วัดความเข้มแสงแบบดิจิทัล ใช้ตรวจสอบสภาพแสงภายในโรงเลี้ยงและส่งค่าให้ micro:bit เพื่อช่วยควบคุมระบบแสงสว่าง

ตรวจวัดความเข้มแสง (Lux)
การสื่อสารI²C
หน้าที่ในระบบติดตามแสงในโรงเลี้ยง
BH1750micro:bitThingSpeakWebsite