Kazalo:
Video: PiPiano: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Sintetizirajte svoj mali klavir Raspberry Pi. Uporablja sintetizator FluidSynth SoundFont. Odlikuje ga polifonija in vzdržljivost, kar pomeni, da lahko pritisnete vse note hkrati in se bo z dolgim držanjem gumba igrala dlje.
Sheme in PCB so v skupni rabi na EasyEDA. Modeli in koda python so odprti. Prilagodite ga na svoj način!
Ta projekt se je najprej začel kot zvočna plošča za mojega malčka, vendar sem se z njim igral bolj kot on. Po več revizijah je postal malce vreden klavirja.
1. korak: Načrtujte gradnjo
Za namestitev paketov potrebuje Raspberry PI nič, ki ima internetno povezavo. Druga možnost je, da uporabim mojo minimalno podobo, ki igra klavir, kot sem ga zgradil, tudi omrežje je bilo odstranjeno. Tudi malina Pi običajne velikosti bi lahko delovala, vendar bi štrlela iz klavirja.
Uporabite lahko JST ali vijačne sponke, odvisno od zvočnikov, ki jih uporabljate. Uporabil sem priključek JST z zaprtimi zvočniki.
Namesto ojačevalnega čipa Maxim lahko uporabite združljive zvočnike USB USB ali adapter z Raspbery Pi, ki za spajkanje pod čipom zahteva spajkalno pasto. Poskusil sem z mini USB zvočniki, vendar se sliši bolj kositrno od prikazanih zvočnikov. Če uporabljate zvočno strojno opremo USB, nobena od zvočnih komponent na tiskanem vezju ne bo potrebna. So na levi strani Raspberry Pi.
Raspberry Pi Zero sem namestil pod tiskano vezje, lahko pa ga postavite na vrh. Prepričajte se, da je kartica SD na isti strani kot pin 1, označen na tiskanem vezju, in da so zatiči glave na Pi Zero spajkani.
Ta projekt potrebuje PCB po meri vašega priljubljenega proizvajalca PCB -ja. Od JLCPCB sem dobil 5 za 14 USD.
Gerber v Googlu Drive, lahko ustvarite Gerber tudi iz EasyEDA.
Predložil sem tudi preglednico o materialu.
2. korak: Zgradite
Uporabil sem nizkotemperaturno spajkalno pasto brez svinca in postajo za spajkanje z vročim zrakom na ojačevalnikih IC. Toploto sem usmeril na IC, dokler nisem videl spajkalne kroglice na priključke, vidne na strani IC. Preostale komponente so skozi luknje ali velike velikosti SMD, ki so jih zlahka spajkali ročno. Uporabil sem predelano opekač za opekač, da sem prenovil prejšnjo revizijo, vendar sem na koncu veliko popravil.
3. korak: Programska oprema
Pripravite kartico SD z Raspbian Lite
Nastavitev podpore Pi za Maxim IC
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
Namestite pakete
sudo apt-get posodobitev
sudo apt-get nadgradnja
sudo apt-get install fluidsynth python-numpy python-pip
sudo pip namestite pyfluidsynth
Prenesite datoteke projekta
Uporabite WinSCP ali drugo programsko opremo SCP za kopiranje datoteke python in zvočne pisave v domačo mapo Pi
chmod +x piano.py
sudo nano /etc/rc.local
Pomaknite se navzdol in tik pred izstopno vrstico 0 vnesite naslednje:
python /home/pi/piano.py &
Le za branje
Dobro je, da datotečni sistem nastavite samo za branje, zato ga lahko preprosto izklopite.
Stikalo v zgornjem desnem kotu omogoča izklop samo za branje, da lahko spremenite sistem.
wget
sudo bash read-only-fs.sh
Da za skakalec za branje/pisanje GPIO = 3
Ne za zaustavitev GPIO
Da za paniko jedra
Izberite možnost 1 za Pi Zero W in Pi Zero 1.3 in možnost 2 za različico 1.2 (ne W)
Prenesite USBpiano.py in ga preimenujte v piano.py, če uporabljate zvočno strojno opremo USB
Naredil sem sliko karte za klavir, konfiguriral način, kako sem ga ustvaril. S slike je bilo odstranjeno vse nepotrebno, vključno z mreženjem. Uporablja privzeto geslo: malina
Priporočena:
DIY stativ pod koraki 1: 3 koraki
DIY stativ pod 1 USD: Ta pouk vas bo naučil, kako narediti fantastičen stativ pod 1 USD. Z uporabo samo gospodinjskih predmetov, kot je moka, lahko naredite fantastičen stativ, ki je še boljši od običajnega stojala, celo prenosnega … poskusite! najprej bi si moral ogledati video
4G/5G HD video pretakanje v živo z DJI Drone z nizko zakasnitvijo [3 koraki]: 3 koraki
4G/5G HD video pretakanje v živo z DJI Drone z nizko zakasnitvijo [3 koraki]: Naslednji vodnik vam bo pomagal prenašati videoposnetke v visoki kakovosti HD v skoraj vseh DJI-jih. S pomočjo mobilne aplikacije FlytOS in spletne aplikacije FlytNow lahko začnete pretakati videoposnetke iz drona
4 koraki za merjenje notranje odpornosti baterije: 4 koraki
4 koraki za merjenje notranje odpornosti baterije: Tu so 4 preprosti koraki, ki vam lahko pomagajo izmeriti notranji upor baterije
Brezžični monitor pulzne frekvence s 4 koraki Duino-24: 4 koraki
Brezžični monitor pulzne frekvence s funkcijo 4Duino-24: Brezžični monitor pulzne frekvence je konceptualni projekt za bolnišnice in klinike, njegova glavna funkcija je skrajšati čas, ki ga medicinske sestre ali zdravniki potrebujejo za obisk vsakega bolnika v bolnišnici. Običajno zdravniki in medicinske sestre obiščejo vsakega pacienta, da preverijo
Kako razstaviti računalnik z enostavnimi koraki in slikami: 13 korakov (s slikami)
Kako z enostavnimi koraki in slikami razstaviti računalnik: To navodilo za razstavljanje računalnika. Večina osnovnih komponent je modularnih in jih je enostavno odstraniti. Vendar je pomembno, da ste glede tega organizirani. To vam bo pomagalo preprečiti izgubo delov in tudi pri ponovni montaži