Spisu treści:

ANDI - Generator rytmu losowego - Elektronika: 24 kroki (ze zdjęciami)
ANDI - Generator rytmu losowego - Elektronika: 24 kroki (ze zdjęciami)

Wideo: ANDI - Generator rytmu losowego - Elektronika: 24 kroki (ze zdjęciami)

Wideo: ANDI - Generator rytmu losowego - Elektronika: 24 kroki (ze zdjęciami)
Wideo: Прохождение The Last of Us part 2 (Одни из нас 2)#1 Постаревшая Элли в снегах 2024, Lipiec
Anonim
ANDI - Generator rytmu losowego - Elektronika
ANDI - Generator rytmu losowego - Elektronika
ANDI - Generator rytmu losowego - Elektronika
ANDI - Generator rytmu losowego - Elektronika
ANDI - Generator rytmu losowego - Elektronika
ANDI - Generator rytmu losowego - Elektronika
ANDI - Generator rytmu losowego - Elektronika
ANDI - Generator rytmu losowego - Elektronika

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

Jak postępować zgodnie z samouczkiem
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

Zbierz komponenty
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

Znajdź narzędzia
Znajdź narzędzia
Znajdź jakieś narzędzia
Znajdź jakieś narzędzia
Znajdź narzędzia
Znajdź narzędzia
Znajdź jakieś narzędzia
Znajdź jakieś narzędzia

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

Postępuj zgodnie ze schematem
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

Podłącz Arduino do płytki zaciskowej karty MicroSD
Podłącz Arduino do płytki zaciskowej karty MicroSD
Podłącz Arduino do płytki zaciskowej karty MicroSD
Podłącz Arduino do płytki zaciskowej karty MicroSD
Podłącz Arduino do płytki zaciskowej karty MicroSD
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

Przygotuj kartę MicroSD
Przygotuj kartę MicroSD
Przygotuj kartę MicroSD
Przygotuj kartę MicroSD
Przygotuj kartę MicroSD
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

Przetestuj kartę MicroSD
Przetestuj kartę MicroSD
Przetestuj kartę MicroSD
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

Przylutuj Arduino i płytkę rozdzielającą MicroSD do Stripboard
Przylutuj Arduino i płytkę rozdzielającą MicroSD do Stripboard
Przylutuj Arduino i płytkę rozdzielającą MicroSD do Stripboard
Przylutuj Arduino i płytkę rozdzielającą MicroSD do Stripboard
Przylutuj Arduino i płytkę rozdzielającą MicroSD do Stripboard
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

Podłącz pokrętło regulacji głośności i filtr dolnoprzepustowy do Stripboard
Podłącz pokrętło regulacji głośności i filtr dolnoprzepustowy do Stripboard
Podłącz pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
Podłącz pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
Podłącz pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
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

Przylutuj pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
Przylutuj pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
Przylutuj pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
Przylutuj pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
Przylutuj pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
Przylutuj pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
Przylutuj pokrętło regulacji głośności i filtr dolnoprzepustowy do stripboardu
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

Podłącz płytkę zaciskową MicroSD do Arduino
Podłącz płytkę zaciskową MicroSD do Arduino
Podłącz płytkę zaciskową MicroSD do Arduino
Podłącz płytkę zaciskową MicroSD do Arduino
Podłącz płytkę zaciskową MicroSD do Arduino
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

Przylutuj płytkę zaciskową MicroSD do stripboardu
Przylutuj płytkę zaciskową MicroSD do stripboardu
Przylutuj płytkę zaciskową MicroSD do stripboardu
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

Podłącz i przylutuj gniazdo audio do stripboardu
Podłącz i przylutuj gniazdo audio do stripboardu
Podłącz i przylutuj gniazdo audio do stripboardu
Podłącz i przylutuj gniazdo audio do stripboardu
Podłącz i przylutuj gniazdo audio do stripboardu
Podłącz i przylutuj gniazdo audio do stripboardu
Podłącz i przylutuj gniazdo audio do stripboardu
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

Przetestuj gniazdo audio
Przetestuj gniazdo audio
Przetestuj gniazdo audio
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

Podłącz i przylutuj potencjometry do stripboardu
Podłącz i przylutuj potencjometry do stripboardu
Podłącz i przylutuj potencjometry do stripboardu
Podłącz i przylutuj potencjometry do stripboardu
Podłącz i przylutuj potencjometry do stripboardu
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

Podłącz i przylutuj kondensatory do stripboardu
Podłącz i przylutuj kondensatory do stripboardu
Podłącz i przylutuj kondensatory do stripboardu
Podłącz i przylutuj kondensatory do stripboardu
Podłącz i przylutuj kondensatory do stripboardu
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

Podłącz i przylutuj enkoder obrotowy do stripboardu
Podłącz i przylutuj enkoder obrotowy do stripboardu
Podłącz i przylutuj enkoder obrotowy do stripboardu
Podłącz i przylutuj enkoder obrotowy do stripboardu
Podłącz i przylutuj enkoder obrotowy do stripboardu
Podłącz i przylutuj enkoder obrotowy do stripboardu
Podłącz i przylutuj enkoder obrotowy do stripboardu
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)

Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (1/2)
Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (1/2)
Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (1/2)
Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (1/2)
Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (1/2)
Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (1/2)
Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (1/2)
Podłącz i lutuj 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)

Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (2/2)
Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (2/2)
Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (2/2)
Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (2/2)
Podłącz i lutuj przewody Podłączanie potencjometrów do Arduino (2/2)
Podłącz i lutuj 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

Podłącz i lutuj przewody Podłączanie enkodera obrotowego do Arduino
Podłącz i lutuj przewody Podłączanie enkodera obrotowego do Arduino
Podłącz i lutuj przewody Podłączanie enkodera obrotowego do Arduino
Podłącz i lutuj przewody Podłączanie enkodera obrotowego do Arduino
Podłącz i lutuj przewody Podłączanie enkodera obrotowego do Arduino
Podłącz i lutuj 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

Przetestuj pełny kod ANDI
Przetestuj pełny kod ANDI
Przetestuj pełny kod ANDI
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

Podłącz i przylutuj złącze baterii do stripboardu
Podłącz i przylutuj złącze baterii do stripboardu
Podłącz i przylutuj złącze baterii do stripboardu
Podłącz i przylutuj złącze baterii do stripboardu
Podłącz i przylutuj złącze baterii do stripboardu
Podłącz i przylutuj złącze baterii do stripboardu

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

Przetestuj obwód
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

Zamknij to po swojemu
Zamknij to po swojemu
Zamknij to po swojemu
Zamknij to po swojemu
Zamknij to po swojemu
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!

Pierwszy Konkurs Autorski 2018
Pierwszy Konkurs Autorski 2018
Pierwszy Konkurs Autorski 2018
Pierwszy Konkurs Autorski 2018

II nagroda w Konkursie Autorskim Pierwszy raz 2018

Epilog Wyzwanie 9
Epilog Wyzwanie 9
Epilog Wyzwanie 9
Epilog Wyzwanie 9

Drugie miejsce w wyzwaniu Epilog 9

Konkurs Arduino 2017
Konkurs Arduino 2017
Konkurs Arduino 2017
Konkurs Arduino 2017

Drugie miejsce w konkursie Arduino 2017

Zalecana: