Reklama

Jeśli lubisz majsterkować przy obu urządzeniach i oprogramowanie, wtedy jest kilka hobby bardziej pasujących niż Arduino. Arduino to programowalny sterownik logiczny Co to jest Arduino i co możesz z tym zrobić?Arduino to niezwykłe małe urządzenie elektroniczne, ale jeśli nigdy wcześniej go nie używałeś, jakie dokładnie są i co możesz z tym zrobić? Czytaj więcej które mogą robić wiele schludnych rzeczy w zależności od tego, jak kreatywny jesteś w kodzie.

Jeden szczególny „gatunek” projektów, jeśli chcesz, polega na użyciu Arduino do tworzenia lub rozszerzania muzyki. Niektóre z nich są bardzo proste do wdrożenia, podczas gdy inne są bardziej złożone, ale w końcu wszystkie są całkiem satysfakcjonujące.

Oto niektóre z bardziej interesujących, które możesz spróbować samemu!

Czy jesteś kompletnym nowicjuszem? Zastanów się nad zakupem Zestaw startowy Arduino Co zawiera zestaw startowy Arduino? [Arduino Beginners]Wobec pudełka pełnego elementów elektronicznych łatwo jest zostać przytłoczonym. Oto przewodnik po tym, co znajdziesz w swoim zestawie. Czytaj więcej

instagram viewer
, a następnie przeczytaj nasze Przewodnik dla początkujących Arduino Pierwsze kroki z Arduino: przewodnik dla początkującychArduino to platforma prototypowania elektroniki typu open source oparta na elastycznym, łatwym w użyciu sprzęcie i oprogramowaniu. Jest przeznaczony dla artystów, projektantów, hobbystów i wszystkich zainteresowanych tworzeniem interaktywnych obiektów lub środowisk. Czytaj więcej i zacznij się nimi bawić projekty Arduino dla początkujących 15 świetnych projektów Arduino dla początkującychInteresujesz się projektami Arduino, ale nie wiesz, od czego zacząć? Te projekty dla początkujących nauczą Cię, jak zacząć. Czytaj więcej do usiądź wygodnie, zanim przejdziesz dalej.

Ten projekt jest fascynujący, w szczególności ze względu na to, że wykorzystuje zasady przewodnictwa, aby zrobić coś, o czym większość nie pomyślałaby. Krótko mówiąc, ten projekt pozwala wytwarzaj dźwięki otoczenia, dotykając rośliny.

Teoria, która się za tym kryje: kiedy dwa przewodzące przedmioty dotykają - w tym przypadku samej rośliny i ludzkiej skóry - zmienia się pojemność między tymi przedmiotami. Przy pomocy odpowiedniego czujnika możesz wykryć, kiedy coś dotyka rośliny i przekształcić tę pojemność na dźwięk.

W przypadku Arduino możesz użyć czegoś takiego Touché jako czujnik pojemności, co właśnie robi ten projekt. Skonfiguruj sam, a gwarantuję, że Twoi goście będą zawsze pod wrażeniem.

Oto kolejny projekt oparty na czujnikach, z wyjątkiem tego, że ten polega na światło otoczenia zamiast fizycznego dotyku. W szczególności rezystory zależne od światła (LDR) są używane do „odczytu” poziomów światła, a te odczyty są konwertowane na nuty.

Przesuwając dłoń, aby ukryć lub odsłonić więcej światła dla czujnika, możesz zmienić generowane dźwięki. Zrób to wystarczająco dobrze, a otrzymasz prymitywny rodzaj techno.

Fajne jest to, że kod tego projektu jest zaskakująco prosty, gdy zrozumiesz, co on robi. Dokonaj kilku poprawek, dodaj podkład, a otrzymasz coś takiego:

Coke Piano i Launchpad

Ten projekt to coś w rodzaju dwa w jednym: dwie różne aplikacje oparte na tej samej koncepcji. Istotą tego jest to, że podłączasz kilkanaście aluminiowych puszek do Arduino i po dotknięciu każdy z nich może generować inny dźwięk lub klip.

