Spisu treści:
- Krok 1: Jak postępować zgodnie z samouczkiem
- Krok 2: Zbierz komponenty
- Krok 3: Znajdź kilka narzędzi
- Krok 4: Postępuj zgodnie ze schematem
- Krok 5: Podłącz Arduino do płytki zaciskowej karty MicroSD
- Krok 6: Przygotuj kartę MicroSD
- Krok 7: Przetestuj kartę MicroSD
- Krok 8: Przylutuj Arduino i płytkę rozdzielającą MicroSD do Stripboard
- Krok 9: Podłącz pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
- Krok 10: Przylutuj pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
- Krok 11: Podłącz płytkę zaciskową MicroSD do Arduino
- Krok 12: Przylutuj płytkę zaciskową MicroSD do stripboardu
- Krok 13: Podłącz i przylutuj gniazdo audio do stripboardu
- Krok 14: Przetestuj gniazdo audio
- Krok 15: Podłącz i przylutuj potencjometry do stripboardu
- Krok 16: Podłącz i przylutuj kondensatory do stripboardu
- Krok 17: Podłącz i przylutuj enkoder obrotowy do stripboardu
- Krok 18: Podłącz i przylutuj przewody Podłączanie potencjometrów do Arduino (1/2)
- Krok 19: Podłącz i przylutuj przewody Podłączanie potencjometrów do Arduino (2/2)
- Krok 20: Podłącz i przylutuj przewody Podłączanie enkodera obrotowego do Arduino
- Krok 21: Przetestuj pełny kod ANDI
- Krok 22: Podłącz i przylutuj złącze baterii do listwy
- Krok 23: Przetestuj obwód
- Krok 24: Zamknij to po swojemu
Wideo: ANDI - Generator rytmu losowego - Elektronika: 24 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
ANDI to maszyna, która za naciśnięciem przycisku generuje losowy rytm. Każdy beat jest wyjątkowy i można go modyfikować za pomocą pięciu pokręteł. ANDI jest wynikiem uniwersyteckiego projektu, który miał inspirować muzyków i badać nowe sposoby pracy z bębnami. Więcej informacji o projekcie można znaleźć na andinstruments.com
W fazie projektowania ANDI zaczerpnięto wiele inspiracji ze społeczności twórców, a zwłaszcza z ekscytujących projektów tutaj w Instructables. Aby odwdzięczyć się za przysługę, napisałem ten Instruktaż o tym, jak zaprojektować obwód elektryczny dla generatora bitów ANDI. Jest to prosty obwód z pięcioma pokrętłami, które sterują odtwarzaniem krótkich dźwięków perkusyjnych zapisanych na karcie micro-SD za pośrednictwem Arduino Nano.
Ta instrukcja obejmuje tworzenie obwodu elektronicznego i kod zaprogramowany na Arduino, a używane dźwięki perkusyjne znajdują się tutaj. Kod jest wyjaśniony komentarzami w pliku kodu i nie będę zagłębiał się w kod w tym samouczku.
ANDI ma zewnętrzną stronę z blachy aluminiowej i sklejki i nie uwzględniłem w tej instrukcji wykonania zewnętrznej strony.
Jeśli istnieje zainteresowanie dokładnym wyjaśnieniem kodu lub sposobu wykonania obudowy, zostanie to dodane w przyszłości.
W przeciwnym razie daje to swobodę projektowania własnej obudowy dla generatora ANDI-beat.
Śledź mój projekt ANDinstruments na Instagramie, aby otrzymywać aktualizacje medialne projektu: @and_instruments
Krok 1: Jak postępować zgodnie z samouczkiem
Starałem się, aby ta instrukcja była tak szczegółowa, jak to tylko możliwe, aby umożliwić dostęp do niej osobom na wszystkich poziomach umiejętności.
Oznacza to, że czasami może wydawać się zbyt szczegółowy i powolny, więc przyspiesz kroki, z którymi już czujesz się komfortowo.
Aby lepiej zrozumieć niektóre kluczowe części obwodu, dodałem linki do innych instrukcji, samouczków i stron wikipedii, które pomagają zrozumieć, co się dzieje.
Zapraszam do przeprojektowania obwodu i przepisania kodu według własnego uznania, a jeśli to zrobisz, połącz z powrotem do andinstruments.com i podaj źródło.
Proszę o komentarz lub wyślij mi e-mail na adres [email protected], jeśli masz jakiekolwiek pytania dotyczące Instructable lub jakichkolwiek pomysłów na ulepszenie obwodu lub samouczka!
Krok 2: Zbierz komponenty
Do zaprojektowania obwodu użyłem następujących elementów:
- 39x30 otworów 3 stripboardu wyspowego
- Kompatybilny z Arduino V3.0 ATMEGA328 16M
- (2x) 15x1 męska listwa pinowa dla Arduino
- MicroSD Breakout z przesunięciem poziomu (SparkFun Shifting μSD Breakout)
- 7x1 męska listwa pinowa do MicroSD Breakout
- Karta Micro SDHC (karta Intenso 4 GB Micro SDHC klasy 4)
- (4x) potencjometry 10k Ohm (Alps 9mm rozmiar metalowy uchwyt wału RK09L114001T)
- (4x) kondensatory ceramiczne 0,1uF (Vishay K104K15X7RF53L2)
- Rezystor 1k Ohm (Rezystor z metalową folią 0,6W 1%)
- Gniazdo audio 3,5 mm do montażu na panelu (Kycon STPX-3501-3C)
- Enkoder obrotowy z przełącznikiem wciskanym (enkodery Bournsa PEC11R-4025F-S0012)
- Przełącznik dwupozycyjny (1-biegunowe zakładki lutownicze na MTS-102)
- Pasek do akumulatora 9 V (ekranowany pasek do akumulatora 9 V typu „I”)
- Bateria 9 V
- Drut z rdzeniem stałym w różnych kolorach
Postaram się wyjaśnić mój wybór komponentów w całej instrukcji. Podczas procesu projektowania układu dążyłem głównie do tego, aby ten projekt był jak najmniejszy i tani. Dlatego starałem się, aby wszystkie elementy były zamontowane na stripboardzie, aby łączące je przewody mogły przebiegać wzdłuż płytki.
Jeśli masz jakieś sugestie, jak ulepszyć obwód, proszę o komentarz lub wyślij mi e-mail.
Krok 3: Znajdź kilka narzędzi
Do tego projektu używam następujących narzędzi i sprzętu:
- Płytka prototypowa do testowania elementów przed przylutowaniem ich do stripboardu
- Mała para szczypiec do cięcia przewodów
- Automatyczny ściągacz izolacji
- Szczypce do gięcia drutów z rdzeniem stałym i nóżek elementów
- Lutownica z regulowaną temperaturą
- „Pomocne dłonie” do trzymania stripboardu podczas lutowania
- Mały głośnik ze wzmacniaczem i kabel audio 3,5 mm do testowania wyjścia audio obwodów
Krok 4: Postępuj zgodnie ze schematem
Ten schemat jest wykonany za pomocą Fritzing i zalecam sprawdzenie go podczas całego procesu, aby upewnić się, że nie przegapiłeś żadnego komponentu lub połączenia.
Elementy na schemacie nie wyglądają dokładnie tak, jak te, których użyłem w moim obwodzie, ale pokazuje, jak podłączyć przewody i piny są w tych samych miejscach, co na moich elementach.
Krok 5: Podłącz Arduino do płytki zaciskowej karty MicroSD
Polecam rozpocząć projekt od przetestowania dwóch najważniejszych elementów układu: Arduino Nano i płytki stykowej karty MicroSD. Robię to na płytce stykowej, a kiedy wszystko działa dobrze, lutuję elementy na płytce ze striptizem, co sprawia, że jest to trwałe.
Jeśli chcesz dowiedzieć się więcej o działaniu płytki MicroSD, polecam przeczytanie tego samouczka z Adafruit: Samouczek płytki Micro SD Card Breakout.
Przylutuj nagłówki pinów do płytki Arduino i płytki zaciskowej MicroSD. Używam płytki stykowej do przytrzymywania męskich nagłówków pinów podczas lutowania. Wykonanie dobrego złącza lutowniczego może być trudne, a na moich przykładowych obrazach znajdziesz kilka wadliwych. Zalecam obejrzenie kilku samouczków dotyczących lutowania przed rozpoczęciem pracy, jeśli jest to twój pierwszy kontakt z lutownicą.
Podłącz płytkę zaciskową MicroSD do Arduino na płytce stykowej w następującej kolejności:
- Pin Arduino GND -> MicroSD GND
- Pin Arduino 5V -> MicroSD VCC
- Pin Arduino D10 -> MicroSD CS
- Pin Arduino D11 -> MicroSD DI
- Pin Arduino D12 -> MicroSD D0
- Pin Arduino D13 -> MicroSD SCK (widziałem też o nazwie CLK)
W tym projekcie nie jest używany CD-pin płytki zaciskowej MicroSD.
Krok 6: Przygotuj kartę MicroSD
Podłącz kartę MicroSD do komputera za pomocą adaptera. Używam przejściówki z karty MicroSD na kartę SD. Sformatuj kartę MicroSD za pomocą oprogramowania SD Formatter od SD Association:
Używam ustawienia „Zastąp format”, które usuwa wszystko na karcie MicroSD, mimo że moja karta jest zupełnie nowa i już pusta. Robię to, ponieważ jest to zalecane w wielu samouczkach dotyczących używania kart SD z Arduino. Podaj nazwę karty i naciśnij „Format”. Zwykle zajmuje mi to około 5 minut i kończy się komunikatem „Formatowanie karty zakończone!”. Zamknij SDFormatter.
Prześlij wszystkie skompresowane pliki dźwiękowe.wav do katalogu głównego karty MicroSD, którą można znaleźć tutaj. Wyjmij kartę MicroSD po zakończeniu przesyłania i włóż ją z powrotem do płytki zaciskowej MicroSD.
Jeśli znasz się na oprogramowaniu audio, możesz dodać własne klipy dźwiękowe zamiast moich, jeśli nazwiesz je tak samo, jak w moich przykładowych plikach. Pliki powinny być 8-bitowymi plikami.wav o częstotliwości próbkowania 44 100 Hz.
Krok 7: Przetestuj kartę MicroSD
Prześlij kod „CardInfoTest10” do Arduino, aby przetestować połączenie z kartą MicroSD. Ten kod został stworzony przez Limor Fried 2011 i zmodyfikowany przez Toma Igoe 2012 i można go znaleźć i wyjaśnić na stronie Arduino tutaj.
Otwórz monitor szeregowy z prędkością 9600 bodów i potwierdź, że otrzymujesz następujący komunikat:
„Inicjowanie karty SD… Okablowanie jest prawidłowe, a karta jest obecna.
Typ karty: SDHC
Typ woluminu to FAT32”
Potem następuje wiele linijek tekstu, który teraz nie jest dla nas ważny.
Jeśli chcesz dowiedzieć się, jak działa monitor szeregowy, zapoznaj się z lekcją od Adafruit: Monitor szeregowy arduino.
Krok 8: Przylutuj Arduino i płytkę rozdzielającą MicroSD do Stripboard
Odłącz Arduino od komputera i delikatnie podważ płytkę stykową Arduino i MicroSD z płytki stykowej. Używam małego śrubokręta z płaskim łbem i przesuwam go między plastikową częścią męskich nagłówków pinów a płytką stykową w kilku miejscach, aż elementy będą wystarczająco luźne, aby można je było podnieść ręcznie.
Odłóż płytkę stykową i odwróć ją tak, aby miedziane wyspy były skierowane w dół. Teraz nadszedł czas, aby przylutować płytkę rozdzielającą Arduino i MicroSD do listwy, aby te części projektu były trwałe. Pamiętaj, że naprawdę trudno jest usunąć elementy po przylutowaniu ich do stripboardu, więc upewnij się, że są one prawidłowo umieszczone we właściwych pozycjach i są dociśnięte do stripboardu tak mocno, jak to możliwe, aby zapewnić im dobrą wytrzymałość mechaniczną po lutowaniu.
Używam taśmy izolacyjnej do przytrzymywania elementów podczas lutowania, ponieważ kiedy lutujesz, musisz odwrócić stripboard do góry nogami, aby zobaczyć miedziane wyspy i męskie nagłówki pinów, w których należy wykonać lutowanie.
Podczas lutowania używam „pomocnych dłoni”, aby uniknąć układania stripboardu i luźnych elementów na stole. Jeśli się położą, luźne elementy mogą się nieco poruszyć, a ciasne dopasowanie do stripboardu może zostać utracone.
Powtórz proces dla płytki zaciskowej MicroSD. Najpierw umieść go szczelnie w odpowiednim miejscu i przymocuj taśmą izolacyjną.
Ponieważ płytka zaciskowa MicroSD ma tylko męskie nagłówki pinów po jednej stronie, zostanie zamocowana w pozycji przechylnej. Nie widzę z tym żadnego problemu, więc mocuję pod kątem taśmą izolacyjną i po lutowaniu trzyma się ciasno.
Następnie odwracam stripboard do góry nogami i używam moich „pomocnych dłoni” podczas lutowania.
Krok 9: Podłącz pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
Teraz nadszedł czas, aby dodać komponenty do stripboardu w celu uzyskania dźwięku i regulacji głośności. Komponenty zostaną połączone ze sobą kolorowym drutem z rdzeniem stałym.
Potencjometr pełni rolę regulatora głośności, po przekręceniu zwiększa swój opór, a to obniża głośność wyjścia dźwięku. Jeśli chcesz dowiedzieć się więcej o potencjometrach, możesz sprawdzić tę stronę wikipedii: en.wikipedia.org/wiki/Potentiometer.
Rezystor 1k Ohm i kondensator ceramiczny 0,1 uF działają jak filtr dolnoprzepustowy w celu usunięcia szumów o wysokim tonie. Jeśli chcesz dowiedzieć się więcej o filtrach dolnoprzepustowych, możesz sprawdzić tę stronę wikipedii: en.wikipedia.org/wiki/Low-pass_filter
Lutuję te elementy do stripboardu przed lutowaniem przewodów między płytką zaciskową MicroSD a Arduino. Robię to, ponieważ chcę, aby przewody wyjścia dźwięku znajdowały się blisko stripboardu.
Zacznij od spłaszczenia metalowych nóżek potencjometru, jeśli są wygięte jak moje w przykładzie. W ten sposób możesz przełożyć nogi przez otwory w stripboardzie, aby zwiększyć siłę utrzymującą potencjometr na miejscu na stripboardzie.
Wsuń potencjometr przez otwory w stripboardzie zgodnie ze schematem fritzowania.
Za pomocą szczypiec wygnij nóżki podpierające potencjometr w kierunku listwy.
Teraz czas na podłączenie potencjometru do Arduino. Przytnij drut rdzeniowy na odpowiednią długość.
Użyj narzędzia do zdejmowania izolacji z kabli, aby usunąć około 5 mm plastiku z każdego końca przewodu, aby odsłonić metal wewnątrz.
Użyj szczypiec, aby zagiąć drut tak, aby pasował do stripboardu.
Przełóż przewód przez otwory w stripboardzie, łącząc go z prawym pinem potencjometru i pinem Arduino D9. Zagnij drut z tyłu stripboardu, aby utrzymać go na miejscu, podczas gdy dodawane są kolejne komponenty. Nie lutuj jeszcze.
Powtórz ten proces, dodając przewód do środkowego pinu potencjometru i pustego pinu po prawej stronie potencjometru zgodnie ze schematami frytkowania.
Dodaj rezystor 1k Ohm do otworu obok przewodu ze środkowego pinu potencjometru.
Użyj szczypiec, aby dwukrotnie zgiąć jedną nogę kondensatora, aby pasował do dwóch otworów w stripboardzie zgodnie ze schematem fritzowania.
Przepchnij kondensator przez otwory w stripboardzie tak, aby jedna noga dzieliła otwór z rezystorem, a druga przechodziła przez otwór w pustej wysepce z trzema otworami po prawej stronie rezystora.
Wciśnij kondensator na tyle daleko, aby nie był wyżej od stripboardu niż półka potencjometru pod gwintami. Dzieje się tak dlatego, że metalowa górna część obudowy będzie opierać się o półkę na potencjometrze, a zatem kondensator nie powinien przeszkadzać w górnej części.
Dodaj jeszcze dwa przewody, aby podłączyć masę arduino do lewego pinu potencjometru i dalej stamtąd do otworu podłączonego do kondensatora.
Krok 10: Przylutuj pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
Po wygięciu wszystkich przewodów z tyłu stripboardu, aby elementy i przewody nie wypadły, można odwrócić stripboard do góry nogami. Używam moich „pomocnych dłoni”, aby trzymać stripboard do góry nogami. Upewnij się, że wygięte nogi elementów i przewodów nie kolidują z innymi. Czasami wygięte nogi można wykorzystać do wypełnienia luki między różnymi wyspami miedzi. Zwykle dobrze jest to zrobić z masą i pinami 5V Arduino, ponieważ wiele elementów jest często połączonych z tymi dwoma. W tym przypadku stosuję tę technikę na bolcu uziemiającym Arduino.
Po lutowaniu za pomocą ostrych szczypiec przecinam nóżki i przewody tam, gdzie są za długie.
Krok 11: Podłącz płytkę zaciskową MicroSD do Arduino
Teraz nadszedł czas, aby podłączyć płytkę zaciskową MicroSD do Arduino. Zacznij od podłączenia przewodu między masą Arduino a masą płytki zaciskowej MicroSD. Używam teraz przedłużenia bolca uziemiającego Arduino, które stworzyłem, lutując koniec przewodu między Arduino a lewym pinem potencjometru do sąsiedniej miedzianej wyspy obok bolca uziemiającego Arduino.
Kontynuuj zginanie końca przewodu z tyłu listwy, aby utrzymać przewód na miejscu i poczekaj z lutowaniem, aż wszystkie przewody między Arduino a płytką zaciskową MicroSD znajdą się na swoim miejscu.
Dodaj przewód między pinem CS płytki zaciskowej MicroSD a pinem D10 Arduino.
Kontynuuj z przewodem między pinem DI płytki zaciskowej MicroSD a pinem D11 Arduino.
Połącz DO płytki zaciskowej MicroSD z pinem D12 Arduino.
Połącz pin SCK płytki zaciskowej MicroSD (na innej płytce zaciskowej MicroSD, której użyłem, zanim ten pin został nazwany CLK zamiast SCK) z pinem D13 Arduino.
Ostatni podłączony przewód znajduje się między pinem VCC płytki zaciskowej MicroSD a pinem 5V Arduino.
Przewody mogą być trochę ciasne, ale upewnij się, że metalowe części przewodów nie stykają się ze sobą.
Odwróć stripboard i upewnij się, że przewody są nadal na swoim miejscu.
Krok 12: Przylutuj płytkę zaciskową MicroSD do stripboardu
Nałóż lut i odetnij pozostałe końce przewodów.
Krok 13: Podłącz i przylutuj gniazdo audio do stripboardu
Teraz nadszedł czas, aby podłączyć gniazdo audio do stripboardu. Zacznij od zamocowania przewodów do gniazda audio i zagnij przewody wokół styków gniazda audio, aby pozostały na swoim miejscu.
Podczas lutowania może być trudno utrzymać przewód na miejscu. Raz jeszcze używam do tego moich „pomocnych dłoni”.
Podłącz przewody gniazda audio do stripboardu zgodnie ze schematem fritzowania i zagnij przewody z tyłu stripboardu, aby utrzymać je na miejscu.
Odwróć stripboard do góry nogami i przylutuj przewody gniazda audio. Następnie odetnij resztki przewodów za pomocą szczypiec.
Krok 14: Przetestuj gniazdo audio
Teraz nadszedł czas na przetestowanie wyjścia audio. Podłącz Arduino do komputera i prześlij znaleziony tutaj kod „andi_testsound”.
Podłącz gniazdo audio za pomocą kabla audio 3,5 mm (tego samego rodzaju złącza, którego używają normalne słuchawki) do głośnika ze wzmacniaczem. W tym filmie podłączam gniazdo audio do małego głośnika bluetooth, który ma również wejście „Audio In” 3,5 mm z tyłu. Ten obwód nie będzie działał z podłączonymi słuchawkami, ponieważ nie ma wzmocnienia wyjścia dźwięku. Arduino nadal musi być podłączone do komputera, aby uzyskać zasilanie. Kod „andi_testsound” odtwarza różne klipy dźwiękowe z karty MicroSD i jeśli wszystko działa, usłyszysz losowe uderzenie przez głośnik. Możesz także obracać potencjometrem, aby zwiększyć lub zmniejszyć głośność wyjścia.
Krok 15: Podłącz i przylutuj potencjometry do stripboardu
Teraz nadszedł czas na dodanie pozostałych potencjometrów, które służą jako pokrętła do sterowania generowanym beatem. Przeczytaj więcej o używaniu potencjometrów jako wejść analogowych z Arduino na stronie Arduino: Odczyt potencjometru (wejście analogowe).
Za pomocą szczypiec wyprostuj nóżki potencjometrów, które nie mają funkcji elektrycznej, tak jak to zrobiono z pierwszym potencjometrem.
Umieść potencjometry we właściwym miejscu zgodnie ze schematem Fritzinga z wszystkimi pięcioma ramionami elementów przez otwory.
Zagnij dwie boczne nóżki z tyłu stripboardu, aby nadać mu pewną wytrzymałość mechaniczną podczas lutowania.
Przylutuj wszystkie pięć nóg, nawet jeśli boczne nogi nie mają żadnej funkcji elektrycznej. Daje to potencjometom dodatkową wytrzymałość mechaniczną.
Krok 16: Podłącz i przylutuj kondensatory do stripboardu
Kondensatory są dodawane między pinem wyjściowym sygnału a pinem uziemiającym potencjometrów, aby sygnał był bardziej stabilny. Przeczytaj więcej o wygładzaniu wejścia w tej Instrukcji: Gładkie wejście potencjometru.
Dodaj kondensatory do stripboardu zgodnie ze schematem Fritzinga. Wciśnij je jak najbliżej stripboardu, tak aby ich górna część nie znajdowała się nad półką potencjometrów.
Zagnij nogi kondensatorów z tyłu stripboardu, aby utrzymać je na miejscu podczas lutowania.
Przylutuj nogi i odetnij resztki długości.
Krok 17: Podłącz i przylutuj enkoder obrotowy do stripboardu
Wyprostuj dwie boczne nogi enkodera obrotowego tak, aby przylegały płasko do listwy. Robię to, ponieważ moje obrotowe enkodery mają boczne nóżki, które są zbyt duże, aby można je było przepchnąć przez otwór w stripboardzie.
Przesuń enkoder obrotowy przez stripboard we właściwym miejscu zgodnie ze schematem Fritzinga.
Następnie używam taśmy izolacyjnej, aby utrzymać enkoder obrotowy na miejscu podczas lutowania, ponieważ szpilki enkodera nie utrzymują go wystarczająco dobrze.
Przylutuj enkoder obrotowy i usuń taśmę.
Krok 18: Podłącz i przylutuj przewody Podłączanie potencjometrów do Arduino (1/2)
Dodaj kable sygnałowe ze środkowych pinów każdego potencjometru do prawego pinu Arduino zgodnie ze schematem Fritzinga.
Zrób to samo z przewodami 5V łączącymi prawe piny potencjometrów szeregowo z pinem VCC płytki zaciskowej MicroSD.
Zagnij przewody z tyłu stripboardu.
Przylutuj przewody i odetnij pozostałą metalową część przewodów.
Krok 19: Podłącz i przylutuj przewody Podłączanie potencjometrów do Arduino (2/2)
Z przodu stripboardu zaczyna być tłoczno, więc chcemy dodać ostatnie przewody z tyłu, aby połączyć ostatnie piny komponentów. Teraz, gdy potencjometry i enkoder obrotowy są na swoim miejscu, stripboard może stać sam do góry nogami, co pomaga podczas lutowania przewodów prosto z tyłu.
Zacznij od zmierzenia trzech przewodów o równej długości, które połączą bolce uziemiające potencjometrów. Te przewody nie przejdą przez otwory, ale zamiast tego zostaną przylutowane, leżąc obok prawego kołka zgodnie ze schematem Fritzinga.
Jest to trudniejsze niż lutowanie drutu, który przeszedł przez otwór i został wygięty, więc zacznij od jednego drutu na raz i uważaj, aby nie zachodzić na lut różnych pinów.
Krok 20: Podłącz i przylutuj przewody Podłączanie enkodera obrotowego do Arduino
Teraz kontynuuj, dodając dwa krótsze przewody, aby podłączyć przewody uziemiające potencjometrów do enkodera obrotowego.
Przylutuj przewody, jednocześnie pozwalając stripboardowi stanąć samodzielnie na potencjometrach.
Dodaj trzy przewody łączące enkoder obrotowy z arduino zgodnie ze schematem Fritzinga, a na koniec dodaj krótki przewód łączący styk uziemiający przerwania MicroSD z kołkiem uziemiającym najbliższego potencjometru. Przylutuj przewody pojedynczo.
Krok 21: Przetestuj pełny kod ANDI
Teraz nadszedł czas na przetestowanie pełnej wersji kodu, który znajduje się tutaj. Podłącz Arduino do komputera i wgraj kod ANDI.
Następnie podłącz kabel głośnikowy do wyjścia audio i wypróbuj potencjometry i enkoder obrotowy. Jeśli słyszysz dużo wysokich dźwięków, nie martw się, dla mnie jest to spowodowane zasilaniem Arduino kablem USB. W następnym kroku przylutujesz złącze baterii i wyłącznik zasilania do listwy, dzięki czemu Arduino nie będzie już musiało być zasilane przez komputer.
Krok 22: Podłącz i przylutuj złącze baterii do listwy
Złącze baterii łączy baterię 9V jako źródło zasilania z listwą. Przełącznik dwustabilny włącza lub wyłącza projekt poprzez zmostkowanie lub przerwanie czerwonego przewodu złącza baterii.
Odciąć czerwony przewód około 10 cm od uchwytu złącza akumulatora i zagiąć koniec przewodu wokół środkowego styku przełącznika dwustabilnego. Następnie podłącz drugi przewód o długości około 20 cm do jednego z zewnętrznych styków przełącznika dwustabilnego.
Przylutuj oba czerwone przewody do przełącznika za pomocą „pomocnych dłoni”, aby utrzymać przewody na miejscu.
Podłącz koniec czerwonego przewodu do pinu Vin Arduino, a czarny przewód do pinu uziemienia w miejscach zgodnie ze schematem Fritzinga.
Zagnij przewody z tyłu stripboardu i obróć płytkę, aby przylutować ją na miejscu.
Użyj przełącznika, aby włączyć Arduino i sprawdzić, czy włączają się diody LED na mikrokontrolerze.
Krok 23: Przetestuj obwód
Obróć skrajny lewy potencjometr do końca w kierunku przeciwnym do ruchu wskazówek zegara, aby zmniejszyć głośność, a następnie podłącz kabel głośnikowy do złącza audio. Głośnik powinien również mieć minimalną głośność podczas podłączania stripboardu, aby uniknąć wysokich szumów, które mogą czasami wystąpić podczas wciskania kabla głośnika do złącza audio.
Krok 24: Zamknij to po swojemu
Świetna robota, gotowe! Teraz do Ciebie należy zamknięcie obwodu w dowolny sposób. Zdecydowałem się umieścić mój obwód w obudowie wykonanej z blachy aluminiowej i sklejki brzozowej pomalowanej na ciemno, ale możesz to zrobić tak, jak chcesz.
Proszę zostaw komentarz lub wyślij mi e-mail na adres [email protected] ze swoimi obwodami lub jeśli masz jakieś pytania lub ulepszenia do udostępnienia!
II nagroda w Konkursie Autorskim Pierwszy raz 2018
Drugie miejsce w wyzwaniu Epilog 9
Drugie miejsce w konkursie Arduino 2017
Zalecana:
Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki
Rozpoczęcie pracy z IDE STM32f767zi i przesłanie własnego szkicu: KUP (kliknij test, aby kupić/odwiedzić stronę internetową) OPROGRAMOWANIE STM32F767Z WSPIERANE· IDE STM32CUBE· KEIL MDK ARM µVISION· EWARM IAR EMBEDDED WORKBENCH· Dostępne różne oprogramowanie ARDUINO służy do programowania mikrokontrolerów STM
Jak zrobić podwójną antenę 4G LTE BiQuade Proste kroki: 3 kroki
Jak zrobić podwójną antenę 4G LTE BiQuade Proste kroki: W większości przypadków nie mam dobrej siły sygnału w mojej codziennej pracy. Więc. Szukam i próbuję różnych typów anten, ale nie działa. Po zmarnowanym czasie znalazłem antenę, którą mam nadzieję zrobić i przetestować, bo to zasada budowy nie
Strumieniowanie wideo na żywo 4G/5G HD z drona DJI z małym opóźnieniem [3 kroki]: 3 kroki
Strumieniowanie wideo na żywo 4G/5G HD z drona DJI z małym opóźnieniem [3 kroki]: Poniższy przewodnik pomoże Ci uzyskać strumienie wideo na żywo w jakości HD z prawie każdego drona DJI. Za pomocą aplikacji mobilnej FlytOS i aplikacji internetowej FlytNow możesz rozpocząć przesyłanie strumieniowe wideo z drona
Pierwsze kroki z płytą La COOL: 4 kroki (ze zdjęciami)
Pierwsze kroki z płytą La COOL: wprowadzenie”Kiedy wpadliśmy na pomysł na płytkę La COOL, wyobraziłem sobie połączenie Arduino z Wi-Fi i modułową agronomiczną stacją pogodową. Do pracy autonomicznej musiał zużywać bardzo mało energii i chciałem móc sterować
Pierwsze kroki z Arduino: Co musisz wiedzieć: 4 kroki (ze zdjęciami)
Pierwsze kroki z Arduino: Co musisz wiedzieć: Pracuję z Arduino i elektroniką od wielu lat i wciąż się uczę. W tym stale rozwijającym się świecie mikrokontrolerów łatwo się zgubić i krążyć wokół siebie, próbując znaleźć informacje. W tej instrukcji