Obsah:

Navrhovanie viacuzlovej LED PWM žiarovky: 6 krokov (s obrázkami)
Navrhovanie viacuzlovej LED PWM žiarovky: 6 krokov (s obrázkami)

Video: Navrhovanie viacuzlovej LED PWM žiarovky: 6 krokov (s obrázkami)

Video: Navrhovanie viacuzlovej LED PWM žiarovky: 6 krokov (s obrázkami)
Video: SMD 8x LED Breakout Board 2024, November
Anonim
Navrhovanie viacuzlovej LED PWM žiarovky
Navrhovanie viacuzlovej LED PWM žiarovky

Tento návod ukazuje, ako som navrhol ovládač LED PWM žiarovky. Viaceré žiarovky je možné spojiť dohromady a vytvoriť tak veľké svetelné reťazce. Vytvorenie niektorých blikajúcich LED svetiel na Vianoce bolo vždy na mojom zozname prianí. Minulú vianočnú sezónu som skutočne začal premýšľať nad tým, že niečo postavím. Moja prvá myšlienka bola, že každú LED lampu je možné jednoducho pripojiť k páru drôtov. Napájanie LED žiaroviek môže byť striedavý signál, ktorý by prechádzal z nízkej frekvencie na vysokú frekvenciu. Pásmový filter zabudovaný v každej žiarovke by zapol LED diódu, keď sa frekvencia zhoduje so strednou frekvenciou pásmového filtra. Ak sú pásmové filtre správne nastavené, je možné vytvoriť sekvenciu prenasledovania diód LED. Skutočne, skokom na rôzne frekvencie namiesto zametania bolo možné zapnúť ktorúkoľvek z LED diód. Použitím čipu ovládača H -Bridge by dosiahnutie požadovanej frekvencie po vodičoch nemalo byť príliš ťažké. No, ja len smrdím po analógovom dizajne - som skôr softvér ako chlap. Po niekoľkých testoch na lavičke som rýchlo prestal používať analógové. To, čo som skutočne chcel, bola LED lampa, ktorú bolo možné úplne ovládať tak, aby zobrazovala akúkoľvek farbu, ktorú som chcel. Oh, a malo by byť schopné používať PWM (modulácia šírky impulzov), aby bolo možné LED diódy zapínať alebo vypínať v skutočne chladných vzoroch. Nasleduje v tomto návode popis skutočne skvelého dizajnu založeného na mikroprocesore Microchip to vypadlo z mojej túžby po osvetlení vianočného stromčeka. Pozrite sa na video nižšie, aby ste rýchlo zistili, čo môže ovládač žiarovky Kemper LED PWM zobrazovať. Všimnite si toho, že je ťažké získať dobré video LED v prevádzke, ktoré používajú PWM na ovládanie intenzity. Je to rovnaký problém, keď sa pokúšate natočiť video z monitora počítača. 60 Hz diód LED sa dostane do boja s frekvenciou 30 Hz videokamery. Preto aj keď sú časy, kedy je video s diódami LED trochu „závadné“, v skutočnosti to tak nie je. Pri pohľade ľudským okom sa zdá, že LED diódy nemajú žiadne chyby. V nižšie uvedenom softvérovom kroku nájdete ďalšiu diskusiu o video poklepaní na diódy LED.

Krok 1: Navrhnite ciele

Dizajnové ciele
Dizajnové ciele

Po strávení vianočných prázdnin premýšľaním o tomto projekte som prišiel so zoznamom prianí. Tu sú niektoré z funkcií (zoradených v poradí), ktoré som chcel pomocou svojho ovládača LED: 1) Každá LED lampa musí byť čo najlacnejšia. Séria 100 žiaroviek bude stáť veľa, ak každá lampa stojí veľa. Náklady sú preto hlavným faktorom. 2) Každá lampa bude mať na palube malý mikroskop, ktorý bude poháňať LED diódy. Malý mikro generuje signály PWM, takže diódy LED môžu byť stlmené alebo vyblednuté. LED diódy môžu po zapnutí a vypnutí pôsobiť drsne. Použitím signálov PWM je možné LED diódy vyblednúť hore a dole bez toho, aby boli tvrdé hrany normálne k LED diódam. 3) Aby bolo zapojenie jednoduché, každá lampa bude prijímať príkazy pomocou dvojvodičového rozhrania. Napájanie a komunikácia budú zdieľať rovnaké dva vodiče. Príkazy k žiarovkám oznámia mikro na palube, ktoré z diód LED majú jazdiť s PWM.4) Musí vyzerať cool! Myslím, že by to malo byť skutočne prečíslované, takže je to číslo jedna. Tu sú niektoré z menších cieľov návrhu (žiadne konkrétne poradie): 1) Pri vývoji musí byť ľahké opätovne zapnúť / preprogramovať obvod. 2) Počítač by mal byť schopný generovať príkazy pre žiarovky. Vďaka tomu je vytváranie vzorov oveľa jednoduchšie ako pri použití iného zabudovaného mikro.3) Každá lampa by mala mať jedinečnú adresu. Každá LED dióda v žiarovke musí byť tiež jedinečne adresovateľná.4) Príkazový protokol by mal podporovať MNOHO žiaroviek na jednom reťazci drôtov. Súčasný dizajn podporuje 128 žiaroviek na jednom vlákne. So 4 LED diódami na žiarovku, ktorá funguje až 512 LED diód na jednom reťazci dvoch vodičov! Tiež si všimnite, že každá z týchto 512 LED diód má riadený plný PWM.5) Protokol by mal mať príkaz, ktorý hovorí: „Začnite blednúť LED z tejto úrovne na túto úroveň“. Hneď ako začne slabnutie, je možné na tej istej žiarovke nastaviť a nastaviť aj vyblednutie ďalších LED diód. Inými slovami, nastavte diódu LED na slabnúci vzor a potom ju zabudnite s vedomím, že dióda LED vykoná príkaz. To znamená viacúlohový softvér na mikro! 6) Mali by existovať globálne príkazy, ktoré ovplyvňujú všetky žiarovky naraz. Preto je možné všetky LED diódy ovládať iba jedným príkazom. Tu je niekoľko skutočne menších cieľov návrhu (opäť žiadne konkrétne poradie): 1) Potrebujete spôsob, ako dostať správu o žiarovke späť, keď dôjde k chybe komunikácie. To by umožnilo opätovné odoslanie príkazu.2) Protokol príkazu potrebuje spôsob, ako mať efektný vzor globálnej zhody. To by umožnilo vybrať každý x počet žiaroviek jedným príkazom. To by uľahčilo vytváranie prenasledovacích vzorov s veľkým počtom žiaroviek. Ako príklad by to umožnilo odoslanie príkazu na každé tretie svetlo na reťazci svetiel. Potom by ďalší príkaz mohol byť odoslaný ďalšej skupine troch. 3) Logický systém detekcie polarity automatickej komunikácie by bol tiež skvelý. Potom nie je dôležitá polarita dvoch napájacích vodičov k LED žiarovkám. Viac informácií o tejto funkcii nájdete v sekcii hardvéru.

Krok 2: Prototypovanie:

Prototypovanie
Prototypovanie
Prototypovanie
Prototypovanie
Prototypovanie
Prototypovanie

Teraz je začiatok januára a ja idem. Našiel som 10F206 v Digikey a je to naozaj lacné! Roztočím proto dosku, aby sa do nej zmestil 10F206 micro od Microchip. Rýchlu dosku som navrhol, pretože 10F2xx nie je k dispozícii v balíku DIP. Zrátané a podčiarknuté, nechcel som sa trápiť s malým čipom. (V januári som bol taký sebavedomý) Tiež som odišiel a kúpil som si nový kompilátor CSS C zameraný na mikroskopy 10F2xx. Rodina čipov 10F2xx je skutočne lacná! S veľkými nádejami som sa ponoril a začal písať veľa kódu. 10F206 má neuveriteľných 24 bajtov pamäte RAM - čip tiež obsahuje 512 bajtov blesku a jeden osembitový časovač. Aj keď sú zdroje obmedzené, cena je vo veľkých množstvách dobrá - 41 centov. Panebože, milión inštrukcií za sekundu (1 MIPS) za 41 centov! Milujem Moorov zákon. Evan za jednorazové ceny, 10F206 od spoločnosti Digikey je uvádzaný za 66 centov. Strávil som veľa času prácou s 10F206. Pri práci s 10F206 som zistil, že multitasking je absolútne potrebný. Výstupné signály PWM MUSIA byť aktualizované aj pri prijímaní nových komunikačných správ. Akékoľvek prerušenie aktualizácie signálov PWM bude vnímané ako závada na diódach LED. Ľudské oko skutočne dobre vidí chyby. S čipom 10F206 existuje niekoľko zásadných problémov. Minimálne zásadné problémy pre moju aplikáciu. Prvým problémom je, že nedochádza k žiadnym prerušeniam! Zachytenie začiatku novej komunikácie pomocou volebnej slučky spôsobuje chyby načasovania. Druhým problémom je, že existuje iba jeden časovač. Jednoducho som nenašiel spôsob, ako prijímať príkazy pri zachovaní výstupov PWM. LED diódy sa budú kaziť pri každom prijatí nového príkazu. Zdieľanie časovača medzi prijímaním príkazov a riadením výstupov PWM bolo tiež veľkým softvérovým problémom. Pri prijímaní nového znaku sa mi nepodarilo resetovať časovač, pretože časovač sa používal aj na ovládanie signálov PWM. Pri práci s 10F206 som v Circuit Cellar videl článok o novom drobnom mikroskope MC9RS08KA1 spoločnosti Freescale. Milujem čipy Freescale - som veľkým fanúšikom ich ladenia BDM. V minulosti som veľa používal čipy Star12 (všetok softvér pre ultrazvukový systém GM Cadillac & Lacern som napísal na Star12 - môj ultrazvukový softvér sa teraz vyrába na týchto dvoch autách). Naozaj som dúfal, že ich nové malé čipy budú dobré. Cena je tiež správna, Digikey má tieto čipy uvedené vo veľkom za 38 centov. Freecale bol dobrý a poslal mi niekoľko bezplatných vzoriek. Čip Freescale 9RS08 však vyzeral skutočne bláznivo - nemohol som s ním veľa napredovať. Čip tiež trpí nedostatkom prerušenia a iba jedným časovačom. Och, aspoň som na to prišiel bez toho, aby som míňal peniaze na roztočenie ďalšej proto dosky. Pozrite si obrázky nižšie. Teraz to viem - pre moju aplikáciu musím mať prerušenia a viac ako jeden časovač. Späť na Microchip, našiel som čip 12F609. Má prerušenia a dva časovače. Má tiež 1 kB pamäte flash a 64 bajtov pamäte RAM. Temnejšou stránkou je cena; Spoločnosť Digikey uvádza tieto čipy vo veľkom množstve za 76 centov. Och, o to sa čoskoro postará Moorov zákon. Pozitívom je, že 12F609 je možné objednať aj v balíkoch DIP. Na mínusovej strane som musel kúpiť kompilátor ďalšej úrovne - to mi trochu spálilo @#$%&.Teraz je apríl a ja som sa naučil veľa o tom, čo nebude fungovať. Roztočil som dosku a vyhodil peniaze za prekladač, ktorý nepotrebujem. Napriek tomu je doterajšie testovanie povzbudzujúce. S novým kompilátorom a čipmi 12F209 v balíkoch DIP testovanie na lavičke išlo rýchlo. Testovanie potvrdilo, že mám správny čip. Čas roztočiť ďalšiu proto dosku! V tomto bode som rozhodnutý.

Krok 3: Vývojová rada 12F609

12F609 Vývojová rada
12F609 Vývojová rada
12F609 Vývojová rada
12F609 Vývojová rada
12F609 Vývojová rada
12F609 Vývojová rada
12F609 Vývojová rada
12F609 Vývojová rada

Dobre, čerstvé testovanie mimo lavičky, som pripravený vyskúšať ďalšie roztočenie dosky. V tomto dizajne dosky som naozaj chcel vyskúšať myšlienku odosielania energie a komunikácie cez rovnaké dva vodiče. Ak by sa ignorovali chyby komunikácie, boli by potrebné iba dva vodiče. To je úplne v pohode! Aj keď je odosielanie komunikácie cez napájacie vodiče v pohode, nie je to potrebné. Všetky žiarovky je možné v prípade potreby spojiť dohromady pomocou jedného komunikačného vodiča. To by znamenalo, že každá žiarovka bude vyžadovať tri vodiče so štvrtým voliteľným stavovým vodičom spätnej väzby. Pozrite si diagram nižšie. Napájanie a komunikáciu je možné kombinovať pomocou jednoduchého mostíka H. H-Bridge môže bez problémov poháňať veľké prúdy. Mnoho silnoprúdových LED diód bolo možné spojiť iba dvoma vodičmi. Polaritu jednosmerného prúdu žiaroviek je možné veľmi rýchlo prepnúť pomocou H-Bridge. Každá lampa teda používa plný vlnový mostík na opravu prepínania jednosmerného prúdu späť na normálny jednosmerný prúd. Jeden z mikro kolíkov sa pripája k nespracovanému prichádzajúcemu spínanému jednosmernému prúdu, aby bolo možné detekovať komunikačný signál. Rezistor obmedzujúci prúd chráni digitálny vstup na mikro. Vnútri mikro vstupného kolíka je surové spínacie jednosmerné napätie upnuté pomocou interných táborových diód mikro - spínacie jednosmerné napätie je upnuté (nulové až Vcc volty) týmito diódami. Most s plnou vlnou, ktorý usmerňuje prichádzajúci výkon, generuje dve diódové kvapky. Dve kvapky diódy z mostíka sa dajú jednoducho prekonať úpravou napájacieho napätia mostíka H-Bridge. Šesťvoltové napätie H-Bridge poskytuje pekné päťvoltové napájanie na mikro. Jednotlivé obmedzovacie odpory sa potom použijú na orezanie prúdu cez každú LED diódu. Zdá sa, že táto schéma napájania / komunikácie funguje veľmi dobre. Tiež som chcel skúsiť pridať tranzistorové výstupy medzi mikro a LED diódy. Ak je počas testovania na skúšobnej lavici 12F609 zatlačený na tvrdý (príliš veľký prúd vo svojej výstupnej dráhe), všetky výstupy budú blikať. Maximálny prúd pre celý čip podľa technického listu, ktorý môže 12F609 podporovať, je 90 mA, celkom. No, to nebude fungovať! Možno by som potreboval oveľa viac prúdu. Pridanie tranzistorov mi dáva schopnosť 100mA na LED. Diódový mostík je dimenzovaný na 400mA, takže 100mA na jednu LED schopnosť vyhovuje. Existuje nevýhoda; tranzistory stoja každý 10 centov. Minimálne tranzistory, ktoré som vybral, majú vstavané odpory - číslo dielu Digikey je MMUN2211LT1OSCT -ND. Keď sú tranzistory na mieste, LED diódy ŽIADNE blikajú. Myslím si, že pre výrobné žiarovky nebudú potrebné tranzistory, ak sa používajú „normálne“20mA LED diódy. Vývojová doska navrhnutá v tomto kroku slúži len na testovanie a vývoj. Doska by mohla byť oveľa menšia, keby boli použité menšie odpory. Odstránenie tranzistorov by tiež ušetrilo veľa miesta na doske. Programovací port v obvode by mohol byť tiež odstránený pre výrobné dosky. Hlavným bodom vývojovej dosky je len dokázať schému napájania/komunikácie. V skutočnosti som po obdržaní dosiek zistil, že je problém s rozložením dosky. Čip mosta s plnou vlnou má praštěný vývod. Musel som prerušiť dve stopy a pridať dva prepojovacie vodiče do spodnej časti každej dosky. Okrem toho sú stopy po diódach LED a konektore príliš tenké. Ži, uč sa. Nebude to prvýkrát, čo som urobil nové rozloženie dosiek. Nechal som vyrobiť osem dosiek pomocou BatchPCB. Majú najlepšie ceny, ale sú strašne slabé. Trvalo týždne, kým sa dosky dostali späť. Napriek tomu, ak je vaša cena citlivá, BatchPCB je jediný spôsob, ako ísť. Prepnem však späť na obvody AP - sú super rýchle. Prial by som si, aby mali lacnejší spôsob dopravy dosiek z Kanady. Okruhy AP mi za každú objednávku dajú 25 dolárov za poštovné. Bolí to, ak kupujem dosky v hodnote 75 dolárov. Trvalo mi dva dni, kým som spájkoval osem malých dosiek. Trvalo ďalší deň, kým som zistil, že si so mnou pohrával výsuvný odpor R6 (pozri schému). Myslím, že odpor R6 jednoducho nie je potrebný. Po prečítaní listu s údajmi som sa obával a naznačovalo, že na tomto vstupnom pine nie sú žiadne vnútorné mikro vysúvania. Podľa môjho návrhu je kolík stále aktívne poháňaný stále, takže vytiahnutie nie je v skutočnosti potrebné. Na odosielanie príkazov na dosku som použil jednoduché správy s rýchlosťou 9600 baudov z programu Python. Surový RS232 vychádzajúci z PC je konvertovaný na TTL pomocou čipu MAX232. Signál RS232 TTL ide na vstup riadenia H-Bridge. RS232 TTL tiež prechádza meničovou bránou v čipe 74HC04. Invertovaný RS232 potom prejde na druhý riadiaci vstup H-Bridge. Bez premávky RS232 teda H-Bridge vydáva 6 voltov. Pre každý bit na RS232 prepína H -Bridge polaritu na -6 voltov tak dlho, ako trvá bit RS232. Pozrite si obrázky blokového diagramu nižšie. Priložený je aj program Python. K diódam LED som si kúpil veľa z https://besthongkong.com. Mali jasné 120 stupňové LED diódy v červenej/zelenej/modrej/bielej farbe. Nezabudnite, že diódy LED, ktoré som použil, sú len na testovanie. Kúpil som 100 z každej farby. Tu sú čísla pre LED diódy, ktoré som použil: Modrá: 350 mcd / 18 centov / 3,32 V pri 20 mZelená: 1500 mcd / 22 centov / 3,06 V pri 20 mA Biela: 1500 mcd / 25 centov / 3,55 V pri 20 mARed: 350 mcd / 17 centov / 2,00 V @ 20mAPoužitím týchto štyroch diód LED na osadenie žiarovky sa náklady zvýšia rovnako ako mikro pri 82 centoch! Au.

Krok 4: Softvér

Softvér
Softvér
Softvér
Softvér
Softvér
Softvér

Softvér tento projekt skutočne zaškrtáva! Zdrojový kód v 12F609 je skutočne komplikovaný. Používam posledné miesto v pamäti! Môj kód spotreboval všetkých 64 bajtov. Zostalo mi rezervných 32 bajtov blesku. Používam teda 100% pamäte RAM a 97% pamäte flash. Je však úžasné, koľko funkcií získate pri všetkej tej zložitosti. Komunikácia s každou lampou je archivovaná odoslaním osembajtových dátových paketov. Každý dátový paket končí kontrolným súčtom - takže v skutočnosti je k dispozícii sedem bajtov údajov plus konečný kontrolný súčet. Pri 9600 baudoch trvá jeden dátový paket len niečo málo cez 8 milisekúnd. Ide o to, robiť viac úloh naraz, kým príde balík bajtov. Ak sú niektoré z LED diód aktívne so signálom PWM, výstupný PWM musí byť aktualizovaný aj pri príjme nových paketových bytov. V tom je ten trik. Trvalo mi týždne a týždne, kým som to vyriešil. Strávil som obrovské množstvo času prácou so svojim Logiport LSA a snažil som sa nasledovať každý kúsok. Toto je jeden z najkomplikovanejších kódov, aké som kedy napísal. Je to preto, že mikroskop je tak obmedzený. Na mikroskopoch, ktoré sú výkonnejšie, je ľahké napísať voľný/ľahký kód a rýchlo ho mikroskopicky prekopať bez sťažovania sa. S 12F609 vás akýkoľvek voľný kód s cenou stojí veľa. Celý zdrojový kód mikro je zapísaný v jazyku C okrem rutiny služby prerušenia. Môžete sa pýtať, prečo mať také veľké dátové pakety. Pretože chceme, aby LED diódy rampovali hore a dole samy od seba. Akonáhle je načítaný profil rampy, LED dióda môže zhasnúť a začať rampovať, aj keď prijíma nové príkazy pre inú LED. Každá lampa musí prijímať a dekódovať všetku dátovú paketovú prevádzku, aj keď pre ňu paket nie je určený. Profil LED pozostáva z počiatočnej úrovne, času spustenia, rýchlosti rampy, najvyššej úrovne, maximálnej doby zdržania, rýchlosti znižovania rampy, spodnej úrovne. Pozri priložený diagram. Páni, to je veľa na jednu LED diódu. Teraz vynásobte počet LED diód. Je toho príliš veľa - mohol som sledovať iba tri diódy LED s plnými profilmi rampy. Štvrtý (biela dióda LED na doske pre vývojárov) má možnosť iba rampy z/do. Je to kompromis. Pozrite sa na priložený obrázok profilu rampy. Signál PWM je generovaný z časovača, ktorý beží na 64uS na kliešť. Osembitový časovač sa otáča každých 16,38 mS. To znamená, že signál PWM beží na frekvencii 61,04 Hz. Toto nie je dobré na poklepanie na video! Použil som teda softvérový trik a skočil do časovača niekoľko ďalších impulzov, aby som ho natiahol na 60 Hz. Vďaka tomu vyzerá odpočúvanie videa oveľa lepšie. Pri každom preklopení časovača PWM (16,67 mS) aktualizujem profily rampy. Preto je každý tick rampy/zotrvania 1/60 sekundy alebo 60 Hz. Najdlhší segment profilu (s použitím počtu 255) bude trvať 4,25 sekundy a najkratší (s počtom 1) bude trvať 17 ms. To dáva príjemný rozsah na prácu vnútri. Pozrite sa na priložený obrázok z logického analyzátora. Ak chcete na obrázku skutočne vidieť detaily, otvorte obrázok v režime vysokého rozlíšenia. Na inštruovateľnú webovú stránku to vyžaduje niekoľko kliknutí navyše. Nižšie je tiež nakreslený profil. Dokumentácia príkazového protokolu je v mojom zozname úloh. Mám v pláne napísať typ dokumentu, ktorý by bol úplne popísaný v protokole. Začal som list s údajmi o čipe - predbežná verzia je teraz na mojej webovej stránke.

Krok 5: Potenciálne aplikácie

Potenciálne aplikácie
Potenciálne aplikácie
Potenciálne aplikácie
Potenciálne aplikácie

Svetlo vianočného stromčeka: Iste si myslím, že strom plný týchto detí by bol úžasný. Dokážem si predstaviť príjemnú teplú žiaru zelených svetiel so slabým snehom padajúcim dole cez strom. Možno pomalé blednutie zo zelenej na červenú s náhodne padajúcim snehom. Chaserove svetlá vytvárajúce špirálovitý vzor hore a dole po strome by boli tiež úhľadné. Hrubý, zaparkujem tento strom na dvore a pobláznim „susedov“vedľa. Skúste to a poraďte sa! Accent Lighting: Cieľ pre tieto žiarovky je čokoľvek, čo potrebuje akcentačné osvetlenie. Môj švagor ich chce dať na dno nádrže s rybami. Priateľ chce zdôrazniť svoj motor s horúcimi tyčami - zošliapnutie plynového pedála by vyvolalo červený záblesk svetla. Tiež som zvažoval postaviť jednu z týchto s mojimi lampami: https://www.instructables.com/id/LED_Paper_Craft_Lamps/ Bol by to skvelý projekt Cub Scouts. Skladacie LED reťazce: Séria LED žiaroviek by sa dala poskladať do tvarov. Sedem žiaroviek bolo možné zložiť do sedemsegmentového vzoru LED. Mohol by byť vyrobený obrovský displej - bolo by to skvelé odpočítavanie pre nové roky! Alebo možno displej, ktorý ukazuje akciový trh - červené číslice v zlé dni a zelené v dobrý. Možno veľký displej zobrazujúci vonkajšiu teplotu. 3D mriežka Zavesením a usporiadaním série diód LED sa dá ľahko vytvoriť 3D mriežka diód LED. Na YouTube je niekoľko skvelých príkladov poľa 3D LED. Existujúce príklady, ktoré som videl, však vyzerajú malé a bolestivé pri spájaní. Počas Vianoc môže byť na dvore aj veľká 3D mriežka. Plug-in WinAmp: Každý, kto bol v mojom laboratóriu a videl svetlá, sa pýta, či tancuje na hudbu. Trochu som kopal, zdá sa, že by bolo celkom ľahké pridať doplnok do programu WinAmp. Doplnok bude odosielať správy na pripojený reťazec žiaroviek, aby boli svetlá synchronizované s hudbou, ktorú práve prehrával WinAmp. Synchronizácia vianočnej hudby s mojím vianočným stromčekom by bola úžasná. Zabudovaný robotický ovládač Baby Orangutan B-328 s mostíkom H: Malý ovládač od Pololu by bol perfektný. Pozri: https://www.pololu.com/catalog/product/1220 Táto doska už má H-Bridge pripravený na použitie. Vzory žiaroviek je možné naprogramovať do mikroskopu, aby bolo možné počítač vypnúť. 802.15.4: Pridaním 802.15.4 sa žiarovky môžu stať bezdrôtovými. Pretože svetlá vianočného stromčeka sa šíria po dome, bolo by to skvelé. Alebo by bolo možné pridať žiarovky do každého okna vo veľkom komplexe budov. Cool. Otočný maják: Môj syn mal školský projekt na stavbu majáka. Cieľom bolo postaviť kýčovité svetlo na batériu s vypínačom na kancelárske sponky, aby sa maják skutočne rozsvietil. Žiadny môj syn s tým nepôjde do školy, keď bude môcť mať plne fúkaný otočný maják! Pozrite sa na priložené obrázky a video.

Krok 6: Zhrnutie

Skutočne ma zaráža, že každá lampa má 2 MIPS koní v SOIC-8 za 80 centov. Keď sa reťazec žiaroviek rozšíri pridaním ďalších žiaroviek, zvýši sa aj množstvo MIPS na reťazci. Inými slovami, toto je škálovateľný dizajn. Hučí rad 16 žiaroviek a 32 MIPS výpočtového výkonu. Jednoducho úžasné. Ešte je veľa práce. Vývojovú dosku je potrebné aktualizovať. Existuje niekoľko chýb v rozložení, ktoré je potrebné opraviť. Zdá sa, že zapojenie výstupu chyby komunikácie nefunguje s výstupom tranzistora. Nie som si istý, prečo - zatiaľ som netrávil čas tým, aby som to vyriešil. Prijímajúci komunikačný kód tiež vyžaduje trochu viac práce. Pri sledovaní LED diód vidím, že sa často vyskytujú chyby v komunikácii. Zdá sa, že na 1 000 správ je v priemere jedna náhodná chyba. Potrebujem nájsť výrobcu SMD, ktorý by bol ochotný vyrobiť mi žiarovkové dosky. Možno by mala záujem spoločnosť Spark Fun? Mám priateľa v Hongkongu, ktorý by mi mohol nájsť výrobu. Montáž dosky musí byť automatizovaná. Je jednoducho nemožné postaviť tieto dosky ručne, ako som to urobil ja. Je potrebné vyvinúť dosku rozhrania PC. To by malo byť naozaj jednoduché - je to len otázka času, ktorý to urobí. Cena je kráľom - minimalizované náklady na lampu (80 centov za mikro + tri LED diódy po 10 centoch + doska / odpory / 20 centový diódový mostík) dokopy možno 1,50 dolára. Pridajte k tomu montáž, zapojenie a zisk a hovoríme o 2,00 až 2,50 dolára za lampu. Zaplatia geekovia 40 dolárov za reťazec 16 RGB žiaroviek na výpletu? Zrátané a podčiarknuté, dúfam, že bude záujem zo strany domácich majstrov. S nejakou pozitívnou spätnou väzbou budem pokračovať v premene tejto myšlienky na produkt. Dokázal som si predstaviť predaj čipov, dosiek pre vývoj žiaroviek a kompletných svetelných reťazcov. Dajte mi spätnú väzbu a dajte mi vedieť, čo si myslíte. Ďalšie informácie a novinky o pokračujúcom vývoji nájdete na mojej webovej stránke https://www.powerhouse-electronics.com Ďakujem Jim Kemp

Odporúča: