Përmbajtje:
- Hapi 1: Demo Video
- Hapi 2: Kërkesat për përbërësit
- Hapi 3: Bëhuni gati për kornizën e fotografive
- Hapi 4: Instalimet elektrike
- Hapi 5: Vendosini të gjithë së bashku
- Hapi 6: Kodi Arduino
- Hapi 7: Kutia e Kopertinës për Elektronikën
Video: Korniza LED e Zemrës - Bëni një dhuratë të përsosur për Shën Valentin ose Ditëlindjen: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Përshëndetje! Në këtë udhëzues, unë do t'ju tregoj se si mund ta bëni këtë kornizë të mrekullueshme LED për Foto të Zemrës. Për të gjithë entuziastët e elektronikës! Bëni dhuratën e përsosur të Shën Valentinit, Ditëlindjes ose Përvjetorit për të dashurit tuaj!
Ju mund të shikoni Demo Video të këtij projekti në videon më poshtë dhe të lexoni udhëzimet hap pas hapi se si të ndërtoni një në tekstin e mëposhtëm. Gjithashtu nëse dëshironi mund të shikoni një video të detajuar DIY të këtij Projekti në faqen time zyrtare, www. HowToMechatronics.com.
Hapi 1: Demo Video
Pra, ajo që kemi këtu është një kornizë e thjeshtë fotografike me 32 LED në formën e një zemre në anën e pasme të fotografisë. Ky është një projekt me të vërtetë interesant DIY dhe unë u rekomandoj të gjithë entuziastëve të elektronikës të krijojnë një për të dashurit e tyre si një dhuratë për Shën Valentin ose Ditëlindjen.
Hapi 2: Kërkesat për përbërësit
Arduino Nano - përmes Banggood
LED të kuq ultra të ndritshëm - përmes Banggood
Kaloni - përmes Banggood
Power Jack - përmes Banggood
Përshtatës DC 5V> 1A - përmes Banggood
2 x Drejtues LED TLC5940
2 x 2K Rezistorë
Kondensatorë 1uF & 0.1uF
Hapi 3: Bëhuni gati për kornizën e fotografive
Së pari ju nevojitet një kornizë e thjeshtë fotografike me dimensionet e mëposhtme: 18 x 13 cm. Për më tepër, keni nevojë për një prerje të fibrave në madhësinë e kornizës në të cilën duke përdorur një stërvitje do të bëni 32 vrima në mënyrë që të futni LED atje.
Anodat e të gjitha LED -ve duhet të bashkohen së bashku dhe katodat duhet të lidhen me Shoferin TLC5940 PWM. Pas bashkimit, duhet të kontrolloni nëse të gjitha LED -të funksionojnë siç duhet.
Hapi 4: Instalimet elektrike
Ja se si duken skemat e qarkut të këtyre projekteve. Pra, duke përdorur Arduino Nano dhe IC TLC5940 ju mund të kontrolloni të gjitha 32 LED. Keni nevojë për disa përbërës shtesë, dy kondensatorë për shkëputje dhe dy rezistorë për kufizimin e rrymës së TLC5940. Mund të gjeni më shumë detaje se si ta lidhni dhe përdorni këtë IC me Arduino në Udhëzuesin tim të veçantë Arduino dhe TLC5940.
Hapi 5: Vendosini të gjithë së bashku
Tani sipas skemave të qarkut ju duhet të lidhni gjithçka së bashku. Së pari ju duhet të futni dhe lidhni të gjitha prizat IC dhe titujt e pin -it, si dhe kondensatorët. Pastaj ju duhet të futni Arduino dhe Drejtuesit LED dhe të lidhni gjithçka tjetër duke përdorur tela kërcimi.
Kur të keni mbaruar me këtë, duhet të kontrolloni përsëri nëse LED -të punojnë siç duhet para se të vazhdoni. Ju mund ta bëni këtë duke ngarkuar kodin Arduino më poshtë.
Hapi 6: Kodi Arduino
Për këtë projekt kam përdorur Bibliotekën TLC5940 të bërë nga Alex Leone. Ju duhet të bëni disa modifikime kur përdorni bibliotekën me dy IC TLC5940. Ju duhet të modifikoni skedarin tlc_config.h dhe të ndryshoni vlerën e ndryshores NUM_TLCS në vlerën 2.
Këtu është kodi i plotë Arduino:
/ * Korniza e Fotove të Zemrës LED - Projekti Arduino * Program i bërë nga Dejan Nedelkovski, * www. HowToMechatronics.com *
* Biblioteka TLC5940 nga Alex Leone, * Ju duhet të modifikoni tlc_config.h të vendosur në bibliotekën TLC5940 * dhe të ndryshoni vlerën e variablës NUM_TLCS në numrat e IC -ve TLC5940 të lidhur */
#përfshi "Tlc5940.h"
faza int = 0;
int Numri rastësor; int numërimi = 0; ndriçimi int = 3500; int brightUp = 50; int dir = 1;
void setup () {
Tlc.init (); }
lak void () {
kaloni (faza) {// ----- Faza 1 rasti 0: randomNumber = (int) random (0, 31); Tlc.set (Numri i rastësishëm, 4095); vonesa (1500); Tlc.update (); nëse (numërimi = = 8) {faza = 1; numërimi = 0; } tjetër {++ numërim; } pushim; // ----- Faza 2 rasti 1: vonesë (75); për (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); vonesë (100); Tlc.update (); } vonesë (500); Tlc.qartë (); Tlc.update (); faza = 2; vonesë (500); pushim; // ----- Faza 3 rasti 2: për (int i = 0; i 6) {faza = 3; numërimi = 0; } tjetër {++ numërim; } pushim; // ----- Faza 4 rasti 3: për (int i = 0; i = 0; i--) {Tlc.set (i, 0); Tlc.set (31-i, 0); Tlc.update (); vonesa (70); } për (int i = 15; i> = 0; i--) {Tlc.set (i, 4095); Tlc.set (31-i, 4095); Tlc.update (); vonesa (70); } për (int i = 0; i 1) {faza = 4; numërimi = 0; } tjetër {++ numërim; } pushim; // ----- Faza 5 rasti 4: për (int i = 15; i> = numërimi; i--) {Tlc.set (32-i, 4095); Tlc.update (); vonesa (5); Tlc.set (32-i-1, 0); Tlc.update (); vonesa (5); Tlc.set (i, 4095); Tlc.update (); vonesa (5); Tlc.set (i+1, 0); Tlc.update (); vonesë (50); } if (numëroni> 15) {Tlc.set (16, 4095); Tlc.update (); vonesa (2000); faza = 5; numërim = 0; } tjetër {++ numërim; } pushim; // ----- Faza 6 rasti 5: për (int i = 0; i = 3500) {brightUp = -50; ++ numërimi; } if (shkëlqimi 6) {faza = 6; numërim = 0; shkëlqimi = 3500; Tlc.qartë (); Tlc.update (); } vonesa (40); pushim; // ----- Faza 7 rasti 6: për (int i = 0; i <= 30; i+= 2) {Tlc.set (i, 4095); Tlc.set (i+1, 0); } Tlc.update (); vonesë (500); për (int i = 0; i 20) {faza = 7; numërim = 0; } tjetër {++ numërim; } pushim; // ----- Faza 8 rasti 7: për (int i = 31; i> = 16; i--) {Tlc.qartë (); Tlc.update (); vonesa (2); Tlc.set (i, 4095); Tlc.set (i+1, 2000); Tlc.set (i+2, 1000); Tlc.set (i+3, 500); Tlc.set (i+4, 300); Tlc.set (i+5, 200); Tlc.set (i+6, 100); Tlc.set (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.set (i+-9, 50); Tlc.set (i-8, 0); Tlc.update (); vonesë (50); } nëse (numërimi> 8) {për (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); Tlc.update (); vonesë (50); } faza = 8; numërimi = 0; } tjetër {++ numërim; } pushim; // ----- Faza 9 rasti 8: për (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.set (i+4, 300); Tlc.set (i+3, 200); Tlc.set (i+2, 100); Tlc.set (i+1, 50); Tlc.set (i, 0); Tlc.update (); vonesë (50); } për (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); } Tlc.update (); vonesa (10); nëse (numëroni> 8) {vonesë (8000); Tlc.qartë (); Tlc.update (); faza = 0; numërimi = 0; } tjetër {++ numërim; } pushim; }}
Hapi 7: Kutia e Kopertinës për Elektronikën
Pasi të keni kontrolluar që gjithçka funksionon mirë duke përdorur kodin e mësipërm tani ju duhet të përfundoni projektin duke bërë një kuti mbulimi për pajisjet elektronike. Unë e bëra atë duke përdorur disa copa të tjera të dërrasave të fibrave dhe i ngjita së bashku për të formuar një kuti. Në anën e pasme të kutisë ju duhet të bëni dy vrima, një për një prizë energjie dhe një tjetër për një ndërprerës.
Në fund gjithçka që duhet të bëni është të printoni foton tuaj, ta shtoni në kornizë, ta siguroni atë dhe gjithçka është gati!
Shpresoj se do t'ju pëlqejë ky projekt. Nëse është kështu, për projekte dhe mësime më interesante, gjithmonë mund të kontrolloni faqen time zyrtare, www. HowToMechatronics.com dhe më ndiqni në Facebook.
Recommended:
Vizualizuesi i zemrës - Shihni rrahjet e zemrës suaj: 8 hapa (me fotografi)
Vizualizuesi i zemrës | Shihni Rrahjet e Zemrës suaj: Ne të gjithë ose e kemi ndjerë ose dëgjuar rrahjen e zemrës sonë, por jo shumë prej nesh e kanë parë atë. Ky ishte mendimi që më bëri të filloj me këtë projekt. Një mënyrë e thjeshtë për të parë vizualisht rrahjet e zemrës duke përdorur një sensor të Zemrës dhe gjithashtu duke ju mësuar bazat për elektricitetin
Matja e rrahjeve të zemrës është në majë të gishtit tuaj: Qasja e Photoplethysmography për Përcaktimin e Rrahjeve të Zemrës: 7 hapa
Matja e Rrahjeve të Zemrës suaj është në Majën e Gishtit: Qasja e Photoplethysmography për Përcaktimin e Rrahjeve të Zemrës: Një fotoplethysmograph (PPG) është një teknikë optike e thjeshtë dhe me kosto të ulët që shpesh përdoret për të zbuluar ndryshimet në vëllimin e gjakut në një shtrat mikrovaskular të indeve. Përdoret kryesisht në mënyrë jo-invazive për të bërë matje në sipërfaqen e lëkurës, zakonisht
Orkamenti i Shën Valentinit i Zemrës Rrahëse të Zemrës: 7 hapa (me fotografi)
Orkamenti i Shën Valentinit i Zemrës Rrahëse Zemre: Në këtë Udhëzues do t'ju tregoj se si kam ndërtuar një zbukurim LED për ditën e Shën Valentinit që i kam bërë dhuratë gruas sime. Qarku është frymëzuar nga një Udhëzues tjetër: https: //www.instructables.com/id/Astable-Multivibr
Dhuratë e Shën Valentinit e aktivizuar me dritë: 8 hapa (me fotografi)
Dhurata e Shën Valentinit e Aktivizuar me Dritë: Me ditën e Shën Valentinit afër, unë u frymëzova për të shtuar diçka shtesë për ta bërë dhuratën pak më të veçantë. Unë jam duke testuar Mini player me Arduino dhe po pyesja veten nëse mund të shtoj një sensor drite në mënyrë që të luajë këngën për m
Zotëroni një bashkim të përsosur të telit të brendshëm çdo herë: 7 hapa (me fotografi)
Zotëroni një bashkim të përsosur të telit në linjë çdo herë: Në këtë udhëzues unë do t'ju mësoj se si të bëni një bashkim të përsosur të telit inline, çdo herë Çfarë është një bashkim inline? Epo, nëse punoni me çdo lloj instalime elektrike dhe keni nevojë të bashkoni 2 pjesë tela ju keni 2 zgjedhje, pigtail ose inlinePigtail s