Përmbajtje:
- Hapi 1: Komponentët e kërkuar
- Hapi 2: Vartësitë e softuerit
- Hapi 3: Konfigurimi i ekranit
- Hapi 4: Softueri MidiIdentifier
- Hapi 5: Ndërtimi i çështjes
- Hapi 6: Vendosja e të gjitha së bashku
Video: MidiIdentifikuesi: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Përshëndetje, mirë se vini "të krijoni identifikuesin tuaj midi/piano/muzikë/këngë nga e para". Brenda hapave të mëposhtëm ne do t'ju udhëzojmë përmes instalimit të softuerit të nevojshëm në mjedrën tuaj dhe ndërtimit të shtresës - të gjitha skedarët e përfshirë.
Nëse jeni rritur në vitet 70 dhe 80, mund të njihni edhe pjesë të dizajnit. Ne e morëm frymëzimin tonë kryesisht nga Apple II. Këndi i lehtë përpjetë në pjesën e përparme të poshtme, si dhe tastiera me kënd pak lart janë ikonë (hidhini një sy fotografive për krahasim).
Mirë, le të shkojmë!
Hapi 1: Komponentët e kërkuar
Më poshtë mund të gjeni listën e pjesëve që kemi përdorur. Keni altoparlantë të tjerë ose një tastierë tjetër të shtrirë përreth? Në çdo mënyrë, shkoni përpara dhe përdorni ato në vend! Pjesët e veçanta nuk janë aq të rëndësishme për sa kohë që i keni të gjitha.;)
- Raspberry Pi 3 Model B (mjedrat e tjera gjithashtu ka të ngjarë të funksionojnë)
- Ekran me prekje me kapacitet 7 "(Waveshare për Raspberry Pi RPI Raspberry Pi 3.5 inch Touch Screen TFT LCD (A) 320 * 480/Raspberry Pi Model B/Raspberry Pi Model B)
- Altoparlantë (Basetech Mini USB Altoparlant PC)
- Tastiera Midi USB (AKAI LPK25 | Kontrollues i tastierës Ultra-Portable USB MIDI 25-çelës për laptopë)
- Druri për prerjen me lazer (i trashë afërsisht 3 mm)
Hapi 2: Vartësitë e softuerit
Para instalimit të softuerit aktual për midiIdentifier, ka një numër varësish që duhet të instalohen së pari. Shumica e tyre mund të instalohen me mjetin "apt-get" i cili është i parainstaluar në çdo shpërndarje të sistemit operativ Raspbian. Komandat specifike të nevojshme për instalimin e varësive përkatëse mund të gjenden më poshtë, duke përfshirë një përshkrim të shkurtër të funksionalitetit të varësisë. Varësitë janë si më poshtë:
1. Një imazh i pastër i sistemit operativ Raspbian
2. Fluidsynth (kërkohet për daljen audio dhe gjenerimin audio të notave të pianos):
sudo apt-get install fluidsynth
Shkarkoni fontin e tingullit Fluidsynth nga URL -ja e mëposhtme:
de.osdn.net/frs/g_redir.php?m=kent&f=andr…
Konfiguro Fluidsynth Autostart:
crontab -e
Shtoni rreshtin e mëposhtëm:
@reboot/usr/bin/screen -dm/usr/bin/fluidsynth -a alsa -m alsa_seq -i -s -o "shell.port = 9988" -g 2 /FluidR3_GM.sf2
3. Instaloni Py-Audio (kërkohet për funksione të ndryshme të hyrjes dhe daljes së zërit):
sudo apt-get install python3-pyaudio
4. Telnet (kërkohet të lidhet me serverin Fluidsynth i cili është përgjegjës për daljen audio):
sudo apt-get instaloni telnet
5. Ekrani (kërkohet për të drejtuar aplikacionin si detyrë në sfond):
ekranin e instalimit sudo apt-get
6. Git (kërkohet për të shkarkuar softuerin midiIdentifier / klononi depon e kodit)
sudo apt-get install git
Hapi 3: Konfigurimi i ekranit
Raspbian OS kërkon disa ndryshime fillestare të konfigurimit në mënyrë që të funksionojë si duhet me ekranin me prekje. Kjo kërkon një sërë ndryshimesh në skedarin e konfigurimit të boot. Ju lutemi vini re se ndryshimet aksidentale në skedar mund të mos lejojnë që Raspberry Pi të fillojë siç duhet.
1. Hapni skedarin e konfigurimit të nisjes me një redaktues teksti të zgjedhur (d.m.th. nano). Për të bërë ndryshime në skedar kërkohen privilegjet e rrënjës (sudo). Komanda për të hapur dhe modifikuar skedarin:
sudo nano /boot/config.txt
Shtoni rreshtat e mëposhtëm (nëse tashmë jeni të pranishëm, ju lutemi hiqni ato ekzistuese)
max_usb_current = 1
hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 1024 600 60 6 0 0 0 hdmi_drive = 1
Ju lutemi kushtojini vëmendje që të mos përfshini asnjë hapësirë para dhe pas simboleve "=".
Ruani dhe mbyllni skedarin. Nëse përdorni nano, bëni sa më poshtë:
Shtypni CTRL + X Shkruani "Y" dhe shtypni Enter
2. Lidheni ekranin me HDMI dhe një portë të rastësishme USB të Raspberry Pi.
3. Ndizni dritën e pasme (çelësi ndodhet në pjesën e pasme të ekranit)
4. Rinisni Raspberry Pi.
Hapi 4: Softueri MidiIdentifier
Në vijim, supozojmë se aplikacioni do të ekzekutohet nën përdoruesin e quajtur "pi". Nëse nuk është kështu, shtigjet e drejtorisë duhet të përshtaten në përputhje me rrethanat (d.m.th. /home /pi bëhet /home /[përdoruesi juaj]).
1. Klononi depon midiIdentifier nga Github me komandën e mëposhtme:
git klon
2. Shtoni depon në Pythonpath.
Hapni skedarin ~/.bashrc (dmth. Me nano, shihni hapin e mëparshëm).
Shtoni rreshtin e mëposhtëm:
PYTHONPATH = "$ {PYTHONPATH}:/home/pi/workpace/midiIdentifier/src"
Ruani skedarin, pastaj rimbushni atë me komandën e mëposhtme:
Me ~/.bashrc
Kjo është: dot space tilde slash dot bashrc. Rinisni Raspberry Pi.
3. Konfiguro fillimin automatik të aplikacionit.
Krijoni një skedar të quajtur "start_gui.sh" në drejtorinë kryesore dhe shtoni rreshtat e mëposhtëm:
#!/bin/bash
fle 3 cd/home/pi/hapësirë pune/midiIdentifier/src/guiMI python3 /home/pi/workspace/midiIdentifier/src/guiMI/gui.py fle 30
Hapni skedarin ~/.config/lxsession/LXDE-pi/autostart dhe shtoni rreshtin e mëposhtëm:
@lxterminal -e /home/pi/start_gui.sh
4. Në mënyrë që midiIdentifier të funksionojë, një grup skedarësh midi duhet të kopjohen manualisht në direktorinë midi. Për të shmangur shkeljet e të drejtave të autorit, këto skedarë nuk përfshihen në depon tonë të git. Sidoqoftë, ato mund të shkarkohen nga burime të ndryshme në internet siç mund të gjenden me një kërkim të thjeshtë në Google. Pasi të keni shkarkuar skedarët, ato duhet të kopjohen në drejtorinë e mëposhtme:
/home/pi/workpace/midiIdentifier/files/new_midi
Pas kësaj, skedarët midi duhet të analizohen me komandën e mëposhtme:
python3 /home/pi/workspace/midiIdentifier/src/converterMI/midiToText.py
5. Rinisni Raspberry Pi.
6. Urime, ja dolët! Deri tani midiIdentifier duhet të jetë në punë!
Hapi 5: Ndërtimi i çështjes
Kjo pjesë është në të vërtetë mjaft e drejtë përpara - nëse keni qasje në një prestar lazer. Mbulesa përfundimtare ka përmasa përafërsisht. 450mm x 100mm x 300mm (W/H/D), kështu që do t'ju duhet një prestar lazer që mund të presë të paktën 450mm x 250mm (kjo është pjesa më e madhe e vetme). Përndryshe ju mund të ndani disa nga pjesët në nënpjesë të cilat do t'ju mundësojnë të ndërtoni kasën me një prestar më të vogël lazer. Gjithashtu, nëse përdorni një tastierë më të vogël, me siguri mund të shpëtoni me një ndërtim më të vogël në përgjithësi. Ne përdorëm kompensatë të trashë 3 mm. Mund t'ju duhet të eksperimentoni me cilësimet e shpejtësisë dhe fuqisë së prestarit tuaj lazer për të marrë rezultate të mira.
Të gjithë skedarët që ju nevojiten për të prerë kutinë për ekranin dhe rasti i përgjithshëm mund të gjenden në fund të këtij hapi.
Opsionale: Në rast se doni të modifikoni strukturën tonë ose nëse jeni të interesuar vetëm në procesin e hartimit të skedarëve për prerësin lazer, lexoni në:
Pasi vizatuam një skicë bazë në letër për të kuptuar dimensionet, ne përdorëm Adobe Illustrator për të hartuar skedarët për prerësin lazer (mund të merrni një version testi 1 javor nga faqja e tyre e internetit). Sidoqoftë, ne nuk vizatuam nivelet individuale, pasi ekziston një mjet i mrekullueshëm falas në internet për t'ju ndihmuar me këtë, zdrukthtari. Ne eksportuam skedarët tanë AI si SVG dhe i importuam ato në zdrukthtari, ku lidhëm skajet e ndryshme me njëri -tjetrin. Bashkimi ju lejon të përcaktoni profile për kënde të ndryshme për t'u ripërdorur më vonë dhe gjithashtu lejon ruajtjen e një projekti. Prandaj, ne kemi përfshirë profilet dhe projektet tona të zdrukthtarisë më poshtë. Këto janë veçanërisht të dobishme nëse doni të bëni ndryshime të vogla në modelin tonë, pasi ato mund të ndryshohen më lehtë sesa skedarët e ilustruesit të adobe kur bëhet fjalë për tolerancat për prerje dhe të ngjashme.
Hapi 6: Vendosja e të gjitha së bashku
- Pasi ta keni instaluar softuerin në Raspberry Pi (dhe ta keni testuar që funksionon si duhet) dhe të keni prerë të gjithë kompensatën, mund të filloni të kombinoni softuer dhe harduer. Nuk ka asnjë mënyrë të lehtë për ta bërë këtë dhe patjetër që do të përfshijë shtytje, tërheqje, ngacmim, matje, prerje, ngjitje dhe tundje.
- Së pari, duhet të vendosni kutinë e plotë së bashku, përveç pllakës së pasme. Gjithashtu, mos e bashkoni akoma kutinë e ekranit, ky do të jetë hapi i fundit. Nëse dëshironi të përdorni zam për mbështetje shtesë, vazhdoni.
- Futni pianon nga pjesa e pasme në zorrë, sigurohuni që të jetë e kyçur, pasi do të jetë e vështirë ta lidhni atë më vonë. Mbajeni atë kundër drurit dhe matni lartësinë e pjesëve që do të duhet të prisni për ta mbajtur atë në vend. Pritini këto pjesë (2 ose 3) dhe ngjitini ato në piano dhe bazën e kutisë, duke e mbajtur pianon në vendin ku duhet të jetë dhe duke u siguruar që shtypja e çelësave nuk do ta lëvizë atë.
- Bashkojini pllakat ku altoparlantët do të vendosen më vonë me mentesha në kutinë kryesore. Ju mund të përdorni zam të nxehtë ose ngjitës me dy përbërës për këtë. Vendosni disa mbështetëse druri më poshtë në mënyrë që ato të qëndrojnë horizontale edhe nëse kutitë vendosen mbi to më vonë.
- Bashkangjiteni kutinë e plotë të ekranit (ekrani brenda, kabllot që dalin përmes vrimës në pjesën e poshtme të kutisë) përmes varen në kutinë kryesore.
- Shtoni një bllok druri brenda kasës për të mbajtur kutinë e ekranit në një pozicion horizontal kur paloseni përsëri në kutinë kryesore (shihni fotot). Ky bllok mbështetës do të përdoret gjithashtu për të bashkuar një rreze të vogël, për ta mbajtur ekranin në kënde të ndryshme të drejtë.
- Bashkangjitni altoparlantët në pjatat e tyre (ne përdorëm kasetë të thjeshtë me dy anë). Për transport, ekrani si dhe kutitë mund të palosen përsëri në kasë!
- Së fundi, lidhni të gjitha kabllot me mjedrën.
Dhe kjo është ajo, ju keni mbaruar! Shpresuam që ju ka pëlqyer mësimi ynë dhe do të donim të dëgjonim prej jush nëse vendosni të krijoni vetë një identifikues midi!
Recommended:
Spërkat! Fotografi me pika të ujit: 10 hapa (me fotografi)
Spërkat! Uji Droplet Photography: Unë kam xhiruar pika uji për një kohë tani …. që nga viti 2017. Ende mbaj mend se sa i emocionuar isha kur mora pika uji që kërcejnë nga sipërfaqja me konfigurimin tim të parë që bëra me Littlebits … Me këto konfigurimet (Marku I dhe Marku II) u frymëzova
Bëni fotografi të shkëlqyera me një iPhone: 9 hapa (me fotografi)
Bëni fotografi të mrekullueshme me një iPhone: Shumica prej nesh mbajnë një smartphone me vete kudo këto ditë, kështu që është e rëndësishme të dini se si ta përdorni kamerën tuaj të smartphone për të bërë fotografi të mrekullueshme! Kam vetëm një smartphone për disa vjet dhe më ka pëlqyer të kem një aparat fotografik të mirë për të dokumentuar gjërat që kam
Si të bëni: Instalimi i Raspberry PI 4 pa kokë (VNC) me imazh Rpi dhe fotografi: 7 hapa (me fotografi)
Howto: Instalimi i Raspberry PI 4 Headless (VNC) Me Rpi-imager dhe Fotografi: Unë planifikoj ta përdor këtë Rapsberry PI në një mori projektesh argëtuese përsëri në blogun tim. Mos ngurroni ta kontrolloni. Doja të kthehesha në përdorimin e PI -së time të Raspberry por nuk kisha një tastierë ose miun në vendndodhjen time të re. Kishte pak kohë që kur krijova një mjedër
Si të çmontoni një kompjuter me hapa të thjeshtë dhe fotografi: 13 hapa (me fotografi)
Si të çmontoni një kompjuter me hapa dhe fotografi të lehta: Ky është një udhëzim se si të çmontoni një kompjuter. Shumica e përbërësve bazë janë modularë dhe hiqen lehtë. Sidoqoftë, është e rëndësishme që të jeni të organizuar në lidhje me të. Kjo do t'ju ndihmojë të mos humbni pjesë, dhe gjithashtu në bërjen e ri -montimit
Konvertimi i njehsorit të qirinjve për fotografi: 5 hapa (me fotografi)
Shndërrimi i njehsorit të qirinjve për fotografi: Nëse ju pëlqen puna ime, ju lutemi votoni për këtë Instructable në Make It Real Challenge para 4 qershor 2012. Faleminderit! Për ata prej fotografëve amatorë që ju pëlqen të xhironi film, ndonjëherë kamerat e vjetra nuk kanë matësin e duhur të dritës