Кофа за боклук Arduino Anti-Dog: 6 стъпки (със снимки)
Кофа за боклук Arduino Anti-Dog: 6 стъпки (със снимки)
Anonim
Кофа за боклук Arduino Anti-Dog
Кофа за боклук Arduino Anti-Dog

В този проект ще ви покажа как да изградите смешен, но работещ метод, за да предотвратите досадните си кучета да попаднат в кошчето ви за боклук!

Стъпка 1: Въведение

Image
Image

Кучето ми е бигъл и няма как да не помирише целия този вкусен боклук в кофата за боклук. Това го кара постоянно да се опитва да вкара носа си в боклука и да влезе в каквото може. Мислех, че закупуването на кофа за боклук със стъпаловиден капак ще реши този проблем веднъж завинаги. Малко знаех, че кучето ми надхитри кутията и почти мигновено разбра, че може да използва муцуната си, за да отвори капака и да вземе целия боклук, който иска. Мога да сложа тежест върху капака, за да предотвратя това, но това звучи тъпо и се забих у дома поради карантината, затова построих тази кофа за боклук против кучета.

Това е прост проект и може да се използва като чудесно въведение в сензорите, електрониката и програмирането.

Моля, помислете дали да се абонирате за канала ми в YouTube, за да ме подкрепите и да видите още забавни проекти.

Стъпка 2: Необходими компоненти

Компонентите, необходими за този проект, са по -долу:

1. Arduino Uno или Nano (Amazon Link)

2. Резистори (10K Ohm, 10 Ohm) (Amazon Link)

3. Кондензатори (10uF x 2, 220uF,.05 uF) (Amazon Link)

4. 10K потенциометър (Amazon Link)

5. Модул за Micro SD карта (Amazon Link)

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. Издърпащият резистор ще направи стойността по подразбиране на входа HIGH, а когато крайният превключвател е включен, той ще бъде LOW. Когато капакът за боклук е повдигнат, тогава ще видим ВИСОК сигнал на кофата за боклук и можем да започнем обратно броене от 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, за да ме подкрепите и да видите още проекти/видеоклипове. Благодаря ви за четенето!

Препоръчано: