Sadržaj:
Video: PiPiano: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Sintetizirajte svoj mali Raspberry Pi klavir. Koristi FluidSynth SoundFont sintisajzer. Odlikuje se polifonijom i sustainom, što znači da možete pritisnuti sve note odjednom i nota će se svirati dulje sa pritisnutim gumbom.
Sheme i PCB se dijele na EasyEDA -i. Dizajni i Python kod su svi otvoreni. Prilagodite ga na svoj način!
Ovaj projekt je prvo započeo kao zvučna fidget ploča za moje dijete, ali ja sam se igrao s njim više od njega. Nakon nekoliko revizija postao je mali pijanist koji odrasli mogu cijeniti.
Korak 1: Planirajte izgradnju
Za instaliranje paketa potrebna je Raspberry PI nula koja ima internetsku vezu. Alternativno, možete upotrijebiti moju minimalnu sliku koja svira klavir onako kako sam ga ja sagradio, uklonjeno je i umrežavanje. Raspberry Pi uobičajene veličine također bi mogao funkcionirati, ali bi stršao iz PCB -a za klavir.
Možete koristiti JST ili vijčane stezaljke, ovisno o zvučnicima koje koristite. Koristio sam JST konektor sa priloženim zvučnicima.
Možete upotrijebiti Raspbery Pi kompatibilne USB zvučnike ili adapter umjesto čipa pojačala Maxim, koji zahtijeva lemnu pastu za lemljenje ispod čipa. Isprobao sam to s mini USB zvučnicima, ali zvuči više limeno od prikazanih zvučnika. Ako koristite USB zvučni hardver, nijedna audio komponenta na PCB -u neće biti potrebna. Nalaze se lijevo od Raspberry Pi.
Montirao sam Raspberry Pi Zero ispod PCB -a, ali možete staviti na vrh. Samo provjerite je li SD kartica na istoj strani kao pin 1 označen na PCB -u i provjerite jesu li zaglavlja zaglavlja na Pi Zero lemljena tako da odgovaraju.
Za ovaj projekt potrebna je prilagođena PCB od vašeg omiljenog proizvođača PCB -a. Dobio sam 5 od JLCPCB -a za 14 USD.
Gerber datoteku na Google disku, također možete generirati Gerber iz EasyEDA -e.
Takođe sam dostavio tabelu sa predlogom materijala.
Korak 2: Izgradite
Koristio sam niskotemperaturnu pastu za lemljenje bez olova i stanicu za lemljenje toplim zrakom na IC pojačalima. Usmjerio sam toplinu na IC dok nisam vidio lemljenje na konektorima vidljivim sa strane IC -a. Ostale komponente su kroz rupe ili velike SMD veličine koje su lako ručno lemljene. Koristio sam svoju pretvorenu toster pećnicu da preformuliram prethodnu reviziju, ali sam na kraju popravio veliki dio toga.
Korak 3: Softver
Pripremite SD karticu s Raspbian Lite
Podesite Pi podršku za Maxim IC
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
Instalirajte pakete
sudo apt-get update
sudo apt-get nadogradnja
sudo apt-get install fluidsynth python-numpy python-pip
sudo pip install pyfluidsynth
Prenesite datoteke projekta
Koristite WinSCP ili neki drugi SCP softver za kopiranje datoteke python i zvučnog fonta u Pi početnu mapu
chmod +x piano.py
sudo nano /etc/rc.local
Pomaknite se prema dolje i neposredno prije izlazne linije 0 unesite sljedeće:
python /home/pi/piano.py &
Samo za čitanje
Bilo bi dobro da sistem datoteka bude samo za čitanje, tako da se može jednostavno isključiti.
Prekidač u gornjem desnom kutu omogućuje isključivanje samo za čitanje kako biste mogli mijenjati sistem.
wget
sudo bash read-only-fs.sh
Da za kratkospojnik za čitanje/pisanje GPIO = 3
Ne za GPIO-zaustavljanje
Da za paniku jezgra
Odaberite opciju 1 za Pi Zero W i Pi Zero 1.3 i opciju 2 za 1.2 verziju (ne W)
Preuzmite USBpiano.py i preimenujte ga u piano.py ako koristite USB zvučni hardver
Napravio sam sliku karte za klavir, konfigurirao način na koji sam ga napravio. Sa slike je uklonjeno sve nepotrebno, uključujući umrežavanje. Koristi zadanu lozinku: malina
Preporučuje se:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju svog Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola sa Baby Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koju možete glodati na stolnoj PCB glodalici Bantam Tools. Sastoji se od dvije ploče: jedna je ploča korisničkog sučelja (UI), a druga je pomoćna bo
Kako rastaviti računar jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računar jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računar. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da izbjegnete gubitak dijelova, a također i prilikom ponovnog sastavljanja