Powyższe wideo pokazuje dwa przykłady. W pierwszym wydaje się, że brzmi prawie jak szklana harfa. W drugim przypadku konfiguracja przypomina urządzenie Launchpad (sprzęt często używany przez DJ-ów do tworzenia mashupów, remiksów i innych rzeczy). Przykład pokazuje nawet czarną puszkę coli, która może zmienić używany pakiet dźwiękowy.

Niestety nie ma instrukcji dotyczącej samodzielnej replikacji tego projektu, ale pełny kod źródłowy jest dostępny na Pastebin. Skrypt został napisany przy użyciu biblioteki PyAudio i może zapętlać dowolny plik .WAV.

Tutaj mamy zgrabne małe dzieło, które bardziej przypomina zabawkę niż praktyczne urządzenie, ale mimo wszystko jest niesamowite. Przynajmniej jest to świetny sposób na poznanie majsterkowania Arduino, ponieważ jest to proste i dostępne jest pełne źródło.

Urządzenie działa w następujący sposób: jest tarcza, którą przekręcasz, aby wybierać notatki (tylko naturalne i ostre), oraz przycisk, który klikasz, kiedy chcesz nagrać bieżącą notatkę. Pusta notatka istnieje, gdy chcesz odpocząć jednym uderzeniem.

Kiedy skończysz, możesz odtworzyć całe nagranie, i możesz użyć pokrętła, aby przyspieszyć lub spowolnić odtwarzanie. Jest to całkiem fajne, ale, prawda, nowość nie potrwa długo.

Jeśli szukasz czystej i prostej biblioteki, która Ci na to pozwoli zagraj linię melodyczną ze swoim Arduino, to jest to, czego chcesz. Jest to pojedynczy plik źródłowy (właściwie para plików .CPP i .H, które działają jako jedna jednostka), który dołączasz do kodu Arduino. Prosty w konfiguracji i łatwy w użyciu.

Aby skorzystać z tej biblioteki, najłatwiej jest zdefiniować melodię jako wartości zakodowane na stałe w kodzie (wytyczne dotyczące tego są dostępne w /songs/readme.h plik). Następnie odtwarzanie tej melodii jest tak proste, jak dzwonienie Melody.play ().

Dodatkową zaletą jest to, że biblioteka sprawia, że ​​zmiana oktaw jest trywialna (Melody.setOctave ()) i zmienić tempo (Melody.setTempo ()). Odtwarzanie nie jest blokowane, więc Arduino może robić inne rzeczy, grając melodię tak długo, jak Ty opóźnienie() wystarczająco długo na tempo.

Jeśli jesteś żądnym przygód nowicjuszem Arduino, który lubi grać na gitarze elektrycznej, ten plan instruktażowy dotyczący tworzenia Pedał gitarowy Lo-Fi może być na twojej ulicy.

Dlaczego żądny przygód? Ponieważ ten jest nieco bardziej złożony niż powyższe pomysły na projekt. Nie zalecamy tego jako absolutnego przedsięwzięcia za pierwszym razem, ale jeśli masz jakieś wcześniejsze doświadczenie i postępujesz zgodnie z instrukcjami, wszystko będzie dobrze. Kto zresztą nie lubi dobrego wyzwania?

Ten pedał ma trzy różne efekty: kontrolę częstotliwości próbkowania, bitcrusher i bitshifter (z których wszystkie można zobaczyć w akcji na powyższym filmie). Jest fajnie się bawić i jest bardzo praktyczny, co jest tak dobre, jak to możliwe, jeśli chodzi o hobby takie jak Arduino.

Twoje pomysły na projekt Arduino

Ciekawe, jak wiele możesz zrobić z czymś tak małym jak Arduino, i oczywiście są setki innych pomysłów Pomysły projektu Arduino na zautomatyzowany domCzy nie byłoby wspaniale podlewać szklarnię bez opuszczania krzesła? Arduino może być zaangażowane jako kluczowy element niektórych projektów automatyki domowej - oto pięć! Czytaj więcej unosić się w Internecie. Ale co o tobie? Jaki projekt muzyczny zrealizowałeś ze swoim Arduino?

Podziel się z nami w komentarzach poniżej, niezależnie od tego, czy masz pytania, komentarze lub własne pomysły!

Joel Lee ma tytuł licencjata w informatyce i ponad sześć lat doświadczenia zawodowego w pisaniu. Jest redaktorem naczelnym MakeUseOf.