Orodha ya maudhui:
- Hatua ya 1: Jenga kisanduku…
- Hatua ya 2: Funga Vifungo
- Hatua ya 3: Hiari: Kutengeneza Bodi na Vuta na Vuta Resistors
- Hatua ya 4: Nambari ya Python
- Hatua ya 5: Kuanzisha Rapsi yako
Video: Sanduku la Juke kwa Vijana Sana Aka Raspi-Muziki-Sanduku: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Nilichochewa na "Raspberry-Pi-based-RFID-Music-Robot" anayeelezewa akielezea mchezaji wa muziki ROALDH kujenga kwa mtoto wake wa miaka 3, niliamua kujenga sanduku la juke kwa watoto wangu wadogo hata. Kimsingi ni sanduku lenye vifungo 16 na Raspi 2 ndani ambayo hucheza nyimbo kupitia stereo iliyounganishwa kila kitufe kinapobanwa.
Unachohitaji:
- Pi ya Raspberry na usambazaji wa umeme
- Vifungo 16 - aina ambayo imefungwa kwa muda wakati wa kusukuma (au vifungo vingi ungependa - shauri: sio zaidi ya pini za kuingiza…;)) nilitumia hii: kifungo kwa € 0.50)
- waya mwembamba
- 10kOhm moja na mpinzani mmoja wa 1kOhm kwa kila kitufe (isipokuwa ikiwa unataka kutegemea vizuizi vya ndani vya kuvuta / chini vya Raspi, basi unaweza kuruka hii)
- ukanda
- kichwa cha kike (pini 2x20)
- kuni nyembamba kujenga sanduku (nilitumia shuka 2 5x400x400mm kwa mbele na nyuma pamoja na ukanda wa 2000x50x5mm kukata pande kutoka)
- Screws 24 na gundi kidogo kuweka sanduku pamoja
- rangi zingine kuifanya iwe ya kupendeza
- kebo ya sauti ili kuunganisha Raspi kwa spika za stereo au za kazi (jack kwa chochote unachohitaji kwa upande mwingine)
- zana: chuma cha kutengeneza, vibano vya waya, waya wa waya, saw, kuchimba visima, dereva wa screw, brashi ya rangi…
- hiari: Kadi ya Sauti ya USB ikiwa unataka muziki usikike vizuri
- hiari: kadi ya wifi ikiwa ungependa kuungana na Raspi ya zamani bila kufungua sanduku
Tafadhali kumbuka kuwa hii ni ya kwanza kufundishwa na nilifanya mradi huu muda mrefu uliopita… Ninaifanya wakati ninaendelea kuulizwa juu ya njia ya VLC ya kucheza nyimbo kwenye sehemu ya maoni ya anayefundishwa hapo juu (mplayer alitumia hapo haijaungwa mkono tena kama ninavyojua). Najua maagizo haya sio mazuri sana, lakini natumai inawezekana wewe kufuata… ikiwa sivyo, tafadhali angalia pia ya asili inayoweza kufundishwa na tafadhali acha maoni hapa chini ukiniambia umekwama wapi… basi nitajaribu kuboresha…
Hatua ya 1: Jenga kisanduku…
Kwa hivyo jambo la kwanza unahitaji kufanya ni kujenga sanduku… Nilifanya kubwa kabisa kwa sababu niliacha nafasi chini ya kila kitufe kwa lebo … Nilipanga kuchapisha picha kadhaa kwa kila wimbo, kuzipaka labda na kuziweka bluu chini ya vifungo… somo lililojifunza: wakati unapochapisha lebo, watoto wako wanajua nyimbo zote kwa bidii na wanadai ubadilishe zingine… Kwa hivyo wakati ujao ningeunda sanduku ndogo na kuweka vifungo karibu zaidi…
Kwa hivyo, kurudi kwenye sanduku langu… nilinunua karatasi mbili za plywood 400 x 400 x 5 mm na kipande cha 2000 x 50 x 5 mm… kisha hatua ya kwanza, muhimu zaidi: binti yangu aliruhusiwa kupaka jopo la mbele katika chaguo lake rangi…:) Alipokuwa akichora nilikata kipande kirefu kuwa vipande 5 - urefu wa milimita mbili, urefu wa milimita 390 na wa kushoto…;) hizi niliziunganisha nyuma ya karatasi iliyochorwa upya… kisha nikachimba mashimo 12 kutoka nje na kusokota katika screws 12… Kisha nikalinganisha kwa uangalifu karatasi nyingine nyuma, nikachimba mashimo mengine 12 kwa screws 12 zaidi ili kufunga sanduku mara tu nilipomaliza. (Najua screws 12 inaweza kuwa kidogo overkill lakini watoto ni nguvu…:))
Kwa upande mmoja nilitumia faili (unaweza kutumia dremel kuharakisha mambo) kukata kuni kidogo kupita kwenye nyaya. Mimi pia nilichimba mashimo kwa vifungo 16 na kuziweka.
Hatua ya 2: Funga Vifungo
Kwa hivyo sasa una sanduku lenye vifungo 16… ijayo unahitaji kuzitia waya… niliunganisha moja ya nguzo zao chini kwa mtindo wa mnyororo mzuri. Kwa kweli utakuwa na viunganisho vidogo kufanya hivyo… niliwauzia, ambayo ilikuwa ndoto kubwa na itasababisha shida zaidi ikiwa nitalazimika kuchukua vifungo vyovyote. Kisha nikaunganisha miti yao mingine kwenye waya mwekundu kila moja… Hizi niliziuzia kwenye ubao wa kiunganishi unaweza kuona zikiwa katikati…
Je! Ni kifungo gani kwa pini gani? Kitufe 1-16 kwa mpangilio huu: GPIO 18. 27, 17, 04, 23, 24, 22, 05, 16, 12, 06, 13, 21, 20, 19, 26. Tafadhali angalia pia "hafla za kukamata hafla za waandishi wa habari sehemu "katika nambari baadaye.
(Tafadhali usiniulize waya zilizokunjwa zilikuwa za nini… siwezi kukumbuka)
Hatua ya 3: Hiari: Kutengeneza Bodi na Vuta na Vuta Resistors
Ikiwa haujui ni nini vuta vuta na vuta chini, unapaswa kupata habari nyingi mkondoni kwa urahisi. Raspi ina zingine zimejengwa ndani au unaweza kufanya za nje kama nilivyofanya hapa. Hatua hii ni ya hiari kwani sidhani kama unahitaji kweli.
Kwa nini nilifanya hivyo? Wakati mwingine muziki ulianza kucheza wakati nilizima vifaa vya kuzima / kuzima kwenye gorofa. Kwanza nilidhani ilikuwa ikiokota mawimbi ya sumaku ya elektroni au kitu. Kwa hivyo nikaongeza vipinga-vuta / chini… Kwa kuwa hii haikuboresha hali hiyo, niliongeza vitendaji kadhaa kwa kuongeza. Hii bado haikusaidia… jambo la pili ambalo nilitaka kujaribu ni kufunika ndani ya sanduku na karatasi ya alumini kama kinga. Tatizo liliposimama wakati tunahama nyumba, sikuwahi kujaribu hii… Kwa hivyo shida ilikuwa nini? Sijui… inaweza kuwa tofauti katika laini ya umeme?
Hitimisho: Ningekushauri kwanza unganisha tu vifungo moja kwa moja (utaona kwenye nambari baadaye kitufe kinachoendelea kwa siri gani) na fanya tu hatua hii ikiwa una maswala kadhaa. Natumahi unaweza kuona kutoka kwenye picha hapo juu jinsi nilivyofanya hivi. Kimsingi kuna bar ya kuweka kwenye kichwa katikati kisha kila upande niliunganisha vipinga viwili na nyaya kutoka kwa vifungo kwenye safu moja.
Hatua ya 4: Nambari ya Python
Imeambatishwa hapa utapata nambari (katika chatu) inayosimamia kisanduku cha muziki. Niliongeza maoni machache kwa hivyo natumaini inajielezea yenyewe. Ikiwa tu hapa kuna maelezo ya haraka. Ni bora kuanza kusoma sehemu ya vigeuzi hapo juu halafu ruka hadi chini.
Chini utapata kitanzi, ambacho kinaendesha kila wakati. Inakagua kwanza ikiwa mlolongo fulani wa vifungo ulibonyezwa - hii ndiyo njia yangu ya kutumia udhibiti wa wazazi. Halafu kuna kazi ambazo hucheza muziki.
Juu ya kitanzi kuu utapata uchunguzi wa hafla kadhaa - hizi zinatekelezwa ikiwa kitufe kimoja kinabanwa. Kila kitufe huita kazi ya Kitufe cha kupitisha kitambulisho.
Kwa hivyo jinsi ya kuifanya icheze muziki? Ili kuiweka rahisi, nilizalisha folda moja kwa kila kitufe. Mp3s yoyote unayoweka kwenye folda hizi, kazi inaongeza kwenye orodha ya kucheza.
Tafadhali kumbuka, ikiwa haukutumia vipingamizi vya kuvuta mwili, utahitaji kubadilisha sehemu na nambari ya BCM kuwa hii:
usanidi # kutumia BCM nambari ya GPIO.setmode (GPIO. BCM) GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (22, GPIO. IN, vuta_up_down = GPIO. PUD_UP) INP, pull_up_down = GPIO. PUD_UP) GPIO.setup (13, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (19, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (26, GPIO. IN, kuvuta_up_down = GPIO. PUD_UP) GPIO.setup (18, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setDup (12, GPIO. IN, pull_up_down = GPIO. PUD_UP) PUD_UP) usanidi wa GPIO (21, GPIO. IN, pull_up_down = GPIO. PUD_UP)
Hatua ya 5: Kuanzisha Rapsi yako
Utahitaji pia kuanzisha raspi bila shaka… nilitumia tu usanidi wa kawaida wa Noop. Nina hakika utapata maagizo mengi juu ya jinsi ya kufanya hivyo…
Kutumia chatu utahitaji "sudo apt-get install python-dev"
Programu yangu hutumia VLC kucheza muziki:
- Nilipata unganisho la Python kutoka hapa (natumahi kuwa hii bado ni ya kisasa):
- Kisha nikaiweka kwa kutumia "sudo python setup.py install"
- Kisha imewekwa VLC "sudo apt-get install vlc"
- Weka faili vlc.py na vlc.pyc kwenye saraka sawa na programu yako
- Maelezo zaidi katika
Vidokezo vyangu vinasema unahitaji pia kusakinisha zifuatazo kupata Pini za GPIO kutoka kwa chatu (lakini hii inaweza kuwa imepitwa na wakati):
- wget https://www.airspayce.com/mikem/bcm2835/bcm2835-1…. zxvf bcm2835-1.xx.tar.gz
- cd bcm2835-1.xx
- ./kusanidi
- fanya
- Sura hufanya hundi
- Sudo kufanya kufunga
Ili kufanya programu yako kuendeshwa, itabidi uite "sudo python yourfilename.py".
Ilipendekeza:
Arduino-Teensy4 kwa Vijana 4.0 - Mkutano Kamili: Hatua 10
Arduino-Teensy4 kwa Vijana 4.0 - Mkutano Kamili: Hii inaweza kufundishwa kupitia mkutano wa bodi ya upanuzi ya Arduino-Teensy4 kwa Vijana 4.0Unaweza kununua moja kutoka duka langu la Tindie hapa: https: //www.tindie.com/products/ cburgess129 / arduin … Unaweza kuagiza Teensy 4 pamoja na bo yako
Mafunzo ya Mawasiliano, Shughuli za Shule, au Mchezo wa Vijana: 3 Hatua
Mafunzo ya Mawasiliano, Shughuli za Shule, au Mchezo wa Vijana: Nimetumia shughuli hii mara nyingi na wanafunzi wa shule ya upili. Inafanywa kama mbio, na timu nyingi kama unavyotaka. Inategemea mchezo wa zamani wa simu, ambapo kifungu kinanong'onezwa kutoka kwa mtu mmoja kwenda kwa mtu mwingine, kwa jumla mwisho ukiwa umewashwa
Bajeti ya Wazazi Vijana: Hatua 11
Bajeti ya Wazazi Vijana: Sote tunajua ni nini kuwa na bili za kulipa wakati fulani maishani mwetu. Sio ’ daima jambo rahisi zaidi kufanya na kujua. Walakini, inaweza kuwa ngumu zaidi ikiwa unaongeza diapers na kufuta au hata mavazi. Najua jinsi ngumu hiyo inaweza b
Benewake TFmini - LiDAR isiyo na gharama kubwa na Vijana 3.5: 3 Hatua
Benewake TFmini - LiDAR isiyo na gharama kubwa na Vijana 3.5: Kitengo cha Benewake TFmini LiDAR ni sensorer ndogo, nyepesi sana ya LiDAR ya karibu $ 50 ya Canada. Nyaraka zilikuwa nzuri, lakini hazijakamilika. Ilitoa maelezo juu ya kupokea data kutoka kwa kihisi, lakini ilisahau kutaja ishara inayohitajika kuweka senso
Rahisi sana Lakini Prank yenye Ufanisi sana (Prank ya Kompyuta): Hatua 3
Rahisi sana … Lakini Prank yenye Ufanisi sana (Prank ya Kompyuta): Hii inayoweza kufundishwa ni rahisi sana, lakini ina ufanisi sana! Kinachotokea ni: Unaficha ikoni zote kwenye eneo-kazi la mwathirika. Mhasiriwa atashangaa wakati wataona kompyuta baada ya kufanya prank. Hii haiwezi kudhuru kompyuta kwa njia yoyote ile