Satura rādītājs:

Mūzikas kaste ar mini monitoru (OLED) un LED: 8 soļi (ar attēliem)
Mūzikas kaste ar mini monitoru (OLED) un LED: 8 soļi (ar attēliem)

Video: Mūzikas kaste ar mini monitoru (OLED) un LED: 8 soļi (ar attēliem)

Video: Mūzikas kaste ar mini monitoru (OLED) un LED: 8 soļi (ar attēliem)
Video: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Novembris
Anonim
Mūzikas kaste ar mini monitoru (OLED) un LED
Mūzikas kaste ar mini monitoru (OLED) un LED
Mūzikas kaste ar mini monitoru (OLED) un LED
Mūzikas kaste ar mini monitoru (OLED) un LED
Mūzikas kaste ar mini monitoru (OLED) un LED
Mūzikas kaste ar mini monitoru (OLED) un LED

Mana ideja bija kaste, kas atskaņos mūziku, to atverot. Tam ir arī displejs ar emocijzīmēm, kas pamostas un sveicina jūs. Tajā ir arī gaismas diode, kas iedegas, ja turat starp pirkstiem saspiestu spēku jutīgo rezistoru, kamēr notiek nākamā dziesmas cilpa. Mūzika apstājas, ja atkal aizverat kastīti, jo vāks nospiež pogu.

Es gribēju izveidot kastīti, kas līdzās mūzikas kastītei arī jutās kā mazs robots ar personību. Displejam, kurā redzamas 2 emocijzīmes, ir vislielākā loma, jo pamanīju, ka cilvēki vairāk attiecas uz objektiem, kuriem ir seja. Emocijas displejā pauž emocijas, kas veicina ideju, ka tas ir mazs robots. Es pamanīju, ka cilvēki uz to reaģē pozitīvi. Spēka jutīgais rezistors tam pievieno mijiedarbību. Ja turat nospiestu tieši tad, kad dziesma iet uz otro cilpu, iedegsies gaisma, kas ir zīme, ka lodziņš reaģē uz jums. Gaisma, kuru es izvēlējos, ir dzeltena, kas ir laimīgā krāsā un atbilst kastes ārpusei.

Šeit ir sniegts pārskats par to, kā es izveidoju šo projektu.

1. darbība: kā es sāku un kas jums būs nepieciešams

Kā es sāku un kas jums būs vajadzīgs
Kā es sāku un kas jums būs vajadzīgs

Es sāku ar konceptuālas skices izveidi par to, ko vēlējos izveidot

Kas jums būs nepieciešams:

1. Arduino. (Es izmantoju Arduino Uno.)

2. OLED displejs. (Es izmantoju 0.96 OLED I2C)

3. Piezo skaņas signāls.

4. Spiedpoga.

5. Spēka jutīgs rezistors.

6. LED.

7. 220 omu rezistors un 1KOhm rezistors.

8. Vadi. (Es izmantoju starta kabeļus.)

9. Neliela shēmas plate.

10. Lodāmurs un alva.

Kas nepieciešams kastes izgatavošanai:

1. Koks.

2. Zāģis.

3. Smilšpapīrs vai slīpmašīna.

4. Āmurs un naglas.

5. Spārni, skrūves un mazs aizbīdnis.

7. Urbis un skrūvgriezis

8. līmlente.

Visa apmācības koda pilna versija tiks iekļauta vēlāk šajā apmācībā

2. solis: komponējiet dziesmu

Sacerēt dziesmu
Sacerēt dziesmu
Sacerēt dziesmu
Sacerēt dziesmu
Sacerēt dziesmu
Sacerēt dziesmu

Tālāk es komponēju dziesmu, kuru vēlējos atskaņot kastē

Šim nolūkam es izmantoju digitālo programmatūru, taču jūs varat arī izmantot instrumentu un pierakstīt piezīmes vai spēlēties ar savu pjezo skaņas signālu un frekvencēm.

Ir ļoti viegli pieslēgt pjezo skaņas signālu. Viss, kas tam nepieciešams, ir ievades tapa. (Es izmantoju 12) un zemējuma tapa. Es arī ievietoju pogu starp maizes dēļa divām malām, lai tas darbotos kā tilts. Šī poga apturēs skaņu, ja tā tiks nospiesta,

Es izmantoju šo ērto vietni, lai tulkotu piezīmes sava koda frekvencēs:

pages.mtu.edu/~suits/notefreqs.html

Trešajā attēlā jūs varat redzēt nelielu mana dziesmas koda gabalu. Pēc “signāla” pirmais cipars starp iekavām ir taustiņš, pie kura ir pieslēgts Pjezo skaņas signāls. Otrais cipars ir signāla frekvence. Ar aizkavi skaitlis starp iekavām ir tas, cik ilgi tonis tiek turēts, līdz tas pāriet uz nākamo zem tā.

3. darbība: pievienojiet OLED

Pievienojiet OLED
Pievienojiet OLED
Pievienojiet OLED
Pievienojiet OLED
Pievienojiet OLED
Pievienojiet OLED

Manā izmantotajā OLED ir četri punkti: GND, VCC, SCL un SDA.

GND jūs izveidojat savienojumu ar GND (zemi) savā Arduino.

VCC, kuru savienojat ar 5 V (5 voltu) Arduino.

SCL uz SCL.

Un SDA TO SDA.

Lai OLED darbotos, vispirms ir jālejupielādē dažas bibliotēkas.

Es lejupielādēju Adafruit Circuit rotaļu laukumu, Adafruit GFX bibliotēku un Adafruit SSD1306.

Es izmantoju skices paraugu ssd1306_12x64_i2c, lai redzētu, vai tas darbojas. To var atrast sadaļā Fails> piemērs> Adafruit SSD1306> ssd1306_128x64_i2c (izvēlējos šo, jo manam ekrānam ir šāds izmērs) To var redzēt otrajā attēlā

Ja šis fails nedarbojas, iespējams, ka tajā ir jāmaina kaut kas mazs.

Meklējiet kodu zem spēkā neesošās iestatīšanas:

if (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// Adrese 0x3D 128x64

Es pieskrūvēju D šeit, jo man bija jāmaina šis D uz C, lai tas darbotos.

Trešajā attēlā jūs varat redzēt mazliet mana koda, kas veido pirmā attēla emocijzīmes.

4. solis: piespiedu pretestības un gaismas diodes pievienošana atpūtai

Spēkam jutīga rezistora un gaismas diodes pievienošana atpūtai
Spēkam jutīga rezistora un gaismas diodes pievienošana atpūtai
Spēkam jutīga rezistora un gaismas diodes pievienošana atpūtai
Spēkam jutīga rezistora un gaismas diodes pievienošana atpūtai

Lai pieslēgtu spēkam jutīgo rezistoru un gaismas diodi, nepieciešami 2 rezistori. 220 omi gaismas diodei un 1K omi rezistors spēka jutīgam rezistoram.

LED:

LED pozitīvajai kājiņai jābūt savienotai ar 220 omu rezistoru, kas savienojas ar Arduino 10. tapu. Gaismas diodes negatīvajai kājiņai jābūt savienotai ar zemējuma līniju uz atsevišķas mazas shēmas plates. Uz shēmas plates es izveidoju zemējuma līniju un 5 voltu līniju, jo man bija pārāk daudz tapu, kas vajadzēja tur nokļūt, un manā Arduino nebija pietiekami daudz caurumu.

Spēka jutīgs rezistors:

Spēkam jutīgajam rezistoram kreisā kāja ir jāpievieno gan 1K omu rezistoram, gan vadam, kas savienojas ar Arduino caurumu A0. 1K omu rezistors Pievienojiet shēmas plates zemes līnijai.

Labā kāja, kuru savienojat ar shēmas plates 5 voltu līniju.

Lai tas viss darbotos kodā, jums ir jādefinē, ar kādu tapu tas ir savienots virs tukšās iestatīšanas () {.

5. darbība: kods

Kods
Kods

Šeit ir saite uz kodu:

github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project

6. darbība: kastes izveide

Kastes veidošana
Kastes veidošana
Kastes veidošana
Kastes veidošana

Kopumā jūs redzējāt 8 koka plāksnes.

Koks, ko izmantoju, ir apmēram 0,5 cm biezs.

1. Kastes vāks un apakšdaļa ir 11x11 cm.

2. Tās ir kastes kreisā un labā puse, kuru izmērs ir 10,2 x 8 cm. Izveidojiet vienu no plāksnēm ar kvadrātveida caurumu, lai Arduino USB vads varētu izkļūt. Šis caurums ir 1,5 cm x 1,5 cm un ir apmēram 1 centimetrs no koka plāksnes sākuma.

3. Tās ir kastes priekšpuse un aizmugure, un tās izmērs ir 11 x 8 cm

4. Šis ir mazais plauktiņš, kurā atradīsies Piezo skaņas signāls, OLED un pārējais. Jums būs jāizurbj caurums OLED apmēram 1 cm un 0,5 cm, lai vadi varētu izlocīties, bet pārējais OLED var atpūsties plauktā.

Gaismas diodes caurumam nepieciešams urbis 0,5 cm.

Spēka jutīgam rezistoram ir nepieciešams caurums 1 cm līdz 0,5 cm

Piezo skaņas signālam nepieciešams caurums 1,4 cm.

Spiežot pogu, jums ir nepieciešami 4 mazi 0,2 cm caurumi, lai kājas varētu izcelties.

5. Visbeidzot, jums būs nepieciešama koka plāksne 10x10 cm, šī plāksne aptvers Arduino un tā vadus. Es skuvu un vīlēju divas šīs šķīvja pretējās puses, lai tā spētu atspiesties uz 4. plaukta plauktu un cieši pieguļot kastes stūrī.

Sānu savienošanai izmantoju naglas, 2 eņģes vākam un slēdzeni, lai vāks būtu aizvērts.

Neaizmirstiet vīlēt visas malas, lai iegūtu tīrāku izskatu un izvairītos no šķembām.

Veidojot kastīti, vēl nelieciet numuru 4 un 5

7. solis: laiks lodēt

Laiks lodēt
Laiks lodēt
Laiks lodēt
Laiks lodēt
Laiks lodēt
Laiks lodēt

Es iekļāvu vadu karti, lai jūs varētu to nokopēt no attēla.

Neaizmirstiet pārbaudīt, vai lietas ir pareizi savienotas, pārbaudot, vai tas darbojas starp lodēšanu.

Pēc lodēšanas es āmurēju 2 mazus nagus, lai OLED nepārvietotos.

Galu galā tam vajadzētu izskatīties kā trešajam attēlam.

8. solis: salieciet to visu kopā

Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā

Lai ievietotu 4. numura plauktu no iepriekšējā posma, es vispirms izmērīju, cik augstumam jābūt, lai to nospiestu ar vāku. To var izdarīt, izmērot, cik augsta poga izceļas no plaukta un cik augsta tā ir, ja tā ir nospiesta. Šo garumu jūs pievienojat izmantotās koksnes biezumam un katrā pusē ievietojat divus nagus. Plaukts balstīsies uz tiem. Es pievienoju 2 papildu nagus, vienu katrā pusē, virs plaukta, lai tie paliktu vietā. Es salieku šos nagus kā L formu, lai varētu viegli izmantot šo āķi, lai tos atkal noņemtu.

Noņemot plauktu, es savienoju koka plāksnes numuru 5 ar plauktu ar numuru 4, pielīmējot līmlentes gabalu zem numura 4 un pielīmējot pagarināto galu zem numura 5. Jums vajadzētu būt kaut kam līdzīgam kā 3. attēlā.

Diemžēl es nebiju paredzējis, ka eņģe balstīsies tikai uz spiedpogas loka, neļaujot tai nospiest pogu. Ātrs risinājums, ko atradu, bija novietot plānu plastmasas gabalu, apmēram tāda paša biezuma eņģes, tieši virs tā, lai tas nospiestu pogu.

Ieteicams: