Satura rādītājs:
- 1. darbība. Kas jums nepieciešams
- 2. darbība. Iegūstiet PCB
- 3. solis: montāža
- 4. darbība: pārbaude un kods
- 5. darbība. Veicamie uzlabojumi
Video: Divu vadu (DMX) saskarne ar ekrānu un pogām: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
DMX ir protokols, ko izmanto, lai kontrolētu skatuves apgaismes ķermeņus un specefektus. Katrai ierīcei ir savi kanāli, uz kuriem tā reaģē. Šo kanālu var izvēlēties lietotājs, izmantojot DIP slēdzi vai displeju ar pogām.
Ir vairāki veidi, kā izvēlēties adresi, bet visbiežāk izmantotie ir ar DIP slēdzi vai displeju ar pogām. Izmantojot DIP slēdzi, jums ir nepieciešami 9 ievades tapas (8 adresei un viena režīmam).
Opcija, kas izskatās nedaudz labāk un dod jums vairāk iespēju, ir izmantot 7 segmentu displeju un dažas pogas. Šī metode displejam izmanto 12 tapas, pogām - 4 tapas, un jūs varētu vēlēties arī dažus statusa gaismas diodes. Tas nozīmē, ka, izmantojot arduino Uno / mini vai kaut ko līdzīgu, jums vairs nav gandrīz nevienas tapas.
Lai atrisinātu šo problēmu, es izstrādāju moduli, kas izmanto digitālo saskarni, lai kontrolētu 4 ciparu 7 segmentu displeju, 4 pogas un 3 statusa gaismas diodes, un izmanto tikai 2 digitālās tapas un 2 tapas 5 V un zemei. Papildus tam, ka ietaupāt tapas, šis modulis ir arī digitāls, tas nozīmē, ka varat pateikt, ko parādīt, un modulis to atcerēsies. Modulis rūpējas arī par displeja aptumšošanu.
Protams, šo moduli var izmantot visam, ko vēlaties, un tas nav ierobežots lietošanai ar DMX armatūru!
1. darbība. Kas jums nepieciešams
Šī moduļa galvenā daļa ir TM1637, kas ir LED vadīšanas modulis. Izmantojot tādu mikrokontrolleru kā Arduino, jūs varat nosūtīt baitus, lai pateiktu, kuras gaismas diodes jāieslēdz. Šis modulis var arī aptumšot gaismas diodes ar PWM signālu. Nav iespējams atsevišķi aptumšot gaismas diodes. Visas sastāvdaļas ir novietotas uz pielāgotas PCB, taču varat izmantot arī maizes dēli vai protobortu.
Ja vēlaties izveidot produktu kā attēlu, jums būs nepieciešams:
1 x PCB interfeisa modulim
Ja izmantojat šo saiti, jūs saņemat pirmos 10 PCB bez maksas un jūs atbalstāt manus jaunos projektus.
1 x 0,56 collu 4 ciparu displejs (sarkans) kopējais anods 12 tapas
1 x TM1637 DIP
1 x uzgalis taisni vai 90 grādi (4 tapas)
3 x 3 mm LED, sarkans, oranžs un zaļš.
4 x taustes spiedpoga 2 tapas
Papildus detaļām jums ir nepieciešami daži kopīgi rīki salikšanai:
- lodāmurs
- lodēt ar plūsmu
- knaibles, lai nogrieztu vadus
2. darbība. Iegūstiet PCB
Aegle faili un Gerber faili ir iekļauti šajā solī. Es pasūtīju savus PCB šeit:
www.pcbway.com/setinvite.aspx?inviteid=993…
Izmantojot šo saiti, jūs varat bez maksas izmēģināt savu pirmo dizainu par 10 PCB, palīdziet arī man, jo, saņemot pasūtījumu, jūs saņemat litlle atlaidi.
Gerber failus izveidoja PCBways, un tie izrādījās diezgan labi. Es pasūtīju 10 gabalus ar zilu krāsu un baltu tekstu.
Tā vietā, lai izmantotu PCB, visas detaļas var pielodēt arī protoboardā.
3. solis: montāža
Šī moduļa salikšana nav grūta, ja jums ir dažas lodēšanas prasmes. Vispirms atdaliet 4 tapas no pinheader sloksnes, ja vēl neesat to izdarījis. Lodējiet tos vietā, es sāku ar tapām, jo otrādi tie mēdz izkrist. Tālāk es lodēju gaismas diodes, īsais vads (negatīvā puse) atrodas labajā pusē, kas ir atzīmēts, jaunajai PCB versijai būs zīme. Pēc gaismas diodēm es pielodēju 4 taustes pogas, nevis TM1637 mikroshēmu. 1. tapa atrodas augšējā kreisajā stūrī un ir atzīmēta ar punktu. Pēdējā daļa, ko es lodēju, ir displejs, caurumi ir diezgan cieši, tāpēc tas prasīs kādu laiku.
Kad visas detaļas ir pielodētas, es apgriezu visus vadus un pārbaudīju, vai nav kļūdu.
4. darbība: pārbaude un kods
Pēc montāžas pabeigšanas ir pienācis laiks pārbaudīt moduli. Pievienojiet 5V mikrokontrolleriem 5V, GND - GND. CLK un DIO tapas var definēt programmatūrā, taču noklusējuma vērtības ir CLP 2 un DIO 3.
Lejupielādējiet kodu un augšupielādējiet to savā Arduino. Šis kods var darboties arī citos mikrokontrolleros, bet vēl nav pārbaudīts.
Arduino kods ir konfigurēts, lai atjauninātu ekrānu un lasītu pogas ik pēc 200 ms. Tas tiek darīts, lai CPU varētu izmantot citiem uzdevumiem. Adreses maiņa tiek veikta, izmantojot augšup un lejup vērsto pogu, pēc 2 sekundēm adrese tiks automātiski saglabāta. Adrese tiek saglabāta EEPROM un tiek ielādēta iestatījumos. Adrese tiek saglabāta EEPROM pat tad, ja strāvas padeve ir atvienota.
Statusa gaismas diodes var kontrolēt, nosūtot baitu uz 8 LED moduļiem. PCB ir pievienotas tikai 3 gaismas diodes, bet kods pieļauj 8. Kods nākotnē tiks uzlabots, lai atvieglotu ieslēgšanu un izslēgšanu.
Pogas ir savienotas kā tastatūras matrica, un var izmantot ne vairāk kā 16 pogas. multipress pašlaik netiek atbalstīts, bet, ja iespējams, tas tiks pievienots nākotnē.
Pašlaik es strādāju pie bibliotēkas, lai padarītu šī saskarnes moduļa izmantošanu vēl vieglāku, taču tas var aizņemt kādu laiku.
5. darbība. Veicamie uzlabojumi
Pēc PCB pasūtīšanas un pārbaudes es atklāju dažus nelielus uzlabojumus, ja jums ir kādi uzlabojumi vai kļūdas, lūdzu, atstājiet tos komentāros. Lūdzu, paskaidrojiet arī to, jo man patīk uzzināt, kā es varu uzlabot savus projektus!
Šobrīd es strādāju pie uzlabojumiem:
- Neliela kondensatora pievienošana plāksnei sprieguma stabilizēšanai
- LED polaritātes zīmes pievienošana
- Displejam tiek izmantoti lielāki caurumi
- Uzrakstiet koda bibliotēku, lai atvieglotu tā izmantošanu
- Koda rakstīšana gaismas diožu ieslēgšanai un izslēgšanai
Es piedalījos make it glow konkursā ar šo pamācību, ja jums patīk, lūdzu, balsojiet par mani:)
Dažreiz man apkārt ir PCB, ja vēlaties tukšu PCB, es tos pārdodu par 4 eiro gabalā. Man ir arī daži gatavi, kurus varat iegādāties par 10 eiro. piegādes izmaksas nav iekļautas (kuģi no Nīderlandes). Sūtiet man ziņu, ja vēlaties, es varētu kaut ko atrast!
Ieteicams:
Akrila planšetdatora statīvs lidojuma simam ar reālām pogām: 4 soļi
Akrila planšetdatora statīvs lidojuma simam ar reālām pogām: tas ir planšetdatora (piemēram, iPad) statīvs lietošanai kopā ar lidojuma simulatora programmatūru. Izmantojot rotējošos kodētāja moduļus un Arduino Mega, es izveidoju risinājumu, kurā var kartēt fiziskās pogas, lai simā kontrolētu noteiktas instrumenta funkcijas. Kā jūs
Pievienojiet gaismas diodes savām Arcade Stick Sanwa pogām!: 6 soļi (ar attēliem)
Pievienojiet gaismas diodes savām Arcade Stick Sanwa pogām !: Jūsu cīņas vai arkādes skapim ir pieejami daudzi LED risinājumi, taču bez lodēšanas vai veikalā iegādātās versijas var maksāt diezgan daudz. Tā kā es nestrādāju īpaši labi apmaksātu darbu, bet tomēr vēlējos kaut kādu LED gaisotni savam cīņas stilam, es meklēju
Divu ekrānu monitoru iestatīšana: 7 soļi
Divu ekrānu monitoru iestatīšana: komponentu pamatpētīšana VGA kabelis ir video adapteris, kā arī paplašināšanas karte vai sastāvdaļa, kas nodrošina iespēju pārvērst displeja informāciju signālā, kas tiek nosūtīts uz monitoru. HDMI, augstas izšķirtspējas multivides saskarne
USB-DMX-RDM saskarne: 4 soļi
USB-DMX-RDM saskarne: Gaismas tehniķim man bija nepieciešams USB-dmx interfeiss, bet komerciāli pieejamie ir pārāk dārgi, tāpēc es nolēmu izveidot savu
MESH: Vērtēšanas sistēma ar internetam pieslēgtām pogām: 5 soļi (ar attēliem)
MESH: Vērtēšanas sistēma ar interneta pieslēguma pogām: Ko darīt, ja restorāni vai citi uzņēmumi varētu savākt klientu atsauksmes uz vietas un uzreiz sinhronizēt tos ar izklājlapu? Šī recepte ir ātrs un vienkāršs veids, kā izveidot savu interaktīvo vērtēšanas sistēmu. Vienkārši paņemiet komplektu ar internetu savienotu b