Spisu treści:

Kosz na śmieci Arduino Anti-Dog: 6 kroków (ze zdjęciami)
Kosz na śmieci Arduino Anti-Dog: 6 kroków (ze zdjęciami)

Wideo: Kosz na śmieci Arduino Anti-Dog: 6 kroków (ze zdjęciami)

Wideo: Kosz na śmieci Arduino Anti-Dog: 6 kroków (ze zdjęciami)
Wideo: SUBWAY SURFERS W PRAWDZIWYM ŻYCIU 2024, Lipiec
Anonim
Kosz na śmieci Arduino Anti-Dog
Kosz na śmieci Arduino Anti-Dog

W tym projekcie pokażę Ci, jak stworzyć śmieszną, ale działającą metodę, aby Twoje nieznośne psy nie dostały się do Twojego kosza na śmieci!

Krok 1: Wprowadzenie

Image
Image

Mój pies jest beagle i nie może powstrzymać się od zapachu tych wszystkich pysznych śmieci w koszu na śmieci. To prowadzi go do tego, że nieustannie próbuje włożyć nos do śmieci i dostać się do wszystkiego, co może. Pomyślałem, że zakup kosza na śmieci z pokrywą sterowaną krokowo rozwiąże ten problem raz na zawsze. Niewiele wiedziałem, mój pies przechytrzył puszkę i niemal natychmiast zorientował się, że może użyć pyska, by otworzyć wieczko i wyrzucić tyle śmieci, ile chciał. Mógłbym obciążyć pokrywkę, aby temu zapobiec, ale to brzmi kiepsko i utknąłem w domu z powodu kwarantanny, więc zbudowałem ten kosz na śmieci przeciwko psom.

Jest to prosty projekt, który można wykorzystać jako świetne wprowadzenie do czujników, elektroniki i programowania.

Rozważ subskrypcję mojego kanału YouTube, aby mnie wspierać i oglądać więcej zabawnych projektów.

Krok 2: Potrzebne komponenty

Komponenty potrzebne do tego projektu są poniżej:

1. Arduino Uno lub Nano (łącze Amazon)

2. Rezystory (10K Ohm, 10 Ohm) (Łącze Amazon)

3. Kondensatory (10 uF x 2, 220 uF,.05 uF) (Łącze Amazon)

4. Potencjometr 10K (łącze Amazon)

5. Moduł karty Micro SD (link Amazon)

6. Wyłącznik krańcowy (link Amazon)

7. Zasilacz 9 V-12 V dla Arduino (łącze Amazon)

8. Głośnik 8 Ohm (ten jest inny niż mój, ale powinien działać)

9. Wzmacniacz LM 386 (łącze Amazon)

Ujawnienie: Powyższe linki amazon są linkami partnerskimi, co oznacza, że bez dodatkowych kosztów otrzymam prowizję, jeśli klikniesz i dokonasz zakupu.

Krok 3: Formatowanie plików audio

Elektronika
Elektronika

Aby odtwarzać pliki audio, które możesz pobrać online lub nagrać, aby odtwarzać, gdy pies otworzy pokrywę kosza na śmieci, musisz przekonwertować je do odpowiedniego formatu.

Aby to zrobić, przejdź do https://audio.online-convert.com/convert-to-wav i ustaw swoje pliki na ustawienie pokazane na obrazku.

Po przekonwertowaniu umieść je na karcie SD z nazwami „1.wav”, „2.wav” itp.

Krok 4: Elektronika

Teraz, gdy masz już wszystkie wymagane komponenty, nadszedł czas, aby zacząć składać wszystko razem. Polecam najpierw okablowanie wszystkiego na płytce stykowej, a następnie, gdy wszystko działa poprawnie, przylutuj wszystko na płytce perf. Postanowiłem trzymać go na tabliczce do krojenia chleba, ponieważ po kilku dniach pracy mój pies przestał próbować chodzić do śmieci.

Ten obwód jest bardzo prosty i składa się tylko z kilku części.

Po pierwsze, mamy Arduino Uno, który jest podłączony do wyłącznika krańcowego, modułu karty Micro SD i do wzmacniacza LM386, który jest podłączony do głośnika.

W module karty micro SD wszystkie pliki audio powinny być teraz w odpowiednim formacie. Moduł łączysz za pomocą protokołu SPI i korzystając z biblioteki modułów SD.

Dalej jest wyłącznik krańcowy z rezystorem podciągającym. Podłącz GND do strony Common przełącznika, a NO do wejścia cyfrowego 2. Rezystor podciągający ustawi domyślną wartość na wejściu HIGH, a gdy wyłącznik krańcowy jest włączony, będzie LOW. Gdy pokrywa śmieci zostanie podniesiona, zobaczymy sygnał WYSOKI na naszym koszu na śmieci i możemy rozpocząć odliczanie od 4, 3, 2, 1 przed uruchomieniem pliku.wav na karcie SD.

Wyjście Arduinos nie jest wystarczająco mocne, aby uruchomić głośnik, więc potrzebujemy wzmacniacza, którym w tym przypadku jest LM386. Wzmocnienie wzmacniacza jest podane przez kondensator podłączony do pinów 1 i 8, który w tym przypadku jest 10 UF, co ustawia wzmocnienie na 200, bez kondensatora będzie to 20 zgodnie z arkuszem danych. Potencjometr kontroluje głośność wzmacniacza.

Krok 5: Programowanie

Zakładam, że wiesz, jak zaprogramować swoje arduino, ale jeśli nie, istnieje wiele świetnych samouczków dostępnych online.

Aby kod mógł się skompilować, musisz zainstalować następujące biblioteki.

1. TMRpcm

2. SPI

3. SD

Po zainstalowaniu bibliotek pobierz plik.ino dołączony do tego kroku w instrukcji i prześlij go do swojego arduino.

Program jest bardzo prosty i czeka na otwarcie wyłącznika krańcowego (pokazuje, że kosz na śmieci jest otwarty), a następnie rozpoczyna odliczanie przez 4 sekundy. Jeśli wyłącznik krańcowy nie zostanie zamknięty w ciągu 4 sekund, arduino odczyta plik.wav z karty SD podłączonej do modułu. Plik będzie odtwarzany przez głośnik.

Obecny program wymaga 7 różnych plików audio i przełącza je jeden po drugim za każdym razem, gdy jest uruchamiany. Możesz dostosować to do tylu lub tylu dźwięków, ile chcesz, po prostu zachowując aktualny wzór.

Krok 6: Przetestuj to

Teraz, gdy już zabezpieczyłeś swój kosz na śmieci, nadszedł czas, aby go przetestować!

Podłącz zasilanie i ciesz się nowym koszem na śmieci bez psów. Rozważ subskrypcję mojego kanału YouTube, aby mnie wspierać i oglądać więcej projektów/filmów. Dziękuję za przeczytanie!

Zalecana: