Orodha ya maudhui:

Kubuni Taa nyingi za PWM ya Node ya LED: Hatua 6 (na Picha)
Kubuni Taa nyingi za PWM ya Node ya LED: Hatua 6 (na Picha)

Video: Kubuni Taa nyingi za PWM ya Node ya LED: Hatua 6 (na Picha)

Video: Kubuni Taa nyingi za PWM ya Node ya LED: Hatua 6 (na Picha)
Video: Происхождение человека: документальный фильм об эволюционном путешествии | ОДИН КУСОЧЕК 2024, Juni
Anonim
Kubuni Taa nyingi za PWM ya Node ya LED
Kubuni Taa nyingi za PWM ya Node ya LED

Mafundisho haya yataonyesha jinsi nilivyobuni mtawala wa Taa ya PWM ya LED. Taa nyingi zinaweza kushonwa pamoja ili kutengeneza nyuzi kubwa za taa. Kuunda taa za blinky za LED kwa Krismasi imekuwa kwenye orodha yangu ya matakwa. Msimu uliopita wa Krismasi nilianza kufikiria juu ya kujenga kitu. Mawazo yangu ya kwanza yalikuwa, kila taa ya LED inaweza kushikamana na waya. Nguvu ya taa za LED inaweza kuwa ishara ya AC ambayo ingefagia kutoka masafa ya chini hadi masafa ya juu. Kichujio cha kupitisha bendi kilichojengwa kwenye kila taa kingewasha LED wakati masafa yalilingana na masafa ya katikati ya kichungi cha kupitisha bendi. Ikiwa vichungi vya kupitisha bendi, vingewekwa sawa, mlolongo wa chase ya LED unaweza kufanywa. Kwa kweli, kwa kuruka kwa masafa tofauti badala ya kufagia, yoyote ya taa zinaweza kuwashwa. Kutumia chip ya dereva wa H-Bridge, kuendesha mzunguko unaotakiwa chini ya waya haipaswi kuwa ngumu sana. Kweli, mimi hunuka tu muundo wa analog - mimi ni zaidi ya programu ya kinda wa mtu. Baada ya majaribio kadhaa ya benchi, niliacha haraka kutumia analog. Kile nilichotaka sana ni taa ya LED ambayo inaweza kudhibitiwa kikamilifu kuonyesha rangi yoyote ninayotaka. O, na inapaswa kuwa na uwezo wa kutumia PWM (upanaji wa mpigo wa mpigo) ili taa ziweze kuwashwa, au kuzimwa kwa mifumo mizuri sana. Ifuatayo katika maelezo haya ni maelezo ya muundo mzuri kabisa kulingana na microprocessor ya Microchip. hiyo ilitoka kwa hamu yangu ya taa za mti wa Krismasi. Iangalie haraka video hapa chini ili uone haraka kile Mdhibiti wa Taa ya Kemper LED PWM ana uwezo wa kuonyesha. Kumbuka, ni ngumu kupata video nzuri ya LED zinazohusika ambazo zinatumia PWM kwa udhibiti wa nguvu. Ni shida hiyo hiyo unapojaribu video video ya kufuatilia kompyuta. 60Hz ya LED huingia kwenye mapigano ya masafa ya kupigwa na 30Hz ya camcorder. Kwa hivyo, wakati kuna nyakati ambazo video ya LED ni "glitchy" kidogo, hii sio kweli. LEDs hazionekani kuwa na glitches yoyote wakati inavyoonekana na jicho la mwanadamu. Tazama hatua ya programu hapa chini kwa majadiliano zaidi juu ya kugonga video za LED.

Hatua ya 1: Malengo ya Kubuni

Malengo ya Kubuni
Malengo ya Kubuni

Baada ya kutumia mapumziko ya Krismasi kufikiria juu ya mradi huu nilikuja na orodha ya matakwa. Hizi hapa ni baadhi ya vipengee (vilivyopangwa kwa utaratibu) nilitaka na Mdhibiti wangu wa LED: 1) Kila taa ya LED lazima iwe ya bei rahisi iwezekanavyo. Kamba ya taa 100 itagharimu rundo ikiwa kila taa inagharimu sana. Gharama, kwa hivyo, ni sababu kuu. 2) Kila taa itakuwa na kipande kidogo kwenye bodi ambayo itasababisha mwangaza. Micro ndogo itazalisha ishara za PWM ili LED ziweze kupunguzwa, au kufifia. LED zinaweza kuonekana kuwa ngumu wakati zimewashwa tu na kuzimwa. Kutumia ishara za PWM taa za LED zinaweza kufifia juu na chini bila kingo ngumu kawaida kwa LED. 3) Ili kuweka wiring rahisi kila taa itakubali amri kwa kutumia kiwambo cha waya mbili. Nguvu na mawasiliano zitashiriki waya hizo mbili. Amri kwa taa zitamwambia kwenye bodi ndogo ni ipi ya LEDs kuendesha na PWM. 4) Lazima ionekane baridi! Nadhani hii inapaswa kweli kuhesabiwa hesabu kwa hivyo ni nambari moja. Hapa kuna malengo madogo madogo ya kubuni (hakuna mpangilio fulani): 1) Kwa maendeleo, lazima iwe rahisi kurudisha / kuweka upya katika mzunguko. 2) PC inapaswa kuweza toa amri kwa taa. Hii inafanya kuwa rahisi kukuza mifumo kuliko kutumia kipengee kingine kilichopachikwa.3) Kila taa inapaswa kuwa na anwani ya kipekee. Kila LED, ndani ya taa, lazima pia iwe ya kushughulikia kwa kipekee. 4) Itifaki ya amri inapaswa kuunga mkono taa NYINGI kwenye kamba moja ya waya. Ubunifu wa sasa unasaidia taa 128 kwenye kamba moja. Na taa za 4 kwa kila taa inayofanya kazi kwa LED za 512 kwenye kamba moja ya waya mbili! Pia kumbuka, kila moja ya hizo 512 za LED ina PWM kamili ya kuiendesha.5) Itifaki inapaswa kuwa na amri inayosema, "Anza kufifia LED kutoka kiwango hiki hadi kiwango hicho". Mara tu kufifia kunapoanza, LED zingine zinaweza pia kusanidiwa na kuwekwa kwenye taa sawa. Kwa maneno mengine, weka LED kwenye muundo unaofifia na kisha usahau ukijua kuwa LED itafanya amri. Hii inamaanisha programu ya kufanya kazi nyingi kwenye ndogo! 6) Inapaswa kuwa na amri za ulimwengu zinazoathiri taa zote mara moja. Kwa hivyo, taa zote za LED zinaweza kuamriwa kwa kutumia amri moja tu. Hapa kuna malengo madogo madogo ya kubuni (tena, hakuna agizo fulani): 1) Unahitaji njia ya kurudisha ripoti ya taa wakati kosa la comm linatokea. Hii inaruhusu amri kukasirika. 2) Itifaki ya amri inahitaji njia ya kuwa na muundo mzuri wa mechi ya ulimwengu. Hii inaruhusu kila nambari x ya taa zichaguliwe kwa amri moja. Hii itafanya iwe rahisi kutengeneza mifumo na idadi kubwa ya taa. Kama mfano, hii ingeruhusu amri kutumwa kwa kila taa ya tatu kwenye kamba ya taa. Kisha, amri inayofuata inaweza kutumwa kwa kikundi kinachofuata cha watatu. 3) Polarity auto kugundua mfumo wa mantiki pia itakuwa nzuri. Kisha, polarity ya waya mbili za kulisha kwa taa za LED huwa muhimu. Tazama sehemu ya vifaa kwa zaidi kwenye huduma hii.

Hatua ya 2: Kuandika mfano:

Uchakataji
Uchakataji
Uchakataji
Uchakataji
Uchakataji
Uchakataji

Sasa ni mapema Januari na ninaenda. Nilipata 10F206 huko Digikey na ni bei rahisi sana! Kwa hivyo, ninazunguka bodi ya proto kushikilia 10F206 micro kutoka Microchip. Niliunda bodi ya haraka kwa sababu 10F2xx haipatikani kwenye kifurushi cha DIP. Jambo la msingi, sikutaka kusumbua na chip ndogo. (Nilijiamini sana mnamo Januari) pia nilienda nikanunua mkusanyaji mpya wa CSS C uliolengwa kwenye micros 10F2xx. Familia ya 10F2xx ya chips ni rahisi sana! Kwa matumaini makubwa, niliingia ndani na kuanza kuandika nambari nyingi. 10F206 ina baiti 24 za RAM - chip pia inacheza baiti 512 za flash na saa-nane moja. Wakati rasilimali ni chache, bei ni nzuri kwa senti 41 kwa idadi kubwa. Gosh yangu, maagizo milioni kwa sekunde (1 MIPS) kwa senti 41! Ninapenda Sheria ya Moore. Evan kwa bei moja, 10F206 kutoka Digikey imeorodheshwa kwa senti 66. Nilitumia wakati mwingi kufanya kazi na 10F206. Wakati nikifanya kazi na 10F206 niligundua kuwa kazi nyingi zinahitajika kabisa. Ishara za pato la PWM LAZIMA ziendelee kusasishwa hata wakati wa kupokea ujumbe mpya wa mawasiliano. Usumbufu wowote katika kusasisha ishara za PWM utaonekana kama glitches kwenye LEDs. Jicho la mwanadamu ni mzuri sana kuona glitches. Kuna shida kadhaa za kimsingi na chip ya 10F206. Angalau shida za kimsingi kwa maombi yangu. Shida ya kwanza ni kwamba hakuna usumbufu! Kuchukua mwanzo wa mawasiliano mpya kwa kutumia kitanzi cha kupigia kura hufanya makosa ya muda. Shida ya pili ni kwamba kuna saa moja tu. Sikuweza kupata njia ya kupokea amri wakati wa kudumisha matokeo ya PWM. LED zilikuwa ziking'ara kila wakati amri mpya ilipokelewa. Kushiriki saa kati ya kupokea amri na kuendesha matokeo ya PWM pia ilikuwa shida kubwa ya programu. Sikuweza kuweka tena kipima wakati nikipokea mhusika mpya kwa sababu kipima muda pia kilikuwa kinatumiwa kudhibiti ishara za PWM. Wakati nilikuwa nikifanya kazi na 10F206 niliona nakala kwenye Cellar Cellar kuhusu kipengee kipya cha Freescale MC9RS08KA1 ndogo. Ninapenda chips za Freescale - mimi ni shabiki mkubwa wa utatuzi wao wa BDM. Nilitumia vidonge vya Star12 sana hapo zamani (niliandika programu yote ya GM Cadillac & Lacern ultrasonic system kwenye Star12 - programu yangu ya ultrasonic iko kwenye uzalishaji sasa kwenye hizi gari mbili). Kwa hivyo, nilikuwa na matumaini kweli kwamba chips zao mpya ndogo zingekuwa nzuri. Bei ni sawa pia, Digikey ana chips hizi zilizoorodheshwa kwa senti 38 kwa idadi kubwa. Freecale ilikuwa nzuri na ilinitumia sampuli za bure. Walakini, chip ya Freescale 9RS08 ilionekana kuwa mbaya - sikuweza kufanya njia nyingi nayo. Chip pia inakabiliwa na ukosefu wa usumbufu na saa moja tu. Ah vizuri, angalau nilifikiria kuwa wote bila kupoteza pesa kwa kuzunguka bodi nyingine ya proto. Tazama picha hapa chini. Sasa najua - kwa maombi yangu lazima nilipunguzwa na zaidi ya saa moja. Rudi Microchip, nimepata chip ya 12F609. Ina vipingamizi na vipima muda viwili. Pia ina 1K ya flash na ka 64 za RAM. Chini ni bei; Digikey huorodhesha chips hizi kwa senti 76 kwa idadi kubwa. Ah, sheria ya Moore itashughulikia hilo hivi karibuni. Kwa upande mzuri, 12F609 pia inaweza kuamuru katika vifurushi vya DIP. Kwa upande wa minus, ilibidi ninunue mkusanyaji wa kiwango kinachofuata - hiyo kinda ilichoma @ # $% yangu&.Sasa ni Aprili na nimejifunza mengi juu ya ambayo hayatafanya kazi. Nimezunguka bodi na kupoteza pesa kwenye mkusanyaji ambao siitaji. Bado, kujaribu hadi sasa kunatia moyo. Upimaji ulithibitisha nilikuwa na chip sahihi. Wakati wa kuzungusha bodi nyingine ya proto! Kwa hatua hii, nimeamua.

Hatua ya 3: Bodi ya Maendeleo ya 12F609

Bodi ya Maendeleo ya 12F609
Bodi ya Maendeleo ya 12F609
Bodi ya Maendeleo ya 12F609
Bodi ya Maendeleo ya 12F609
Bodi ya Maendeleo ya 12F609
Bodi ya Maendeleo ya 12F609
Bodi ya Maendeleo ya 12F609
Bodi ya Maendeleo ya 12F609

Sawa, upimaji mpya wa benchi, niko tayari kujaribu bodi nyingine. Katika muundo huu wa bodi, nilitaka kujaribu wazo la kutuma nguvu na mawasiliano juu ya waya hizo hizo mbili. Ikiwa makosa ya comm yalipuuzwa, waya mbili tu ndizo zingehitajika. Hiyo iko chini sawa! Wakati kutuma mawasiliano juu ya waya za umeme ni baridi, haihitajiki. Taa zote zinaweza kushikamana pamoja kwenye waya moja ikiwa unataka. Hii inamaanisha kila taa itahitaji waya tatu na waya wa hali ya maoni ya hiari ya nne. Tazama mchoro hapa chini. Nguvu na mawasiliano yanaweza kuunganishwa kwa kutumia H-Bridge rahisi. H-Bridge inaweza kuendesha mikondo mikubwa bila shida yoyote. LED nyingi za juu za sasa zinaweza kushonwa kwa waya mbili tu. Polarity ya nguvu ya DC kwa taa inaweza kubadilishwa haraka sana na H-Bridge. Kwa hivyo, kila taa hutumia daraja kamili la wimbi kurekebisha DC inayobadilika kuwa nguvu ya kawaida ya DC. Moja ya pini ndogo huunganisha nguvu mbichi zinazoingia za DC ili ishara ya comm iweze kugunduliwa. Kizuizi cha sasa cha kuzuia kinalinda pembejeo ya dijiti kwenye micro. Ndani ya pini ndogo ya kuingiza, umeme wa kubadilisha mbichi wa DC umefungwa kwa kutumia diode za kambi za ndani - DC inayobadilika imefungwa (sifuri hadi Vcc volts) na diode hizi. Daraja kamili la wimbi ambalo linarekebisha nguvu inayoingia hutoa matone mawili ya diode. Matone mawili ya diode kutoka daraja yanashindwa tu kwa kurekebisha voltage ya usambazaji wa H-Bridge. Voltage ya H-Bridge ya voliti sita hutoa usambazaji mzuri wa volt tano kwa micro. Vipingamizi vya kibinafsi vya kibinafsi vinatumiwa kupunguza sasa kupitia kila LED. Schema hii ya nguvu / comm inaonekana inaonekana inafanya kazi vizuri sana. Nilitaka pia kujaribu kuongeza matokeo ya transistor kati ya micro na LEDs. Wakati wa upimaji wa benchi, ikiwa 12F609 inasukuma kwa bidii (ya sasa sana katika njia yake ya pato) itabadilisha matokeo yote. Sasa ya juu ya chip nzima kulingana na data ambayo 12F609 inaweza kuunga mkono ni 90mA, jumla. Kweli, hiyo sio kazi! Ninaweza tu kuhitaji sasa zaidi kuliko hiyo. Kuongeza transistors kunipa uwezo wa 100mA kwa kila LED. Daraja la diode limepimwa kwa 400mA kwa hivyo 100mA kwa uwezo wa LED inafaa tu. Kuna upande wa chini; transistors zinagharimu senti 10, kila moja. Angalau transistors nilizochagua zimejenga kwenye resistors - nambari ya sehemu ya Digikey ni MMUN2211LT1OSCT-ND. Pamoja na transistors mahali, HAKUNA kung'ara kwa taa za taa. Kwa taa za uzalishaji nadhani transistors haitahitajika ikiwa "kawaida" LED za 20mA zinatumiwa. Bodi ya maendeleo iliyoundwa katika hatua hii ni ya kujaribu na kukuza tu. Bodi inaweza kuwa ndogo sana ikiwa vipingaji vidogo vilitumika. Kuondoa transistors kutaokoa nafasi nyingi za bodi pia. Bandari ya programu ya mzunguko inaweza pia kuondolewa kwa bodi za uzalishaji. Jambo kuu la bodi ya maendeleo ni kudhibitisha tu mpango wa nguvu / comm. Kwa kweli, baada ya kupokea bodi, niligundua kuna shida na mpangilio wa bodi. Chip kamili ya daraja la mawimbi ina pini ya goofy. Ilinibidi kukata athari mbili na kuongeza waya mbili za kuruka chini ya kila bodi. Kwa kuongeza, athari kwa LED na kontakt ni nyembamba sana. Ah vizuri, ishi na ujifunze. Haitakuwa mara ya kwanza nilipiga muundo mpya wa bodi. Nilikuwa na bodi nane zilizotumiwa kwa kutumia BatchPCB. Wana bei nzuri lakini ni sooooo sloooow. Ilichukua wiki kadhaa kurudisha bodi. Bado, ikiwa bei yako ni nyeti, BatchPCB ndiyo njia pekee ya kwenda. Walakini, nitarudi kwa nyaya za AP - zina kasi sana. Natamani tu wangekuwa na njia rahisi ya kusafirisha bodi kutoka Canada. Mizunguko ya AP inanipa pesa 25 kwa usafirishaji kwa kila agizo. Hiyo inaumiza ikiwa ninanunua tu bodi za thamani ya pesa 75. Ilinichukua siku mbili kumaliza bodi nne ndogo. Ilichukua siku nyingine kugundua kuwa kipikizi cha kuvuta R6 (angalia schematic) kilikuwa kinanichafua. Nadhani kontena R6 haihitajiki tu. Nilikuwa na wasiwasi baada ya kusoma data na ilionyesha kuwa hakuna vuta nikuvute vya ndani kwenye pini hii ya kuingiza. Katika muundo wangu, pini inaendeshwa kikamilifu wakati wote hata hivyo kuvuta haihitajiki kabisa. Kwa kutuma barua kwa bodi nilitumia ujumbe rahisi wa baud 9600 kutoka kwa programu ya Python. RS232 mbichi inayotoka kwenye PC inabadilishwa kuwa TTL kwa kutumia Chip MAX232. Ishara ya RS232 TTL huenda kwa pembejeo ya kudhibiti H-Bridge. RS232 TTL pia hupitia lango la inverter kwenye chip ya 74HC04. RS232 iliyogeuzwa kisha huenda kwa pembejeo nyingine ya kudhibiti H-Bridge. Kwa hivyo, bila trafiki ya RS232, matokeo ya H-Bridge 6 volts. Kwa kila kidogo kwenye RS232, H-Bridge inapindua polarity hadi -6 volts kwa muda mrefu kama kitita cha RS232 kinadumu. Tazama picha za mchoro wa kuzuia hapa chini. Programu ya chatu pia imeambatanishwa. Kwa LEDs, nilinunua kikundi kutoka https://besthongkong.com. Walikuwa na taa za mwangaza za digrii 120 katika nyekundu / kijani / bluu / nyeupe. Kumbuka, LED nilizotumia ni za kupima tu. Nilinunua 100 ya kila rangi. Hapa kuna nambari za LED nilizotumia: Bluu: 350mcd / senti 18 / 3.32V @ 20mAGreen: 1500mcd / senti 22 / 3.06V @ 20mA Nyeupe: 1500mcd / senti 25 / 3.55V @ 20mARed: 350mcd / 17 senti / 2.00V @ Kutumia LED hizi nne kujaza taa, zinaongeza gharama kama ndogo kwa senti 82! Ouch.

Hatua ya 4: Programu

Programu
Programu
Programu
Programu
Programu
Programu

Programu inafanya mradi huu uwe na tiki! Nambari ya chanzo katika 12F609 ni ngumu sana. Ninatumia eneo la kumbukumbu ya mwisho kabisa! Baiti zote 64 zimetumiwa na nambari yangu. Nina whiti 32 ka za flash iliyobaki kama vipuri. Kwa hivyo, ninatumia 100% ya RAM na 97% ya flash. Walakini, inashangaza ni kazi ngapi unapata ugumu wote huo. Mawasiliano kwa kila taa imehifadhiwa kwa kutuma pakiti za data za kaiti nane. Kila pakiti ya data inaisha na checksum - kwa kweli, kuna kaiti saba za data pamoja na hundi ya mwisho. Kwa baud 9600, pakiti moja ya data inachukua zaidi ya milliseconds 8 kufika. Ujanja ni kufanya kazi nyingi wakati pakiti ya ka inawasili. Ikiwa yoyote ya LED zinafanya kazi na ishara ya PWM, PWM ya pato lazima iendelee kusasishwa hata wakati wa kupokea kaiti mpya za pakiti. Huo ndio ujanja. Ilinichukua wiki na wiki kumaliza jambo hili. Nilitumia muda mwingi kufanya kazi na Logiport LSA yangu kujaribu kufuata kila kidogo. Hii ni nambari ngumu zaidi ambayo nimewahi kuandika. Ni kwa sababu micro ni mdogo sana. Kwenye hadubini zilizo na nguvu zaidi ni rahisi kuandika nambari iliyo wazi / rahisi na kuwa na mpasuko wa haraka haraka bila kulalamika. Pamoja na 12F609, nambari yoyote isiyo na gharama hukugharimu sana. Nambari yote ndogo ya chanzo imeandikwa kwa C isipokuwa kwa utaratibu wa usumbufu wa huduma. Kwa nini uwe na pakiti kubwa za data ambazo unaweza kuuliza. Kweli, kwa sababu tunataka kuwa na taa za LED juu na chini kwa hiari yao. Mara tu wasifu wa njia panda unapopakiwa, LED inaweza kuzima na kuanza kupiga hata wakati wa kupokea amri mpya za LED nyingine. Kila taa inapaswa kupokea na kuamua trafiki yote ya pakiti ya data hata kama pakiti haikusudiwa hiyo. Profaili ya LED ina kiwango cha kuanza, kuanza muda wa kukaa, kiwango cha njia panda, kiwango cha juu, wakati wa kukaa juu, kiwango cha chini cha ngazi, ngazi ya chini. Tazama mchoro ulioambatanishwa. Wow, hiyo ni mengi kwa LED moja. Sasa, zidisha mara ambazo idadi ya LED zinaongezeka. Inakuwa nyingi sana - ningeweza tu kufuatilia mwangaza wa LED tatu na wasifu kamili wa njia panda. Ya nne (LED nyeupe kwenye bodi ya dev) ina njia panda kutoka / kwa uwezo. Ni maelewano. Angalia picha iliyoambatishwa ya wasifu wa njia panda. Ishara ya PWM imetengenezwa na kipima muda ambacho kinaendesha kwa 64uS kwa kupe. Vipima muda nane vinaendelea juu ya kila 16.38mS. Hii inamaanisha ishara ya PWM inaendesha kwa 61.04Hz. Hii sio nzuri kwa kugonga video! Kwa hivyo, nilitumia ujanja wa programu na kuruka hesabu kadhaa za ziada kwenye kipima muda ili kuinyoosha hadi 60Hz. Hii inafanya kugonga video kuonekana bora zaidi. Katika kila kusogeza kwa kipima muda cha PWM (16.67mS) ninasasisha wasifu wa njia panda. Kwa hivyo, kila njia panda / kaa ni 1/60 ya pili, au 60Hz. Sehemu ya wasifu mrefu zaidi (kwa kutumia hesabu ya 255) itadumu sekunde 4.25 na fupi zaidi (kwa kutumia hesabu ya 1) huchukua 17ms. Hii inatoa anuwai nzuri ya kufanya kazi ndani. Angalia picha iliyoambatishwa kutoka kwa analyzer ya mantiki. Ili kuona undani kwenye picha, fungua picha katika hali ya juu ya azimio. Hii inachukua mibofyo kadhaa ya ziada kwenye wavuti inayoweza kufundishwa. Pia kuna mchoro wa wasifu ulioonyeshwa hapa chini. Kuandika hati ya itifaki ya amri iko kwenye orodha yangu. Ninapanga kuandika hati ya aina ya hati kuelezea itifaki kabisa. Nimeanza hati ya data ya chip - toleo la awali liko kwenye wavuti yangu sasa.

Hatua ya 5: Matumizi yanayowezekana

Matumizi yanayowezekana
Matumizi yanayowezekana
Matumizi yanayowezekana
Matumizi yanayowezekana

Mwanga wa Mti wa Krismasi: Kwa kweli, nadhani mti uliojazwa na watoto hawa ungekuwa wa kushangaza tu. Ninaweza kufikiria mwanga mzuri wa joto wa taa za kijani na theluji nyepesi ikianguka chini kupitia mti. Labda kufifia polepole kutoka kijani hadi nyekundu na theluji inayoanguka bila mpangilio. Taa za Chaser kutengeneza muundo wa helix juu na chini ya mti itakuwa nadhifu pia. Ya coarse, nitaegesha mti huu uani na kumfukuza "Jones" wa karibu. Huko, jaribu na kuipiga hiyo! Taa ya lafudhi: Chochote kinachohitaji taa ya lafudhi ni lengo la taa hizi. Shemeji yangu anataka kuziweka chini ya tanki lake la samaki. Rafiki anataka kusisitiza injini yake ya moto - kukanyaga kanyagio cha gesi kutaongeza taa nyekundu. Pia nilikuwa nikifikiria kujenga moja ya hizi na taa zangu: Taa saba zinaweza kukunjwa katika muundo wa sehemu saba za LED. Onyesho kubwa linaweza kufanywa - litakuwa onyesho kubwa la kuhesabu chini kwa miaka mpya! Au labda, onyesho la kuonyesha soko la hisa - nambari nyekundu kwa siku mbaya na kijani kibichi. Labda onyesho kubwa linaonyesha joto la nje.3 Gridi ya Gridi Kwa kunyongwa na kupanga safu ya LED, gridi ya 3D ya LED inaweza kuundwa kwa urahisi. Kuna mifano mizuri ya safu ya 3D ya 3D kwenye YouTube. Walakini, mifano iliyopo nimeona inaonekana ndogo na chungu kwa waya. Labda gridi kubwa ya 3D nje kwenye uwanja wakati wa Krismasi pia. WinAmp Plug-In: Kila mtu ambaye amekuwa kwenye maabara yangu, na ameona taa, anauliza ikiwa wanacheza kwa muziki. Nilifanya kuchimba kidogo, inaonekana kama itakuwa rahisi kuongeza programu-jalizi kwa WinAmp. Programu-jalizi ingetuma ujumbe kwenye kamba ya taa ili masharti iweze kusawazishwa na muziki ambao WinAmp ilikuwa ikicheza. Kusawazisha muziki wa Krismasi kwa mti wangu wa Krismasi itakuwa nzuri tu. Kidhibiti cha Robot cha Baby Orangutan B-328 kilichowekwa ndani na H-Bridge: Mdhibiti mdogo kutoka Pololu atakuwa mkamilifu. Tazama: https://www.pololu.com/catalog/product/1220 Bodi hii tayari ina H-Bridge tayari kwenda. Mifumo ya taa inaweza kupangiliwa kwenye Micro ili PC iweze kuzimwa. 802.15.4: Kwa kuongeza 802.15.4 taa zinaweza kuwa zisizo na waya. Kwa taa za mti wa Krismasi zinaenea karibu na nyumba, hii itakuwa nzuri. Au, kuongeza taa kwenye kila dirisha kwenye kiwanja kikubwa cha jengo kungewezekana. Kuzungusha 'taa ya taa ya taa: Mwanangu alikuwa na mradi wa shule ya kujenga Nyumba ya Taa. Wazo lilikuwa kujenga taa inayotumia betri yenye cheesy na swichi ya klipu ya karatasi ili taa ya taa iweze kuwaka. Hakuna mtoto wangu wa kiume atakayeenda shule na hiyo wakati anaweza kuwa na taa kamili inayozunguka! Angalia picha na video zilizoambatishwa.

Hatua ya 6: Muhtasari

Inanishangaza sana kwamba kila taa ina MIP 2 ya nguvu ya farasi katika SOIC-8 kwa senti 80. Kama kamba ya taa inapanuliwa kwa kuongeza taa zaidi kiasi cha MIPS kwenye kamba pia hupanda. Kwa maneno mengine huu ni muundo mbaya. Kamba ya taa 16 inanung'unika pamoja na MIP 32 ya nguvu ya usindikaji. Ajabu tu. Bado kuna kazi nyingi bado inapaswa kufanywa. Bodi ya maendeleo inahitaji kusasishwa. Kuna mende kadhaa za mpangilio ambazo zinahitaji kusahihishwa. Wiring ya pato la kosa haionekani kufanya kazi na pato la transistor. Sijui bado kwanini - sijatumia wakati wowote kuchagua hii bado. Nambari ya mawasiliano inayopokea inahitaji kazi zaidi pia. Kwa kutazama LEDs naweza kuona kuna makosa ya comm kila mara. Inaonekana kuna wastani wa kosa moja kwa kila ujumbe 1000. Ninahitaji kupata utengenezaji wa SMD ambaye atakuwa tayari kunitengenezea bodi za taa. Labda Spark Fun itakuwa ya kupendeza? Nina rafiki yangu huko Hong Kong ambaye anaweza kunipata utengenezaji. Mkutano wa bodi lazima iwe otomatiki. Haiwezekani kujenga bodi hizi kwa mkono kama nilivyofanya. Bodi ya interface ya PC inahitaji kutengenezwa. Hii inapaswa kuwa rahisi sana - ni suala tu la kuchukua muda kuimaliza. Gharama ni mfalme - gharama ya taa iliyopunguzwa (senti 80 kwa taa ndogo ndogo + tatu kwa senti 10 kila + bodi / vipingamizi / daraja la diode la senti 20 jumla ya labda $ 1.50. Ongeza mkutano, wiring, na faida na tunazungumza $ 2.00 hadi $ 2.50 kwa taa. Je! Geeks watalipa $ 40 kwa kamba ya taa 16 za RGB kwenye kamba? Bottom line, natumai kuna maslahi kutoka kwa umati wa DIY. Pamoja na maoni mazuri nitaendelea kufuata kugeuza wazo hili kuwa bidhaa. Ningeweza kufikiria kuuza chips, bodi za taa za taa, na kamba kamili za taa. Nilipewa maoni na unijulishe maoni yako. Kwa habari zaidi na habari zinazoendelea za maendeleo tembelea wavuti yangu kwa: https://www.powerhouse-electronics.com Asante, Jim Kemp

Ilipendekeza: