LED szív gyengülő hatása
Nap nagymamám születésnapja közeledett, és azt akarta adni neki valami szép és nem túl bonyolult. Úgy tűnik, hogy a hatás a csillapítás a LED soha nem megy ki a divatból, és a nagymamám mindig, mint a szív, ezért úgy döntöttem, hogy összekapcsolják a két dolgot.
A koncepció ennek a kis születésnapi ajándék, hogy hozzon létre egy kis szív a LED-ek a PCB festett szív. Vezetési használt LED-ek mikrokontroller. LED vezérlő PWM növelheti az akkumulátor élettartamát, és pontosan szabályozható a fényerő minden LED.

Cél és áttekintés a projekt
A projekt célja az, hogy létrehozzon egy nyomtatott áramköri lap a LED csatlakozik a mikrokontroller. LED ellenőrizni kell mikrokontroller által úgy, hogy meg lehetett állapítani az egyes megvilágítási szint az egyes LED. Ott kell lennie 6 üzemmódok:
- LED világít váltakozva.
- Az összes LED kialszik, és világít.
- LED kialszik hullámzó felfelé.
- LED hullámok kimennek jobbról balra.
- LED kigyullad egy sorban.
- Oszlopok LED világít.
Ennek elérése érdekében, szoktam 16db 5mm piros LED-et a szív és a mikrokontroller PIC 18F252 irányítani. Néhány más elemeket is szükség van. A lista az alábbiakban olvasható.
PIC18F252
Programozó PIC PICKit2
7805 + 5V-szabályozó
16x Piros LED 5mm
16x 100 ohm ellenálláson
ellenállás 10k
kvarc 20MHz
kapcsoló
2x kondenzátor 1mkF
kondenzátor 0.1mkF
2x kondensator15pF (alkalmas 22pF)
9V elemtartó +
4x állvány
Alapján balsafa
fólia PCB
Vas-klorid (marató oldat)
fényes papír
lézernyomtató
forraszt
forrasztó
A részletes listát a tételek
Ebben a projektben, túl sok elemet leírni őket részletesen, de adok több információt a alapelemeket használni.
PIC18F252
Ez egy kis mikrokontroller (CPU + memória). Ő fogja irányítani az egyes LED-külön, ami a célja ennek a projektnek. PIC mikrovezérlők nagyon sokoldalú, és valójában PIC 18F252 sokkal több funkciója van, mint az általunk használt bomlása LED-ek. Kár, hogy nem használja őket.
Programozó PIC PICKit2
A szoftver letöltéséhez (firmware) a PIC, a programozó szüksége. PICKit2 - ez programozó / debugger és az egyik legnépszerűbb programozó PIC.
16xkrasny 5mm LED
16 LED-ek létrehozásához használt a szív. Ez nem sok fénykibocsátó diódák, és a szív úgy néz ki, egy kicsit „pixel”, de ez illik hozzám. Ha azt szeretnénk, akkor több LED-ek.
kvarc 20MHz
Quartz ebben a projektben nem olyan fontos. Quartz lehet használni 4MHz, 1MHz vagy 40MHz. Most találtam az első kvarc 20 MHz-nél egy sor elemet.
Fólia PCB és vas-klorid
Mivel azt szeretnénk, hogy egy nyomtatott áramköri, PCB fólia igényel kétoldalú és vas-klorid rézkarc. Hossza tábla gyártás használt technikát LUT.
Felülvizsgálata rendszerek
A rendszer a projekt nem olyan nehéz, és főleg a LED-kapcsolaton keresztül áramkorlátozó ellenállásokat a PIC. Úgy tűnhet, hogy én úgy döntött, hogy csatlakoztassa a termelés minden egyes LED véletlenszerű sorrendben, de ez nem az. Ez történt a könnyű PCB útvonal.

Jellemzői a program
+ 5V-szabályozó és a kapcsoló Be. / Ki.
7805 lineáris szabályozót használnak, hogy csökkentsék a + 9V-os elem, hogy a + 5V a PIC. Billenőkapcsoló között elhelyezett akkumulátor mínusz és a GND, a záró köszönhetően az áram keresztül az áramkör, amely lehetővé teszi, hogy engedélyezni és letiltani a készüléket.
PIC mikrokontroller és 100 ohm ellenállás
PIC következtetések általános jelentőségű a PORTA, PORTB és PORTC használják, hogy az egyes LED úgy, hogy a maximális programozott irányítást felette. Jelenlegi korlátozó ellenállások 100 ohm közötti terminálok PIC PIC és védik LED-ek és LED-ek az égés esetén túláram kapcsain a mikrokontroller és a LED.
LED-ek a szív alakú
Minden LED kapott a számszerű megjelölése, és kijelentette, a helyzetüket a szív, a félreértések elkerülése végett. Szintén megfelelő hardver és szoftver megkönnyíti programok írásának.
kártya Áttekintés
A tábla két részre oszlik: a bal oldalon az ülés a LED-ek és a szív, és a jobb az összes elektronikát. A szétválás a tábla két részre adja a szimmetriát a munka része az a része a szív.
Jellemzők board

PIC 18F252 és áramkorlátozó ellenállások
Mint látható, a szív, a PIC és ellenállások vannak szerelve a második oldalon a fórumon. Az ellenállások úgy vannak elrendezve, hogy az út, hogy a LED-ek voltak egyenes és egyszerű.
LED-ek a szív alakú
A tábla látható durva helyét a LED-ek a szív alakú. Szív jobban néz ki a piros alapon a táblán. Szintén a második oldalon a fórumon, tettem a felirat: „Boldog születésnapot”, és „91” (a kor nagymamám!).
4 állványok
Fúrtam négy lyukat a sarkokban a fedélzeten az állványok. Ezeknek a helyét látható a felső és alsó rétegek.
A működési elve a PWM
Ellenőrzésére LED fényerő fogjuk használni PWM jelet. A PWM jel egy jel az impulzus szélesség moduláció. Bármilyen PWM jel három alapvető paraméterei:
frekvencia
működési ciklus
amplitúdó
Ezt a három paramétert megmutatják, hogy milyen típusú a PWM jel, amely lehetővé teszi, hogy előre, hogy hogyan befolyásolja a rendszert. Az alábbiakban néhány példát PWM jelek és azok paramétereit.

PWM hullámforma látható a fenti ábrán. Fogjuk használni 60-120Gts frekvenciatartomány amplitúdójú + 5V (Rendszerünk + 5V). A terhelhetőség lesz 0% (teljesen LED kialszik) és 100% (LED világít, teljes erővel).

Rátérve LED PWM
Mi történik, ha küldünk egy PWM jelet a LED? LED világít rövid ideig egyenlő az impulzus időtartama. Mivel fogjuk használni 60-120Gts gyakorisága, a LED jelenik meg állandóan égő hatására a kitartás. LED fényereje változtatásával szabályozható terhelhetőség százalékában. Alábbi animáció ad egy ötletet a befolyása miatt PWM jelet a LED.
Most, hogy tudjuk, hogy egy egyszerű módja annak, hogy állítsa be a LED fényerejét és kikapcsolása. Lássuk, hogyan fogjuk használni ezt a módszert a különböző üzemmódokban a szív.
üzemmódok
A projekt céljaira azonosítottunk 6 üzemmód. Vessünk egy pillantást rájuk részletesebben, hogy tegyék világossá, milyen módban a LED-ek működését.
LED világít váltakozva.
Ebben az üzemmódban ugyanakkor éget csak egy LED. Minden LED világít egyesével, minden LED világít egyszerre. Az alábbiakban az animáció a rendszer.
Az összes LED kialszik, és világít.
Ebben az üzemmódban az összes LED fokozatosan csillapodik, és eloltották azonos sebességgel öt alkalommal. Az alábbiakban az animáció a rendszer.
LED kialszik hullámzó felfelé.
Ebben az üzemmódban, a LED-ek vannak kapcsolva alulról felfelé, így egy hullámos hatást. Az alábbiakban az animáció a rendszer.
LED hullámok kimennek jobbról balra.
Ebben az üzemmódban a LED kikapcsol, jobbról balra, újra létre egy hullámzó hatást. Az alábbiakban az animáció a rendszer.
LED kigyullad egy sorban.
Ebben az üzemmódban a LED-ek világítanak a vonalat. Abban az időben bekapcsol csak egy sort, a többi le vannak tiltva ebben az időben. Az alábbiakban prdostavlena animáció ezt a módot.
Oszlopok LED világít.
Ebben az üzemmódban a LED oszlopokat. Abban az időben bekapcsol csak egy oszlopot, a többi ki van kapcsolva ebben az időben. Az alábbiakban az animáció a rendszer.
Miután befejezte az összes 6 üzemmód, a program visszatér az 1. és minden kezdődik elölről. Ez örökre!
A hardver rész
Így hardvereszköz két részre oszlik: az első rész látható nyomtatott áramköri lap gyártása, és a második részében a szerelvény.
Így a nyomtatott áramköri lap
Gyártásához kétoldalas nyomtatott áramköri lap, akkor használja a LUT módszer, amely magában foglalja a nyomtatás rajztábla fényes papírra és simító azt a nyomtatott áramkör. Az alábbi képek akkor lehet megérteni, hogy tettem a PCB a Sas fájlt.

Kezdeni, a felső és alsó rétegek a fedélzeten vannak fényes papírra nyomott lézernyomtatóval.

Segítségével egy forró vas, át a minta a felső és alsó réteg a PCB által „vasalt”.

Mint látható a fenti képen, mi vitte a festék a díjat.

A legtöbb réz maratott le a felső oldalán, és csak a részek védett festék (címke).

Maratás után a tábla látható, hogy az összes réz, kivéve azt, amely már védett kazettát, vérzik.

Ugyanez történik az alsó oldalon a fórumon.

Eltávolítása után a festék, akkor jobban megérteni, hogy a réz védi, és látni fogja a díjat.

A felső oldalon is sokkal jobb eltávolítása után a festék.

Remélem van egy fúrógép. Ha nem, akkor annak érdekében, hogy a lyukak illeszkedjenek a szokásos gyakorlat.

Miután a furatokat, használjon csiszoló gép vagy bármilyen más módon, hogy kerek a széleit a fórumon. Ez teszi a tábla sokkal kényelmesebb, és ő nem karcolja.
Épp most készült nyomtatott áramköri lapot, és most kész. Nan kell egy forrasztópáka és forrasztani.
Ahhoz, hogy összeállítsa a nyomtatott áramkör van szüksége az összes elemet. Minden szükséges elem a képen látható alább.

Kezdeni, rajzoljon egy szív egy piros marker. Ez ad egy szép kilátás, és azt mutatja, hogy valóban ez a szív.
Amikor a szív húzott, indítsa forrasztott LED-ek.

Ha a LED-ek vannak forrasztva, itt az ideje, hogy forrasztani a ellenállásokat. Hozzáteszem, hogy ez jobb első forrasztani apró alkatrészek, könnyebb jobban csinálni.
Amikor ellenállások vannak forrasztva, csak néhány elemet: egy mikrokontroller, néhány kondenzátorok, szabályozó és egyéb apró alkatrészek. Forrasztani őket.

Miután az összes rész forrasztva a tábla, meg kell csinálni néhány dolgot. Telepítse a kártyát a bázis és helyezze az akkumulátort tartó + 9V.
Régebben egy darab fa, lekerekített élekkel, mint a bázis. Akkor használjon műanyag vagy valami más négyszögletes és erős.

Miután az összes kemény munka, itt az ideje, hogy írjon a program.
Az eredményeket és a jegyzeteket
Áttekintés LED szív PWM fading
Ha azt szeretnénk, hogy a készülék jobb, mint én, akkor bőven van lehetőség. Kezdetnek, akkor növeli a méretét a szív. Ez megköveteli egy másik ellenőrzési módszer, mint PIC pin száma korlátozott. Expander I / O portok lehetővé teszik, hogy ezt, mint a soros port átalakító párhuzamosan. Használd a fantáziád, és kitalálni, milyen területeken lehet javítani ezt a projektet.