Talaan ng mga Nilalaman:

Ang Arduino Anti-Dog Trash Can: 6 Mga Hakbang (na may Mga Larawan)
Ang Arduino Anti-Dog Trash Can: 6 Mga Hakbang (na may Mga Larawan)

Video: Ang Arduino Anti-Dog Trash Can: 6 Mga Hakbang (na may Mga Larawan)

Video: Ang Arduino Anti-Dog Trash Can: 6 Mga Hakbang (na may Mga Larawan)
Video: Make A Robot Dog Out Of Assemblage Art And Upcycled Mixed Media 2024, Nobyembre
Anonim
Arduino Anti-Dog Trash Can
Arduino Anti-Dog Trash Can

Sa proyektong ito ipapakita ko sa iyo kung paano bumuo ng isang katawa-tawa ngunit paraan ng pagtatrabaho upang maiwasan ang iyong mga pesky dogs mula sa iyong basurahan!

Hakbang 1: Intro

Image
Image

Ang aking aso ay isang beagle at hindi mapigilang maamoy ang lahat ng masarap na basura sa basurahan. Inaakay siya nito na patuloy na sinusubukan na ilagay ang kanyang ilong sa basura at makapasok sa anumang makakaya niya. Naisip ko na ang pagbili ng isang basurahan na may isang hakbang na kinokontrol na takip ay malulutas ang problemang ito minsan at para sa lahat. Hindi ko alam, ang aking aso ay nalampasan ang lata at naisip halos agad na maaari niyang gamitin ang kanyang nguso upang buksan ang takip at makuha ang lahat ng basurang nais niya. Maaari kong ilagay ang isang bigat sa talukap ng mata upang maiwasan ito ngunit ang tunog ay pilay at ako ay natigil sa bahay dahil sa kuwarentenas kaya itinayo ko ang anti-dog trash can na ito.

Ito ay isang simpleng proyekto at maaaring magamit bilang isang mahusay na pagpapakilala sa mga sensor, electronics, at program.

Mangyaring isaalang-alang ang pag-subscribe sa aking YouTube channel upang suportahan ako at upang makita ang higit pang mga nakakatuwang proyekto.

Hakbang 2: Kailangan ng Mga Bahagi

Ang mga sangkap na kinakailangan para sa proyektong ito ay nasa ibaba:

1. Arduino Uno o Nano (Amazon Link)

2. Mga Resistor (10K Ohm, 10 Ohm) (Link ng Amazon)

3. Mga Capacitor (10uF x 2, 220uF,.05 uF) (Link ng Amazon)

4. 10K Potensyomiter (Link ng Amazon)

5. Micro SD Card Module (Amazon Link)

6. Limit Switch (Amazon Link)

7. 9V-12V Power Supply para sa Arduino (Amazon Link)

8. 8 Ohm Speaker (Ang isang ito ay naiiba kaysa sa akin ngunit dapat itong gumana)

9. LM 386 Amplifier (Amazon Link)

Pagbubunyag: Ang mga link ng amazon sa itaas ay mga link ng kaakibat, ibig sabihin, nang walang karagdagang gastos sa iyo, kikita ako ng isang komisyon kung mag-click ka at gumawa ng isang pagbili.

Hakbang 3: Pag-format ng Iyong Mga Audio File

Elektronika
Elektronika

Upang ma-play ang iyong mga audio file na maaari kang makakuha ng online o i-record ang iyong sarili upang i-play kapag binuksan mo ang aso ang takip ng basurahan, kailangan mong i-convert ang mga ito sa tamang format.

Upang magawa ito, pumunta sa https://audio.online-convert.com/convert-to-wav at itakda ang iyong mga file sa setting na ipinapakita sa larawan.

Kapag na-convert na ang mga ito ilagay ang mga ito sa SD card na may mga pangalang "1.wav", "2.wav", atbp.

Hakbang 4: Elektronika

Ngayon na natipon mo na ang lahat ng kinakailangang sangkap, oras na upang simulang magkasama ang lahat. Inirerekumenda ko ang pag-wire up muna ang lahat sa isang breadboard at pagkatapos ay ang lahat ay gumagana nang maayos sige at solder ang lahat sa isang perf board. Napagpasyahan kong itago ito sa isang breadboard dahil matapos itong patakbuhin sa loob ng ilang araw, talagang tumigil ang aking aso na subukang pumunta sa basura.

Ang circuit na ito ay napaka-simple at binubuo ng ilang bahagi lamang.

Una, mayroon kaming Arduino Uno na konektado sa isang limitasyon na switch, module ng Micro SD card, at sa isang LM386 amplifier na konektado sa iyong speaker.

Sa module ng micro SD card dapat mayroon ka ng lahat ng iyong mga audio file ngayon sa tamang format. Ikonekta mo ang module gamit ang SPI protocol at gamit ang library ng module ng SD.

Pagkatapos ay mayroong limit switch na may isang pull up risistor. Ikonekta ang GND sa Karaniwang bahagi ng switch at ang HINDI sa Digital Input 2. Ang pull up risistor ay gagawing default na halaga sa input na TAAS, at kapag nakabukas ang limitasyon, magiging mababa ito. Kapag ang takip ng basura ay itinaas, pagkatapos ay makakakita kami ng isang mataas na signal sa aming basurahan at maaaring simulan ang countdown mula sa 4, 3, 2, 1 bago mag-trigger ng isang.wav file sa sd card.

Ang output ng Arduinos ay hindi sapat na malakas upang patakbuhin ang iyong speaker kaya kailangan namin ng isang amplifier na sa kasong ito ay isang LM386. Ang nakuha ng amplifier ay ibinibigay ng capacitor na konektado sa pin 1 at 8 na sa kasong ito ay isang 10 UF na nagtatakda ng pakinabang sa 200, nang walang capacitor ito ay magiging 20 ayon sa datasheet. Kinokontrol ng potensyomiter ang dami ng amplifier.

Hakbang 5: Programming

Ipagpalagay ko na alam mo kung paano i-program ang iyong arduino ngunit kung hindi, maraming magagaling na mga tutorial na magagamit online.

Kakailanganin mong i-install ang mga sumusunod na aklatan upang maipon ang code.

1. TMRpcm

2. SPI

3. SD

Kapag na-install mo na ang mga aklatan, i-download ang.ino file na nakakabit sa hakbang na ito sa itinuturo at i-upload ito sa iyong arduino.

Ang programa ay napaka-simple at naghihintay para sa limitasyon switch upang buksan (ipinapakita ang basurahan ay bukas) at pagkatapos ay nagsisimula isang bilang pababa para sa 4 na segundo. Kung ang switch switch ay hindi nakasara sa 4 na segundo kaysa sa arduino ay magbabasa ng isang.wav file mula sa sd card na konektado sa module. Magpe-play ang file sa pamamagitan ng speaker.

Ang kasalukuyang programa ay nangangailangan ng 7 magkakaibang mga audio file at pag-ikot sa pamamagitan ng mga ito nang paisa-isa sa tuwing ito ay nai-trigger. Maaari mong ayusin ito sa ilang o maraming tunog hangga't gusto mo na pinapanatili lamang ang kasalukuyang pattern.

Hakbang 6: Subukan Ito

Ngayon na nagawa mo na ang iyong basurahan na maaaring patunay ng aso, oras na upang subukan ito!

Mag-plug in power at masiyahan sa iyong bagong basurang walang aso. Mangyaring isaalang-alang ang pag-subscribe sa aking channel sa YouTube upang suportahan ako at makita ang maraming mga proyekto / video. Salamat sa pagbabasa!

Inirerekumendang: