Orodha ya maudhui:

Maingiliano mawili ya waya (DMX) na Skrini na Vifungo: Hatua 5 (na Picha)
Maingiliano mawili ya waya (DMX) na Skrini na Vifungo: Hatua 5 (na Picha)

Video: Maingiliano mawili ya waya (DMX) na Skrini na Vifungo: Hatua 5 (na Picha)

Video: Maingiliano mawili ya waya (DMX) na Skrini na Vifungo: Hatua 5 (na Picha)
Video: Let's Chop It Up (Episode 27) - Saturday April 17, 2021 2024, Novemba
Anonim
Maingiliano mawili ya waya (DMX) na Skrini na Vifungo
Maingiliano mawili ya waya (DMX) na Skrini na Vifungo

DMX ni itifaki inayotumika kudhibiti taa za hatua na athari maalum. Kila kifaa kina vituo vyake ambavyo hujibu. Kituo hiki ni chaguo la mtumiaji kwa swichi ya DIP au onyesho na vifungo.

Kuna njia nyingi za kuchagua anwani lakini zile zinazotumiwa sana ni pamoja na swichi ya DIP au na onyesho na vifungo. Unapotumia swichi ya DIP unahitaji pini 9 za kuingiza (8 kwa anwani na moja ya hali).

Chaguo ambalo linaonekana bora zaidi na inakupa chaguo zaidi ni kwa kutumia onyesho la sehemu 7 na vifungo kadhaa. Njia hii hutumia pini 12 kwa onyesho, 4 kwa vifungo na unaweza kutaka viongozo vya hadhi pia. Hii inamaanisha hauna pini karibu wakati wa kutumia arduino Uno / mini au kitu kama hicho.

Ili kutatua shida hii nilibuni moduli inayotumia kiolesura cha dijiti kudhibiti onyesho la sehemu 4 za sekunde 7, vifungo 4 na vichwa 3 vya hadhi na hutumia tu pini 2 za dijiti na pini 2 za 5V na Ground. Licha ya kuokoa pini moduli hii ni ya dijiti pia, hii inamaanisha unaweza kuiambia nini cha kuonyesha na moduli itakumbuka. Moduli hiyo inachukua jukumu la kupunguza mwangaza pia.

Kwa kweli moduli hii inaweza kutumika kwa kila kitu unachotaka na sio mdogo kutumia na vifaa vya DMX!

Hatua ya 1: Unachohitaji

Unachohitaji
Unachohitaji
Unachohitaji
Unachohitaji
Unachohitaji
Unachohitaji
Unachohitaji
Unachohitaji

Sehemu kuu ya moduli hii ni TM1637 ambayo ni moduli ya risasi za kuongoza. Ukiwa na mdhibiti mdogo kama Arduino unaweza kutuma kaiti kukuambia ni vipi vimewasha kuwasha. Moduli hii inaweza pia kupunguza vipigo na ishara ya PWM. Haiwezekani kupunguzwa kwa taa tofauti. Vipengele vyote vimewekwa kwenye PCB ya kawaida lakini unaweza kutumia ubao wa mkate au kitabu cha protok pia.

Ikiwa unataka kutengeneza bidhaa kama picha hii ndio utahitaji:

1 x PCB kwa moduli ya kiolesura

Ukitumia kiunga hiki unapata pcb zako 10 za kwanza bure na unaunga mkono miradi yangu mpya.

1 x 0.56 onyesho la nambari 4 (nyekundu) anode ya kawaida pini 12

1 x TM1637 DIP

1 x kichwa cha kichwa sawa au digrii 90 (pini 4)

3 x 3mm iliyoongozwa, nyekundu, machungwa na kijani.

4 x tactile pushbutton pini 2 https://www.aliexpress.com/item/20Pcs-Middle-2-pin …….

Mbali na sehemu unahitaji zana za kawaida za kukusanyika:

  • chuma cha kutengeneza
  • solder na mtiririko
  • plier kukata risasi

Hatua ya 2: Pata PCB

Pata PCB
Pata PCB

Faili za aegle na faili za gerber zimejumuishwa katika hatua hii. Niliamuru PCB zangu hapa:

www.pcbway.com/setinvite.aspx?inviteid=993…

Kwa kiunga hiki unaweza kupata muundo wako wa kwanza wa pcb 10 bure kujaribu, unanisaidia pia kwa sababu ninapata punguzo la litlle unapotumia kiunga hiki kuagiza.

Faili za ujinga zinaundwa na PCBways na imeonekana vizuri. Niliamuru vipande 10 vyenye rangi ya samawati na maandishi meupe.

Badala ya kutumia PCB unaweza kuziunganisha sehemu zote kwa kitabu cha protobodi pia.

Hatua ya 3: Mkutano

Mkutano
Mkutano

Kukusanya moduli hii sio ngumu hata ikiwa una ujuzi wa kuuza. Kwanza vunja pini 4 kutoka kwa kipande cha kichwa ikiwa haukuwa tayari. Kuwaweka mahali hapo baadaye, nilianza na vichwa vya kichwa kwa sababu huwa na kuanguka wakati kichwa chini. Ifuatayo niliuza LED, risasi fupi (upande hasi) iko upande wa kulia, ambayo imewekwa alama, toleo jipya la PCB litakuwa na ishara -. Baada ya LEDs niliuza vifungo 4 vya kugusa, kuliko chip ya TM1637. Pini 1 iko juu kushoto na imewekwa alama na nukta. Sehemu ya mwisho niliyouza ni onyesho, mashimo ni nyembamba sana kwa hivyo itachukua muda.

Baada ya sehemu zote kuuzwa mahali hapo, nilikata mwelekeo wote na kukagua makosa.

Hatua ya 4: Upimaji na Nambari

Upimaji na Msimbo
Upimaji na Msimbo

Baada ya kumaliza kukusanyika ni wakati wa kujaribu moduli. Unganisha 5V kwa microcontrollers 5V, GND na GND. Pini za CLK na DIO zinaweza kuelezewa katika programu lakini chaguzi ni pini 2 kwa CLK na pini 3 kwa DIO.

Pakua nambari hiyo na uipakie kwenye Arduino yako. Nambari hii inaweza kufanya kazi kwa wadhibiti wengine wadogo pia lakini haijajaribiwa bado.

Nambari ya Arduino imeundwa kusasisha skrini na kusoma vifungo kila 200ms. Hii imefanywa ili CPU inaweza kutumika kwa majukumu mengine. Kubadilisha anwani hufanywa kwa kutumia kitufe cha juu na chini, anwani itahifadhiwa kiatomati baada ya sekunde 2. Anwani imehifadhiwa kwenye EEPROM na imepakiwa kwenye usanidi. Anwani huhifadhiwa kwenye EEPROM hata wakati umeme umekatika.

Viongozi vya hadhi vinaweza kudhibitiwa kwa kutuma baiti kwenye moduli kwa viongozo 8. Kwenye PCB kuna vipandikizi 3 tu vimeunganishwa lakini nambari inaruhusu 8. Nambari hiyo itaboreshwa katika siku za usoni ili kuwezesha kugeuza na kuzima virahisi kuwa rahisi.

Vifungo vimeunganishwa kama tumbo la keypad na vifungo 16 vinaweza kutumiwa. kuzidisha hakuhimiliwi kwa sasa lakini hii inaweza kuongezwa siku zijazo ikiwezekana.

Kwa sasa ninafanya kazi kwenye maktaba ili kutumia moduli ya kiolesura iwe rahisi zaidi lakini hii inaweza kuchukua muda.

Hatua ya 5: Maboresho ya Kufanya

Maboresho ya Kufanya
Maboresho ya Kufanya

Baada ya kuagiza na kujaribu PCB nilipata maboresho madogo, ikiwa una maboresho au mende tafadhali waache kwenye maoni. Tafadhali eleza vile vile kwa sababu napenda kujifunza jinsi ninavyoweza kuboresha miradi yangu!

Kwa sasa haya ndio maboresho ambayo ninafanya kazi:

  • Kuongeza capacitor ndogo kwa bodi kwa utulivu wa voltage
  • Kuongeza ishara kwa polarity iliyoongozwa
  • Kutumia mashimo makubwa kwa onyesho
  • Kuandika maktaba ya nambari kuifanya iwe rahisi
  • Nambari ya kuandika ya kuwasha na kuzima leds ni rahisi

Niliingia shindano la kuifanya iwe nyepesi na hii inayoweza kufundishwa, ikiwa unaipenda tafadhali nipigie kura:)

Wakati mwingine huwa na PCB inayozunguka, ikiwa unataka PCB tupu Ninawauza kwa € 4, - kipande. Nina ambazo zimemalizika pia ambazo unaweza kununua kwa € 10. gharama ya usafirishaji haijajumuishwa (meli kutoka Uholanzi). Nitumie ujumbe ikiwa unataka moja, nipate kuwa na wengine karibu!

Ilipendekeza: