Orodha ya maudhui:
- Hatua ya 1: Video ya Maonyesho
- Hatua ya 2: Mahitaji ya Vipengele
- Hatua ya 3: Jitayarishe Sura ya Picha
- Hatua ya 4: Wiring
- Hatua ya 5: Weka Wote Pamoja
- Hatua ya 6: Msimbo wa Arduino
- Hatua ya 7: Sanduku la Jalada la Elektroniki
Video: Muafaka wa Picha ya Moyo wa LED - Tengeneza zawadi kamili ya Wapendanao au ya Kuzaliwa: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Halo! Katika hii inayoweza kufundishwa nitakuonyesha jinsi unavyoweza kutengeneza fremu hii nzuri ya Picha ya Moyo wa LED. Kwa Washiriki wote wa Elektroniki! Fanya wapendanao bora, Siku ya kuzaliwa au Maadhimisho ya sasa kwa wapendwa wako!
Unaweza kutazama Video ya Maonyesho ya mradi huu kwenye video hapa chini na usome maagizo ya hatua kwa hatua jinsi ya kujenga moja katika maandishi hapa chini. Pia ikiwa unataka unaweza kutazama Video ya kina ya Mradi huu kwenye wavuti yangu rasmi, www. HowToMechatronics.com.
Hatua ya 1: Video ya Maonyesho
Kwa hivyo tunayo hapa ni sura rahisi ya picha na LEDs 32 kwa sura ya moyo upande wa nyuma wa picha. Hii ni miradi ya kupendeza ya DIY na ninapendekeza kwa wapenda umeme wote kujenga moja kwa wapendwa wao kama zawadi ya wapendanao au siku ya kuzaliwa.
Hatua ya 2: Mahitaji ya Vipengele
Arduino Nano - kupitia Banggood
LED za Mwekundu Mkali - kupitia Banggood
Badilisha - kupitia Banggood
Nguvu Jack - kupitia Banggood
DC 5V> 1A Adapter - kupitia Banggood
2 x TLC5940 Madereva ya LED
2 x 2K Resistors
1uF & 0.1uF Capacitors
Hatua ya 3: Jitayarishe Sura ya Picha
Kwanza unahitaji fremu ya picha rahisi na vipimo vifuatavyo: 18 x 13 cm. Kwa kuongeza unahitaji fiberboard iliyokatwa kwa saizi ya fremu ambayo kwa kutumia kuchimba utatengeneza mashimo 32 ili uweze kuingiza LED huko.
Anode za LED zote zinapaswa kuuzwa pamoja na Cathode lazima ziunganishwe na Dereva wa PWM wa TLC5940. Baada ya kutengenezea unapaswa kuangalia ikiwa LED zote zinafanya kazi vizuri.
Hatua ya 4: Wiring
Hivi ndivyo skimu za mzunguko wa miradi hii zinavyoonekana. Kwa hivyo ukitumia Arduino Nano na TLC5940 IC unaweza kudhibiti LED zote 32. Unahitaji vifaa vichache vya ziada, capacitors mbili za kung'oa na vipinga viwili kwa upeo wa sasa wa TLC5940. Unaweza kupata maelezo zaidi jinsi ya kuunganisha na kutumia IC hii na Arduino kwenye mafunzo yangu ya Arduino na TLC5940.
Hatua ya 5: Weka Wote Pamoja
Sasa kulingana na hesabu za mzunguko unahitaji kuunganisha kila kitu pamoja. Kwanza unapaswa kuingiza na kuuza soketi zote za IC na vichwa vya pini na vile vile capacitors. Kisha unahitaji kuingiza Arduino na Dereva za LED na unganisha kila kitu kingine kwa kutumia waya za kuruka.
Ukimaliza na hii, unapaswa kuangalia tena ikiwa LED zinafanya kazi vizuri kabla ya kuendelea. Unaweza kufanya hivyo kwa kupakia nambari ya Arduino hapa chini.
Hatua ya 6: Msimbo wa Arduino
Kwa Mradi huu nilitumia Maktaba ya TLC5940 iliyotengenezwa na Alex Leone. Unahitaji kufanya marekebisho wakati wa kutumia maktaba na TLC5940 IC mbili. Unahitaji kurekebisha faili ya tlc_config.h na ubadilishe thamani ya tofauti ya NUM_TLCS kuwa thamani ya 2.
Hapa kuna nambari kamili ya Arduino:
/ * Sura ya Picha ya Moyo wa LED - Mradi wa Arduino * Programu iliyotengenezwa na Dejan Nedelkovski, * www. HowToMechatronics.com *
* Maktaba ya TLC5940 na Alex Leone, * Unahitaji kurekebisha tlc_config.h iliyoko kwenye maktaba ya TLC5940 * na ubadilishe thamani ya anuwai ya NUM_TLCS kwa nambari za TLC5940 ICs zilizounganishwa * /
# pamoja na "Tlc5940.h"
hatua ya int = 0;
int bila mpangilioNumber; hesabu = 0; mwangaza int = 3500; int brightUp = 50; int dir = 1;
usanidi batili () {
Tlc.init (); }
kitanzi batili () {
kubadili (hatua) {// ----- Hatua ya 1 kesi 0: randomNumber = (int) bila mpangilio (0, 31); Seti ya Tlc (randomNumber, 4095); kuchelewa (1500); Tlc.sasisha (); ikiwa (hesabu> = 8) {hatua = 1; hesabu = 0; } mwingine {++ hesabu; } kuvunja; // ----- Hatua ya 2 kesi 1: kuchelewa (75); kwa (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); kuchelewesha (100); Tlc.sasisha (); } kuchelewa (500); Tlc. Wazi (); Tlc.sasisha (); hatua = 2; kuchelewesha (500); kuvunja; // ----- Stage 3 kesi 2: for (int i = 0; i 6) {stage = 3; hesabu = 0; } mwingine {++ hesabu; } kuvunja; // ----- Hatua ya 4 kesi 3: kwa (int i = 0; i = 0; i--) {Tlc.set (i, 0); Seti ya Tlc (31-i, 0); Tlc.sasisha (); kuchelewesha (70); } kwa (int i = 15; i> = 0; i--) {Tlc.set (i, 4095); Seti ya Tlc (31-i, 4095); Tlc.sasisha (); kuchelewesha (70); } kwa (int i = 0; i 1) {hatua = 4; hesabu = 0; } mwingine {++ hesabu; } kuvunja; // ----- Hatua ya 5 kesi 4: kwa (int i = 15; i> = hesabu; i--) {Tlc.set (32-i, 4095); Tlc.sasisha (); kuchelewesha (5); Seti ya Tlc (32-i-1, 0); Tlc.sasisha (); kuchelewesha (5); Seti ya Tlc (i, 4095); Tlc.sasisha (); kuchelewesha (5); Seti ya Tlc (i + 1, 0); Tlc.sasisha (); kuchelewesha (50); } ikiwa (hesabu> 15) {Tlc.set (16, 4095); Tlc.sasisha (); kuchelewa (2000); hatua = 5; hesabu = 0; } mwingine {++ hesabu; } kuvunja; // ----- Hatua ya 6 kesi 5: kwa (int i = 0; i = 3500) {brightUp = -50; ++ hesabu; } ikiwa (mwangaza 6) {hatua = 6; hesabu = 0; mwangaza = 3500; Tlc. Wazi (); Tlc.sasisha (); } kuchelewa (40); kuvunja; // ----- Hatua ya 7 kesi ya 6: kwa (int i = 0; i <= 30; i + = 2) {Tlc.set (i, 4095); Seti ya Tlc (i + 1, 0); } Tlc.sasisha (); kuchelewesha (500); kwa (int i = 0; i 20) {hatua = 7; hesabu = 0; } mwingine {++ hesabu; } kuvunja; // ----- Hatua ya 8 kesi 7: kwa (int i = 31; i> = 16; i--) {Tlc.clear (); Tlc.sasisha (); kuchelewesha (2); Seti ya Tlc (i, 4095); Seti ya Tlc (i + 1, 2000); Seti ya Tlc (i + 2, 1000); Seti ya Tlc (i + 3, 500); Seti ya Tlc (i + 4, 300); Seti ya Tlc (i + 5, 200); Seti ya Tlc (i + 6, 100); Seti ya Tlc (i + 7, 50); Seti ya Tlc (i + 8, 0);
Seti ya Tlc (i-16, 4095);
Seti ya Tlc (i-15, 2000); Seti ya Tlc (i-14, 1000); Seti ya Tlc (i-13, 500); Seti ya Tlc (i-12, 300); Seti ya Tlc (i-11, 200); Seti ya Tlc (i-10, 100); Seti ya Tlc (i + -9, 50); Seti ya Tlc (i-8, 0); Tlc.sasisha (); kuchelewesha (50); } ikiwa (hesabu> 8) {kwa (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); Tlc.sasisha (); kuchelewesha (50); } hatua = 8; hesabu = 0; } mwingine {++ hesabu; } kuvunja; // ----- Hatua ya 9 kesi ya 8: kwa (int i = 31; i> = 0; i--) {Tlc.set (i + 8, 4095); Seti ya Tlc (i + 7, 2000); Seti ya Tlc (i + 6, 1000); Seti ya Tlc (i + 5, 500); Seti ya Tlc (i + 4, 300); Seti ya Tlc (i + 3, 200); Seti ya Tlc (i + 2, 100); Seti ya Tlc (i + 1, 50); Seti ya Tlc (i, 0); Tlc.sasisha (); kuchelewesha (50); } kwa (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); } Tlc.sasisha (); kuchelewesha (10); ikiwa (hesabu> 8) {kucheleweshwa (8000); Tlc. Wazi (); Tlc.sasisha (); hatua = 0; hesabu = 0; } mwingine {++ hesabu; } kuvunja; }}
Hatua ya 7: Sanduku la Jalada la Elektroniki
Baada ya kukagua kuwa kila kitu kinafanya kazi vizuri kwa kutumia nambari iliyo hapo juu sasa unahitaji kumaliza mradi kwa kutengeneza sanduku la kufunika kwa umeme. Nilifanya hivyo kwa kutumia vipande vingine vya bodi ya nyuzi na kuziunganisha kwa kuunda sanduku. Kwenye upande wa nyuma wa sanduku unahitaji kufanya mashimo mawili, moja kwa jack ya nguvu na nyingine kwa kubadili.
Mwishowe unachotakiwa kufanya ni kuchapisha picha yako, ongeza kwenye fremu, salama na yako imekamilika!
Natumai utapenda mradi huu. Ikiwa ni hivyo, kwa miradi bora na mafunzo, unaweza kukagua wavuti yangu rasmi, www. HowToMechatronics.com na unifuate kwenye Facebook.
Ilipendekeza:
Kupiga Moyo Pambo la Wapendanao la LED: Hatua 7 (na Picha)
Kupiga Moyo Pambo ya Wapendanao ya LED: Katika hii inayoweza kufundishwa nitakuonyesha jinsi nimejenga mapambo ya LED kwa siku ya Wapendanao ambayo nimempa kama zawadi kwa mke wangu. Mzunguko umeongozwa na mwingine anayefundishwa: https: //www.instructables.com/id/Astable-Multivibr
Mkufu Mahiri wa DIY wa Zawadi ya Wapendanao na Arduino & OLED Onyesha: Hatua 5
Mkufu Mahiri wa DIY wa Zawadi ya wapendanao na Arduino & OLED Onyesha: Ni wakati wa wapendanao na ikiwa unapanga kumpa rafiki yako zawadi nzuri, ni bora kutumia maarifa yako mwenyewe au utaalam na kuwafurahisha na zawadi yako uliyotengeneza mwenyewe. . Kama unavyojua, Arduino hutoa chaguzi anuwai za kufanya tofauti
Zawadi Iliyowezeshwa ya Wapendanao: Hatua 8 (na Picha)
Zawadi Iliyowezeshwa ya Wapendanao: Na siku ya wapendanao karibu na kona, nilichochewa kuongeza kitu cha ziada ili kufanya zawadi iwe maalum zaidi. Ninajaribu Kicheza Mini na Arduino, na nilikuwa najiuliza ikiwa ninaweza kuongeza sensa nyepesi ili icheze wimbo wa m
Spika ya Bluetooth kwa Zawadi yako ya Kuzaliwa ya BFF: Hatua 10 (na Picha)
Spika ya Bluetooth ya Zawadi yako ya Kuzaliwa ya BFF: Halo jamani mimi ni Burak. Ninaandika mradi huu kutoka Uturuki. Katika mradi huu nitakuonyesha jinsi ya kutengeneza sanduku la spika kutoka sanduku la glasi. Nilifanya mradi huu kwa siku yangu ya kuzaliwa ya Rafiki Bora. Natumai utaelewa na kutoa maoni.Mradi huu sio ngumu sana
Zawadi ya Wapendanao na Athari Nifty ya LED: Hatua 6 (na Picha)
Zawadi ya Wapendanao na Athari Nifty ya LED: Hii HowTo itakupa wazo la zawadi kwa rafiki yako wa kike (au mtu yeyote) kwani, mshangao, siku ya wapendanao inakaribia! Matokeo yake ni kitu kidogo kilichotengenezwa ambacho kinaonyesha watangulizi wa watu wawili katika moyo. Inaonekana kama hologramu