Sisukord:
- Samm: demovideo
- 2. samm: komponentide nõuded
- Samm: valmistage pildiraam ette
- 4. samm: juhtmestik
- Samm: pange kõik kokku
- Samm: Arduino kood
- Samm: elektroonika kaanekarp
Video: LED südame pildiraam - tehke täiuslik sõbrapäeva- või sünnipäevakingitus: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere! Selles juhendis näitan teile, kuidas saate teha selle suurepärase LED -südame pildiraami. Kõigile elektroonikahuvilistele! Tee oma lähedastele ideaalne sõbrapäeva-, sünnipäeva- või juubelikink!
Selle projekti demovideot saate vaadata allolevalt videolt ja lugeda allolevas tekstis samm -sammult juhiseid selle loomiseks. Samuti saate soovi korral vaadata selle projekti üksikasjalikku DIY videot minu ametlikul veebisaidil www. HowToMechatronics.com.
Samm: demovideo
Nii et meil on siin lihtne fotoraam, millel on foto tagaküljel 32 südamekujulist LED -i. See on tõesti huvitav DIY Projects ja soovitan kõigil elektroonikahuvilistel ehitada see oma lähedastele sõbrapäeva või sünnipäevakingiks.
2. samm: komponentide nõuded
Arduino Nano - Banggoodi kaudu
Ülipunased LED -id - Banggoodi kaudu
Lüliti - Banggoodi kaudu
Power Jack - Banggoodi kaudu
DC 5V> 1A adapter - Banggoodi kaudu
2 x TLC5940 LED -draiverit
2 x 2K takistit
1uF ja 0,1uF kondensaatorid
Samm: valmistage pildiraam ette
Kõigepealt vajate lihtsat pildiraami järgmiste mõõtmetega: 18 x 13 cm. Lisaks vajate raami suurusele lõigatud puitkiudplaati, millele teete puuri abil 32 auku, et saaksite LED -id sinna sisestada.
Kõigi valgusdioodide anoodid tuleb kokku joota ja katoodid ühendada TLC5940 PWM draiveriga. Pärast jootmist peaksite kontrollima, kas kõik valgusdioodid töötavad korralikult.
4. samm: juhtmestik
Selle projekti skeemid näevad välja järgmised. Nii saate Arduino Nano ja TLC5940 IC -de abil juhtida kõiki 32 LED -i. TLC5940 voolu piiramiseks vajate vähe lisakomponente, kahte kondensaatorit lahtiühendamiseks ja kahte takistit. Lisateavet selle IC ühendamise ja kasutamise kohta Arduinoga leiate minu konkreetsest Arduino ja TLC5940 õpetusest.
Samm: pange kõik kokku
Nüüd vastavalt vooluahela skeemidele peate kõik omavahel ühendama. Kõigepealt peaksite sisestama ja jootma kõik IC -pistikupesad ja tihvtide päised ning kondensaatorid. Seejärel peate sisestama Arduino ja LED -draiverid ning ühendama kõik muu hüppetraatide abil.
Kui olete sellega lõpetanud, peaksite enne jätkamist uuesti kontrollima, kas valgusdioodid töötavad korralikult. Seda saate teha, laadides alla Arduino koodi.
Samm: Arduino kood
Selle projekti jaoks kasutasin Alex Leone valmistatud raamatukogu TLC5940. Teeki kasutamisel koos kahe TLC5940 IC -ga peate tegema mõningaid muudatusi. Peate muutma faili tlc_config.h ja muutuja NUM_TLCS väärtuseks 2.
Siin on täielik Arduino kood:
/ * LED südame pildiraam - Arduino projekt * Programmi koostas Dejan Nedelkovski, * www. HowToMechatronics.com *
* Alex Leone raamatukogu TLC5940, * Peate muutma tlc_config.h, mis asub TLC5940 teegis * ja muutuja NUM_TLCS väärtuseks ühendatud TLC5940 IC -de arv */
#include "Tlc5940.h"
int etapp = 0;
int juhuslikNumber; int loend = 0; int heledus = 3500; int brightUp = 50; int dir = 1;
tühine seadistus () {
Tlc.init (); }
void loop () {
lüliti (etapp) {// ----- 1. etapi juhtum 0: juhuslikNumber = (int) juhuslik (0, 31); Tlc.set (juhuslik arv, 4095); viivitus (1500); Tlc.update (); kui (loend> = 8) {etapp = 1; loendus = 0; } else {++ count; } murda; // ----- 2. etapi juhtum 1: viivitus (75); jaoks (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); viivitus (100); Tlc.update (); } viivitus (500); Tlcclear (); Tlc.update (); etapp = 2; viivitus (500); murda; // ----- 3. etapi juhtum 2: jaoks (int i = 0; i 6) {etapp = 3; loendus = 0; } else {++ count; } murda; // ----- 4. etapi juhtum 3: for (int i = 0; i = 0; i--) {Tlc.set (i, 0); Tlc.set (31-i, 0); Tlc.update (); viivitus (70); } jaoks (int i = 15; i> = 0; i--) {Tlc.set (i, 4095); Tlc.set (31-i, 4095); Tlc.update (); viivitus (70); } jaoks (int i = 0; i 1) {etapp = 4; loendus = 0; } else {++ count; } murda; // ----- 5. etapi juhtum 4: for (int i = 15; i> = count; i--) {Tlc.set (32-i, 4095); Tlc.update (); viivitus (5); Tlc.set (32-i-1, 0); Tlc.update (); viivitus (5); Tlc.set (i, 4095); Tlc.update (); viivitus (5); Tlc. Komplekt (i+1, 0); Tlc.update (); viivitus (50); } kui (arv> 15) {Tlc.set (16, 4095); Tlc.update (); viivitus (2000); etapp = 5; loendus = 0; } else {++ count; } murda; // ----- 6. etapi juhtum 5: for (int i = 0; i = 3500) {brightUp = -50; ++ loendamine; } kui (heledus 6) {etapp = 6; loendus = 0; heledus = 3500; Tlcclear (); Tlc.update (); } viivitus (40); murda; // ----- 7. etapi juhtum 6: for (int i = 0; i <= 30; i+= 2) {Tlc.set (i, 4095); Tlc. Komplekt (i+1, 0); } Tlc.update (); viivitus (500); jaoks (int i = 0; i 20) {etapp = 7; loendus = 0; } else {++ count; } murda; // ----- 8. astme juhtum 7: for (int i = 31; i> = 16; i--) {Tlc.clear (); Tlc.update (); viivitus (2); Tlc.set (i, 4095); Tlc.set (i+1, 2000); Tlc.set (i+2, 1000); Tlc.set (i+3, 500); Tlc. Komplekt (i+4, 300); Tlc. Komplekt (i+5, 200); Tlc. Komplekt (i+6, 100); Tlc. Komplekt (i+7, 50); Tlc.set (i+8, 0);
Tlc.set (i-16, 4095);
Tlc.set (i-15, 2000); Tlc.set (i-14, 1000); Tlc.set (i-13, 500); Tlc.set (i-12, 300); Tlc.set (i-11, 200); Tlc.set (i-10, 100); Tlc. Komplekt (i+-9, 50); Tlc.set (i-8, 0); Tlc.update (); viivitus (50); } kui (arv> 8) {jaoks (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); Tlc.update (); viivitus (50); } etapp = 8; loendus = 0; } else {++ count; } murda; // ----- 9. etapi juhtum 8: for (int i = 31; i> = 0; i--) {Tlc.set (i+8, 4095); Tlc.set (i+7, 2000); Tlc.set (i+6, 1000); Tlc.set (i+5, 500); Tlc. Komplekt (i+4, 300); Tlc. Komplekt (i+3, 200); Tlc. Komplekt (i+2, 100); Tlc. Komplekt (i+1, 50); Tlc.set (i, 0); Tlc.update (); viivitus (50); } jaoks (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); } Tlc.update (); viivitus (10); if (arv> 8) {delay (8000); Tlcclear (); Tlc.update (); etapp = 0; loendus = 0; } else {++ count; } murda; }}
Samm: elektroonika kaanekarp
Kui olete ülaltoodud koodi abil kontrollinud, kas kõik töötab hästi, peate projekti lõpetama, tehes elektroonikale kaane. Tegin seda, kasutades veel mõnda puitkiudplaadi tükki ja liimisin need kokku karbi moodustamiseks. Karbi tagaküljel peate tegema kaks auku, üks pistikupesa ja teine lüliti jaoks.
Lõpuks peate ainult oma foto printima, raami lisama, kinnitama ja olete valmis!
Loodan, et teile meeldib see projekt. Kui see nii on, siis lahedamate projektide ja õpetuste jaoks saate alati vaadata minu ametlikku veebisaiti www. HowToMechatronics.com ja mind Facebookis jälgida.
Soovitan:
DIY Huvitavad armastuse südame tagaajamise efekti LED -tuled: 8 sammu (piltidega)
DIY Huvitavad armastussüdame tagaajamise efektiga LED -tuled: see struktuur hõlmab seda, kuidas teha oma väljavalitule, isale, emale, klassikaaslastele ja headele sõpradele hämmastavaid maagilisi tagaajamisefekte. Seda on üsna lihtne ehitada, kui teil on kannatust. Kui ostate, soovitan teil jootmise kogemust saada
Südame löögisageduse mõõtmine on käeulatuses: fotopletüsmograafia meetod südame löögisageduse määramiseks: 7 sammu
Südame löögisageduse mõõtmine on käeulatuses: fotopletüsmograafia meetod südame löögisageduse määramiseks: fotopletüsmograaf (PPG) on lihtne ja odav optiline tehnika, mida kasutatakse sageli veremahu muutuste tuvastamiseks koe mikrovaskulaarses voodis. Seda kasutatakse enamasti mitteinvasiivselt naha pinnal mõõtmiseks, tavaliselt
Täiuslik istutusmasin - kõige targem külvik, mida olete kunagi näinud: 6 sammu
Täiuslik istutusmasin - targem istutusmasin, mida olete kunagi näinud: See istutusmasin on ilmselt üks nutikamaid istutusmasinaid, mida olete kunagi näinud. Selle klanitud ja kaasaegse disainiga on sellel istutusmasinal mullaandur, mis tuvastab, kui teie muld on kuiv. Kui see on kuiv, lülitub sisse peristaltiline pump ja kastab automaatselt vett
Sõbrapäeva kingitus suurepärase LED -efektiga: 6 sammu (piltidega)
Sõbrapäeva kingitus koos suurepärase LED-efektiga: see juhend annab teile idee oma tüdruksõbrale (või kellele iganes) kingituseks, sest üllatus, sõbrapäev läheneb! Tulemuseks on väike isetehtud objekt, mis näitab kahe inimese initsiaale süda. See näeb välja nagu hologramm
Pekslev LED südame pildiraam: 8 sammu
Pekslev LED südame pildiraam: Sõbrapäeva puhul otsustasin teha oma sõbrapäevast pildiraami, mis aeglaselt sisse ja välja lülitub (nagu südamelöögid), kui see kätte võetakse. Saate kasutada samu tehnilisi seadmeid, et teha pulseerivat valgusefekti teistele projektidele, näiteks arvutikorpuse mod. Vaheta