Tartalomjegyzék:
- Lépés: Válassza ki az összetevőket
- 2. lépés: Szerelje össze a BlinkLED -et
- 3. lépés: Programozza be a PIC -t
- 4. lépés: A piros/zöld villogás a LED -el a PIC12F509 segítségével
Videó: BlinkLED: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
A BlinkLED egy LED, amely saját PIC mikrovezérlővel rendelkezik. A villogási minták és a villogási sebességek programozhatók, és a BlinkLED -ek külön -külön (LED -es fényvisszaverőkhöz) vagy sztringben is használhatók ünnepi vagy különleges világításhoz. Ezeket azért készítettem, mert a karácsonyfámat egyedi villogó fényekkel akartam díszíteni. A BlinkLED segítségével ezt könnyen és biztonságosan megtehetem. A BlinkLED árnyéklánc 2 vékony, szinte láthatatlan vezetékkel (#30 AWG huzaltekercselő huzal), és 3-5 voltos egyenáramú tápegységről vagy akkumulátorról működik, így nincs szükség nagyfeszültségű (120 vákuumos) huzalozásra. A videó BlinkLED -eket mutat, amelyek villognak és színt váltanak, váltakozva a piros és a zöld között. Az egyes BlinkLED -ek egy színben maradásának idejét véletlenszerűen határozzák meg. Annak érdekében, hogy később ne legyen meglepetés, elektronikus összeszerelési ismeretekkel és felszereléssel kell rendelkeznie a PIC mikrokontrollerek programozásához.
Lépés: Válassza ki az összetevőket
Minden BlinkLED-hez a következőkre lesz szüksége: 1 ea Microchip 12F509 PIC mikrokontroller (Mouser PN 579-PIC12F509-I/P) 1 ea 22 ohm, 1/4 watt ellenállás (Mouser PN 291-22-RC). A prototípusomban 22 ohmos ellenállást használtam, de minden 22 és 220 ohm közötti érték működni fog. Ez a használt tápfeszültségtől, a LED -es feszültségcsökkenéstől és a LED előremenő feszültségétől függ. Olyan értéket szeretne választani, amely 10-20 milliamper áramot eredményez a LED -en keresztül. Alapszabályként az ellenállás értéke ohmban megegyezik a tápfeszültség mínusz 5 voltával, mínusz a LED feszültségcsökkenése osztva a LED árammal amperben (1 milliamper = 0,001 amper). Például egy zöld LED esetében, amelynek jellemzően 2,2 feszültségcsökkenése van 3,2 voltos tápegységgel: R = (3,2 volt -5 volt -2,2 volt) /.020 amper = 25 ohm. Ne feledje, hogy a különböző színű LED -ek különböző feszültségcsökkenések rajtuk, amikor lite. Tipikus értékek: zöld 2,2 volt, sárga 2,1 volt, piros 2,0 volt, kék 3,8 volt és fehér 3,2 volt. A kék és/vagy fehér LED -ek használatakor növelnie kell a tápfeszültséget, hogy teljes fényerőt biztosítson.1 ea LED. Szinte minden LED működni fog. A prototípusomhoz egy karácsonyi fényfüzérről eltávolított zöld LED -et választottam. Ezek széles látószöggel rendelkeznek a lapos homorú felső rész miatt.
2. lépés: Szerelje össze a BlinkLED -et
A BlinkLED összeszereléséhez kövesse a képeket. Egy kis forrasztópáka és satu segítségével tartottam a PIC -t. Az első forrasztási kötés készítésekor vegye figyelembe a bevágás irányát. Az ellenállás a PIC 8. tűjéhez van forrasztva. Mentse el az ellenállásból levágott tömör huzalt, és forrasztja a PIC -be az utolsó lépésben. A kész BlinkLED két szabad vezetékkel rendelkezik az áramellátáshoz (plusz [+] az 1-es [Vdd] tűhöz és mínusz [-] a 8-as [Vss] tűhöz, az ellenálláshoz tartozó csap).
3. lépés: Programozza be a PIC -t
Itt a PICBasic Pro tesztprogramom. 35 másodpercig bekapcsolja a LED -et, és a RANDOM funkció által meghatározott ideig nem kapcsol ki. Módosíthatja ezt a programot, hogy a BlinkLED tetszés szerint villogjon. '************************************************ ***** 'Program neve: BlinkLED'Fájlnév: BlinkLED'Version: v1.00' ***************************** ************************ '' A PROGRAM LEÍRÁSA ++++++++++++++++++++ +++++++++++ "" Leírás/Funkció: Olcsó LED villogó "Fordító és verzió: PICBasic PRo v2.5" PIC HARDWARE SETUP ++++++++++++ ++++++++++++++++++++++ "PIC -hez írva: PIC12F509" DEFINE OSC 4TRISIO = %000000 "Minden csap kimenetként való beállítása" LED var PORTB.5Delay VAR SZÓFŐPROGRAM +++++++++++++++++++++++++++++++++++++++++ Fő:
HIGH LEDPAUSE 35LOW LED
RANDOM DelayPAUSE késleltetés & %0000001111111111 "gyors" PAUSE késleltetés és %0000011111111111 "lassú GOTO fő
VÉGE
„################# A PROGRAM VÉGE #####################
A BlinkLED teszteléséhez fordítsa le, programozza és futtassa a PIC -t. Ha elégedett az eredménnyel, távolítsa el a BlinkLED-et a tesztlapról, és csatlakoztassa egy tápegységhez vagy akkumulátorhoz. Csatlakoztasson egy CR2032 elemet és a BlinkLED-t, hogy egy szép LED-es villogót készítsen, amely folyamatosan 1-2 hétig villog.
A BlinkLED -eket az ábrán látható módon vagy a videóban látható módon készítheti el, végül készítettem egy NYÁK -ot, hogy csökkentsem az egyes BlinkLED -ek méretét, és fejléc -csapokat adtam hozzá, hogy megkönnyítsem a lánc egységek szétválasztását. Azt is vegye figyelembe, hogy hozzáadtam egy bypass kondenzátort (.1 mf, 50 volt), és a PIC -t az olcsóbb PIC10F202 mikrovezérlőre cseréltem. Felületre szerelt 51 ohmos ellenállást és forrasztópárnákat használtam a LED -hez. A NYÁK tervezése során úgy döntöttem, hogy egy második párnát is hozzáadok a NYÁK hátoldalához. Ezek az extra párnák lehetővé teszik egy második LED hozzáadását a két színhatás (piros -zöld -piros) megjelenítéséhez, amelyet a karácsonyfa -bemutató videó tartalmaz. (A következő lépésben megmutatom, hogyan lehet ezeket felépíteni a PIC12F509 segítségével.) Összekötöm a BlinkLED -eket a #30 AWG drótkötélhuzallal. Mivel minden BlinkLED párhuzamosan van bekötve, nem korlátozódom a soros fénysorozatokra, hanem "elágazó" karakterláncok is lehetnek a "törzs" karakterláncokról.
4. lépés: A piros/zöld villogás a LED -el a PIC12F509 segítségével
Kövesse ezeket a lépéseket a piros/zöld BlinkLED létrehozásához a PIC12F509 segítségével. 3 mm -es piros és zöld LED -eket használtam. A LED -ek polaritása fontos, ezért gondosan kövesse a lépéseket. Mivel a két LED elektromosan csatlakozik az áramforráshoz, mindkettő egyszerre világít, ha a feszültség túl magas. A tényleges feszültség a használt LED -ek függvénye. Ebben az esetben használjon alacsonyabb tápfeszültséget. A BlinkLED -eimnél a 3,2 és 4,5 volt közötti feszültség nagyon jól működött. Itt van a kódom. A BlinkLED piros vagy zöld idejét a RANDOM funkció határozza meg. "PROGRAM INICIALIZÁCIÓ +++++++++++++++++++++++++++++++" Zöld LED a komp oldalon, piros a nem kompakt oldalon "Folyamatosan zöld, villog grn/piros-piros, majd vissza
HIGH LED 'led a kompakt oldalon szerelve
„FŐPROGRAM ++++++++++++++++++++++++++++++++++++++++++ Fő:
Véletlen késleltetés
'PAUSE Delay & %000011111000' fast'PAUSE Delay & %001111100000 'medium'PAUSE Delay & %111110000000' slowPAUSE Delay & %1111100000000 'very slow'PAUSE Delay & %1110000000000' nagyon lassú, kisebb változatossággal 50TOGGLE LEDPAUSE 50TOGGLE LEDPAUSE 50TOGGLE LED
GOTO MainEND
'################# A PROGRAM VÉGE #################### Jó szórakozást!
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását