Sadržaj:

Dizajniranje višečvorne LED PWM lampe: 6 koraka (sa slikama)
Dizajniranje višečvorne LED PWM lampe: 6 koraka (sa slikama)

Video: Dizajniranje višečvorne LED PWM lampe: 6 koraka (sa slikama)

Video: Dizajniranje višečvorne LED PWM lampe: 6 koraka (sa slikama)
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Septembar
Anonim
Dizajniranje višečvorne LED PWM lampe
Dizajniranje višečvorne LED PWM lampe

Ovo uputstvo će pokazati kako sam dizajnirao kontroler LED PWM lampe. Više lampi se može nanizati zajedno kako bi napravile velike nizove svjetlosti. Stvaranje trepćućih LED lampica za Božić oduvijek je bilo na mojoj listi želja. Prošle božićne sezone zaista sam počeo razmišljati o tome da nešto napravim. Prvo sam pomislio da se svaka LED lampa jednostavno može spojiti na par žica. Napajanje LED svjetiljki mogao bi biti izmjenični signal koji bi prelazio s niske na visoku frekvenciju. Propusni filter ugrađen u svaku lampu uključivao bi LED diodu kada se frekvencija podudara sa središnjom frekvencijom propusnog filtra. Ako su propusni filtri ispravno postavljeni, mogao bi se napraviti LED niz. Zaista, preskakanjem na različite frekvencije umjesto brisanja, bilo koja od LED dioda bi se mogla uključiti. Korištenje upravljačkog čipa H -Bridge, spuštanje željene frekvencije niz žice ne bi trebalo biti previše teško. Pa, samo mi smrdi na analogni dizajn - više sam softverski nalik momku. Nakon nekoliko benč testova, brzo sam odustao od korištenja analognog. Ono što sam zaista želio bila je LED lampa koja se mogla potpuno kontrolirati kako bi prikazala bilo koju boju koju sam htjela. Oh, i trebao bi biti sposoban koristiti PWM (pulsno -širinska modulacija) tako da se LED diode mogu uključiti ili isključiti u stvarno hladnim uzorcima. Ono što slijedi u ovom uputstvu je opis zaista cool dizajna zasnovanog na mikroprocesoru Microchip to je ispalo iz moje želje za svjetlima za božićno drvce. Brzo pogledajte video ispod kako biste brzo vidjeli šta je Kemper LED PWM Lamp Controller sposoban prikazati. Imajte na umu da je teško dobiti dobar video zapis LED dioda u akciji koje koriste PWM za kontrolu intenziteta. Isti je problem i kada pokušate snimiti monitor računara. LED diode od 60Hz ulaze u borbu s frekvencijom otkucaja s 30Hz kamkordera. Stoga, iako postoje slučajevi da je video LED dioda pomalo "glitchy", to zapravo nije slučaj. Čini se da LED diode nemaju greške kada ih gleda ljudsko oko. Za detalje o video prisluškivanju LED dioda pogledajte donji korak softvera.

Korak 1: Ciljevi dizajna

Ciljevi dizajna
Ciljevi dizajna

Nakon što sam proveo božićnu pauzu razmišljajući o ovom projektu, došao sam do liste želja. Evo nekih funkcija (poredanih po redoslijedu) koje sam želio sa svojim LED kontrolerom: 1) Svaka LED lampa mora biti što jeftinija. Niz od 100 lampi koštaće gomilu ako svaka lampa košta mnogo. Troškovi su, dakle, glavni faktor.2) Svaka lampa će imati mali mikrofon koji će pokretati LED diode. Sićušni mikro će generirati PWM signale tako da LED diode mogu biti prigušene ili izblijedjele. LED diode mogu izgledati oštro kada se jednostavno uključe i isključe. Korištenjem PWM signala LED diode se mogu blijediti gore-dolje bez oštrih rubova koji su normalni na LED-ove.3) Da bi ožičenje bilo jednostavno, svaka svjetiljka će prihvatiti naredbe koristeći dvožično sučelje. Napajanje i komunikacije dijelit će iste dvije žice. Komande za lampe će mikrofonu na ploči reći koju će LED diodu upravljati sa PWM.4) Mora izgledati super! Pretpostavljam da bi ovo zaista trebalo biti prenumerisano, tako da bude broj jedan. Evo nekih manjih ciljeva dizajna (bez posebnog redoslijeda): 1) Za razvoj, mora biti lako ponoviti / reprogramirati u krugu.2) PC bi trebao biti u mogućnosti da generišite komande za lampe. To čini razvoj obrazaca mnogo lakšim od korištenja drugog ugrađenog mikro.3) Svaka svjetiljka treba imati jedinstvenu adresu. Svaka LED dioda, unutar lampe, takođe mora imati jedinstvenu adresu.4) Komandni protokol treba da podržava MNOGO lampica na jednom nizu žica. Trenutni dizajn podržava 128 lampi na jednoj žici. Sa 4 LED diode po lampi koja radi do 512 LED dioda na jednom nizu od dvije žice! Takođe imajte na umu da svaka od tih 512 LED dioda ima punu PWM koja ga pokreće. 5) Protokol bi trebao imati naredbu koja kaže: "Počni gasiti LED sa ovog nivoa na taj nivo". Kad počne blijeđenje, na istoj lampi se mogu postaviti i druge LED diode koje će se ugasiti. Drugim riječima, postavite LED u šablon koji nestaje, a zatim ga zaboravite znajući da će LED izvršiti naredbu. To podrazumijeva softver za više zadataka na mikro! 6) Trebale bi postojati globalne naredbe koje utječu na sve lampe odjednom. Stoga se svim LED diodama može upravljati pomoću samo jedne naredbe. Evo nekih zaista malih dizajnerskih ciljeva (opet, bez posebnog redoslijeda): 1) Potreban je način da se lampica javi kada dođe do greške u komunikaciji. Ovo bi omogućilo ponovno slanje naredbe.2) Komandni protokol treba način da ima otmjeni globalni uzorak podudaranja. To bi omogućilo odabir svakog x broja svjetiljki jednom naredbom. Ovo bi olakšalo izradu šablona jurnjave s velikim brojem svjetiljki. Na primjer, ovo bi omogućilo slanje naredbe svakoj trećoj lampi na nizu svjetiljki. Zatim bi se sljedeća komanda mogla poslati sljedećoj grupi od tri osobe. 3) Logički sistem za otkrivanje polariteta automatskih komunikacija takođe bi bio odličan. Tada polaritet dviju žica za napajanje prema LED lampama postaje nevažan. Za više informacija o ovoj funkciji pogledajte odjeljak hardvera.

Korak 2: Izrada prototipa:

Izrada prototipa
Izrada prototipa
Izrada prototipa
Izrada prototipa
Izrada prototipa
Izrada prototipa

Sad je početak januara i krećem. Našao sam 10F206 na Digikey -u i zaista je jeftin! Pa okrećem proto ploču za držanje 10F206 micro iz Microchip -a. Dizajnirao sam brzu ploču jer 10F2xx nije dostupan u DIP paketu. Zaključak, nisam se htio mučiti s malim čipom. (Bio sam tako siguran u januaru) Takođe sam otišao i kupio novi CSS C kompajler namenjen mikrofonima 10F2xx. Porodica čipova 10F2xx je zaista jeftina! Uz velike nade, zaronio sam i počeo pisati mnogo koda. 10F206 ima ogromnih 24 bajta RAM -a - čip takođe ima 512 bajtova blica i jedan osmobitni tajmer. Iako su resursi oskudni, cijena je dobra i iznosi 41 cent u velikim količinama. Bože, milion instrukcija u sekundi (1 MIPS) za 41 cent! Obožavam Mooreov zakon. Evan po jednokratnim cijenama, 10F206 iz Digikey -a kotira 66 centi. Proveo sam hrpu vremena radeći s 10F206. Tijekom rada s 10F206 otkrio sam da je multitasking apsolutno potreban. Izlazni PWM signali MORAJU se ažurirati čak i za vrijeme primanja novih komunikacijskih poruka. Svaki prekid u ažuriranju PWM signala smatrat će se greškama na LED diodama. Ljudsko oko zaista dobro vidi greške. Postoji nekoliko osnovnih problema s čipom 10F206. Barem fundamentalni problemi za moju aplikaciju. Prvi problem je što nema prekida! Hvatanje početka nove komunikacije pomoću anketne petlje pravi greške u vremenu. Drugi problem je što postoji samo jedan mjerač vremena. Jednostavno nisam mogao pronaći način za primanje naredbi uz održavanje PWM izlaza. LED diode će zasvijetliti svaki put kada se primi nova naredba. Dijeljenje tajmera između primanja naredbi i pokretanja PWM izlaza također je bila velika softverska muka. Nisam mogao resetirati tajmer dok sam primao novi znak jer se tajmer koristio i za kontrolu PWM signala. Dok sam radio s 10F206 vidio sam članak u Circuit Cellar o novom sićušnom MC9RS08KA1 Micro -u Freescale -a. Obožavam Freescale čipove - veliki sam fan njihovih BDM otklanjanja grešaka. Ranije sam dosta koristio Star12 čipove (napisao sam sav softver za ultrazvučni sistem GM Cadillac & Lacern na Star12 - moj ultrazvučni softver se trenutno proizvodi na ova dva automobila). Tako da sam se zaista nadao da će njihovi novi sitni čipovi biti dobri. I cijena je u redu, Digikey ima ove čipove navedene po 38 centi u velikoj količini. Freescale je bio dobar i poslao mi je nekoliko besplatnih uzoraka. Međutim, čip Freescale 9RS08 djelovao je zaista šašavo - nisam mogao puno napredovati s njim. Čip takođe pati od nedostatka prekida i samo jednog tajmera. Pa dobro, barem sam to shvatio bez trošenja novca na okretanje još jedne proto ploče. Pogledajte slike ispod. Sada znam - za svoju aplikaciju moram imati prekide i više tajmera. Nazad na Microchip, pronašao sam čip 12F609. Ima prekide i dva tajmera. Takođe ima 1K fleša i 64 bajta RAM -a. Nedostatak je cijena; Digikey nabraja ove čipove po 76 centi u velikoj količini. Pa, Mooreov zakon će se uskoro pobrinuti za to. Sa pozitivne strane, 12F609 se može naručiti i u DIP paketima. Sa minus strane, morao sam kupiti kompajler sljedećeg nivoa naviše - to mi je nekako spalilo @#$%&.Sada je april i naučio sam mnogo o tome šta neće uspjeti. Okrenuo sam ploču i potrošio novac na kompajler koji mi ne treba. Ipak, dosadašnje testiranje je ohrabrujuće. S novim kompajlerom i čipovima 12F209 u DIP paketima testiranje na klupi je prošlo brzo. Testiranje je potvrdilo da imam pravi čip. Vrijeme je za okretanje još jedne proto ploče! Do ovog trenutka sam odlučan.

Korak 3: Odbor za razvoj 12F609

12F609 Razvojna ploča
12F609 Razvojna ploča
12F609 Razvojna ploča
12F609 Razvojna ploča
12F609 Razvojna ploča
12F609 Razvojna ploča
12F609 Razvojna ploča
12F609 Razvojna ploča

