Tartalomjegyzék:
Videó: PiPiano: 3 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Szintetizálja saját kis Raspberry Pi zongoráját. FluidSynth SoundFont szintetizátort használ. Polifónia és fenntartás jellemzi, ami azt jelenti, hogy egyszerre nyomhatja meg az összes hangot, és a hang hosszabb ideig fog játszani a gomb lenyomva tartásával.
A vázlat és a PCB megosztva van az EasyEDA -n. A tervek és a python -kód mind nyitva vannak. Testreszabhatja a maga módján!
Ez a projekt először hangos izgalomtáblaként indult a kisgyermekem számára, de többet játszottam vele, mint ő. Többszöri átdolgozás után egy kis zongora lett, amit a felnőttek értékelni tudnak.
1. lépés: Tervezze meg az építést
A csomagok telepítéséhez szüksége van egy Raspberry PI nullára, amely rendelkezik internetkapcsolattal. Alternatív megoldásként használhatom a minimális zongorázó képemet is, ahogy építettem, a hálózatépítés is megszűnt. Egy normál méretű Raspberry Pi is működhet, de kilóg a zongora NYÁK -ból.
A használt hangszóróktól függően használhat JST vagy csavaros csatlakozókat. A JST csatlakozót használtam a mellékelt hangszórókkal.
A Maxim erősítő chip helyett Raspbery Pi kompatibilis USB hangszórókat vagy adaptert használhat, amely forrasztópasztát igényel a chip alá forrasztásához. Kipróbáltam mini USB hangszórókkal, de finomabbnak tűnik, mint a bemutatott hangszórók. Ha USB hang hardvert használ, akkor a NYÁK egyik audio összetevőjére sem lesz szükség. A Raspberry Pi bal oldalán vannak.
A Raspberry Pi Zero -t a NYÁK alá szereltem fel, de fel lehet tenni a tetejére. Csak győződjön meg arról, hogy az SD -kártya ugyanaz az oldal, mint a NYÁK -on megjelölt 1 -es tüske, és győződjön meg arról, hogy a Pi Zero fejlécei megegyeznek.
Ez a projekt egyedi PCB -t igényel a kedvenc PCB gyártójától. Kaptam 5 -öt a JLCPCB -től 14 USD -ért.
Gerber fájlt a Google Drive -on, a Gerber -t az EasyEDA -ból is létrehozhatja.
Adtam egy anyagjegyzék táblázatot is.
2. lépés: Építsen
Az erősítő IC -ken alacsony hőmérsékletű ólommentes forrasztópasztát és forrólevegős forrasztóállomást használtam. A meleget az IC tetejére összpontosítottam, amíg meg nem láttam a forrasztógömböt az IC oldalán látható csatlakozókhoz. A többi alkatrész átmenő lyukon vagy nagyméretű SMD méretű, könnyen kézzel forrasztható. Az átalakított kenyérpirító sütőt használtam egy korábbi verzió újbóli feltöltéséhez, de végül kézzel javítottam.
3. lépés: Szoftver
Készítsen SD -kártyát a Raspbian Lite segítségével
Állítsa be a Pi támogatást a Maxim IC -hez
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
Telepítse a csomagokat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fluidsynth python-numpy python-pip
sudo pip install pyfluidsynth
Projektfájlok átvitele
Használjon WinSCP -t vagy más SCP -szoftvert a python- és hangfájlfájlok másolásához a Pi otthoni mappájába
chmod +x zongora.py
sudo nano /etc/rc.local
Görgessen lefelé, és közvetlenül a 0 kilépési sor előtt írja be a következőt:
python /home/pi/piano.py &
Csak olvasható
Jó ötlet, ha a fájlrendszert csak olvashatóvá tesszük, így csak ki lehet kapcsolni.
A jobb felső sarokban lévő kapcsoló lehetővé teszi a csak olvasható funkció kikapcsolását, hogy módosítani tudja a rendszert.
wget
sudo bash read-only-fs.sh
Igen GPIO olvasási/írási jumper esetén = 3
Nem a GPIO leállításához
Igen a kernel pánik miatt
Válassza az 1 -es opciót a Pi Zero W és a Pi Zero 1,3, és a 2 -es opciót az 1,2 -es verzió (nem W) esetén
Töltse le az USBpiano.py fájlt, és nevezze át piano.py -re, ha USB hang hardvert használ
Készítettem egy kártyát a zongorához, úgy konfiguráltam, ahogy építettem. Minden felesleges eltávolításra került a képről, beleértve a hálózatépítést is. Alapértelmezett jelszót használ: málna
Ajánlott:
DIY 37 LED Arduino rulett játék: 3 lépés (képekkel)
DIY 37 Leds Arduino Roulette Játék: A rulett egy kaszinójáték, amelyet a francia szóról neveztek el, jelentése kis kerék
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: 20 lépés (képekkel)
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: Helló, barátom! Ebben a kétrészes sorozatban megtanuljuk használni a Tinkercad áramköreit - ez egy szórakoztató, hatékony és oktató eszköz az áramkörök működésének megismerésére! A tanulás egyik legjobb módja, ha megteszed. Tehát először megtervezzük saját projektünket:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is