Spisu treści:
- Krok 1: Narzędzia i materiały
- Krok 2: Przetestuj melodię głośnika Arduino
- Krok 3: Dostosuj utwór
- Krok 4: Podłącz cały obwód
- Krok 5: Przygotuj obudowę
- Krok 6: Okablowanie końcowe
- Krok 7: Złóż wszystko razem
Wideo: Stop Rants z Rant Buddy: 8 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
W moim domu mamy wiele powodów do narzekań: autobus się spóźniał, w pracy nie jest wystarczająco chłodna woda, delikatesy zamykane są wcześnie. Ale pozostawione bez kontroli, te drobne narzekania mogą wzrosnąć w pełnowymiarowe tyrady.
W tym miejscu wkracza ten poręczny rant-stopper: pomóż swoim przyjaciołom i bliskim, odcinając je, zanim wyjdą z równowagi.
Jeśli czujesz, że ktoś traci poczucie perspektywy, włącz rant-stopper! Jedno pchnięcie powinno sprowadzić ich z powrotem i miejmy nadzieję, że pomoże im się śmiać.
W tym demo pokażę, jak zrobić swój własny, spersonalizowany korek do rantów. Używam utworu przewodniego Curb Your Enthusiasm (Frolic) i utworu The World's Tiniest Violin (Woe is Me), ale możesz zmodyfikować kod, aby w ogóle używać dowolnej piosenki!
Krok 1: Narzędzia i materiały
Materiały - dla małej wersji:
- Rozmiar obudowy M522
- 3.3V Pro Micro lub 3.3V Mini Trinket
- Głośnik
- Chwilowy przycisk lub przełącznik dwustabilny
- Uchwyt na baterię pastylkową
- Bateria monetowa 3V
- Dodatkowe przewody, termokurczliwa, taśma lutownicza
Materiały - dla wersji średniej:
- Rozmiar obudowy M530
- Dowolny mikrokontroler 5v (taki jak Arduino Pro Mini, Pro Micro, Teensy, Adafruit Feather)
- Głośnik
- Chwilowy przycisk lub przełącznik dwustabilny
- Uchwyt baterii
- Przetwornica 5V DC (Opcjonalna - wymagana tylko wtedy, gdy mikrokontroler nie ma regulatora napięcia 5V)
- Bateria 9V
- Dodatkowe przewody, termokurczliwa taśma lutownicza, pianka i gumka
Narzędzia:
- Do podstawowego okablowania: przecinaki do drutu, lutownica, opalarka, pomocne dłonie
- Do obudowy: Wiertła i wiertła do plastiku
- Dla bezpieczeństwa podczas lutowania i wiercenia: Gogle i Respirator
-
Do programowania mikrokontrolera: oprogramowanie Arduino
Krok 2: Przetestuj melodię głośnika Arduino
Zacznij od grania najbardziej podstawowej melodii za pomocą mikrokontrolera i głośnika.
Otwórz oprogramowanie Arduino i upewnij się, że jest skonfigurowane do programowania mikrokontrolera. Jeśli nigdy wcześniej nie programowałeś swojej płytki, sprawdź instrukcje z mikrokontrolera, zanim przejdziesz dalej.
Spójrz na schemat pinów dostarczony z mikrokontrolerem i zidentyfikuj jeden pin uziemiający i jeden pin PWM. Te dwa piny podłączysz do naszego głośnika. Styk uziemienia powinien łączyć się z ujemną (-) stroną głośnika, a styk PWM powinien łączyć się z dodatnią (+) stroną głośnika. Zanotuj odpowiedni numer, do którego przypisany jest twój pin PWM; w moim przykładzie używam Teensy 2.0++ i łączę się z pinem PWM nr 26.
Oprogramowanie Arduino wychodzi z pudełka z całą masą pomocnych przykładów. Otwórz przykład dźwięku, przechodząc do Plik -> Przykłady -> 02. Cyfrowy -> toneMelody. Patrząc na kod źródłowy, w linii 37 zobaczysz wywołanie funkcji „tone(8, melody[thisNote], noteDuration);” a w linii 44 zobaczysz funkcję call „noTone(8);” W tych dwóch liniach zastąp numer 8 kodem PWM, którego używasz. Więc dla mnie byłoby to „ton(26, melodia[ta nuta], nutaCzas trwania);” i „brak dźwięku(26);” odpowiednio.
Następnie kliknij przycisk strzałki „prześlij”, aby umieścić ten kod na swoim arduino. Powinieneś usłyszeć podstawową melodię demonstracyjną odtwarzaną przez głośnik.
Krok 3: Dostosuj utwór
Teraz, gdy z głośnika wydobywa się dźwięk, dostosuj piosenkę do swojego rantera. W naszym domu piosenka przewodnia Curb Your Enthusiasm i The World’s Tiniest Violin zwykle powstrzymują tyradę, więc są to dwie piosenki, których użyję w tym przykładzie.
Znajdź nuty do utworu, którego chcesz użyć w Google. (A jeśli chcesz odświeżyć czytanie nut, zapoznaj się z tym samouczkiem).
Będziesz edytować tablicę „melody” w wierszu 22 i tablicę „noteDurations” w wierszu 27 z poprzedniego przykładu, aby stworzyć własną piosenkę. Dla każdej nuty w twoim utworze określ odpowiednią nutę w pliku pitches.h, jak pokazano na powyższym zrzucie ekranu. Dodaj tę nutę do tablicy „melody” i czas trwania węzła w tablicy „noteDurations” i zwiększ całkowitą liczbę nut w wierszu 32.
Możesz pobrać kod źródłowy do kilku przykładów tutaj:
Ogranicz swój entuzjazm / przykład igraszek
Przykład najmniejszych skrzypiec na świecie / Biada mi
Krok 4: Podłącz cały obwód
Teraz, gdy Twoja piosenka jest odtwarzana na mikrokontrolerze, zamieńmy połączenie USB z komputerem na zasilanie z baterii.
Będziesz zasilać mikrokontroler baterią i umieszczać chwilowy lub przełączany przełącznik między baterią a mikrokontrolerem. W ten sposób, gdy przełącznik nie jest włączony, mikrokontroler jest wyłączony, a gdy przełącznik jest włączony, energia przepływa z akumulatora do mikrokontrolera.
Jeśli używasz mikrokontrolera, który pobiera 5V z baterią 9V, a twój mikrokontroler nie ma regulatora napięcia, to będziesz chciał również użyć konwertera obniżającego napięcie 5V, który zmieni napięcie 9V z bateria na 5V dla mikrokontrolera. Podłącz konwerter między przełącznikiem a stroną zasilania akumulatora, jak pokazano na powyższym obrazku. (Jeśli używasz mikrokontrolera 3,3 V z baterią 3 V, możesz pominąć ten element.)
Podłącz cały obwód za pomocą płytki stykowej i zacisków krokodylkowych, aby upewnić się, że działa prawidłowo. Muzyka powinna zacząć się zaraz po przełączeniu przełącznika i wyłączyć, gdy przestawisz go z powrotem.
Krok 5: Przygotuj obudowę
Teraz, gdy masz już cały obwód, upewnij się, że wszystkie elementy i przewody pasują do obudowy. Być może trzeba będzie przyciąć niektóre przewody, aby upewnić się, że są całkowicie dopasowane.
Mając elementy umieszczone z grubsza w obudowie, zaznacz dwie małe kropki, w których dodatnie i ujemne przewody głośnikowe powinny przechodzić przez obudowę, i zaznacz jedną dużą kropkę, w której przycisk powinien przechodzić przez obudowę.
Zanim wywiercisz otwory w obudowie, kilka uwag:
- Gorąco, bardzo polecam używanie plastikowych wierteł do tych otworów. Próbowałem wiercić normalnymi wiertłami i na drugim zdjęciu widać, co się stało - obudowa pękała za każdym razem.
- Umieść obudowę na drewnianej powierzchni, która jest bezpieczna do wiercenia – tak jak w przypadku przypadkowego wywiercenia w niej otworu.
- I jak zawsze, okulary ochronne i respirator, aby nie dopuścić do przedostania się zanieczyszczeń do oczu i płuc.
Teraz ostrożnie wywierć trzy otwory!
Krok 6: Okablowanie końcowe
Teraz, gdy masz już przygotowaną obudowę, nadszedł czas na ostateczne okablowanie obwodu za pomocą lutu i koszulki termokurczliwej. Przytnij przewody tak krótko, jak to konieczne, aby zmieściły się w pojemniku. Przy podłączaniu dwóch przewodów lubię:
- Odetnij mały kawałek koszulki termokurczliwej i umieść go na jednym z dwóch przewodów.
- Skręć dwa przewody razem.
- Zlutuj splot pleciony niewielką ilością lutu. (Jak zawsze noś okulary ochronne, respirator i używaj dobrej wentylacji podczas lutowania!)
- Pokryj lutowane złącze termokurczliwym materiałem. Podgrzej koszulkę termokurczliwą opalarką, aby ją uszczelnić.
Powinieneś teraz mieć w pełni funkcjonalny obwód, który jest gotowy do umieszczenia w obudowie!
Krok 7: Złóż wszystko razem
Najpierw zamontuj przełącznik do dużej dziury, którą zrobiłeś w obudowie. Następnie przepleć dwa głośniki przez dwa małe otwory, które zrobiłeś w obudowie.
Delikatnie dopasuj resztę obwodu do obudowy, najlepiej używając pianki lub gumki, aby obwód był kompaktowy i stabilny.
Zalecana:
7-segmentowy wyświetlacz RGB 7 stóp z aplikacją BT: 22 kroki (ze zdjęciami)
7-segmentowy wyświetlacz RGB z 7-segmentowym wyświetlaczem z aplikacją BT: To jest moje długoterminowe marzenie, aby zrobić zegar o długości 6 stóp (ale tutaj jest wyświetlacz 7-stopowy), ale to tylko sen. Jest to pierwszy krok do zrobienia pierwszej cyfry, ale podczas pracy czuję, że bez maszyn takich jak wycinarka laserowa bardzo trudno jest zrobić takie b
Buty Eco Energy: ładowanie mobilne, masażer do stóp, czujnik wilgoci: 6 kroków (ze zdjęciami)
Buty Eco Energy: -Mobilne ładowanie, natychmiastowy masażer do stóp, czujnik wilgoci: buty Eco Energy to najlepszy wybór dla obecnego scenariusza. Ponieważ zapewnia ładowanie mobilne, masażer do stóp, a także ma możliwość wyczuwania powierzchni wody. Cały system wykorzystuje darmowe źródło energii. Stąd odpowiednie do wykorzystania
Dwudziestościan 8 stóp: 5 kroków (ze zdjęciami)
Dwudziestościan o wysokości 8 stóp: Możesz pomyśleć, po co budować dwudziestościan o wysokości 8 stóp? Za jedyne 20 USD i weekend, dlaczego nie? Do tego projektu potrzebujesz tylko - 150 stóp rury PVC o średnicy wewnętrznej 1/2 cala - dostęp do drukarki 3D
Programowanie sterownika PLC do sterowania światłem stop.: 7 kroków (ze zdjęciami)
Programowanie PLC do sterowania światłem stop.: PLC są używane we wszystkim, z czym spotykamy się na co dzień. Od maszyn puszkujących lub butelkujących takie produkty, jak piwo, napoje gazowane, zupy i wiele innych towarów pakowanych po przenośniki taśmowe w Walmart i światła stopu na niektórych skrzyżowaniach, sterowniki PLC dotykają
Płuczka do stóp: 8 kroków (ze zdjęciami)
Foot Flusher: Jest to prosty mały projekt, który pozwoli Ci łatwo i szybko skonfigurować spłukiwanie stóp. Spłukiwacz do stóp to pedał, który mocuje się do KAŻDEJ toalety, dzięki czemu użytkownik może spłukiwać toaletę tylko stopą - umożliwiając spłukiwanie bez użycia rąk