U redu, novo testiranje izvan klupe, spreman sam isprobati još jedno okretanje ploče. U ovom dizajnu ploče, zaista sam želio isprobati ideju slanja napajanja i komunikacije preko iste dvije žice. Ako se komunikacijske greške zanemare, potrebne su samo dvije žice. To je baš super! Dok je slanje komunikacije preko žica za napajanje hladno, to nije potrebno. Sve lampe se mogu spojiti zajedno na jednu komunikacijsku žicu ako želite. To bi značilo da bi svaka svjetiljka zahtijevala tri žice s četvrtom opcionalnom žicom statusa povratne sprege. Pogledajte donji dijagram. Snaga i komunikacija mogu se kombinirati pomoću jednostavnog H-mosta. H-Bridge može pokretati velike struje bez ikakvih problema. Mnoge LED diode velike struje mogle bi se spojiti samo na dvije žice. Polaritet istosmjerne struje prema svjetiljkama može se vrlo brzo prebaciti pomoću H-mosta. Dakle, svaka svjetiljka koristi puni valni most za ispravljanje prebacivanja istosmjernog istosmjernog napona u normalnu istosmjernu snagu. Jedan od mikro pinova povezuje se na sirovu dolaznu preklopnu istosmjernu struju tako da se može detektirati komunikacijski signal. Otpornik za ograničavanje struje štiti digitalni ulaz na mikro. Unutar mikro ulaznog pina, sirovi prekidač istosmjernog napona steže se pomoću mikro dioda unutarnjeg kampa - prekidač istosmjerne struje steže (od nula do Vcc volti) ovim diodama. Punotalasni most koji ispravlja dolaznu snagu generira dva pada diode. Dvije kapljice dioda s mosta jednostavno se prevladaju podešavanjem napona napajanja H-mosta. Šestovoltni napon H-mosta pruža lijepo napajanje od pet volti na mikro. Pojedinačni granični otpornici tada se koriste za smanjivanje struje kroz svaku LED. Čini se da ova shema napajanja / komunikacije funkcionira vrlo dobro. Također sam htio pokušati dodati tranzistorske izlaze između mikro i LED dioda. Tokom testiranja na radnom stolu, ako se 12F609 gurne na jako (previše struje na izlaznoj putanji), treperit će svi izlazi. Maksimalna struja za cijeli čip prema podatkovnom listu koji 12F609 može podržati je ukupno 90 mA. Pa, to neće uspjeti! Možda će mi trebati mnogo više struje od toga. Dodavanje tranzistora daje mi mogućnost od 100 mA po LED -u. Diodni most je ocijenjen na 400mA pa 100mA po LED sposobnosti jednostavno pristaje. Postoji loša strana; tranzistori koštaju 10 centi svaki. Barem su tranzistori koje sam odabrao imaju ugrađene otpornike - broj Digikey dijela je MMUN2211LT1OSCT -ND. Kad su tranzistori postavljeni, nema treperenja LED dioda. Za proizvodne lampe mislim da tranzistori neće biti potrebni ako se koriste "normalne" 20mA LED diode. Razvojna ploča dizajnirana u ovom koraku služi samo za testiranje i razvoj. Ploča bi mogla biti mnogo manja ako bi se koristili manji otpornici. Uklanjanjem tranzistora uštedjelo bi se i na gomili prostora na ploči. Upravljački port za programiranje također se može ukloniti za proizvodne ploče. Glavna tačka razvojnog odbora je samo dokazati shemu napajanja/komunikacije. U stvari, nakon što sam primio ploče, otkrio sam da postoji problem s izgledom ploče. Čip punotalasnog mosta ima šašav pinout. Morao sam izrezati dva traga i dodati dvije kratkospojne žice na dno svake ploče. Osim toga, tragovi LED dioda i konektora su previše tanki. Oh, živi i uči. Neću biti prvi put da sam prevario novi izgled ploče. Napravio sam osam ploča korištenjem BatchPCB -a. Imaju najbolje cijene, ali su jakooooooooooooooooooo. Trebale su sedmice da se ploče vrate. Ipak, ako ste osjetljivi na cijenu, BatchPCB je jedini način da to učinite. Međutim, vratit ću se na AP krugove - super su brzi. Samo bih volio da imaju jeftiniji način za isporuku ploča iz Kanade. AP Circuits mi daje 25 dolara za isporuku za svaku narudžbu. To boli ako kupujem samo ploče od 75 dolara. Trebalo mi je dva dana da zalemim osam malih ploča. Trebao je još jedan dan da shvatim da me otpornik za vuču R6 (vidi shemu) petlja sa mnom. Pretpostavljam da otpornik R6 jednostavno nije potreban. Bio sam zabrinut nakon čitanja tablice s podacima i pokazalo je da na ovom ulaznom pinu nema unutrašnjih mikro povlačenja. U mom dizajnu, pin se ionako stalno pokreće tako da povlačenje ipak nije potrebno. Za slanje naredbi na ploču koristio sam jednostavne poruke od 9600 bauda iz Python programa. Sirovi RS232 koji izlazi iz računara pretvara se u TTL pomoću MAX232 čipa. RS232 TTL signal ide na upravljački ulaz H-Bridge. RS232 TTL takođe prolazi kroz invertersku kapiju u čipu 74HC04. Obrnuti RS232 tada ide na drugi upravljački ulaz H-mosta. Dakle, bez RS232 prometa, H-Bridge daje 6 volti. Za svaki bit na RS232, H -most mijenja polaritet na -6 volti sve dok traje bit RS232. Slike blok dijagrama pogledajte ispod. U prilogu je i program Python. Za LED diode kupio sam gomilu na https://besthongkong.com. Imali su svijetle LED diode od 120 stepeni u crvenoj/zelenoj/plavoj/bijeloj boji. Upamtite, LED diode koje sam koristio su samo za testiranje. Kupio sam po 100 komada svake boje. Evo brojeva za LED diode koje sam koristio: Plava: 350mcd / 18 centi / 3.32V @ 20mAGEkrana: 1500mcd / 22 centa / 3.06V @ 20mABijela: 1500mcd / 25 centi / 3.55V @ 20mARed: 350mcd / 17 centi / 2.00V @ 20mAKorišćenjem ove četiri LED diode za popunjavanje lampe, oni koštaju čak i mikro na 82 centa! Ouch.

Korak 4: Softver

Softver
Softver
Softver
Softver
Softver
Softver

Softver zaista čini ovaj projekt zanimljivim! Izvorni kod u 12F609 je zaista kompliciran. Koristim posljednju memorijsku lokaciju! Moj kod je potrošio svih 64 bajta. Ostalo mi je ogromnih 32 bajta blica kao rezervnog. Dakle, koristim 100% RAM -a i 97% bljeskalice. Međutim, nevjerojatno je koliko funkcionalnosti dobivate za svu tu složenost. Komunikacija za svaku lampu se arhivira slanjem osmobajtnih paketa podataka. Svaki paket podataka završava kontrolnom sumom - tako da zaista postoji sedam bajtova podataka plus konačni kontrolni zbir. Pri 9600 bauda, jednom paketu podataka treba nešto više od 8 milisekundi da stigne. Trik je u obavljanju više zadataka dok paket bajtova stiže. Ako je neka od LED dioda aktivna sa PWM signalom, izlazna PWM mora biti ažurirana čak i za vrijeme primanja novih bajtova paketa. To je trik. Trebale su mi nedelje i nedelje da ovo rešim. Proveo sam ogromnu količinu vremena radeći sa svojim Logiport LSA -om pokušavajući pratiti svaki dio. Ovo je jedan od najkomplikovanijih kodova koje sam ikada napisao. To je zato što je mikro tako ograničeno. Na mikrofonima koji su moćniji lako je napisati labav/lak kod i brzo ga provući bez prigovora. Sa 12F609 svaki labavi kôd koštaće vas mnogo. Sav mikro izvorni kod je napisan na C, osim rutine usluge prekida. Možda se pitate zašto imaju tako velike pakete podataka. Pa, zato što želimo da se LED diode sami povećavaju i spuštaju. Nakon što se učita profil rampe, LED dioda može ugasiti i početi s rampanjem čak i dok prima nove naredbe za drugu LED. Svaka svjetiljka mora primiti i dekodirati sav promet paketa podataka čak i ako paket za to nije namijenjen. LED profil se sastoji od početne razine, vremena zadržavanja početka, stope rampe, najviše razine, vremena najvećeg zadržavanja, stope spuštanja, donjeg nivoa. Pogledajte priloženi dijagram. Vau, to je puno za jednu LED. Sada, pomnožite to sa brojem LED dioda. To postaje previše - mogao sam pratiti samo tri LED diode s punim profilima rampe. Četvrti (bijela LED dioda na ploči za razvoj) ima mogućnost samo rampe od/do. To je kompromis. Pogledajte priloženu sliku profila rampe. PWM signal se generira pomoću tajmera koji radi na 64uS po tiku. Tajmer sa osam bitova se okreće svakih 16,38 ms. To znači da PWM signal radi na 61,04Hz. Ovo nije dobro za prisluškivanje video zapisa! Pa sam upotrijebio softverski trik i uskočio nekoliko dodatnih brojeva u tajmer kako bih ga rastegnuo na 60Hz. Ovo čini da prisluškivanje videa izgleda mnogo bolje. Pri svakom prevrtanju PWM tajmera (16,67 mS) ažuriram profile rampe. Prema tome, svaka rampa/zadržavanje označava 1/60 sekunde ili 60Hz. Najduži segment profila (pomoću brojača 255) trajat će 4,25 sekundi, a najkraći (pomoću brojača 1) traje 17 ms. Ovo daje lijep raspon za rad. Pogledajte priloženu sliku logičkog analizatora. Da biste zaista vidjeli detalje na slici, otvorite sliku u načinu rada visoke rezolucije. Za ovo je potrebno nekoliko dodatnih klikova na web stranici na kojoj se mogu uputiti. Tu je i crtež profila prikazan ispod. Dokumentiranje naredbenog protokola nalazi se na mojoj listi zadataka. Planiram da napišem tip lista sa podacima koji ću u potpunosti opisati protokolom. Započeo sam tehnički list za čip - preliminarna verzija je sada na mojoj web stranici.

Korak 5: Potencijalne aplikacije

Potencijalne aplikacije
Potencijalne aplikacije
Potencijalne aplikacije
Potencijalne aplikacije

Svjetlo božićnog drvca: Svakako, mislim da bi drvo ispunjeno ovim bebama bilo sjajno. Mogu zamisliti lijep topli sjaj zelenih svjetala s laganim snijegom koji pada niz drvo. Možda polako blijeđenje sa zelenog na crveno sa nasumičnim snijegom. Chaser svjetla koja prave spiralni spiralni uzorak gore -dolje po drvetu također bi bila uredna. Grubo, parkirat ću ovo drvo u dvorištu i izludjeti susjednog "Jonesa". Pokušajte to pobijediti! Akcentno osvjetljenje: Sve što treba naglašeno svjetlo meta je ovih svjetiljki. Moj šurjak želi da ih stavi na dno svog akvarijuma. Prijatelj želi naglasiti svoj motor sa vrućim štapom - gaženje papučice gasa pojačalo bi crveni bljesak svjetla. Također sam razmišljao o izgradnji jedne od ovih sa svojim svjetiljkama: https://www.instructables.com/id/LED_Paper_Craft_Lamps/ Bio bi to odličan projekt za izviđače mladunaca. Preklop LED nizova: Niz LED svjetiljki mogao bi se preklopiti u oblike. Sedam svjetiljki moglo bi se preklopiti u sedam segmentnih LED uzoraka. Mogao bi se napraviti ogroman ekran - bio bi odličan ekran za odbrojavanje za nove godine! Ili možda, ekran koji prikazuje berzu - crvene cifre u lošim danima i zelene u dobre. Možda veliki displej koji prikazuje vanjsku temperaturu. 3D GridOvjesanjem i raspoređivanjem niza LED dioda lako bi se mogla stvoriti 3D mreža LED dioda. Na YouTubeu postoji nekoliko sjajnih primjera 3D LED niza. Međutim, postojeći primjeri koje sam vidio izgledaju mali i bolni za povezivanje. Možda i velika 3D mreža u dvorištu za vrijeme Božića. Dodatak za WinAmp: Svi koji su bili u mojoj laboratoriji i vidjeli svjetla pitaju ih plešu li uz muziku. Malo sam kopao, izgleda da bi bilo prilično lako dodati dodatak u WinAmp. Dodatak bi slao poruke na pričvršćeni niz lampi kako bi se svjetla sinhronizirala s muzikom koju je WinAmp puštao. Sinhronizovanje božićne muzike sa mojim božićnim drvcem bilo bi sjajno. Ugrađeni robotski kontroler za bebe orangutana B-328 sa H-mostom: Mali Pololu kontroler bio bi savršen. Pogledajte: https://www.pololu.com/catalog/product/1220 Ova ploča već ima H-Bridge spreman za rad. Obrasci lampe se mogu programirati u mikro kako bi se računar mogao isključiti. 802.15.4: Dodavanjem 802.15.4 lampe bi mogle postati bežične. Za svjetla božićnog drvca koja su se širila po kući, ovo bi bilo sjajno. Ili bi bilo moguće dodati svjetiljke svakom prozoru u velikom građevinskom kompleksu. Cool. Rotacija 'Lighthouse Beacon -a: Moj sin je imao školski projekat za izgradnju Lighthouse -a. Ideja je bila izgraditi sirasto baterijsko svjetlo sa prekidačem za spajalice kako bi se svjetionik zaista upalio. Nijedan moj sin neće ići u školu s tim kad može imati potpuno rotirajući svjetionik! Pogledajte slike i video u prilogu.

Korak 6: Sažetak

Zaista me iznenađuje da svaka lampa ima 2 MIPS konjskih snaga u SOIC-8 za 80 centi. Kako se niz lampi produžava dodavanjem novih lampi, količina MIPS -a na nizu se takođe povećava. Drugim riječima, ovo je skalabilan dizajn. Niz od 16 lampi bruji zajedno sa 32 MIPS procesorske snage. Neverovatno. Predstoji još mnogo posla. Razvojni odbor treba ažurirati. Postoji nekoliko grešaka u izgledu koje je potrebno ispraviti. Čini se da ožičenje izlaza greške veze ne radi s izlazom tranzistora. Još nisam siguran zašto - još nisam potrošio vrijeme na rješavanje ovoga. Prijemni komunikacijski kod također treba malo više raditi. Gledajući LED diode vidim da se često pojavljuju komunikacijske greške. Čini se da postoji prosječno jedna slučajna greška na 1000 poruka. Moram pronaći SMD proizvodnju koja bi bila voljna napraviti ploče za lampe umjesto mene. Možda bi Spark Fun bio zainteresiran? Imam prijatelja u Hong Kongu koji bi mi mogao naći fabriku. Sastavljanje ploče mora biti automatizirano. Jednostavno nije moguće izraditi ove ploče ručno kao ja. Potrebno je razviti PC interfejs ploču. Ovo bi trebalo biti zaista jednostavno - samo je potrebno odvojiti vrijeme da se to obavi. Cijena je velika - minimalni troškovi lampe (80 centi za mikro + tri LED diode po 10 centi + ploča / otpornici / most od 20 centi)) ukupno možda 1,50 dolara. Dodajte montažu, ožičenje i profit. Govorimo o 2,00 do 2,50 USD po lampi. Hoće li štreberi platiti 40 dolara za niz od 16 RGB svjetiljki na žici? Na kraju, nadam se da postoji interesovanje od strane DIY publike. Uz neke pozitivne povratne informacije nastavit ću s pretvaranjem ove ideje u proizvod. Mogao sam zamisliti prodaju čipova, ploča za razvoj lampe i kompletne lagane žice. Dali ste mi povratne informacije i javite mi šta mislite. Za više informacija i vijesti o nastavku razvoja posjetite moju web stranicu na adresi https://www.powerhouse-electronics.comHvala, Jim Kemp

Preporučuje se: