Vianočné osvetlenie 880 LED
Moderátori: psichac, Moderátori
Vianočné osvetlenie 880 LED
Ahojte, aj ja by som sa chcel pochváliť s vlastným projektom.
Urobil som Vianočné osvetlenie s LED displayom 110 x 8 5mm bielych LED.
Tento panel je zložený zo 110 stĺpcov, každý je osadený 8x LED, PIC12F683 a CMOS 4094, keďže PIC má len 6 IO pinov.
Celý panel je "nakvačený" na 3 vodičoch. /zbernici/
+5V, GND a data.
Tieto LED stĺpce príjmajú sériové dáta rýchlosťou 10kbit/s, čo bolo maximum pre interné 8MHz oscilátory piciek. Každý PIC reaguje na 6 adries, ktoré sú určené v EEPROM procesora. Jedna z adries je jedinečná, tá určuje číslo stĺpca 1 - 110. Potom sú párne, nepárne stĺpce atď.
Každý PIC ovláda LED PWM moduláciou. Takže okrem toho že viem rozsvietiť ľubovolnú LED na paneli, viem aj určiť jej jas.
Tento panel je ovládaný riadiacou jednotkou, ktorej srdcom je PIC16F876.
Táto jednotka je len vo vývoji, stále niečo dorábam. Vie ovládať dva takéto panely úplne nezávisle. Posiela dáta, slúži ako dvojitý časový spínač, na 2x16 znakovom LCD displayi zobrazuje čas a dátum, ktorý občas pošle aj do panelu. V externej EPROM sú uložené znaky pre LED panel, ako aj programy a nápisy. Ako časový obvod som použil PCF8583 zálohovaný NICD akumulátorom. Atď,,,atď.
Prikladám menej kvalitné video natočené na mobil.
Aby ste boli v obraze čo to robí.
https://www.youtube.com/watch?v=2dkI5p6P8Y4
Urobil som Vianočné osvetlenie s LED displayom 110 x 8 5mm bielych LED.
Tento panel je zložený zo 110 stĺpcov, každý je osadený 8x LED, PIC12F683 a CMOS 4094, keďže PIC má len 6 IO pinov.
Celý panel je "nakvačený" na 3 vodičoch. /zbernici/
+5V, GND a data.
Tieto LED stĺpce príjmajú sériové dáta rýchlosťou 10kbit/s, čo bolo maximum pre interné 8MHz oscilátory piciek. Každý PIC reaguje na 6 adries, ktoré sú určené v EEPROM procesora. Jedna z adries je jedinečná, tá určuje číslo stĺpca 1 - 110. Potom sú párne, nepárne stĺpce atď.
Každý PIC ovláda LED PWM moduláciou. Takže okrem toho že viem rozsvietiť ľubovolnú LED na paneli, viem aj určiť jej jas.
Tento panel je ovládaný riadiacou jednotkou, ktorej srdcom je PIC16F876.
Táto jednotka je len vo vývoji, stále niečo dorábam. Vie ovládať dva takéto panely úplne nezávisle. Posiela dáta, slúži ako dvojitý časový spínač, na 2x16 znakovom LCD displayi zobrazuje čas a dátum, ktorý občas pošle aj do panelu. V externej EPROM sú uložené znaky pre LED panel, ako aj programy a nápisy. Ako časový obvod som použil PCF8583 zálohovaný NICD akumulátorom. Atď,,,atď.
Prikladám menej kvalitné video natočené na mobil.
Aby ste boli v obraze čo to robí.
https://www.youtube.com/watch?v=2dkI5p6P8Y4
0
- Robio
- Ultimate člen
- Príspevky: 5398
- Dátum registrácie: 11 Sep 2007, 00:00
- Bydlisko: Bratislava
- Vek: 34
- Kontaktovať používateľa:
No nemám slov...parádni projekt...hlavne že to je takto viac menej už v 100%-nom stave...
Je to pekné ale ten čas a dátum moc viacnočný nieje... heeh...je to super... uvidieť do niekde v dedine, tak si určite odfotím...
K+
Je to pekné ale ten čas a dátum moc viacnočný nieje... heeh...je to super... uvidieť do niekde v dedine, tak si určite odfotím...
K+
0
Ponukam: 3D tlac, CNC frezovanie, Kalibracia teplotnych cidiel, pre viac info SS.
Však farebné blikačky na panelom sú.
Len...nejak to ten panel "presvietil"
Susedia sú na mňa zvyknutí, tích už nič neprekvapí.
Tento rok je to prvý krát v takomto rozmere. Dva roky dozadu to bolo len 50 stĺpcov po 8 LED. Teraz som dorobil ešte 60 stĺpcov. A už viac nemôžem, lebo adresy sú od 0x80 do 0xEF. Čo znamená stĺpec 1 - 112.
Na adresu F0 reagujú všetky, F1 párne, F2, nepárne atď.
Adresy musia byť od 0x80, pretože podľa prvého bitu v LOG1 procesory detekujú že ide o adresu. Ostatné sú už dáta. Tie zasa nesmú mať prvý bit v LOG1.
Ešte doladím nejaké chybyčky a na budúci rok to už bude trochu lepšie a vymakanejšie.
Čo sa týka RGB.....
A viete že som to chcel prerobiť? Už mám doma 200ks 5mm RGB.
Len... To už by bolo pomalé na tie pická. To by už musel tiecť 3-násobok dát pre tie LED. 3kanály/farby pre každú LED.
Keď si všimnete nabehnutie hodín, už je vidieť že 10kbit je slabota. A RGB by to ešte spomalilo. Ale láka ma spraviť menší RGB panel. Uvidíme.
Ale na dedinu to stačí.
A ďakujem za pochvaly.
BTW: tie hodiny bola požiadavka susedovcov.
Na konci ulice je autobusová zastávka a vraj potrebujú vedieť koľko je hodín keď čakajú na autobus.
Len...nejak to ten panel "presvietil"
Susedia sú na mňa zvyknutí, tích už nič neprekvapí.
Tento rok je to prvý krát v takomto rozmere. Dva roky dozadu to bolo len 50 stĺpcov po 8 LED. Teraz som dorobil ešte 60 stĺpcov. A už viac nemôžem, lebo adresy sú od 0x80 do 0xEF. Čo znamená stĺpec 1 - 112.
Na adresu F0 reagujú všetky, F1 párne, F2, nepárne atď.
Adresy musia byť od 0x80, pretože podľa prvého bitu v LOG1 procesory detekujú že ide o adresu. Ostatné sú už dáta. Tie zasa nesmú mať prvý bit v LOG1.
Ešte doladím nejaké chybyčky a na budúci rok to už bude trochu lepšie a vymakanejšie.
Čo sa týka RGB.....
A viete že som to chcel prerobiť? Už mám doma 200ks 5mm RGB.
Len... To už by bolo pomalé na tie pická. To by už musel tiecť 3-násobok dát pre tie LED. 3kanály/farby pre každú LED.
Keď si všimnete nabehnutie hodín, už je vidieť že 10kbit je slabota. A RGB by to ešte spomalilo. Ale láka ma spraviť menší RGB panel. Uvidíme.
Ale na dedinu to stačí.
A ďakujem za pochvaly.
BTW: tie hodiny bola požiadavka susedovcov.
Na konci ulice je autobusová zastávka a vraj potrebujú vedieť koľko je hodín keď čakajú na autobus.
0
Naposledy upravil/-a dike v 05 Jan 2011, 22:24, upravené celkom 1 krát.
Ahoj, používal som PIC ktoré som mal v šuflíku.mato3000 napísal:peknéééé , a prečo nepoužiješ výkonnejší PIC ? niektoré majú aj 7 PWM HW
Dá sa povedať že PICká som nekupoval ani jedno.
A koľko ma to stálo?
Neviem.
LEDKY som objednal z ebay-u /ak sa dobre pamätám tak 100ks = cca 8 dolárov/ a svietivosť 17000mcd.
SMD 4094 som kupoval, tak isto SMD tranzistory ktoré spínajú LED.
Tie stĺpce s LED sú vyrobené z inštalatérskych líšt 10x15mm. A v nich sú aj DPS. Keby som to mal všetko kupovať, hlavne PIC.... to by bolo veľmi drahé. Jednoducho mal som kopu PIC12F683 tak som zbúchal toto. Preto aj softwarový PWM. Ale v PWM pre RGB nevidím problém. Problém vidím v pomalej sériovej komunikácii. 10kbit je jednoducho pre RGB málo. Hlavne pre toľko RGB.
A čo sa týka časovej náročnosti....
Trvalo to dlho. Najviac ma mordovala konštrukčná časť. Bola to babračka na cca 4 mesiace. Samozrejme popri práci a rodine.
0
Naposledy upravil/-a dike v 05 Jan 2011, 22:44, upravené celkom 1 krát.
no veď o tu komunikáciu ide, ak by si mal nejaký výkonný PIC , tak máš aj to PWM pre každú skupinu LED zvlášť a odpadne ti komunikácia , hodiny RTC sú už večšinou tam, a nemáš problém tam dať aj ten LCD a ešte tomu PIC ostane koooooopa času na nejaké blbiky
ale vravím je to pekné, a že si to zbúchlal z toho čo máš doma ... dal by som ti ešte jednu + ale nejde to.
//Automatické spojenie príspevkov. Pridané po 3 minútach:
jáááj teraz som si to poriadne prečítal, ty tam máš pre každých 8xLED jedno PIC . tak potom jasné šak to by stálo hooodne
//Automatické spojenie príspevkov. Pridané po 1 minúte:
ukáž doskuuuuu , som zvedavýýý, nebuď škrob a šupni sem fotku
ale vravím je to pekné, a že si to zbúchlal z toho čo máš doma ... dal by som ti ešte jednu + ale nejde to.
//Automatické spojenie príspevkov. Pridané po 3 minútach:
jáááj teraz som si to poriadne prečítal, ty tam máš pre každých 8xLED jedno PIC . tak potom jasné šak to by stálo hooodne
//Automatické spojenie príspevkov. Pridané po 1 minúte:
ukáž doskuuuuu , som zvedavýýý, nebuď škrob a šupni sem fotku
0
Myslel som odosielanie dát do stĺpcov.
viac ako 10kbit už nestíhajú prijať tie stĺpce osadené 12F683.
A 110 ks výkonnejších PIC by ma asi finančne položilo.
Riadiaca jednotka toho vie viac.
PIC16F876 je 20MHz
- dva nezávislé časové spínače, ktorím vieš priradiť jednotlivé výstupy /až 4/
-čas a dátum, ktoré občas pošle do panelu. Na Silvestra čas odpočítava. O polnoci odpočítava sekundy a potom už namiesto Vianoc píše PF2011.
-Meria to vnútornú a vonkajšiu teplotu
-pozná prestupné roky vďaka PCF8583
- zobrazuje okrem klasických blikacích programov aj obrázky
Len ešte jednu vec by som chcel dobastliť.
Obrázky a texty sú zapísané v externej EPROM ako jednotlivé body panelu.
Chcel by som to spraviť pripojiteľné na PC a pomocou nejakého SW niečo nakresliť a odoslať do pamäte. Takto som to musel "ručne" naťukať do pamäte ja. Pamäť používam 24C256.
Doplním:
Dosku nechci vidieť.
Je to na skúšobnom pájkovacom plošáku a zospodu si vieš predstaviť tú spleť.
Ale ako som písal, riadiaca je vo vývoji, určite niekedy bude na "pevnom" DPS.
Celé je to napájané počítačovým zdrojom, ktorý je riadený práve tou RJ. Jeden časový spínač ovláda zdroj. O 17-tej sa to zapne a o 7-mej OFF.
viac ako 10kbit už nestíhajú prijať tie stĺpce osadené 12F683.
A 110 ks výkonnejších PIC by ma asi finančne položilo.
Riadiaca jednotka toho vie viac.
PIC16F876 je 20MHz
- dva nezávislé časové spínače, ktorím vieš priradiť jednotlivé výstupy /až 4/
-čas a dátum, ktoré občas pošle do panelu. Na Silvestra čas odpočítava. O polnoci odpočítava sekundy a potom už namiesto Vianoc píše PF2011.
-Meria to vnútornú a vonkajšiu teplotu
-pozná prestupné roky vďaka PCF8583
- zobrazuje okrem klasických blikacích programov aj obrázky
Len ešte jednu vec by som chcel dobastliť.
Obrázky a texty sú zapísané v externej EPROM ako jednotlivé body panelu.
Chcel by som to spraviť pripojiteľné na PC a pomocou nejakého SW niečo nakresliť a odoslať do pamäte. Takto som to musel "ručne" naťukať do pamäte ja. Pamäť používam 24C256.
Doplním:
Dosku nechci vidieť.
Je to na skúšobnom pájkovacom plošáku a zospodu si vieš predstaviť tú spleť.
Ale ako som písal, riadiaca je vo vývoji, určite niekedy bude na "pevnom" DPS.
Celé je to napájané počítačovým zdrojom, ktorý je riadený práve tou RJ. Jeden časový spínač ovláda zdroj. O 17-tej sa to zapne a o 7-mej OFF.
0
Naposledy upravil/-a dike v 05 Jan 2011, 23:00, upravené celkom 1 krát.
no je na to kooopa pomocného softu
napríklad aj tuna na fóre, od tuším DATAMa, ti ho pošlem moc fajn vec
teda ak som to správna pochopil, tak máš 2x16 znakový
napríklad aj tuna na fóre, od tuším DATAMa, ti ho pošlem moc fajn vec
teda ak som to správna pochopil, tak máš 2x16 znakový
- Prílohy
-
- LCDgz003b.zip
- (627.35 KiB) 85 stiahnutí
0
no potom treba na GLCD a aj tých je kopa na nete napr:
a ak ti nesedí rozmer, tak musíš pohľadať .
a ak ti nesedí rozmer, tak musíš pohľadať .
- Prílohy
-
- binhex.zip
- (1.95 MiB) 67 stiahnutí
-
- asciipic.zip
- (195.78 KiB) 66 stiahnutí
0
Ďakujem ti.
Zajtra to už definitívne vypnem a pokračovanie bude o rok.
To už dúfam že to trochu vymakám.
Zajtra keď to budem rozoberať ešte pofotím aj panel za bieleho dňa, a aj tú riadiacu. Ale ak sa s toho zapojenia vyznáš tak sa ti už nik nevyrovná.
Zajtra to už definitívne vypnem a pokračovanie bude o rok.
To už dúfam že to trochu vymakám.
Zajtra keď to budem rozoberať ešte pofotím aj panel za bieleho dňa, a aj tú riadiacu. Ale ak sa s toho zapojenia vyznáš tak sa ti už nik nevyrovná.
0
Naposledy upravil/-a dike v 05 Jan 2011, 23:21, upravené celkom 1 krát.
- Napster050
- Ultimate člen
- Príspevky: 3048
- Dátum registrácie: 01 Jan 2007, 00:00
- Bydlisko: Turčianske Teplice
- Vek: 33
- Kontaktovať používateľa:
no to si zasluži K+
...ja by som si to tam nechal aj cely rok... aspon by som to na leto upgradoval na teplomer, pripadne celu meteostanicu
...ja by som si to tam nechal aj cely rok... aspon by som to na leto upgradoval na teplomer, pripadne celu meteostanicu
0
Navštívte nový web o audiotechnike a podeľte sa s nami !
http://www.vintageaudio.tk/
môj YouTube kanál
http://www.vintageaudio.tk/
môj YouTube kanál
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 20 Odpovedí
- 1484 Zobrazení
-
Posledný príspevok od používateľa pocitujlasku
-
- 3 Odpovedí
- 625 Zobrazení
-
Posledný príspevok od používateľa Sani1
-
- 1 Odpovedí
- 1522 Zobrazení
-
Posledný príspevok od používateľa enigma
-
- 15 Odpovedí
- 1696 Zobrazení
-
Posledný príspevok od používateľa kapor
-
- 6 Odpovedí
- 2360 Zobrazení
-
Posledný príspevok od používateľa enigma