สารบัญ:

ถังขยะอัตโนมัติ: 7 ขั้นตอน
ถังขยะอัตโนมัติ: 7 ขั้นตอน

วีดีโอ: ถังขยะอัตโนมัติ: 7 ขั้นตอน

วีดีโอ: ถังขยะอัตโนมัติ: 7 ขั้นตอน
วีดีโอ: สร้างถังขยะ เปิด / ปิด แบบอัตโนมัติ ง่ายๆด้วย Arduino [By EC-BOT] 2024, มิถุนายน
Anonim
ถังขยะอัตโนมัติ
ถังขยะอัตโนมัติ
ถังขยะอัตโนมัติ
ถังขยะอัตโนมัติ

นี่คือการตรวจจับการเคลื่อนไหวที่เปิดถังขยะอัตโนมัติ มีการเชื่อมต่อ wifi และส่งข้อความเมื่อเต็ม สิ่งนี้ทำขึ้นสำหรับ ECE-297DP ที่มหาวิทยาลัยแมสซาชูเซตส์ - แอมเฮิร์สต์ วัตถุประสงค์หลักของหลักสูตรนี้คือการได้รับประสบการณ์เกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์แบบลงมือปฏิบัติ เนื่องจากรู้สึกว่าตัวเองอยู่เบื้องหลังเพื่อนฝูง และจะเป็นประโยชน์ต่อฉันในการรวมสิ่งที่ฉันเรียนรู้จากการบรรยายกับงานจากประสบการณ์

วัสดุที่จำเป็น:

- 1x Arduino Uno

- 1x ESP-8266

- 2x ไมโครเซอร์โว

- 2x Ultrasonic HC-SR04 เครื่องตรวจจับความเคลื่อนไหว

- 1x RBG LED

- ตัวต้านทาน 3x 330 Ω

- 1x 3.3 ตัวควบคุมแรงดันไฟฟ้า

- 2x 100 uF ตัวเก็บประจุด้วยไฟฟ้า

- 1x 0.1 uF ตัวเก็บประจุแบบเซรามิก

- 1x Corona Extra บรรจุขวดเบียร์คอยาว 12 แพ็ค

ขั้นตอนที่ 1: แผนเดิมและความก้าวหน้า

แผนเดิมและความก้าวหน้า
แผนเดิมและความก้าวหน้า
แผนเดิมและความก้าวหน้า
แผนเดิมและความก้าวหน้า
แผนเดิมและความก้าวหน้า
แผนเดิมและความก้าวหน้า
แผนเดิมและความก้าวหน้า
แผนเดิมและความก้าวหน้า

ตอนต้นเทอม ฉันไม่มีแผนจะทำอะไรเลย ฉันกระโดดเข้าชั้นเรียนนี้โดยไม่ได้คิดอะไร เพื่อเริ่มต้น ฉันได้พัฒนาวิธีง่ายๆ ให้ฉันค่อยๆ สำรวจตัวเองในโลกของอุปกรณ์อิเล็กทรอนิกส์สำหรับงานอดิเรก

ขั้นตอน:

1. เรียนรู้พื้นฐานของ Arduino

- ทำได้โดยปฏิบัติตามคู่มือนักประดิษฐ์ SparkFun ที่มาพร้อมกับชุดเริ่มต้น ทำให้ฉันได้เรียนรู้พื้นฐานของตัวต้านทาน, LED, องค์ประกอบเพียโซ (เสียง), การตรวจจับ และการเข้ารหัสทั่วไปด้วย Arduino

2. ดูโครงการ DIY Arduino ออนไลน์

- เพื่อหาแรงบันดาลใจในการทำอุปกรณ์อิเล็กทรอนิกส์ที่สร้างสรรค์และมีประโยชน์

3. ใช้แรงบันดาลใจเพื่อค้นหาสิ่งที่ฉันต้องการจะทำ

- เนื่องจากฉันเป็นคนเกียจคร้าน และเนื่องจากเพื่อนของฉันที่เรียนเทอมหน้าไม่ได้ทำความสะอาด ฉันจึงตัดสินใจสร้างถังขยะอัตโนมัติ

แผนเดิมสำหรับเรื่องนี้มาพร้อมกับการพูดคุยกับเพื่อนพี่เลี้ยงคนหนึ่งของฉัน ไบรอัน แทม นักศึกษาวิศวกรรมคอมพิวเตอร์อีกคนหนึ่ง การสนทนากับเขาเพื่อวิจารณ์การออกแบบของฉันช่วยให้ฉันเข้าใจขั้นตอนการออกแบบ กระบวนการพิจารณาปัญหาและคิดหาทางแก้ไขไม่ว่าจะเป็นไปไม่ได้สักเพียงใด แล้วจึงอภิปรายถึงวิธีการทำโครงงานดังกล่าว มันสอนฉันว่าความทะเยอทะยานและความคิดสร้างสรรค์เป็นสิ่งสำคัญยิ่งสำหรับการออกแบบในงานวิศวกรรม

ตอนแรกฉันต้องการสร้างถังขยะที่จะตรวจจับโดยอัตโนมัติเมื่อถังขยะเต็มแล้วปิดหรือห่อถุง หลังจากค้นคว้าวิธีที่เป็นไปได้ในการออกแบบสิ่งนี้ ฉันก็รู้ว่าสิ่งนี้อยู่ไกลเกินเอื้อม ดังนั้นฉันจึงเปลี่ยนเป้าหมายเล็กน้อย - ทำถังขยะที่สามารถส่งข้อความได้เมื่อเต็ม

เมื่อใกล้ปิดเทอม ฉันมีปัญหาในการผสานส่วนประกอบ WiFi เพื่อส่งข้อความและรู้สึกกังวล ฉันจึงคิดว่าทางเลือกอื่นเป็นระบบเตือนภัย ฉันมองไปที่องค์ประกอบเพียโซเพื่อสร้างเสียงที่น่ารำคาญซึ่งจะไม่หยุดจนกว่าถังขยะจะถูกนำออกไป นอกจากนี้ ฉันยังใช้ไฟ LED เพื่อสร้างสีต่างๆ เพื่อระบุระดับถังขยะ

ในการสร้างสิ่งนี้ จำเป็นต้องมีเซ็นเซอร์สองตัว: ตัวหนึ่งสำหรับภายนอกเพื่อรับรู้เมื่อมีมืออยู่เหนือมือเพื่อเปิด และอีกตัวหนึ่งอยู่ด้านในเพื่อตรวจจับระดับของขยะ ในขั้นต้น มีเพียงโมดูล WiFi เท่านั้นที่จะส่งข้อความเป็นสัญญาณเตือน แต่เมื่อใกล้สิ้นสุดภาคเรียน ฉันตัดสินใจเพิ่มไฟที่ด้านบนของถังขยะเพื่อรองรับสิ่งนี้

นี่คือการออกแบบโปรเจ็กต์ที่ฉันติดอยู่และดำเนินการจนจบ

ขั้นตอนที่ 2: วิจัย

เพื่อเตรียมพร้อมสำหรับการทดสอบนี้ ฉันได้ค้นคว้าหลายสิ่งหลายอย่าง

อันดับแรก ฉันค้นคว้าเกี่ยวกับวิธีทั่วไปในการเขียนโค้ด Arduino การฝึกฝนด้วยชุดนักประดิษฐ์ SparkFun ช่วยได้อย่างมาก ทำให้ฉันเคยชินกับการเชื่อมต่อพินกับ Arduino และวิธีใช้เขียงหั่นขนม

จากนั้นฉันก็ฝึกการใช้เซอร์โวเป็นพิเศษเพราะรู้ว่าจะต้องควบคุมฝาให้หมุนได้อย่างไร ขั้นแรก ฝึกการควบคุมเวลาแล้วรวมการใช้งานกับเงื่อนไขต่างๆ เพื่อให้ฉันควบคุมได้เมื่อเปิดใช้งาน

จากนั้นฉันก็ค้นคว้าว่าจะใช้เซ็นเซอร์ใด มีสองประเภท: เซ็นเซอร์อัลตราโซนิก (HC-SR04) และเซ็นเซอร์อินฟราเรด (PIR Motion Sensor) เซ็นเซอร์อัลตราโซนิกจะส่งพัลส์ที่กระดอนกลับออกมาและอ่านโดย HC-SR04 โดยคำนวณเวลาในช่วงเวลานี้ เพื่อกำหนดระยะห่างระหว่างเซ็นเซอร์กับตำแหน่งของการกระดอน ฉันตัดสินใจใช้เซ็นเซอร์อัลตราโซนิกสำหรับเซ็นเซอร์ด้านในเนื่องจากระยะตรวจจับจะมีประโยชน์มากกว่า โดยเฉพาะอย่างยิ่งเมื่อถังขยะปล่อยรังสีไม่มาก จากนั้นฉันก็ตัดสินใจว่าจะใช้ HC-SR04 สำหรับทั้งเซ็นเซอร์ด้านในและด้านนอกง่ายกว่า

จากการค้นคว้าเกี่ยวกับ ESP-8266 ฉันได้เรียนรู้มากมายเกี่ยวกับวิธีการทำงานของ wifi ฉันได้เรียนรู้เกี่ยวกับจุดเชื่อมต่อและจุดสถานี ฉันได้เรียนรู้เกี่ยวกับเว็บเซิร์ฟเวอร์เป็นตัวเลือกที่เป็นไปได้เช่นกัน ในที่สุด. ESP เป็นบอร์ดของตัวเองที่สามารถตั้งโปรแกรมแยกจาก Arduino ได้ทั้งหมด ดังนั้นจึงเป็นไปได้ที่จะทำให้โครงการทั้งหมดนี้ใช้งานได้ ในการตั้งโปรแกรม ESP ฉันเชื่อมต่อกับ Arduino และเชื่อมต่อ GND ใน Arduino เพื่อรีเซ็ตเพื่อปิดใช้งานและให้ทำหน้าที่เป็นตัวสื่อสารระหว่าง ESP กับสาย USB

จากนั้นฉันก็ได้เรียนรู้ว่าฉันสามารถทำให้ ESP ทำหน้าที่เป็นลูกค้าที่ต้องการเข้าถึงหรือขอข้อมูลจากเว็บไซต์ได้ เมื่อทราบสิ่งนี้แล้ว ฉันใช้เว็บไซต์ IFTTT.com เพื่อสร้างแอปเพล็ตเพื่อเชื่อมต่อเว็บฮุคกับการส่งข้อความ SMS ทั้งหมดของฉัน ซึ่งเมื่อเกิดเหตุการณ์ขึ้น (เมื่อลูกค้าร้องขอข้อมูลจาก URL ใด URL หนึ่ง มันจะส่งข้อความ)

อีกสิ่งหนึ่งที่ฉันค้นคว้าคือตัวควบคุมแรงดันไฟฟ้า ไดโอด และตัวต้านทาน ตัวต้านทานเป็นสิ่งจำเป็นสำหรับ LED เพื่อเชื่อมต่อ LED กับ Arduino ไดโอดและตัวควบคุมแรงดันไฟฟ้าเป็นวิธีแก้ปัญหาที่เป็นไปได้ในการจ่ายไฟให้กับ ESP-8266 เนื่องจากต้องใช้ 3.3V สำหรับ Vcc อย่างเคร่งครัด ตัวควบคุมแรงดันไฟฟ้าเป็นวิธีที่ง่ายที่สุด แม้ว่าจะมีตัวเลือก 3.3V บน Arduino แต่ฉันใช้มันเป็นโอกาสในการเรียนรู้เพิ่มเติม

ต่อจากนี้ ฉันได้เรียนรู้เกี่ยวกับตัวเก็บประจุ เนื่องจากจำเป็นสำหรับตัวควบคุมแรงดันไฟฟ้าที่ใช้งานได้ ตัวเก็บประจุช่วยปรับระดับแรงดันไฟฟ้าในกรณีที่ "กระดอน" หรือ "สะอึก" มากเกินไป ตัวเก็บประจุแบบอิเล็กโทรไลต์ 2 ตัวและตัวเก็บประจุแบบเซรามิก 1 ตัวถูกตั้งค่าตามปกติสำหรับตัวควบคุมแรงดันไฟฟ้า

การวิจัยส่วนใหญ่พยายามดีบั๊กโค้ดของฉัน เนื่องจากมีข้อผิดพลาดมากมายในขณะที่ฉันกำลังทำ

ขั้นตอนที่ 3: พบความยากลำบากและฉันจะเอาชนะมันได้อย่างไร

ความยากในตอนต้นของภาคเรียนส่วนใหญ่เกิดจากการที่ฉันไม่มีประสบการณ์ ฉันไม่เคยคิดที่จะสร้างอะไรมาก่อนเลย ฉันเลยกลัวว่าจะทะเยอทะยานเกินไปหรือเรียบง่ายเกินไป นี่คือเหตุผลที่ฉันเลื่อนการเลือกแนวคิดมาเป็นเวลานาน

เพื่อเอาชนะสิ่งนี้ การพูดคุยกับรุ่นพี่ที่มีประสบการณ์ช่วยได้อย่างแน่นอน ไบรอันสามารถวิพากษ์วิจารณ์ความคิดของฉันและบอกฉันว่าความคิดใดกำลังไปในทิศทางที่ถูกต้องและความคิดใดกำลังไปในทางที่ผิด เขาช่วยให้ฉันรู้ว่าฉันต้องพิจารณาระดับทักษะของฉัน ทรัพยากรที่ฉันเข้าถึงได้ และการจัดการเวลา

การจัดการเวลาก็เป็นเรื่องยากสำหรับฉันเช่นกัน ฉันรู้อยู่แล้วว่าฉันมีจุดอ่อนในการบริหารเวลา โดยเฉพาะอย่างยิ่งเนื่องจากภาคการศึกษานี้อัดแน่นอย่างไม่น่าเชื่อเพราะฉันมีหน่วยกิต 21 หน่วยกิตมากเกินไป

มีหลายครั้งที่ฉันต้องเสียสละทำงานในโครงการ แต่เพื่อเอาชนะสิ่งนี้ ฉันได้ทุ่มเทเวลาอย่างน้อยหนึ่งชั่วโมงในการค้นคว้าในช่วงสุดสัปดาห์เพื่อทำงานในโครงการ และทุกสัปดาห์เว้นสัปดาห์เพื่อไปที่ M5 เพื่อทำงาน

ปัญหาอีกอย่างที่ฉันมีคือการขาดความรู้ในส่วนต่างๆ มากมาย ฉันไม่รู้ว่ามันทำงานอย่างไรหรือต่อสายอะไร ในการเอาชนะสิ่งนี้ ฉันได้เรียนรู้ทรัพย์สินอันมีค่าของการค้นหาเอกสารข้อมูลออนไลน์ ซึ่งช่วยให้ฉันเข้าใจว่าอินพุตแรงดันไฟฟ้าที่จำเป็นคืออะไร และต้องต่อสาย VCC, GND และอินพุตที่ไหน ฉันจำได้ว่ากำลังพยายามเชื่อมต่อเซอร์โวกับเครื่องตรวจจับความเคลื่อนไหวโดยเฉพาะและรู้สึกหงุดหงิดเพราะเซอร์โวไม่ทำงานเลย

สิ่งนี้ทำให้ฉันลองใช้เซอร์โวต่าง ๆ โดยหวังว่าจะมีบางอย่างผิดปกติกับเซอร์โว อย่างไรก็ตาม มันยังคงใช้งานไม่ได้ ซึ่งหมายความว่าจะต้องเป็นสายไฟหรือรหัสของฉัน จากนั้นฉันก็ลองใช้แหล่งพลังงานภายนอกโดยเชื่อมต่อเซอร์โวกับแบตเตอรี่ AA 4 ก้อนตามที่ฉันได้อ่านมาว่าบางครั้ง USB บนพีซีอาจให้แรงดันไฟฟ้าไม่เพียงพอต่อการจ่ายไฟ ในที่สุด ฉันตัดสินใจที่จะดูแผ่นข้อมูลและรู้ว่าเป็นเพราะการเดินสายของฉันไม่ถูกต้องตลอดเวลา

อุปสรรคที่ยากที่สุดของฉันคือการพยายามรวมส่วนประกอบ WiFi เข้ากับ Arduino ฉันกำลังค้นหาบทเรียนออนไลน์มากมายและเพียงแค่ทำความเข้าใจเกี่ยวกับการเขียนโปรแกรมเพราะมันยากสำหรับฉันที่จะเข้าใจ อย่างไรก็ตาม มีเว็บไซต์หนึ่งที่ช่วยฉันและแนะนำให้ฉันรู้จักกับ IFTTT ฉันเชื่อว่าฉันได้รับชัยชนะแล้ว แต่ฉันไม่รู้ว่ากระดานนั้นแยกจากกัน และฉันก็ลงเอยด้วยการเขียนโปรแกรมกระดานด้วยรหัสที่ต่างกัน ฉันติดอยู่เป็นเวลาหนึ่งสัปดาห์เพื่อพยายามหาวิธีเชื่อมต่อ แต่อินเทอร์เน็ตไม่ได้ช่วยอะไร เพื่อเอาชนะอุปสรรคนี้ ในที่สุดฉันก็ขอความช่วยเหลือจากหมอมัลลอค ฉันเป็นคนหยิ่งและชอบทำอะไรคนเดียว เขาเคยช่วยฉันก่อนหน้านี้ อย่างไรก็ตาม มันไม่ใช่ปัญหามากนักที่ฉันมี แต่เป็นการพูดคุยถึงวิธีที่เป็นไปได้ในการเข้าถึงโครงการของฉัน เพียงแค่ขอให้ Dr. Malloch แก้ปัญหาการรวมระบบ ESP-8266 ของฉันในทันที

โครงการนี้ช่วยให้ฉันเข้ามาแทนที่ฉันและตระหนักว่าฉันควรจะทำงานและขอความช่วยเหลือจากผู้คนมากขึ้น เนื่องจากวิศวกรรมไม่ใช่โครงการเดี่ยว แต่เป็นพลวัตของทีม

ขั้นตอนที่ 4: เปลี่ยนเป็น M5 เพื่อช่วยปรับปรุงกระบวนการเรียนรู้

การเปลี่ยนแปลงใน M5 เพื่อช่วยปรับปรุงกระบวนการเรียนรู้
การเปลี่ยนแปลงใน M5 เพื่อช่วยปรับปรุงกระบวนการเรียนรู้

M5 เป็นเครื่องมือที่ยอดเยี่ยมสำหรับฉันในเทอมนี้ มันมาพร้อมกับแหล่งข้อมูลมากมายสำหรับนักสำรวจหน้าใหม่และทหารผ่านศึกที่ช่ำชอง

ฉันคิดว่า M5 สามารถช่วยให้กระบวนการเรียนรู้คล่องตัวขึ้นโดยการจัดเวิร์กช็อปเกี่ยวกับหัวข้อที่หลากหลายมากขึ้นและทำให้มีการประกาศมากขึ้น ฉันแทบไม่เคยได้ยินเกี่ยวกับการประชุมเชิงปฏิบัติการที่จัดขึ้นที่ M5 และมีเพียงคนเดียวที่ฉันรู้จักคือโรงบัดกรี

เวิร์กช็อปอื่นๆ เช่น "วิธีการออกแบบ" หรือ "วิธีใช้เครื่องพิมพ์ 3 มิติ" ก็จะช่วยได้เช่นกัน บางทีพวกเขาอาจมีการประชุมเชิงปฏิบัติการเหล่านี้ แต่ฉันไม่เคยได้ยินเกี่ยวกับพวกเขาเลย

ขั้นตอนที่ 5: สิ่งที่ฉันทำสำเร็จในที่สุด

ฉันสามารถทำถังขยะอัตโนมัติได้

อย่างไรก็ตาม ที่สำคัญกว่านั้น ฉันได้เรียนรู้ถึงความสำคัญของการบริหารเวลา การสร้างวงจร และใช้ชิ้นส่วนอิเล็กทรอนิกส์ ฉันได้เรียนรู้เกี่ยวกับ Arduino, คลื่นและการตรวจจับ, ตัวต้านทาน, เขียงหั่นขนม, WiFi, ESP-8266, เว็บเซิร์ฟเวอร์, ตัวควบคุมแรงดันไฟฟ้า, ไดโอด ฯลฯ ฉันสามารถทำสิ่งที่ฉันคิดไว้ได้สำเร็จ เพื่อให้เกิดความเข้าใจในระดับภาคปฏิบัติเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์และวงจรไฟฟ้า

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

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

ขั้นตอนที่ 6: คนอื่นจะเดินตามรอยเท้าของฉันได้อย่างไร

หากมีใครอยู่ในสถานการณ์เดียวกันกับฉันเมื่อตอนต้นเทอม ฉันขอแนะนำให้ทำตามขั้นตอนเดียวกับที่ฉันสรุปไว้ใน "แผนเดิมและความก้าวหน้า" นั่นช่วยให้ฉันค่อยๆ แยกแยะสิ่งที่ฉันสนใจจะทำและสิ่งที่ทำได้

โดยเฉพาะสำหรับโปรเจ็กต์นี้ ฉันจะร่างวิธีการสร้างมันไว้ด้านล่าง

ขั้นตอนที่ 1: ไปที่ IFTTT.com ลงทะเบียนหมายเลขโทรศัพท์ของคุณแล้วสร้างแอปเพล็ต เลือก "ถ้า" เป็นเว็บฮุค และ "นั่น" เพื่อเป็น SMS เมื่อสร้างเสร็จแล้ว ให้ค้นหา Maker Webhooks ในช่องค้นหาแล้วคลิกเอกสารประกอบ กรอกข้อมูลด้วยชื่อกิจกรรมของคุณเองและคัดลอก URL นี่คือ URL ที่คุณจะใช้สำหรับรหัส ESP-8266 ที่ด้านล่าง

ขั้นตอนที่ 1: เชื่อมต่อ ESP-8266 ดังนี้:

RXD -> RX

TXD -> TX

VCC -> VCC

CH_PD VCC

GPIO0 -> GND

GND -> GND

จากนั้นเชื่อมต่อ GND บน Arduino กับรีเซ็ตเพื่อปิดการใช้งาน

ขั้นตอนที่ 2: ป้อนรหัสที่ด้านล่างและอัปโหลดไปยัง ESP-8266 (ก่อนอื่นให้ดาวน์โหลดบอร์ด esp-8266 บน IDE) จากนั้นถอดปลั๊ก ESP-8266

ขั้นตอนที่ 3: เชื่อมต่อเซอร์โวกับพิน 8 และพิน 9 บน Arduino

ขั้นตอนที่ 4: เชื่อมต่อเซ็นเซอร์ HC-SR04 ตัวแรกกับหมุด 10 และ 13 (สำหรับ trig และ echo ตามลำดับ) จากนั้นเชื่อมต่ออันที่สองกับพิน 11 และ 12 (อีกครั้งสำหรับ trig และ echo ตามลำดับ)

ขั้นตอนที่ 5: เชื่อมต่อ RGB LED กับพิน 4 (สีแดง), 5 (สีเขียว) และ 6 (สีน้ำเงิน)

ขั้นตอนที่ 6: เชื่อมต่อ GPIO2 กับพิน 2

ขั้นตอนที่ 7: ป้อนรหัสที่ด้านล่าง (ECE_297_DP) แล้วอัปโหลดไปยัง Arduino

ขั้นตอนที่ 8: ค้นหากล่องเบียร์เก่าและกระดาษแข็งสำหรับปิดฝา กาวร้อนที่ไอติมจะเกาะติดกับเซอร์โว จากนั้นจึงติดกาวเซอร์โวที่ด้านในของบอทในแต่ละด้าน ติดเทปที่ฝากับแท่งไอติม ติดเทปเซ็นเซอร์สองตัวที่ฝา (ด้านในเป็นเซ็นเซอร์ตรวจจับถังขยะ (หมุด 11 และ 12) และด้านนอกเป็นเซ็นเซอร์ตรวจจับการเคลื่อนไหว (หมุด 10 และ 13)) จากนั้นติดเทป LED ที่ด้านบนของฝา และติดเทปพันสายไฟด้านหลังกล่องเพื่อซ่อนสายไฟที่น่าเกลียด

ขั้นตอนที่ 7: สิ่งที่ฉันจะทำต่อไป

ในการดำเนินการต่อในโครงการ ฉันมีแนวคิดบางประการที่จะนำเสียงเตือนมาใช้นอกเหนือจาก LED เนื่องจากฉันได้ใช้ ESP-8266 ฉันจึงตัดสินใจไม่ทำ อย่างไรก็ตาม ถ้าฉันจะก้าวไปข้างหน้า การเพิ่มหนึ่งรายการและรบกวนผู้คนในการทิ้งขยะคงจะเป็นเรื่องที่น่าสนใจ

นอกจากนี้ ฉันยังอยากจะทำงานในโปรเจ็กต์ที่ชัดเจนกว่านี้ เนื่องจากส่วนใหญ่เป็นโครงการพิสูจน์แนวคิด ถ้าฉันจะก้าวไปข้างหน้า ฉันจะใช้ถังขยะจริงๆ หรือภาชนะพลาสติกที่แข็งแรงกว่า นอกจากนี้ ฉันชอบที่จะมีประสิทธิภาพมากขึ้นในการเดินสายเพราะมันยุ่งมาก

ทางเลือกหนึ่งสำหรับ ESP-8266 ที่ฉันกำลังมองหาในขณะที่กังวลว่าจะไม่สามารถผสานรวมได้ก็คือการใช้โมดูลบลูทูธ ฌอน เพื่อนของฉันบอกกับฉันว่าเขาเคยทำโปรเจ็กต์มาก่อนในอดีต ซึ่งเขาต้องส่งข้อมูลจากโปรเจ็กต์ไปยังโทรศัพท์และใช้โมดูลบลูทูธ เขาบอกว่ามันค่อนข้างง่าย อย่างไรก็ตาม ฉันได้โมดูล WiFi ให้ทำงานก่อนที่ฉันจะทำงานนักสืบอย่างจริงจัง ฉันคิดว่ามันน่าสนใจที่จะดูว่าเส้นทางนั้นจะพาฉันไปที่ไหน

นอกจากนั้น ฉันอยากจะใช้ส่วน "การห่อถุงขยะอัตโนมัติ" แต่นั่นก็ยังไม่อยู่ในลีกของฉันในตอนนี้ บางทีในอนาคตฉันจะทบทวนโครงการนี้และพยายามทำให้มีประสิทธิภาพมากขึ้น

แนะนำ: