Orodha ya maudhui:

Taa ya Mkia wa Pikipiki Na Blinkers Jumuishi Kutumia LEDs zinazoweza kusanidiwa: Hatua 4
Taa ya Mkia wa Pikipiki Na Blinkers Jumuishi Kutumia LEDs zinazoweza kusanidiwa: Hatua 4

Video: Taa ya Mkia wa Pikipiki Na Blinkers Jumuishi Kutumia LEDs zinazoweza kusanidiwa: Hatua 4

Video: Taa ya Mkia wa Pikipiki Na Blinkers Jumuishi Kutumia LEDs zinazoweza kusanidiwa: Hatua 4
Video: Часть 1 - Трипланетная аудиокнига Э. Э. Смита (глы 1–4) 2024, Novemba
Anonim
Image
Image
Taa ya Mkia wa Pikipiki Na Blinkers Jumuishi Kutumia LEDs zinazoweza kupangwa
Taa ya Mkia wa Pikipiki Na Blinkers Jumuishi Kutumia LEDs zinazoweza kupangwa
Taa ya Mkia wa Pikipiki Na Blinkers Jumuishi Kutumia LEDs zinazoweza kupangwa
Taa ya Mkia wa Pikipiki Na Blinkers Jumuishi Kutumia LEDs zinazoweza kupangwa

Halo!

Hii ni DIY rahisi juu ya jinsi ya kutengeneza Taa ya Mkia ya RGB inayopangwa (na blinkers / viashiria vilivyojumuishwa) kwa pikipiki yako au labda chochote kutumia WS2812B (leds zinazoweza kushughulikiwa) na Arduinos. Kuna njia 4 za mifumo ya taa ambayo inaweza kuzungushwa kwa kutumia kitufe cha kushinikiza.

Wazo la kutengeneza taa kama hiyo ya mkia lilikuwepo tangu siku ya kwanza ambayo nilipata pikipiki yangu lakini wakati huo sikuwa na uhakika wa njia ya kufuata kutengeneza moja na sikuwa na wakati kwani nilikuwa na shughuli chuo changu. Mipango yangu ya awali ilikuwa kununua viongo vya RGB na kuzibadilisha na taa za hisa kwenye taa ya mkia wa pikipiki yangu na kufanya rewiring nyingine ili kuongeza utendaji wa blinker uliounganishwa. Utekelezaji kama huo ungehitaji transistors kadhaa na vidhibiti vya voltage kwa kila moja ya waya za RED-GREEN-BLUE kwenye waya za RGB zinazoishia na mzunguko ngumu sana.

Walakini nilikuwa nikipenda sana wazo hili, kwa hivyo niliamua kununua viongozo vya RGB na vifaa vingine vinavyohitajika, lakini mipango yangu yote ilibadilika wakati mvulana katika duka la vifaa vya elektroniki alinijulisha kwa aina ya vichwa vinavyojulikana kama viongozo vya kushughulikia au kupangiliwa (ambayo lilikuwa jambo jipya kwangu wakati huo) ambazo zilikuwa sawa na risasi za RGB lakini kila ikiongozwa inaweza kudhibitiwa kivyake kuwasha katika mlolongo wowote au rangi kwa kutumia watawala wa Arduino na waya moja tu wa kudhibiti kwa ukanda wote. Kuanzia hapo ilinichukua karibu mwaka kukamilisha mradi huu kuanzia kujifunza jinsi viongozi hivi vinafanya kazi… jinsi ya kuzipanga… kupitia miundo tofauti ya mzunguko na vielelezo vyake… kura nyingi na utatuzi mwingi (hiki ndicho kitu pekee ambacho kilikuwa ikitokea kwa miezi miwili iliyopita ya mradi wangu kwani kulikuwa na hitilafu kadhaa na kutofaulu kwa sehemu kunatokea kila siku kama sehemu ya muundo wangu mzuri. Wakati nilikuwa katika mchakato wa kurekebisha kasoro katika mzunguko wangu, shida mpya huibuka na hii iliendelea kutokea mara kwa mara na ilikuwa dhiki kamili kwangu kwamba karibu ilinifanya nishindwe kuzingatia kitu kingine chochote. Mwisho wa mradi huu nilikuwa nimepitia Arduino moja iliyoharibiwa, wanandoa wa LM7805 IC na vipingaji, kura nyingi na bodi nyingi yote ambayo yangeongeza karibu nusu ya pesa nilizotumia kwenye mradi huu.

Mradi huu ni kitu ambacho ningeweza kufanya au unaweza kumaliza ndani ya siku 20 mradi uwe na sehemu zote zinazohitajika. Kilichonichukua kwa muda mrefu ni kwa sababu ya chuo changu, muda wa kusubiri wa bidhaa ambazo ziliamriwa wiki au miezi kando kwani pesa ilikuwa suala langu na mwishowe nikajiwazia ikiwa haya yote kweli lilikuwa wazo la kijinga na nini maana ya kupoteza muda na pesa zangu kwa kutengeneza hii. Kwa hivyo nilifurahiya kabisa kufanya mradi huu na iliniweka nikihusika kwa karibu mwaka na nina hakika wewe pia utafanya hivyo. Kwa hivyo nakukaribisha kwa DIY!

Hatua ya 1: Vipengele vinahitajika

Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika

Vipengele vinavyohitajika vinaweza kutofautiana kulingana na jinsi unavyopanga kutekeleza mradi huu. Kwa mfano nilikuwa nimetumia Arduino mbili ili niweze kuwa na mifumo mingi na kubadili njia hizi. Walakini ikiwa unataka tu blinker / kiashiria kilichounganishwa na utendaji wa mwanga wa kuvunja unaweza kufanya hivyo na Arduino moja tu. Vivyo hivyo visima vya joto vilivyotumiwa katika muundo wangu vilikuwa ni overkill na haikuhitajika kabisa kwa kusudi langu. Kwa hivyo unaweza kuondoa aina hizo za vifaa ambavyo unafikiri sio lazima, ambavyo nilitumia tu kwa sababu nilikuwa bubu, sina uzoefu na nilikuwa na wasiwasi zaidi (bado niliweza kuharibu mzunguko wangu mara kadhaa). Kwa hivyo hapa chini kuna orodha ya vifaa ambavyo nilitumia kuunda mradi huu:

  • LED za WS2812B (kulingana na ni kiasi gani unahitaji kwa kusudi lako)
  • ARDUINO NANO x2
  • LM7805 x5 (mdhibiti wa voltage kubadilisha 12v kutoka betri kuwa 5v)
  • Kuzuia 10kΩ x5
  • Waya
  • Viunganishi (nilitumia viunganisho vya mamabodi-smps KIUME (x2) & FEMALE (x2))
  • Bonyeza kitufe (kubadili njia) x1
  • Bodi ya Ukanda x2
  • Kuzama kwa joto x5
  • Chombo cha plastiki x1

Kama nilivyosema, sehemu zinazohitajika inategemea jinsi unavyopanga kutekeleza mradi huu.

Hatua ya 2: Arduino, WS2812B Leds na Maktaba ya FastLED (Kupanga na Kupima)

Arduino, WS2812B Leds na Maktaba ya FastLED (Kupanga na Kupima)
Arduino, WS2812B Leds na Maktaba ya FastLED (Kupanga na Kupima)
Arduino, WS2812B Leds na Maktaba ya FastLED (Kupanga na Kupima)
Arduino, WS2812B Leds na Maktaba ya FastLED (Kupanga na Kupima)
Arduino, WS2812B Leds na Maktaba ya FastLED (Kupanga na Kupima)
Arduino, WS2812B Leds na Maktaba ya FastLED (Kupanga na Kupima)

Kwa hivyo jambo la kwanza ambalo unahitaji kufanya kabla ya kufanya mzunguko halisi ni kuangalia ikiwa muundo wako wa mzunguko utafanya kazi kweli na ikiwa mpango wako utafanya kazi jinsi inavyotakiwa. Yote hii inaweza kufanywa kwa kujaribu vifaa kwenye ubao wa mkate na ikiwa kuna maswala yoyote na vifaa vyovyote au mzunguko. Tunaweza kujaribu kila wakati na chaguzi tofauti hadi tutapata mzunguko mzuri wa kufanya kazi. Moja ya sababu kwa nini ilinichukua muda mrefu kukamilisha mradi huu ni kwa sababu ya sababu nilikuwa nikikimbilia na mradi huu na sikujaribu muundo wa mzunguko wa kwanza kwa mchanganyiko tofauti wa ishara ya kuingiza. Hii ilimalizika na kupita kupitia sehemu nyingi za ubadilishaji na pia kuzunguka kwa mzunguko.

Jambo la kwanza kujadiliwa ni aina ya LED ambayo ilitumika katika mradi huu na jinsi tunaweza kuzipanga kufanya kazi kama tunavyokusudia kufanya. Mfano wa kuongozwa ambao nilitumia ilikuwa WS2812B, inayojulikana kama LED za kibinafsi. Kuna aina anuwai za LED hizi zilizo na majina tofauti na sijui ni nini tofauti kati ya kila moja, ninachojua ni kwamba aina tofauti zinatofautiana katika joto la rangi na zingine zina pini ya saa pamoja na pini ya data.

Kudhibiti hizi LED tunatumia kidhibiti cha Arduino (nilitumia UNO na MEGA kwa upimaji na NANOs kwa mzunguko wangu wa mwisho) pamoja na maktaba ya FastLED, maktaba ya arduino inayotumiwa kudhibiti aina ya LED zinazotumiwa katika mradi huu. Maktaba hii inaweza kupatikana kutoka GITHUB REPO.

Kwa hivyo jambo la kwanza kukumbuka kabla ya kupakia programu kwenye Arduino ni kuongeza maktaba ya FastLED kwa Arduino IDE. Hatua za jinsi ya kufanya hivyo zinaweza kupatikana hapa.

Kwa mradi huu nimetumia Arduinos mbili, moja kwa kutuma ishara kwa LED na nyingine kubadili kati ya njia tofauti au mifumo ya taa. Ikiwa unataka tu mode moja / muundo chaguomsingi, arduino moja ndio yote unayohitaji.

Unaweza kupakua programu kutoka kwa kiunga kifuatacho.

Sasa nitakutembea kupitia programu na kuelezea ni nini kinachohitaji kubadilishwa kulingana na usanidi wako. Unaweza kuona kuwa kuna programu mbili zinazoitwa ledact na ledpatt2. Ledact ya programu ni ya arduino ambayo hutumiwa kuzunguka kupitia modes / mifumo na ledpatt2 ya programu ndio inayodhibiti viongozo. Unaweza pia kuona programu hizo hizo mbili katika folda tofauti inayoitwa nano. Ni kitu lakini saizi ndogo ili uweze kuitumia na ARDUINO NANO ambayo ina kumbukumbu ndogo kuliko UNO au MEGA.

Kwanza hebu tuone ni nini kinachohitaji kubadilishwa katika ledpatt2 kulingana na mzunguko wako. Kwanza unahitaji kubadilisha NUM_LEDS na DATA_PIN katika mistari ya 3-4 hadi idadi ya viunzi unavyotumia na nambari ya pini kwenye arduino ambayo ishara ya data ya mwongozo wako imeunganishwa. Kisha unahitaji kubadilisha nambari kwa 18 kulingana na aina ya viunzi unavyotumia. Kwa mfano nambari yangu ni kama hiyo kwani nimetumia viongozo vya WS2812B na kipimo cha BRG (BLUE-RED-GREEN). Ikiwa unatumia tofauti yoyote iliyoongozwa kisha ubadilishe WS2812B katika nambari hiyo na jina la uliongozwa na ubadilishe BRG na urekebishaji wake wa rangi. Ili kupata urekebishaji wa rangi ya uliongozwa, unaweza kufuata nakala inayopatikana hapa.

Unaweza kuona uanzishaji kadhaa kutoka kwa mistari 15-25 ambayo 15-21 inaweza kuepukwa ikiwa unahitaji muundo mmoja tu. Pini hizi zilizotajwa katika mistari 15-21 hutumiwa kuchochea njia tofauti na hii inafanywa kwa kutumia Arduino nyingine. Mistari 22-25 kama ilivyotajwa kwenye nambari, hutumiwa kuchukua ishara za kuingiza kwa kuvunja, bustani na taa za kiashiria / kiashiria.

Katika ledact unahitaji kuhangaika tu juu ya mistari 4-8 ikiwa unataka ifanye kazi kama ilivyofanya kwa mradi huu. Mistari 4-7 ni pini zinazochochea kila modeli. Kwa kuwa nilitaka njia 4 tu, pini 4 zilitumika. Mstari wa 8 hutumiwa kuanzisha modePin, pini ambayo kifungo cha kushinikiza kimeunganishwa. Katika nambari unaweza kuona kuwa pini za arduino 3, 4, 5, 6 hutumiwa kwa njia 4. Pini hizi zimeunganishwa moja kwa moja na pini 3-4-5-6 kwenye arduino iliyobeba mpango wa ledpatt2.

Hii ilikuwa njia yangu ya kutekeleza taa za taa na mifumo tofauti na nadhani hailingani. Nilitafuta sana kwenye wavuti ikiwa inawezekana kufanya haya yote kwa kutumia Arduino moja tu lakini sikuweza kupata yoyote iliyonisaidia. Ikiwa unajua jinsi ya kufanya hivyo au ni mzuri sana na programu, ninashauri uende nayo kwani programu yangu imekusudiwa vibaya sana na ni kubwa kwa sababu ya ustadi wangu duni wa kuweka alama. Na tafadhali shiriki matokeo yako nasi.

Hatua ya 3: Usanidi wa Mzunguko

Usanidi wa Mzunguko
Usanidi wa Mzunguko
Usanidi wa Mzunguko
Usanidi wa Mzunguko
Usanidi wa Mzunguko
Usanidi wa Mzunguko

Hii ni hatua rahisi ikiwa unaelewa kabisa mzunguko au una mpango mzuri wa kufikiria utekelezaji wa mzunguko. Ikiwa vifaa kwenye mzunguko vinaonekana kukuchanganya, nitakuvunjia kwa sababu huu ni mzunguko rahisi sana. Kwanza tuna LM7805 ICs tano zinazotumiwa kubadilisha 12v kuwa 5v (voltage hii ni salama kwa pini za uingizaji za arduino), nne ambazo hutumiwa kuchukua ishara za blinkers za kuvunja, park & L-R, zingine hutumiwa kuwezesha arduinos mbili. Halafu tunayo vipinzani kadhaa vya 10k ohm vilivyounganishwa sambamba na kila moja ya vituo vya kuingiza na mwishowe mbili arduino.

Nilifanya mzunguko ukirejelea muundo wa mzunguko uliofanywa kabla ya kutumia Fritzing. Kwa viunganishi, viunganisho vya SMPS-MOTHERBOARD MALE / FEMALE vilitumika. Unaweza kuangalia picha na kufuata.

Mzunguko huu sio bora kwani hauna kinga yoyote au mizunguko ya vichungi na sababu sikujumuisha hii yoyote ni kwa sababu mimi ni noob kamili. Pia heatsinks zilizotumiwa na IC zilichukuliwa kutoka kwa SMPS ya zamani na kutumika kuweka mafuta pamoja nao. Walakini mageekiki mengine ya elektroniki yaliniambia kuwa matumizi ya visima vya joto ilikuwa ni overkill kwa programu hii na kwamba IC itafanya kazi bila hitaji la kuzama kwa joto katika mzunguko huu. Kwa hivyo hiyo ni hiyo.

Hatua ya 4: Hatua ya Mwisho: Ndondi na Kuanzisha katika Pikipiki

Hatua ya Mwisho: Ndondi na Kuanzisha kwa Pikipiki
Hatua ya Mwisho: Ndondi na Kuanzisha kwa Pikipiki
Hatua ya Mwisho: Ndondi na Kuanzisha kwa Pikipiki
Hatua ya Mwisho: Ndondi na Kuanzisha kwa Pikipiki
Hatua ya Mwisho: Ndondi na Kuanzisha kwa Pikipiki
Hatua ya Mwisho: Ndondi na Kuanzisha kwa Pikipiki
Hatua ya Mwisho: Ndondi na Kuanzisha kwa Pikipiki
Hatua ya Mwisho: Ndondi na Kuanzisha kwa Pikipiki

Kontena la plastiki lilitumika kama kesi ya mzunguko na mkanda wa kufunika uliofungwa kuzunguka kwani maji ni kitu ambacho hatutaki katika mzunguko wetu. Kazi inayofuata ni kuunganisha kila kitu juu na kufanya wiring kwenye pikipiki. Lazima uwe mwangalifu wakati unafanya kazi kwa umeme wa pikipiki kwani upungufu wowote unaweza kuharibu umeme wa pikipiki. Ikiwa haujui wiring ya pikipiki yako, unaweza kutaja miongozo yako ya huduma au utafute kwenye mtandao. Kazi iliyobaki ni kuondoa taa yako ya mkia wa hisa na kubadilisha LED zilizo ndani yake na zile za WS2812B. Baada ya hapo paka tena na urejeshe taa bila kuacha kwenye mashimo au nafasi za unyevu kuingia. Unaweza kuweka sanduku la mzunguko ndani ya nafasi ya kuhifadhi chini ya kiti cha pikipiki cha pikipiki. Mwishowe unganisha kila kitu, jiongeze nguvu na uchukue pikipiki yako kwa safari. Ingawa mradi unaonekana kama kazi nyingi, naweza kukuhakikishia kuwa matokeo ya mwisho yatakufanya uwe na furaha kama kijana mwendawazimu. ASANTE KWA KUSOMA & FURAHA!

Ilipendekeza: