![ถังขยะอัตโนมัติ UCL-IIoT: 6 ขั้นตอน ถังขยะอัตโนมัติ UCL-IIoT: 6 ขั้นตอน](https://i.howwhatproduce.com/images/005/image-13463-13-j.webp)
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![UCL-IIoT-ถังขยะอัตโนมัติ UCL-IIoT-ถังขยะอัตโนมัติ](https://i.howwhatproduce.com/images/005/image-13463-14-j.webp)
ฉันเป็นนักเรียนจาก Automation Technology 3 ภาคเรียนที่ UCL ในคำแนะนำนี้ฉันตั้งเป้าที่จะย้ายโครงการก่อนหน้าของฉันไปที่อุตสาหกรรม 4.0
www.instructables.com/id/UCL-Automatic-Tra…
Arduino ถูกแทนที่ด้วย nodemcu - esp8266 เพื่อส่งข้อมูลผ่าน อินเตอร์เน็ตไร้สาย
ขั้นตอนที่ 1: การสื่อสาร
![การสื่อสาร การสื่อสาร](https://i.howwhatproduce.com/images/005/image-13463-15-j.webp)
เราต้องการให้ nodemcu สามารถสื่อสารกับพีซีได้
ในการดำเนินการนี้ เราใช้นายหน้าระหว่าง nodemcu และ node-red เป็นเว็บไซต์ที่สามารถแสดงข้อมูลให้กับผู้ใช้ได้ nodemcu มีการจัดเก็บข้อมูลที่จำกัด ดังนั้นเราจึงใช้ Wampserver เพื่อเก็บข้อมูลจากโหนดสีแดง
Nodemcu:ขั้นแรกในการสื่อสารกับคอมพิวเตอร์ของเรา เราต้องเชื่อมต่อกับเครือข่ายท้องถิ่น เพื่อทำสิ่งนี้ ฉันใช้คู่มือนี้เพื่อทำสิ่งนี้:
tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…
นายหน้า - ยุง:
หากเราต้องการประมวลผลข้อมูลใด ๆ เราต้องตรวจสอบให้แน่ใจว่าข้อมูลไปถูกที่แล้ว เพื่อจุดประสงค์นี้ ฉันใช้โบรกเกอร์ mosquitto ซึ่งสามารถพบได้ที่เว็บไซต์นี้
mosquitto.org/
ในการส่งข้อมูลไปยังตำแหน่งที่ถูกต้อง จะต้องติดแท็กด้วย "หัวข้อ" หัวข้อเหล่านี้เผยแพร่หรือสมัครรับข้อมูล สิ่งที่เผยแพร่ในหัวข้อใดหัวข้อหนึ่งจะถูกส่งโดยนายหน้าไปยังหน่วยงานที่สมัครเป็นสมาชิกที่เชื่อมต่อกับนายหน้า
โหนดสีแดง:
เป็นโปรแกรมโฟลว์เบสที่อนุญาตให้ผู้ใช้สร้างเว็บไซต์หรืออินเทอร์เฟซอื่นๆ
ใช้เพื่อแสดงและประมวลผลข้อมูลจาก nodemcu
แวมป์เซิร์ฟเวอร์:
เป็นฐานข้อมูลที่รับคำขอจาก node-red เพื่อจัดเก็บหรือส่งข้อมูล
ขั้นตอนที่ 2: ไม่มีลิงก์
![ไม่มีลิงค์ ไม่มีลิงค์](https://i.howwhatproduce.com/images/005/image-13463-16-j.webp)
ฉันไม่สามารถเชื่อมต่อ nodemcu กับนายหน้า แต่สามารถเชื่อมต่อกับ wifi ของฉันได้
ฉันได้แนบรหัสที่ฉันใช้เพื่อพยายามเชื่อมต่อกับนายหน้า ฉันคิดว่าปัญหาคือฉันใช้ IP ผิดในการเชื่อมต่อกับนายหน้า ฉันไม่สามารถรับที่อยู่ IP ของโบรกเกอร์ได้
ขั้นตอนที่ 3: รหัส Arduino ใหม่
![รหัส Arduino ใหม่ รหัส Arduino ใหม่](https://i.howwhatproduce.com/images/005/image-13463-17-j.webp)
![รหัส Arduino ใหม่ รหัส Arduino ใหม่](https://i.howwhatproduce.com/images/005/image-13463-18-j.webp)
เพื่อให้โปรแกรมทำงานได้ คุณต้องติดตั้งไลบรารีทั้งสามนี้
นอกจากนี้ คุณต้องป้อนชื่อเครือข่ายของคุณ (SSID) และรหัสผ่านเพื่อเชื่อมต่อกับ wifi
ขั้นตอนที่ 4: Node-Red
![โหนด-แดง โหนด-แดง](https://i.howwhatproduce.com/images/005/image-13463-19-j.webp)
![โหนด-แดง โหนด-แดง](https://i.howwhatproduce.com/images/005/image-13463-20-j.webp)
Node-red ใช้เป็นอินเทอร์เฟซสำหรับโปรแกรมและอนุญาตให้ผู้ใช้ดูข้อมูลที่รวบรวมโดยเซ็นเซอร์อุณหภูมิและความชื้น นอกจากนี้ข้อมูลที่รวบรวมทั้งหมดจะถูกบันทึกลงในฐานข้อมูลซึ่งจะถูกล้างทุก ๆ 30 นาที ผู้ใช้สามารถคลิกปุ่มเพื่อดูข้อมูลที่เก็บไว้ปัจจุบันทั้งหมดได้ตลอดเวลา
สุดท้ายสามารถวางปุ่มเพื่อเปิดถังขยะได้ทันที
ขั้นตอนที่ 5: Wampserver
![Wampserver Wampserver](https://i.howwhatproduce.com/images/005/image-13463-21-j.webp)
![Wampserver Wampserver](https://i.howwhatproduce.com/images/005/image-13463-22-j.webp)
ฉันใช้ฐานข้อมูลเพื่อเก็บข้อมูลที่ส่งจาก Arduino ไปยังโหนดสีแดง เพื่อให้โปรแกรมทำงานได้คุณต้องใช้ชื่อ เป็นกรณีที่สำคัญ
ขั้นตอนที่ 6: บทสรุป
โปรแกรมยังต้องการการทำงานเล็กน้อยเพื่อให้ใช้งานได้ หากคุณสามารถเชื่อมต่อกับโบรกเกอร์ของคุณได้ การทำให้องค์ประกอบการสื่อสารที่เหลือทำงานได้นั้นน่าจะเป็นเรื่องง่าย
แนะนำ:
UCL Embedded - B0B the Linefollower: 9 ขั้นตอน
![UCL Embedded - B0B the Linefollower: 9 ขั้นตอน UCL Embedded - B0B the Linefollower: 9 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-3550-9-j.webp)
UCL Embedded - B0B the Linefollower: นี่คือ B0B.*B0B เป็นรถที่ควบคุมด้วยวิทยุทั่วไป ซึ่งให้บริการพื้นฐานของหุ่นยนต์ตามสายชั่วคราว เช่นเดียวกับหุ่นยนต์ติดตามบรรทัดจำนวนมากก่อนหน้าเขา เขาจะพยายามอย่างเต็มที่เพื่ออยู่ต่อ เส้น aa เกิดจากการเปลี่ยนระหว่างพื้นและแ
ถังขยะอัตโนมัติ: 7 ขั้นตอน
![ถังขยะอัตโนมัติ: 7 ขั้นตอน ถังขยะอัตโนมัติ: 7 ขั้นตอน](https://i.howwhatproduce.com/images/005/image-13395-j.webp)
ถังขยะอัตโนมัติ: นี่คือการตรวจจับการเคลื่อนไหวที่เปิดถังขยะอัตโนมัติ มีการเชื่อมต่อ wifi และส่งข้อความเมื่อเต็ม สิ่งนี้ทำขึ้นสำหรับ ECE-297DP ที่มหาวิทยาลัยแมสซาชูเซตส์ - แอมเฮิร์สต์ วัตถุประสงค์หลักของหลักสูตรนี้คือการได้รับประสบการณ์
ถังขยะอัตโนมัติ: 6 ขั้นตอน
![ถังขยะอัตโนมัติ: 6 ขั้นตอน ถังขยะอัตโนมัติ: 6 ขั้นตอน](https://i.howwhatproduce.com/preview/how-it-works/10402476-automatic-dustbin-6-steps-0.webp)
ถังขยะอัตโนมัติ: นี่อาจเป็นถังขยะที่สะดวกที่สุดเท่าที่เคยมีมา ออกแบบมาสำหรับคนขี้เกียจอย่างเรา.;) เมื่อใช้ถังขยะนี้ คุณไม่จำเป็นต้องสัมผัสฝาถังขยะอีกต่อไป บางครั้งฝาถังขยะอาจสกปรก ซึ่งประกอบด้วยแบคทีเรียและไวรัสที่เราไม่
UCL - Embedded - Pick and Place: 4 ขั้นตอน
![UCL - Embedded - Pick and Place: 4 ขั้นตอน UCL - Embedded - Pick and Place: 4 ขั้นตอน](https://i.howwhatproduce.com/images/005/image-12531-23-j.webp)
UCL - Embedded - Pick and Place: คำแนะนำนี้จะดำเนินการอย่างไรแม้ว่าหน่วยหยิบและวาง 2D จะทำขึ้นอย่างไรและจะเขียนโค้ดอย่างไร
ถังขยะอัตโนมัติ 8 ขั้นตอน (พร้อมรูปภาพ)
![ถังขยะอัตโนมัติ 8 ขั้นตอน (พร้อมรูปภาพ) ถังขยะอัตโนมัติ 8 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/004/image-9340-13-j.webp)
ถังขยะอัตโนมัติ: สวัสดีเพื่อน ๆ หากคุณดูช่องของฉันมาเป็นเวลานาน คุณคงจำโครงการเกี่ยวกับถังขยะที่มีฝาปิดอัตโนมัติได้ โปรเจ็กต์นี้เป็นหนึ่งในโครงการแรกใน Arduino ที่สามารถพูดได้ว่าเปิดตัวครั้งแรกของฉัน แต่มีข้อเสียเปรียบอย่างมากอย่างหนึ่ง: