Obsah:
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Syntetizujte svoje vlastné malé piano Raspberry Pi. Používa syntetizátor FluidSynth SoundFont. Má polyfóniu a sustain, čo znamená, že môžete zatlačiť všetky noty naraz a nota bude hrať dlhšie, pokiaľ podržíte tlačidlo.
Schéma a PCB sa zdieľajú na EasyEDA. Návrhy a kód pythonu sú otvorené. Prispôsobte si to podľa seba!
Tento projekt sa najskôr začal ako zvuková doska pre moje batoľa, ale hral som s ním viac ako on. Po niekoľkých revíziách sa z neho stal malý klavír, ktorý môžu dospelí oceniť.
Krok 1: Plán na stavbu
Na inštaláciu balíkov je potrebná nula Raspberry PI, ktorá má internetové pripojenie. Alternatívne je možné použiť môj minimálny obraz, ktorý hrá na klavír tak, ako som ho postavil, taktiež bolo odstránené vytváranie sietí. Raspberry Pi bežnej veľkosti by tiež mohlo fungovať, ale trčalo by z PCB klavíra.
V závislosti od použitých reproduktorov môžete použiť svorky JST alebo skrutkové. Použil som konektor JST s uzavretými reproduktormi.
Namiesto čipu zosilňovača Maxim môžete použiť USB zvukové reproduktory alebo adaptér kompatibilné s Raspbery Pi, ktoré na spájkovanie pod čipom vyžadujú spájkovaciu pastu. Skúsil som to s mini USB reproduktormi, ale znie to cínovejšie, ako sú zobrazené reproduktory. Ak používate zvukový hardvér USB, nebudú potrebné žiadne zvukové komponenty na doske plošných spojov. Nachádzajú sa vľavo od Raspberry Pi.
Namontoval som Raspberry Pi Zero pod DPS, ale môžete dať na vrch. Len sa uistite, že karta SD je na rovnakej strane ako kolík 1 vyznačený na doske plošných spojov a uistite sa, že kolíky záhlavia na Pi Zero sú spájkované tak, aby zodpovedali.
Tento projekt potrebuje vlastnú DPS od vášho obľúbeného výrobcu DPS. Dostal som 5 z JLCPCB za 14 USD.
Gerber na Disku Google, môžete tiež vygenerovať Gerber z EasyEDA.
Poskytol som aj tabuľku kusovníka.
Krok 2: Zostavte
Na integrované obvody zosilňovača som použil nízkoteplotnú bezolovnatú spájkovaciu pastu a teplovzdušnú spájkovaciu stanicu. Teplo som zameral na vrch IC, kým som nevidel spájkovaciu pätku na konektory viditeľné na boku IC. Ostatné súčiastky sú dierované alebo vo veľkosti SMD, ktoré sa dajú ľahko spájkovať ručne. Použil som svoju prerobenú hriankovač na preformátovanie predchádzajúcej revízie, ale veľkú časť som nakoniec opravil ručne.
Krok 3: Softvér
Pripravte si kartu SD pomocou Raspbian Lite
Nastavte podporu Pi pre Maxim IC
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
Nainštalujte balíky
sudo apt-get aktualizácia
sudo apt-get upgrade
sudo apt-get install fluidsynth python-numpy python-pip
sudo pip install pyfluidsynth
Prenos súborov projektu
Pomocou WinSCP alebo iného softvéru SCP skopírujte súbor pythonu a zvukového písma do domovského priečinka Pi
chmod +x piano.py
sudo nano /etc/rc.local
Posuňte zobrazenie nadol a tesne pred riadok výjazdu 0 zadajte nasledujúce:
python /home/pi/piano.py &
Iba na čítanie
Je vhodné nechať súborový systém iba na čítanie, aby sa dal jednoducho vypnúť.
Prepínač vpravo hore umožňuje vypnúť iba čítanie, aby bolo možné upravovať systém.
wget
sudo bash read-only-fs.sh
Áno pre prepojenie čítania/zápisu GPIO = 3
Nie pre zastavenie GPIO
Áno pre paniku jadra
Vyberte možnosť 1 pre Pi Zero W a Pi Zero 1.3 a možnosť 2 pre verziu 1.2 (nie W)
Ak používate zvukový hardvér USB, stiahnite si súbor USBpiano.py a premenujte ho na piano.py
Vytvoril som obrázok karty pre klavír a nakonfiguroval som ho tak, ako som ho postavil. Z obrázku bolo odstránené všetko nepotrebné vrátane sietí. Používa predvolené heslo: malina
Odporúča:
DIY 37 ruletová hra s ruletou Arduino: 3 kroky (s obrázkami)
DIY 37 Leds Arduino Roulette Game: Roulette je kasínová hra pomenovaná podľa francúzskeho slova, ktoré znamená malé koliesko
Internetové rádio BOSEBerry Pi: 4 kroky (s obrázkami)
Internetové rádio BOSEBerry Pi: Rád počúvam rádio! Doma som používal rádio DAB, ale zistil som, že príjem je trochu nerovnomerný a zvuk sa stále prerušuje, a tak som sa rozhodol postaviť si vlastné internetové rádio. Okolo domu a digitálneho signálu mám silný signál Wi -Fi
Vytvorenie ROM ROM systému Macintosh Plus: 3 kroky (s obrázkami)
Vytvorte ROM Macintosh Plus: Tento návod vás prevedie procesom „kopírovania“Obrázky EPROM z čipov ROM vášho počítača Macintosh Plus a (alebo) „napaľovanie“obrázky na nové čipy. Tento proces bude v zásade vykonaný dvakrát, aby sa vytvorili obidva & quot
Ako: Inštalácia Raspberry PI 4 bezhlavého (VNC) s obrazovým procesorom Rpi a obrázkami: 7 krokov (s obrázkami)
Ako na to: Inštalácia Raspberry PI 4 bez hlavy (VNC) s obrázkom Rpi a obrázkami: Plánujem použiť tento nástroj Rapsberry PI v mnohých zábavných projektoch späť na mojom blogu. Neváhajte sa na to pozrieť. Chcel som sa vrátiť k používaniu svojho Raspberry PI, ale na novom mieste som nemal klávesnicu ani myš. Chvíľu to bolo, odkedy som nastavil Raspberry
Pst , (kroky hore): 3 kroky (s obrázkami)
Pššššt … (ut-up): Šepkanie nie je najefektívnejším spôsobom, ako prinútiť ľudí, aby mlčali. Zvlášť vo verejných priestoroch a obzvlášť vo verejných knižniciach. Zavrieme si teda ústa pocitom viny. Toto svetlo je nainštalované v knižnici.