Мазмұны:

Arduino итке қарсы қоқыс жәшігі: 6 қадам (суреттермен)
Arduino итке қарсы қоқыс жәшігі: 6 қадам (суреттермен)

Бейне: Arduino итке қарсы қоқыс жәшігі: 6 қадам (суреттермен)

Бейне: Arduino итке қарсы қоқыс жәшігі: 6 қадам (суреттермен)
Бейне: Fysetc Spider V1.1 - DRV8825 Stepper setup for STP/DIR (Step/Direction) 2024, Қараша
Anonim
Arduino иттерге қарсы қоқыс жәшігі
Arduino иттерге қарсы қоқыс жәшігі

Бұл жобада мен сізге күлкілі, бірақ жұмсақ әдісті қалай жасау керектігін көрсетемін, сіздің қоқыс жәшігіңізге кірмеу үшін!

1 -қадам: кіріспе

Image
Image

Менің итім - бүркіт және қоқыс жәшігіндегі барлық дәмді қоқысты иіскеп тұра алмайды. Бұл оны үнемі қоқысқа тастап, қолынан келгеннің бәріне кіруге тырысады. Қақпалы баспалдақпен қоқыс жәшігін сатып алу бұл мәселені біржола шешеді деп ойладым. Мен білмедім, менің итім банкадан айласын асырды және ол тұмсығының көмегімен қақпақты ашып, қалаған қоқысты алуға болатынын бірден түсінді. Мен бұған жол бермеу үшін қақпақшаға салмақ сала алар едім, бірақ бұл ақсайтын сияқты, мен карантинге байланысты үйде қалыппын, сондықтан мен итке қарсы қоқыс жәшігін жасадым.

Бұл қарапайым жоба және оны сенсорларға, электроникаға және бағдарламалауға тамаша кіріспе ретінде пайдалануға болады.

Мені қолдау және қызықты жобаларды көру үшін менің YouTube каналыма жазылуды қарастырыңыз.

2 -қадам: Қажетті компоненттер

Бұл жобаға қажетті компоненттер төменде:

1. Arduino Uno немесе Nano (Amazon сілтемесі)

2. Резисторлар (10К Ом, 10 Ом) (Amazon Link)

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

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

5. Micro SD картасының модулі (Amazon Link)

6. Limit Switch (Amazon Link)

7. Arduino үшін 9V-12V қуат көзі (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 -ді коммутатордың жалпы жағына, ал ЖОҚ -ты цифрлық кіріске 2 -ге қосыңыз. Тартқыш резистор ЖОҒАРЫ кірісінде әдепкі мәнге айналады, ал шектік қосқыш қосулы кезде ол ТӨМЕН болады. Қоқыс қақпағы көтерілгенде, біз қоқыс жәшігімізде ЖОҒАРЫ сигналды көреміз және sd картасында.wav файлын іске қоспас бұрын 4, 3, 2, 1 -ден кері санақты бастай аламыз.

Arduinos шығысы динамикті іске қосу үшін жеткілікті күшті емес, сондықтан бізге күшейткіш қажет, бұл жағдайда LM386. Күшейткіштің кірісі 1 және 8 -ші түйреуішке қосылған конденсатормен беріледі, бұл жағдайда 10 УФ, ол табысты 200 -ге орнатады, ал конденсаторсыз ол деректер кестесіне сәйкес 20 болады. Потенциометр күшейткіштің дыбыс деңгейін басқарады.

5 -қадам: Бағдарламалау

Сіз өзіңіздің arduino бағдарламалауды білесіз деп ойлаймын, бірақ егер олай болмаса, Интернетте көптеген керемет оқулықтар бар.

Кодты құрастыру үшін келесі кітапханаларды орнату қажет.

1. TMRpcm

2. SPI

3. SD

Кітапханалар орнатылғаннан кейін, нұсқаулықта осы қадамға бекітілген.ino файлын жүктеп алып, оны arduino -ға жүктеңіз.

Бағдарлама өте қарапайым және шектеу қосқышының ашылғанын күтеді (қоқыс жәшігінің ашық екенін көрсетеді), содан кейін 4 секундқа кері санауды бастайды. Егер шектеу қосқышы 4 секундта жабылмаса, arduino модульге қосылған sd картасынан.wav файлын оқиды. Файл динамик арқылы ойнатылады.

Ағымдағы бағдарлама 7 түрлі аудио файлды қажет етеді және олар іске қосылған сайын бірінен соң бірі өтеді. Сіз оны ағымдағы үлгіні сақтап қалғыңыз келгенше аз немесе көп дыбысқа реттей аласыз.

6 -қадам: Тексеріңіз

Енді сіз қоқыс жәшігіңізді итке дәлелдедіңіз, оны тексеретін уақыт келді!

Қуат көзіне қосыңыз және итсіз қоқыс жәшігімен рахаттаныңыз. Мені қолдау және басқа жобаларды/бейнелерді көру үшін менің YouTube каналыма жазылуды қарастырыңыз. Оқығаныңызға рахмет!

Ұсынылған: