Sadržaj:
Video: PiPiano: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Sintetizirajte svoj mali Raspberry Pi glasovir. Koristi FluidSynth SoundFont sintisajzer. Sadrži polifoniju i sustain, što znači da možete gurnuti sve note odjednom i nota će se dulje svirati sa pritisnutom tipkom.
Sheme i PCB dijele se na EasyEDA -i. Dizajni i Python kod su svi otvoreni. Prilagodite ga na svoj način!
Ovaj je projekt 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 postalo je malo što svirači klavira 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, uklonjena je i mreža. Raspberry Pi uobičajene veličine također bi mogao funkcionirati, ali bi stršao iz PCB -a za glasovir.
Ovisno o zvučnicima koje koristite, možete koristiti JST ili vijčane stezaljke. 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 lemljenje za lemljenje ispod čipa. Isprobao sam to s mini USB zvučnicima, ali zvuči limenije 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 iglice zaglavlja na Pi Zero lemljene tako da odgovaraju.
Za ovaj projekt potrebna je prilagođena PCB vašeg omiljenog proizvođača PCB -a. Dobio sam 5 od JLCPCB -a za 14 USD.
Gerber datoteku na Google disku, Gerber možete generirati i iz EasyEDA -e.
Također sam dostavio proračunsku tablicu Bill of Materials.
Korak 2: Izgradite
Koristio sam niskotemperaturnu pastu za lemljenje bez olova i stanicu za lemljenje vrućim zrakom na IC pojačalima. Usmjerio sam toplinu na vrh IC -a sve dok nisam vidio lemljenje kuglica 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 pećnicu za toster kako bih obnovio raniju reviziju, ali sam na kraju popravio veći dio toga.
Korak 3: Softver
Pripremite SD karticu s Raspbian Liteom
Postavljanje Pi podrške za Maxim IC
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
Instalirajte pakete
sudo apt-get ažuriranje
sudo apt-get nadogradnja
sudo apt-get install fluidsynth python-numpy python-pip
sudo pip install pyfluidsynth
Prijenos datoteka projekta
Upotrijebite WinSCP ili neki drugi SCP softver za kopiranje datoteke python i zvučnih fontova u početnu mapu Pi
chmod +x klavir.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
Dobra je ideja učiniti datotečni sustav 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 sustav.
wget
sudo bash samo za čitanje-fs.sh
Da za kratkospojnik za čitanje/pisanje GPIO = 3
Ne za GPIO-zaustavljanje
Da za paniku jezgre
Odaberite opciju 1 za Pi Zero W i Pi Zero 1.3 i opciju 2 za verziju 1.2 (ne W)
Preuzmite USBpiano.py i preimenujte ga u piano.py ako koristite USB zvučni hardver
Napravio sam sliku kartice za klavir, konfigurirao način na koji sam ga izgradio. Sa slike je uklonjeno sve nepotrebno, uključujući umrežavanje. Koristi zadanu lozinku: malina
Preporučeni:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s 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 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 ponovno početi vježbati. Koju opremu trebam pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola s Baby 8 Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koje možete glodati na stolnom 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čunalo jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računalo jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računalo. 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 spriječite gubitak dijelova, a također i prilikom ponovnog sastavljanja