สารบัญ:
- ขั้นตอนที่ 1: มันทำงานอย่างไร ?
- ขั้นตอนที่ 2: คุณต้องทำอะไร ?
- ขั้นตอนที่ 3: ทำอย่างไร ?
- ขั้นตอนที่ 4: ซอฟต์แวร์เซิร์ฟเวอร์
- ขั้นตอนที่ 5: เชื่อมต่อสายไฟแสงสว่างและความร้อนของคุณ
![วิธีทำระบบ Wifi ที่ควบคุมแสงสว่างและความร้อนในตู้ปลาของคุณ: 5 ขั้นตอน วิธีทำระบบ Wifi ที่ควบคุมแสงสว่างและความร้อนในตู้ปลาของคุณ: 5 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-9926-j.webp)
วีดีโอ: วิธีทำระบบ Wifi ที่ควบคุมแสงสว่างและความร้อนในตู้ปลาของคุณ: 5 ขั้นตอน
![วีดีโอ: วิธีทำระบบ Wifi ที่ควบคุมแสงสว่างและความร้อนในตู้ปลาของคุณ: 5 ขั้นตอน วีดีโอ: วิธีทำระบบ Wifi ที่ควบคุมแสงสว่างและความร้อนในตู้ปลาของคุณ: 5 ขั้นตอน](https://i.ytimg.com/vi/O7nF1S-TBTo/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
![วิธีสร้างระบบ Wifi ที่ควบคุมแสงสว่างและความร้อนในตู้ปลาของคุณ วิธีสร้างระบบ Wifi ที่ควบคุมแสงสว่างและความร้อนในตู้ปลาของคุณ](https://i.howwhatproduce.com/images/004/image-9926-1-j.webp)
มันกำลังทำอะไร ?ระบบที่เปิด/ปิดตู้ปลาของคุณโดยอัตโนมัติตามกำหนดเวลาหรือด้วยตนเองด้วยปุ่มกดหรือคำขอทางอินเทอร์เน็ต
ระบบที่ตรวจสอบอุณหภูมิของน้ำและส่งอีเมลและแจ้งเตือนในกรณีที่มีความร้อนต่ำหรือร้อนเกินไป
ระบบที่สามารถใช้เป็นเทอร์โมสตัทความร้อนได้
ใช้งานได้กับกำหนดการต่างๆ 3 แบบที่โหลดไว้ล่วงหน้าและสามารถเลือกได้ผ่านคำขอทางอินเทอร์เน็ต ตัวอย่างเช่น ฉันกำหนดหนึ่งรายการสำหรับสัปดาห์ทำงาน อีกรายการสำหรับวันหยุดที่บ้าน และอีกรายการหนึ่งสำหรับวันหยุดนอกบ้าน
เมื่อใช้แสงเท่ากัน คุณจะเพลิดเพลินกับพิพิธภัณฑ์สัตว์น้ำมากขึ้นเมื่ออยู่ที่บ้าน
นี่เป็นส่วนหนึ่งของสถาปัตยกรรมระบบอัตโนมัติภายในบ้าน
ขั้นตอนที่ 1: มันทำงานอย่างไร ?
ระบบนี้ใช้ ESP8266 และใช้ความสามารถของ GPIO และ WIFI GPIO ใช้เพื่อควบคุมรีเลย์ 2 ตัวและอ่านอุณหภูมิของน้ำจากเซ็นเซอร์ ระบบใช้ UDP เพื่อแลกเปลี่ยนข้อมูลกับเซิร์ฟเวอร์ Linux กำหนดการเป็นรายสัปดาห์ / รายวัน / รายชั่วโมงที่กำหนดไว้ แต่ละชั่วโมงแบ่งออกเป็น 8 ส่วน 7.5 นาทีของระยะเวลา กำหนดการที่โหลดไว้ล่วงหน้าสามารถเขียนทับคำขอทางอินเทอร์เน็ตที่แท้จริงได้ ระบบจะส่งข้อมูลไปยังเซิร์ฟเวอร์เป็นประจำ เพื่อให้คุณสามารถทราบอุณหภูมิของน้ำและสถานะแสงได้จากระยะไกล
จะส่งการแจ้งเตือนและอีเมลในกรณีที่มีความร้อนสูงเกินไปหรือความร้อนต่ำเกินไป
ขั้นตอนที่ 2: คุณต้องทำอะไร ?
![คุณต้องทำอะไร ? คุณต้องทำอะไร ?](https://i.howwhatproduce.com/images/004/image-9926-2-j.webp)
![คุณต้องทำอะไร ? คุณต้องทำอะไร ?](https://i.howwhatproduce.com/images/004/image-9926-3-j.webp)
![คุณต้องทำอะไร ? คุณต้องทำอะไร ?](https://i.howwhatproduce.com/images/004/image-9926-4-j.webp)
-
1 x ESP8266
ฉันเลือก Olimex ESP8266-EVB ที่มาพร้อมกับกำลังไฟ 3.3 v รีเลย์และมีคุณภาพสูง
- รีเลย์ 1 หรือ 2 ตัว
- 1 x DS18B20 เซ็นเซอร์อุณหภูมิกันน้ำ
- 1 x 2N2222 สวิตชิ่งทรานซิสเตอร์หรือเทียบเท่า
- ตัวต้านทาน 3 ตัว (100 โอห์ม - 2.7K โอห์ม - 4.7K โอห์ม)
- 1 x สวิตช์ปุ่ม
- 1 x กล่องไฟฟ้า
- 1 x ต้นแบบ PCB
- 1 x FT232RL FTDI USB 3.3 V สำหรับการอัปโหลดซอฟต์แวร์
- กำลังไฟ 1 x 5v & 3.3v
ขั้นตอนที่ 3: ทำอย่างไร ?
![ทำอย่างไร ? ทำอย่างไร ?](https://i.howwhatproduce.com/images/004/image-9926-5-j.webp)
![ทำอย่างไร ? ทำอย่างไร ?](https://i.howwhatproduce.com/images/004/image-9926-6-j.webp)
![ทำอย่างไร ? ทำอย่างไร ?](https://i.howwhatproduce.com/images/004/image-9926-7-j.webp)
รับชิ้นส่วนที่จำเป็นทั้งหมด
เชื่อมต่อชิ้นส่วนต่างๆ บนเขียงหั่นขนม
ประสานส่วนประกอบบน PCB
ใส่ทุกอย่างลงกล่อง
ดาวน์โหลดรหัส ESP8266
ใช้ Arduino IDE เพื่อดาวน์โหลดโค้ดภายใน ESP8266
ขั้นตอนที่ 4: ซอฟต์แวร์เซิร์ฟเวอร์
![ซอฟต์แวร์เซิร์ฟเวอร์ ซอฟต์แวร์เซิร์ฟเวอร์](https://i.howwhatproduce.com/images/004/image-9926-8-j.webp)
ฉันมีโครงสร้างพื้นฐานแบบรวม domotic
ข้อมูลถูกเก็บไว้ในฐานข้อมูล MySql ฉันใช้ Tomcat เป็นเว็บเซิร์ฟเวอร์ 3 แบตช์ทำงานอย่างถาวร: ชุดหนึ่งทำหน้าที่เป็นเซิร์ฟเวอร์เวลา ชุดหนึ่งกำลังรับข้อมูลจาก ESP8266 และจัดเก็บไว้ในฐานข้อมูล และอีกชุดหนึ่งจะส่งการอัปเดตการกำหนดค่าไปยัง ESP8266 ในท้ายที่สุด ทั้งหมดทำงานบนเซิร์ฟเวอร์ Linux เซิร์ฟเวอร์ Time เป็นเซิร์ฟเวอร์เดียวที่จำเป็น (เรียกใช้ UdpEsp8266ServerTime.java) (เว้นแต่คุณจะเพิ่มการรองรับ NTP ภายในรหัส ESP8266)
ฉันขอแนะนำให้ใช้โค้ดจาวาที่ให้มา (เรียกใช้ traceDataReceived.java) เพื่อดูข้อมูลที่ ESP8266 ส่งก่อนที่จะทำสิ่งที่คุณต้องการ
github.com/cuillerj/AquariumControlSystem
ขั้นตอนที่ 5: เชื่อมต่อสายไฟแสงสว่างและความร้อนของคุณ
![เชื่อมต่อสายไฟแสงสว่างและความร้อนของคุณ เชื่อมต่อสายไฟแสงสว่างและความร้อนของคุณ](https://i.howwhatproduce.com/images/004/image-9926-9-j.webp)
![เชื่อมต่อสายไฟแสงสว่างและความร้อนของคุณ เชื่อมต่อสายไฟแสงสว่างและความร้อนของคุณ](https://i.howwhatproduce.com/images/004/image-9926-10-j.webp)
ถึงเวลาทดสอบและพัฒนาโค้ดเซิร์ฟเวอร์ของคุณเองในที่สุด ใช้อะแดปเตอร์ USB Serial และโหมดดีบักเพื่อทดสอบและพัฒนา เมื่อได้สิ่งที่ต้องการแล้ว ก็ต้องจัดการกับไฟฟ้า ดังนั้นคุณต้องระวังให้มาก อาจเป็นอันตรายได้ ! ถ้าคุณไม่คุ้นเคยกับการขอความช่วยเหลือจากใครซักคน คุณต้องต่อสายไฟเข้ากับรีเลย์
ฉันแก้ไขเต้ารับไฟฟ้าโดยการตัดแถบทองแดงเพื่อให้ได้เต้ารับเฉพาะสำหรับการให้แสงสว่างและความร้อน
แนะนำ:
ความแรงของสัญญาณ ESP32 TTGO WiFi: 8 ขั้นตอน (พร้อมรูปภาพ)
![ความแรงของสัญญาณ ESP32 TTGO WiFi: 8 ขั้นตอน (พร้อมรูปภาพ) ความแรงของสัญญาณ ESP32 TTGO WiFi: 8 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-291-j.webp)
ความแรงของสัญญาณ WiFi ESP32 TTGO: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีแสดงความแรงของสัญญาณเครือข่าย WiFi โดยใช้บอร์ด ESP32 TTGO ดูวิดีโอ
ระบบอัตโนมัติภายในบ้าน WiFi พลังงานต่ำพิเศษ: 6 ขั้นตอน (พร้อมรูปภาพ)
![ระบบอัตโนมัติภายในบ้าน WiFi พลังงานต่ำพิเศษ: 6 ขั้นตอน (พร้อมรูปภาพ) ระบบอัตโนมัติภายในบ้าน WiFi พลังงานต่ำพิเศษ: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-332-j.webp)
ระบบอัตโนมัติภายในบ้าน WiFi พลังงานต่ำพิเศษ: ในโปรเจ็กต์นี้ เราจะแสดงวิธีที่คุณสามารถสร้างระบบอัตโนมัติภายในบ้านขั้นพื้นฐานในไม่กี่ขั้นตอน เราจะใช้ Raspberry Pi ซึ่งจะทำหน้าที่เป็นอุปกรณ์ WiFi ส่วนกลาง สำหรับ end nodes เราจะใช้ IOT Cricket เพื่อใช้พลังงานจากแบตเตอรี่
ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน
![ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2218-28-j.webp)
ESP8266 RGB LED STRIP WIFI ควบคุม | NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi | การควบคุมสมาร์ทโฟน RGB LED STRIP: สวัสดีทุกคนในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ nodemcu หรือ esp8266 เป็นรีโมท IR เพื่อควบคุมแถบ LED RGB และ Nodemcu จะถูกควบคุมโดยสมาร์ทโฟนผ่าน wifi โดยพื้นฐานแล้ว คุณสามารถควบคุม RGB LED STRIP ได้ด้วยสมาร์ทโฟนของคุณ
บอร์ด HiFive1 Arduino พร้อมโมดูล WiFi ESP-01 WiFi: 5 ขั้นตอน
![บอร์ด HiFive1 Arduino พร้อมโมดูล WiFi ESP-01 WiFi: 5 ขั้นตอน บอร์ด HiFive1 Arduino พร้อมโมดูล WiFi ESP-01 WiFi: 5 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-7882-6-j.webp)
บอร์ด Arduino HiFive1 พร้อมการสอนโมดูล WiFi ESP-01: HiFive1 เป็นบอร์ดที่ใช้ RISC-V ที่เข้ากันได้กับ Arduino ตัวแรกที่สร้างขึ้นด้วย FE310 CPU จาก SiFive บอร์ดนี้เร็วกว่า Arduino UNO ประมาณ 20 เท่า แต่เหมือนกับบอร์ด UNO ที่ไม่มีการเชื่อมต่อไร้สาย โชคดีที่มีราคาไม่แพงหลาย
ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: 6 ขั้นตอน
![ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: 6 ขั้นตอน ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: 6 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1698-68-j.webp)
ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: โลกใหม่ของไมโครคอมพิวเตอร์เหล่านี้มาถึงแล้ว และสิ่งนี้คือ ESP8266 NODEMCU นี่เป็นส่วนแรกที่แสดงให้เห็นว่าคุณจะติดตั้งสภาพแวดล้อมของ esp8266 ใน arduino IDE ของคุณได้อย่างไรผ่านวิดีโอเริ่มต้นใช้งานและตามส่วนต่าง ๆ