
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Man ir draugs un kolēģis, kurš ir rokenrola bundzinieks. Viņa kabīne ir blakus manējai darbā, un tāpēc viņš redz un dzird par visiem maniem elektronikas un programmatūras projektiem. Ir pagājis vairāk nekā gads, tāpēc es pat nevaru atcerēties, kā tas viss notika, bet es uzskatu, ka viņš kādu dienu mani redzēja, izmantojot augstas spilgtuma LED. Viņš man jautāja, cik grūti būtu izveidot vizuālu metronomu bundziniekiem. Tāpat kā vairums lietu mūsdienās, iespējams, jau ir izgudrots vizuāls metronoms. Bet viņa ideja mani ieintriģēja, un, tā kā man parasti ir garlaicīgi un man vajag kaut ko koncentrēties, es nolēmu pamēģināt.
Es atvainojos uzreiz: es neuzņēmu daudz šī projekta attēlu. Es to nesāku, domājot, ka uzrakstīšu tam instrukciju (tas bija pirms tam, kad es biju Instructables). Tātad, ja jūs nolemjat to izveidot, jums būs jādara viss iespējamais, izmantojot shēmu, programmatūru un pāris manis piedāvātos attēlus. Es visu atdevu Maikam un kopš tā laika neesmu to redzējis. Viņš bieži man saka, cik ļoti viņam tas patīk. Viņš man teica, ka tagad to izmanto katru reizi, kad spēlē. Jums ir jāmīl projekts, kas pamet ligzdu un nekad neatgriežas. Es nevaru teikt, ka tas ir noticis visu manu karjeru.
1. darbība: gaismas diodes

Es nolēmu izmantot LED sloksnes. Adafruit ražo to, ko sauc par NeoPixel Sick: 8 gaismas diodes sloksne, kas ir maza un šaura uz PWB (https://www.adafruit.com/product/1426). Es nolēmu izmantot divus no tiem un savienot tos, izmantojot kabeļus, pie centrālās kastes, kurā atradīsies mikrokontrolleris, displejs un kāds veids, kā to visu kontrolēt.
NeoPixel gaismas diodes darbojas ar 5 V spriegumu, un, kā redzat, es izmantošu 3,3 V mikrokontrolleru. Tas nozīmē, ka man ir nepieciešams veids, kā pārslēgt spriegumu starp 3.3V mikrokontrolleru un NeoPixel. Es izvēlējos izmantot SparkFun loģikas līmeņa pārveidotāju (https://www.sparkfun.com/products/12009). Es tos esmu izmantojis jau iepriekš, un tos ir viegli lietot, un apmēram 3 USD apmērā tie ir lēti (man).
Izmantojot divus 6 pēdas garus stereo kabeļus, es nosūtu tulkotos 5V vadības signālus kopā ar 5 V jaudu un zemējumu uz diviem NeoPixels. Es izstrādāju un 3D izdrukāju korpusu NeoPixels, kas ir pievienoti nesēja plāksnei ar sieviešu stereo ligzdu, lai pieņemtu kabeli.
2. solis: mikrokontrolleris

Mēģināt izlemt, kādu mikrokontrolleru plāksni izmantot projektam šajās dienās, var būt sarežģīti. Es mēdzu veidot savu, bet pēdējā desmitgadē ir kļuvis pieejams tik daudz dažādu lētu atvērtā koda dēļu, tāpēc vairs nav jēgas mēģināt. Vizuālajam metronomam es nebiju pārliecināts, cik daudz enerģijas man vajadzēs. Mans minējums nebija pārāk daudz. Es domāju, cik grūti būtu iestatīt taimeri, lai vadītu pārtraukumu, lai izsūktu visus vajadzīgos signālus? Man arī būtu nepieciešams displejs un veids, kā ievadīt informāciju. Pat tas, iespējams, neprasa daudz apstrādes.
Es nolēmu kā kontrolieri izmantot Teensy 3.2. Teensy 3.2 ir izgatavojis PJRC, un pēdējā laikā es tos izmantoju daudziem projektiem. Tas ir 32 bitu ARM ar DSP paplašinājumiem un ātrumu līdz 96 MHz (pārspīlēts). Tie maksā apmēram 20 USD, tāpēc tie ir ļoti saprātīgi. Jā, es piekrītu tiem no jums, kuri varētu teikt, ka šai lietojumprogrammai ir pārāk daudz mikrokontrolleru. Bet Teensy ir dažas aparatūras un programmatūras iespējas, kas varētu noderēt, un pēdējā laikā es tās daudz izmantoju.
3. darbība. Displejs

Displejam es izmantoju Adafruit Monochrome 128X64 OLED grafisko displeju. Tie darbojas ar 3,3 V spriegumu, piemēram, Teensy, padarot saskarni vieglu.
Es izmantoju vairākas izvēlnes, lai operatoram parādītu iespējas un statusu. Izvēlņu vadīšanai izmantoju rotējošo kodētāju, ko paņēmu caur Sparkfun (https://www.sparkfun.com/products/10982). Es varu izmantot kodētāju, lai pārietu uz izvēlnēm, un vienumu atlasīšanai tiek izmantota integrētā spiedpoga. Šai ierīcei ir arī integrēta gaismas diode, ko var izmantot kā alternatīvu displeju.
4. solis: iežogojums

Es izstrādāju un 3D izdrukāju elektronikas korpusu. To var redzēt attēlā šī raksta sākumā. Acīmredzot jums tas nav jāizmanto. Es padarīju kastīti nedaudz lielāku, nekā es gribēju, bet tas deva man iespēju iekļūt rokās.
5. solis: montāža

Atkal, pagājušajā gadā, kad to uztaisīju, neuzņēmu daudz bildes. Šajā attēlā ir redzama displeja atrašanās vieta, kodētājs, galvenais protoboards ar Teensy un mazākais protoboard, kuram ir līmeņa tulkojums, un divas sieviešu stereo ligzdas, kur gaismas diodes tiek pievienotas korpusam.
Galvenajam protoboardam ir "maizei draudzīgs" līdzstrāvas ligzda, ko es saņēmu no Adafruit. Tas tika novietots uz tāfeles tā, lai tas izliktos un sakristu ar caurumu, ko tam izveidoju labajā sānu panelī. Tā kā man nav daudz detaļu, jums tas būs jārunā, lai to sakārtotu. Tas pats attiecas uz dēli, kur stereo ligzdas izceļas no aizmugures. Atkal žēl, ka man nav vairāk attēlu šim nolūkam.
6. darbība: kods

Kods. Es domāju, ka man ir pietiekami daudz komentāru, lai palīdzētu jums veikt izmaiņas. Šis projekts izmanto daudz kodu no PJRC un Adafruit (et al). Esmu pilnīgi pārliecināts, ka to visu var uzlabot. Es to dažu dienu laikā sametu kopā 2017. gada Ziemassvētku brīvdienās. Es esmu stingrs atvērtā koda aparatūras un programmatūras atbalstītājs. Es arī ticu tehnoloģiju un informācijas apmaiņai kopumā (jo krietni pirms tā bija modē).
7. darbība: darbība
Es domāju, ka videoklips, kuru mēģināju iegult, nedarbojās … Es to izveidošu par YouTube saiti. Sekojiet līdzi…
8. solis: Secinājums

Es ceru, ka kāds gudrs cilvēks (es ceru, ka jauns cilvēks) uzņemsies šo projektu un padarīs to vēl labāku. Un, ja jūs to darāt, dalieties tajā. Kā es visu laiku (īpaši pēdējā laikā) saku: mums vajadzīga gudrāka pasaule. Nodod tālāk to, ko zini.
Ieteicams:
Servo metronoms, programmējams dažādiem ātrumiem: 3 soļi

Servo metronoms, programmējams dažādiem ātrumiem: izveidojiet savu metronomu. Viss, kas Jums nepieciešams, ir Arduino Mega 2560 sākuma komplekts un saderīgs dators
Metronoms ar 555 taimeri: 3 soļi

Metronoms ar 555 taimeri: metronoms ir ierīce, kas ar regulāru intervālu, ko var iestatīt lietotājs, rada dzirdamu klikšķi vai citu skaņu, parasti sitienu minūtē (BPM). Mūziķi izmanto ierīci, lai praktizētu atskaņošanu ar regulāru impulsu. (Https://en.wikipedia.org/w
Vizuālais termometrs: 14 soļi

Vizuālais termometrs: šis pamācība izveidos termometru, kas parāda temperatūru, izgaismojot dažādas krāsas. Instructable tika izveidots, lai cilvēki vienkārši paskatītos ārā un redzētu aptuveno temperatūru. Instructable aizņem tikai c
LED audio vizuālais displejs: 8 soļi

LED audio vizuālais displejs: [BRĪDINĀJUMS: VIDEO MIRGOJOŠAS GAISMAS] RGB LED matricas ir ierasts projekts hobijiem, kuri vēlas eksperimentēt ar gaismas displejiem, bet bieži vien ir dārgi vai ierobežo izmēru un konfigurāciju. Šī projekta mērķis bija radīt
555 taimera metronoms - audio un vizuālais: 8 soļi (ar attēliem)

555 Taimera metronoms - audio un vizuālais: mans dēls nesen sāka spēlēt ukuleli, un es domāju, ka metronoms palīdzēs ar viņa laiku. Būdams veidotājs, es sapratu, ka ar 555 taimeri (ko nevar izdarīt ar vienu …) es varētu to diezgan viegli saputot … Pēc nelielas meklēšanas tīmeklī