สารบัญ:

Arduino Anti-Dog ถังขยะ: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino Anti-Dog ถังขยะ: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Anti-Dog ถังขยะ: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Anti-Dog ถังขยะ: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: แม่ครัวคนใหม่ในโรงงานไอติม | Ice Scream 6 2024, พฤศจิกายน
Anonim
ถังขยะป้องกันสุนัข Arduino
ถังขยะป้องกันสุนัข Arduino

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

ขั้นตอนที่ 1: บทนำ

Image
Image

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

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

โปรดพิจารณาสมัครรับข้อมูลจากช่อง YouTube ของฉัน เพื่อสนับสนุนฉันและเพื่อดูโครงการที่สนุกเพิ่มเติม

ขั้นตอนที่ 2: ส่วนประกอบที่จำเป็น

ส่วนประกอบที่จำเป็นสำหรับโครงการนี้อยู่ด้านล่าง:

1. Arduino Uno หรือ Nano (Amazon Link)

2. ตัวต้านทาน (10K โอห์ม 10 โอห์ม) (Amazon Link)

3. ตัวเก็บประจุ (10uF x 2, 220uF,.05 uF) (Amazon Link)

4. โพเทนชิออมิเตอร์ 10K (Amazon Link)

5. โมดูลการ์ด Micro SD (ลิงค์ Amazon)

6. ลิมิตสวิตช์ (Amazon Link)

7. แหล่งจ่ายไฟ 9V-12V สำหรับ Arduino (Amazon Link)

8. ลำโพง 8 โอห์ม (อันนี้ต่างจากของผมแต่น่าจะใช้ได้)

9. LM 386 แอมพลิฟายเออร์ (Amazon Link)

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

ขั้นตอนที่ 3: การจัดรูปแบบไฟล์เสียงของคุณ

อิเล็กทรอนิกส์
อิเล็กทรอนิกส์

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

โดยไปที่ https://audio.online-convert.com/convert-to-wav และตั้งค่าไฟล์ของคุณเป็นการตั้งค่าที่แสดงในรูปภาพ

เมื่อแปลงแล้ว ให้ใส่ลงในการ์ด SD ที่มีชื่อ "1.wav", "2.wav" ฯลฯ

ขั้นตอนที่ 4: อุปกรณ์อิเล็กทรอนิกส์

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

วงจรนี้ง่ายมากและประกอบด้วยเพียงไม่กี่ส่วน

อันดับแรก เรามี Arduino Uno ซึ่งเชื่อมต่อกับลิมิตสวิตช์ โมดูลการ์ด Micro SD และแอมพลิฟายเออร์ LM386 ที่เชื่อมต่อกับลำโพงของคุณ

ในโมดูลการ์ด micro SD คุณควรมีไฟล์เสียงทั้งหมดอยู่ในรูปแบบที่ถูกต้อง คุณเชื่อมต่อโมดูลโดยใช้โปรโตคอล SPI และใช้ไลบรารีโมดูล SD

จากนั้นมีลิมิตสวิตช์พร้อมตัวต้านทานแบบดึงขึ้น เชื่อมต่อ GND กับด้านทั่วไปของสวิตช์และ NO กับอินพุตดิจิตอล 2 ตัวต้านทานแบบดึงขึ้นจะทำให้ค่าเริ่มต้นของอินพุตสูง และเมื่อสวิตช์ลิมิตเปิดอยู่ จะเป็น LOW เมื่อยกฝาถังขยะแล้ว เราจะเห็นสัญญาณ HIGH บนถังขยะของเรา และสามารถเริ่มนับถอยหลังจาก 4, 3, 2, 1 ก่อนเรียกไฟล์.wav ในการ์ด SD

เอาต์พุต Arduinos ไม่แข็งแรงพอที่จะเปิดลำโพงของคุณ เราจึงต้องการเครื่องขยายเสียงซึ่งในกรณีนี้คือ LM386 เกนของแอมพลิฟายเออร์ถูกกำหนดโดยตัวเก็บประจุที่เชื่อมต่อกับพิน 1 และ 8 ซึ่งในกรณีนี้คือ 10 UF ซึ่งตั้งค่าเกนเป็น 200 โดยไม่มีตัวเก็บประจุจะเป็น 20 ตามแผ่นข้อมูล โพเทนชิออมิเตอร์ควบคุมระดับเสียงของเครื่องขยายเสียง

ขั้นตอนที่ 5: การเขียนโปรแกรม

ฉันจะถือว่าคุณรู้วิธีตั้งโปรแกรม Arduino ของคุณ แต่ถ้าไม่มี ก็มีแบบฝึกหัดดีๆ มากมายให้ใช้งานออนไลน์

คุณจะต้องติดตั้งไลบรารีต่อไปนี้เพื่อคอมไพล์โค้ด

1. TMRpcm

2. SPI

3. SD

เมื่อคุณติดตั้งไลบรารี่แล้ว ให้ดาวน์โหลดไฟล์.ino ที่แนบมากับขั้นตอนนี้ในคำแนะนำและอัปโหลดไปยัง Arduino ของคุณ

โปรแกรมง่ายมากและรอให้ลิมิตสวิตช์เปิดขึ้น (แสดงว่าถังขยะเปิดอยู่) แล้วเริ่มนับถอยหลังเป็นเวลา 4 วินาที หากลิมิตสวิตช์ไม่ปิดใน 4 วินาที กว่า Arduino จะอ่านไฟล์.wav จากการ์ด sd ที่เชื่อมต่อกับโมดูล ไฟล์จะเล่นผ่านลำโพง

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

ขั้นตอนที่ 6: ทดสอบเลย

เมื่อคุณได้พิสูจน์แล้วว่าถังขยะสามารถพิสูจน์ได้แล้วก็ถึงเวลาทดสอบ!

เสียบปลั๊กแล้วเพลิดเพลินไปกับถังขยะไร้สุนัขตัวใหม่ของคุณ โปรดพิจารณาสมัครรับข้อมูลช่อง YouTube ของฉันเพื่อสนับสนุนฉันและดูโครงการ/วิดีโอเพิ่มเติม ขอบคุณสำหรับการอ่าน!

แนะนำ: