INHOUDSOPGAWE:

Ontwerp van 'n multi -node LED PWM -lamp: 6 stappe (met foto's)
Ontwerp van 'n multi -node LED PWM -lamp: 6 stappe (met foto's)

Video: Ontwerp van 'n multi -node LED PWM -lamp: 6 stappe (met foto's)

Video: Ontwerp van 'n multi -node LED PWM -lamp: 6 stappe (met foto's)
Video: ? Wat is Multiband 6 Atomic Timekeeping ? Top 7 Multiband 6 G Shock Watch-modellen ⭐️⭐ 2024, Junie
Anonim
Ontwerp 'n multi -node LED PWM -lamp
Ontwerp 'n multi -node LED PWM -lamp

Hierdie instruksies sal wys hoe ek 'n LED PWM Lamp kontroleerder ontwerp het. Meerdere lampe kan aan mekaar vasgemaak word om groot stringe lig te maak. Om 'n paar blink LED -ligte vir Kersfees te skep, was nog altyd op my wenslys. Verlede Kersseisoen het ek regtig begin dink oor iets bou. My eerste gedagte was dat elke LED -lamp eenvoudig aan 'n paar drade gekoppel kon word. Die krag na die LED -lampe kan 'n wisselsignaal wees wat van 'n lae frekwensie na 'n hoë frekwensie beweeg. 'N Bandpasfilter wat in elke lamp ingebou is, sal die LED aanskakel wanneer die frekwensie ooreenstem met die middelfrekwensie van die bandpasfilter. As die band-passfilters reg ingestel is, kan 'n LED-jaagvolgorde gemaak word. Deur eintlik na verskillende frekwensies te spring in plaas van om te vee, kan een van die LED's aangeskakel word. Met 'n H -Bridge -bestuurderskyfie, is dit nie te moeilik om die gewenste frekwensie oor die drade te ry nie. Wel, ek stink net na analoog ontwerp - ek is meer 'n soort sagteware. Na 'n paar bank toetse, het ek vinnig opgegee met die gebruik van analoog. Wat ek regtig wou gehad het, was 'n LED -lamp wat volledig beheer kan word om die gewenste kleur te vertoon. O, en dit moet PWM (polswydte -modulasie) kan gebruik sodat die LED's in baie koel patrone kan aan- of uitskakel. wat uit my begeerte na kersboomligte geval het. Kyk vinnig na die video hieronder om vinnig te sien wat die Kemper LED PWM Lamp Controller kan vertoon. Let daarop dat dit moeilik is om 'n goeie video van LED's in aksie te kry wat PWM gebruik vir intensiteitsbeheer. Dit is dieselfde probleem as u 'n rekenaarmonitor probeer opneem. Die 60Hz van die LED's kry 'n stryd met die frekwensie met die 30Hz van die videokamera. Alhoewel die video van die LED's soms 'n bietjie 'glitch' is, is dit nie regtig die geval nie. Die LED's het blykbaar geen foute as dit deur die menslike oog gesien word nie. Sien die sagteware -stap hieronder vir meer bespreking oor video -afluister van LED's.

Stap 1: Ontwerp doelwitte

Ontwerp doelwitte
Ontwerp doelwitte

Nadat ek die Kersvakansie aan hierdie projek gedink het, het ek 'n wenslys opgestel. Hier is 'n paar funksies (in volgorde gesorteer) wat ek met my LED -beheerder wou hê: 1) Elke LED -lamp moet so goedkoop as moontlik wees. 'N Rits van 100 lampe sal 'n klomp kos as elke lamp baie kos. Koste is dus 'n belangrike faktor. 2) Elke lamp het 'n klein mikro aan boord wat die LED's kan dryf. Die klein mikro sal PWM -seine genereer sodat die LED's gedemp of vervaag kan word. LED's kan skerp lyk as hulle net aan en af is. Deur PWM-seine te gebruik, kan die LED's op en af vervaag sonder dat die harde rande normaal is met LED's. 3) Om die bedrading eenvoudig te hou, aanvaar elke lamp opdragte met behulp van 'n tweedraads koppelvlak. Krag en kommunikasie deel dieselfde twee drade. Die opdragte aan die lampe sal die mikro aan boord vertel watter een van die LED's met PWM moet ry.4) Moet cool lyk! Ek dink dit moet regtig hernommer word, dus dit is nommer een. Hier is 'n paar van die klein ontwerpdoelwitte (geen spesifieke volgorde nie): 1) Dit moet maklik in ontwikkeling herontwikkel / herprogrammeer word in die stroombaan.2) 'n rekenaar moet in staat wees om genereer die opdragte vir die lampe. Dit maak die ontwikkeling van patrone baie makliker as om 'n ander ingeboude mikro te gebruik. 3) Elke lamp moet 'n unieke adres hê. Elke LED, binne 'n lamp, moet ook uniek aangespreek kan word.4) Die opdragprotokol moet BAIE lampe op een string drade ondersteun. Die huidige ontwerp ondersteun 128 lampe op een string. Met 4 LED's per lamp wat uitloop op 512 LED's op een string van twee drade! Let ook daarop dat elkeen van die 512 LED's 'n volledige PWM -motor het wat dit bestuur. Sodra die vervaag begin, kan ander LED's ook op dieselfde lamp opgestel word. Met ander woorde, stel 'n LED in 'n vervaagde patroon in en vergeet dit dan met die wete dat die LED die opdrag sal uitvoer. Dit impliseer multitasking -sagteware op die mikro! 6) Daar moet globale opdragte wees wat alle lampe tegelyk beïnvloed. Daarom kan alle LED's met slegs een opdrag beveel word. Hier is 'n paar baie klein ontwerpdoelwitte (weereens, geen spesifieke volgorde nie): 1) Benodig 'n manier om 'n lampverslag terug te stuur as 'n kommisfout voorkom. Dit sal toelaat dat die opdrag weer gegewe word. Hierdeur kan elke x aantal lampe met een opdrag gekies word. Dit sou dit makliker maak om agtervolgpatrone met 'n groot aantal lampe te maak. As 'n voorbeeld kan dit 'n opdrag na elke derde lamp op 'n string lampe stuur. Dan kan die volgende opdrag na die volgende groep van drie gestuur word. 3) 'n Logiese stelsel vir outomatiese kommunikasie met polariteit kan ook goed wees. Die polariteit van die twee toevoerdrade na die LED -lampe word dan onbelangrik. Sien hardeware -afdeling vir meer inligting oor hierdie funksie.

Stap 2: Prototipering:

Prototipering
Prototipering
Prototipering
Prototipering
Prototipering
Prototipering

Dit is nou vroeg in Januarie en ek gaan. Ek het die 10F206 by Digikey gevind en dit is regtig goedkoop! Dus draai ek 'n protobord om 'n 10F206 -mikro van Microchip te hou. Ek het 'n vinnige bord ontwerp omdat die 10F2xx nie in 'n DIP -pakket beskikbaar is nie. Kortom, ek wou nie moeite doen met die klein skyfie nie. (Ek was so vol vertroue in Januarie) Ek het ook 'n nuwe CSS C -samesteller aangeskaf wat op die 10F2xx -mikros gerig is. Die 10F2xx -skyfiesfamilie is baie goedkoop! Met groot verwagtinge het ek ingeduik en baie kode begin skryf. Die 10F206 het maar liefst 24 grepe RAM - die chip het ook 512 grepe flits en een agt -bits timer. Alhoewel die hulpbronne skaars is, is die prys goed vir 41 sent in groot hoeveelhede. Goeiste, 'n miljoen instruksies per sekonde (1 MIPS) vir 41 sent! Ek hou net van Moore's Law. Die 10F206 van Digikey teen eenmalige pryse is teen 66 sent gelys. Ek het baie tyd daaraan gewerk om met die 10F206 te werk. Terwyl ek met die 10F206 gewerk het, het ek ontdek dat multitasking absoluut nodig is. Die PWM -uitgangseine MOET opgedateer word, selfs terwyl nuwe kommunikasieboodskappe ontvang word. Enige onderbrekings in die opdatering van die PWM -seine word beskou as foute op die LED's. Die menslike oog is baie goed daarin om foute te sien. Daar is 'n paar fundamentele probleme met die 10F206 -chip. Ten minste fundamentele probleme vir my aansoek. Die eerste probleem is dat daar geen onderbrekings is nie! Die begin van nuwe kommunikasie met behulp van 'n stembus maak tydsberekening foute moontlik. 'N Tweede probleem is dat daar slegs een timer is. Ek kon net nie 'n manier vind om opdragte te ontvang terwyl ek die PWM -uitsette behou nie. Elke keer as 'n nuwe opdrag ontvang word, het die LED's gebars. Die tydsberekening tussen die ontvangs van opdragte en die bestuur van die PWM -uitsette was ook 'n groot probleem. Ek kon nie die timer terugstel terwyl ek 'n nuwe karakter ontvang nie, omdat die timer ook gebruik is om die PWM -seine te beheer. Ek is mal oor Freescale -skyfies - ek is 'n groot fan van hul BDM -ontfouting. Ek het die Star12 -skyfies in die verlede baie gebruik (ek het al die sagteware vir die GM Cadillac & Lacern ultrasoniese stelsel op 'n Star12 geskryf - my ultrasoniese sagteware word nou op hierdie twee motors vervaardig). Dus, ek was regtig vol vertroue dat hul nuwe klein skyfies goed sou wees. Die prys is ook reg, Digikey het 'n groot hoeveelheid van hierdie skyfies teen 38 sent. Freescale was goed en het vir my 'n paar gratis monsters gestuur. Die Freescale 9RS08 -chip het egter regtig dom gelyk - ek kon nie veel vorder nie. Die chip het ook 'n gebrek aan onderbrekings en slegs een timer. Wel, ek het dit ten minste reggekry sonder om geld te mors op die draai van 'n ander protobord. Sien foto's hieronder. Nou weet ek - vir my aansoek moet ek onderbrekings en meer as een timer hê. Terug na Microchip, ek het die 12F609 -chip gevind. Dit het onderbrekings en twee timers. Dit het ook 1K flits en 64 grepe RAM. Nadeel is die prys; Digikey bevat 'n groot hoeveelheid 76 skyfies in groot hoeveelhede. Nou ja, Moore's Law sal gou genoeg daarvoor sorg. Aan die positiewe kant kan die 12F609 ook in DIP -pakkette bestel word. Aan die negatiewe kant, ek moes die volgende vlak -samesteller koop - dit het my @#$% effens verbrand&.Dit is nou April en ek het baie geleer oor wat nie sal werk nie. Ek het 'n bord gespin en geld gemors op 'n samesteller wat ek nie nodig het nie. Tog is toetsing tot dusver bemoedigend. Met die nuwe samesteller en 12F209 -skyfies in DIP -pakkette het die toets op bankvlak vinnig gegaan. Die toets het bevestig dat ek die regte chip het. Tyd om nog 'n protobord te draai! Op hierdie punt is ek vasbeslote.

Stap 3: Ontwikkelingsraad 12F609

12F609 Ontwikkelingsraad
12F609 Ontwikkelingsraad
12F609 Ontwikkelingsraad
12F609 Ontwikkelingsraad
12F609 Ontwikkelingsraad
12F609 Ontwikkelingsraad
12F609 Ontwikkelingsraad
12F609 Ontwikkelingsraad

OK, nuut toets, ek is gereed om nog 'n bord te draai. In hierdie bordontwerp wou ek regtig die idee probeer om krag en kommunikasie oor dieselfde twee drade te stuur. As kommfoute geïgnoreer word, is slegs twee drade nodig. Dit is net cool! Alhoewel dit goed is om kommunikasie oor die kragdrade te stuur, is dit nie nodig nie. Alle lampe kan op 'n enkele draad verbind word indien nodig. Dit sou beteken dat elke lamp drie drade benodig met 'n vierde opsionele terugvoerstatusdraad. Sien diagram hieronder. Krag en kommunikasie kan gekombineer word met behulp van 'n eenvoudige H-brug. Die H-Bridge kan sonder enige probleme groot strome dryf. Baie LED's met hoë stroom kan aan slegs twee drade vasgemaak word. Die polariteit van die GS-krag na die lampe kan baie vinnig met die H-brug verander word. Elke lamp gebruik dus 'n volgolfbrug om die wisselstroom na normale gelykstroom terug te skakel. Een van die mikropenne maak aansluit by die rou inkomende skakel DC -krag sodat die kommunikasie sein opgespoor kan word. 'N Stroombeperkende weerstand beskerm die digitale insette op die mikro. Binne -in die mikro -ingangspen word die rou wisselstroomspanning vasgemaak met behulp van die mikro se interne kampdiodes - die skakel DC word deur hierdie diodes (nul tot Vcc volt) vasgeklem. Die volgolfbrug wat die inkomende krag regstel, genereer twee diodevalle. Die twee diodevalle van die brug word eenvoudig oorkom deur die H-Bridge-voedingspanning aan te pas. 'N Ses-volt H-brugspanning bied 'n goeie vyf-volt-toevoer by die mikro. Individuele beperkingsweerstande word dan gebruik om die stroom deur elke LED te snoei. Dit lyk asof hierdie power / comm -skema baie goed werk. Ek wou ook probeer om transistoruitsette tussen die mikro en die LED's by te voeg. As die 12F609 tydens die toets van die bank te hard gestoot word (te veel stroom in die uitvoerpad), flikker dit op al die uitsette. Die maksimum stroom vir die hele chip volgens die datablad wat die 12F609 kan ondersteun, is in totaal 90mA. Wel, dit gaan nie werk nie! Ek het dalk net baie meer aktuele as dit nodig. Deur transistors by te voeg, kry ek 100mA per LED. Die diodebrug is 400mA, sodat 100mA per LED -vermoë pas. Daar is 'n nadeel; die transistors kos 10 sent elk. Die transistors wat ek gekies het, het ten minste weerstande ingebou - die Digikey -onderdeelnommer is MMUN2211LT1OSCT -ND. Met die transistors in plek, is daar geen flikkering van die LED's nie. Vir produksie lampe dink ek dat die transistors nie nodig is as 'normale' 20mA LED's gebruik word nie. Die ontwikkelingsbord wat in hierdie stap ontwerp is, is slegs vir toetsing en ontwikkeling. Die bord kan baie kleiner wees as kleiner weerstande gebruik word. Die uitskakeling van die transistors sou ook 'n klomp bordruimte bespaar. Die in-kring programmeringspoort kan ook vir produksieborde verwyder word. Die belangrikste punt van die ontwikkelingsraad is net om die krag/kommissie -skema te bewys. Na die ontvangs van die borde het ek agtergekom dat daar 'n probleem is met die uitleg van die bord. Die volgolf -brugskyfie het 'n dom pinout. Ek moes twee spore sny en twee springdrade aan die onderkant van elke bord voeg. Boonop is die spore na die LED's en die aansluiting net te dun. Ag, leef en leer. Sal nie die eerste keer wees dat ek 'n nuwe borduitleg het nie; ek het agt borde gemaak met behulp van BatchPCB. Hulle het die beste pryse, maar hulle is sooooo traag. Dit het weke geneem om die planke terug te kry. Tog, as u prysgevoelig is, is BatchPCB die enigste manier om te gaan. Ek gaan egter terug na AP Circuits - dit is baie vinnig. Ek wens net dat hulle 'n goedkoper manier gehad het om die planke uit Kanada te stuur. AP Circuits betaal my 25 dollar vir elke bestelling. Dit maak seer as ek net 75 dollar se borde koop. Dit het my twee dae geneem om die agt bordjies op te soldeer. Dit het nog 'n dag geneem om uit te vind dat die optrekweerstand R6 (sien skematiese) met my mors. Ek dink die weerstand R6 is net nie nodig nie. Ek was bekommerd nadat ek die datablad gelees het, en dit het aangedui dat daar geen interne mikro-pull-ups op hierdie invoerpen is nie. In my ontwerp word die pen in elk geval altyd aktief gedryf, sodat 'n optrek nie regtig nodig is nie. Om opdragte na die bord te stuur, gebruik ek eenvoudige 9600-baud-boodskappe van 'n Python-program. Die rou RS232 wat uit die rekenaar kom, word met 'n MAX232 -chip omgeskakel in TTL. Die RS232 TTL-sein gaan na die H-Bridge-beheerinvoer. Die RS232 TTL gaan ook deur 'n omskakelingshek in 'n 74HC04 -chip. Die omgekeerde RS232 gaan dan na die ander H-Bridge-beheerinvoer. Dus, sonder RS232-verkeer, lewer die H-Bridge 6 volt. Vir elke bietjie op die RS232, draai die H -brug die polariteit na -6 volt so lank as wat die RS232 -bit duur. Sien die blokdiagramfoto's hieronder. Die Python -program is ook aangeheg. Vir die LED's het ek 'n klomp gekoop by https://besthongkong.com. Hulle het helder 120 grade LED's in rooi/groen/blou/wit. Onthou, die LED's wat ek gebruik het, is slegs vir toetsing. Ek het 100 van elke kleur gekoop. Hier is die nommers vir die LED's wat ek gebruik het: Blou: 350mcd / 18 sent / 3.32V @ 20mA Groen: 1500mcd / 22 sent / 3.06V @ 20mA Wit: 1500mcd / 25 sent / 3.55V @ 20mARed: 350mcd / 17 sent / 2.00V @ 20mA Deur hierdie vier LED's te gebruik om die lamp te vul, kos dit net soveel as die mikro teen 82 sent! Ai.

Stap 4: sagteware

Sagteware
Sagteware
Sagteware
Sagteware
Sagteware
Sagteware

Die sagteware laat hierdie projek regtig merk! Die bronkode in die 12F609 is regtig ingewikkeld. Ek gebruik die laaste geheue plek! Al 64 grepe is deur my kode verbruik. Ek het 'n hele 32 grepe flits oor as spaargeld. Ek gebruik dus 100% van die RAM en 97% van die flits. Dit is egter ongelooflik hoeveel funksionaliteit u kry vir al die kompleksiteit. Kommunikasie aan elke lamp word geargiveer deur agt-byte datapakkies te stuur. Elke datapakket eindig met 'n kontrolesom - dus is daar werklik sewe grepe data plus 'n finale kontrolesom. Op 9600 baud neem een datapakket net meer as 8 millisekondes om aan te kom. Die truuk is om te multitaak terwyl die pakkie grepe aankom. As een van die LED's aktief is met 'n PWM -sein, moet die PWM -uitset opgedateer word, selfs terwyl nuwe pakkagrepe ontvang word. Dit is die truuk. Dit het my weke en weke geneem om dit op te los. Ek het baie tyd met my Logiport LSA gewerk om elke stukkie te volg. Dit is van die mees ingewikkelde kode wat ek ooit geskryf het. Dit is omdat die mikro net so beperk is. Op die kragtiger mikro's is dit maklik om los/maklike kode te skryf en die vinnige mikro deur te laat gaan sonder om te kla. Met die 12F609 kos enige los kode u baie. Al die mikrobronkode is in C geskryf, behalwe die onderbrekingsdiensroetine. Waarom sou u sulke groot datapakkies hê? Wel, want ons wil die LED's uit eie beweging op en af laat sak. Sodra 'n hellingprofiel gelaai is, kan die LED afgaan en begin helling, selfs terwyl nuwe opdragte vir 'n ander LED ontvang word. Elke lamp moet alle data -pakketverkeer ontvang en dekodeer, selfs al is die pakket nie daarvoor bedoel nie.. Sien diagram aangeheg. Sjoe, dit is baie vir een LED. Vermenigvuldig dit nou met die aantal LED's. Dit word te veel - ek kon net tred hou met drie LED's met volledige hellingprofiele. Die vierde (wit LED op die dev -bord) het slegs 'n oprit van/na die vermoë. Dit is 'n kompromie. Kyk na die aangehegte foto van 'n hellingprofiel. Die PWM -sein word gegenereer vanaf 'n timer wat teen 64uS per bosluis loop. Die agt bis -timer rol om elke 16,38 ms. Dit beteken dat die PWM -sein op 61.04Hz loop. Dit is nie goed om op video te tik nie! Ek het dus 'n sagteware -truuk gebruik en 'n paar ekstra tellings in die timer ingespring om dit tot 60Hz uit te rek. Dit laat video-afluister baie beter lyk. Op elke omrol van die PWM-timer (16,67 mS) werk ek die hellingprofiel (e) op. Daarom is elke helling/woonbosluis 1/60 van 'n sekonde, of 60Hz. Die langste profielsegment (met 'n telling van 255) sal 4,25 sekondes duur en die kortste (met 'n telling van 1) duur 17 ms. Dit bied 'n goeie reeks om binne te werk. Kyk na die aangehegte foto van die logika -ontleder. Om die detail op die foto regtig te sien, maak die foto oop in die hoë resolusie -modus. Dit verg 'n paar ekstra kliks op die instruksionele webwerf. Daar is ook 'n tekening van 'n profiel hieronder. Dokumentasie van die opdragprotokol is op my todo -lys. Ek is van plan om 'n gegewens tipe dokument te skryf om volledig aan die protokol te beskryf. Ek het 'n datablad vir die chip begin - 'n voorlopige weergawe is nou op my webwerf.

Stap 5: Potensiële toepassings

Potensiële aansoeke
Potensiële aansoeke
Potensiële aansoeke
Potensiële aansoeke

Kersboomlig: Ek dink beslis dat 'n boom gevul met hierdie babas net wonderlik sal wees. Ek kan my 'n lekker warm gloed van groen ligte voorstel met ligte sneeu wat deur die boom val. Miskien 'n stadige vervaag van groen na rooi met ewekansige sneeu. Chaser -ligte wat 'n spiraalvormige patroon op en af in die boom maak, sal ook netjies wees. Grof, ek gaan hierdie boom in die tuin parkeer en die 'Jones' langsaan mal maak. Probeer dit verslaan! Accent Lighting: Alles wat aksentbeligting benodig, is 'n teiken vir hierdie lampe. My swaer wil hulle onder in sy vistenk sit. 'N Vriend wil sy hot rod -enjin beklemtoon - as jy op die gaspedaal trap, sal dit 'n rooi ligflits opdring. Ek het ook oorweeg om een hiervan met my lampe te bou: https://www.instructables.com/id/LED_Paper_Craft_Lamps/ Sou 'n wonderlike Cub Scouts -projek wees. Vou LED -string: 'n string LED -lampe kan in vorms gevou word. Sewe lampe kan in 'n sewe segment LED -patroon gevou word. 'N Groot vertoning kan gemaak word - 'n wonderlike aftelvertoning vir nuwe jare! Of miskien 'n skerm om die aandelemark te wys - rooi syfers op slegte dae en groen op goed. Miskien 'n groot skerm wat buitentemperatuur toon. 3D -rooster Deur 'n string LED's op te hang en te rangskik, kan maklik 'n 3D -rooster met LED's geskep word. Daar is 'n paar goeie 3D LED -skikking voorbeelde op YouTube. Die bestaande voorbeelde wat ek gesien het, lyk egter klein en pynlik om te gebruik. Miskien is daar ook 'n groot 3D-rooster in die tuin tydens Kersfees. WinAmp-inprop: Almal wat in my laboratorium was en die ligte gesien het, vra of hulle na musiek dans. Ek het 'n bietjie gegrawe, dit lyk asof dit redelik maklik sou wees om 'n inprop by WinAmp te voeg. Die inprop sal boodskappe na 'n aangehegte string lampe stuur sodat die ligte gesinkroniseer word met die musiek wat WinAmp speel. Dit is net wonderlik om 'n paar Kersmusiek aan my Kersboom te sinchroniseer. Ingeslote baba-orang-oetan B-328 robotbeheerder met H-brug: die klein kontroleerder van Pololu sou perfek wees. Sien: https://www.pololu.com/catalog/product/1220 Hierdie bord het reeds 'n H-Bridge gereed om te gebruik. Lamppatrone kan in die mikro geprogrammeer word sodat die rekenaar afgeskakel kan word. 802.15.4: Deur 802.15.4 by te voeg, kan die lampe draadloos word. As kersboomligte in die huis versprei word, sal dit wonderlik wees. Of dit sou moontlik wees om lampe by elke venster in 'n groot gebouekompleks te plaas. Cool. Rotating 'Lighthouse Beacon: My seun het 'n skoolprojek gehad om 'n vuurtoring te bou. Die idee was om 'n oulike battery -aangedrewe lig met 'n skuifspeldskakelaar te bou sodat die vuurtoring werklik sou brand. Geen seun van my sal daarmee skoolgaan as hy 'n draaiende baken kan hê nie! Kyk na die aangehegte foto's en video's.

Stap 6: Opsomming

Dit verbaas my werklik dat elke lamp 2 MIPS perdekrag in 'n SOIC-8 vir 80 sent het. Namate 'n string lampe uitgebrei word deur meer lampe by te voeg, styg die hoeveelheid MIPS op die tou ook. Met ander woorde, dit is 'n skaalbare ontwerp. 'N Tou van 16 lampe neurie saam met 32 MIPS verwerkingskrag. Net ongelooflik. Daar is nog baie werk wat nog gedoen moet word. Die ontwikkelingsraad moet opgedateer word. Daar is 'n paar uitlegfoute wat reggestel moet word. Dit lyk nie asof die comm -output -bedrading met die transistor -uitset werk nie. Weet nog nie hoekom nie - ek het nog geen tyd daaraan bestee om dit uit te sorteer nie. Die ontvangende kommunikasiekode benodig ook 'n bietjie meer werk. Deur na die LED's te kyk, kan ek sien dat daar gereeld foute is. Dit blyk dat daar gemiddeld een ewekansige fout per 1000 boodskappe is. Ek moet 'n SMD -vervaardiging vind wat bereid is om lampborde vir my te maak. Miskien sal Spark Fun belangstel? Ek het 'n vriend in Hong Kong wat dalk vir my 'n vervaardiging kan vind. Die vergadering van die raad moet outomaties wees. Dit is net nie moontlik om hierdie borde met die hand te bou soos ek nie. 'N PC -koppelvlakbord moet ontwikkel word. Dit moet regtig maklik wees - dit is net 'n kwessie van tyd neem om dit af te handel. Koste is koning - 'n geminimaliseerde lampkoste (80 sent vir die mikro + drie LED's teen 10 sent elk + bord / weerstande / 20 sent diode brug) in totaal miskien $ 1,50 dollar. Voeg montering, bedrading en wins by en ons praat $ 2,00 tot $ 2,50 per lamp. Sal geeks $ 40 dollar betaal vir 'n string van 16 RGB -lampe op 'n string? Met positiewe terugvoer sal ek voortgaan om van hierdie idee 'n produk te maak. Ek kon my voorstel dat ek die skyfies, lamp -afwykingsborde en volledige ligstringe verkoop. Gee my terugvoer en laat weet wat u dink. Vir meer inligting en nuus oor voortgesette ontwikkeling, besoek my webwerf by https://www.powerhouse-electronics.com Dankie, Jim Kemp

Aanbeveel: