Sadržaj:
- Korak 1: Demo video
- Korak 2: Zahtjevi za komponente
- Korak 3: Pripremite okvir za fotografije
- Korak 4: Ožičenje
- Korak 5: Sve spojite
- Korak 6: Arduino kod
- Korak 7: Poklopac kutije za elektroniku
Video: LED okvir za fotografije sa srcem - savršen poklon za Valentinovo ili rođendan: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Zdravo! U ovom uputstvu pokazat ću vam kako možete napraviti ovaj sjajni LED okvir za fotografije sa srcem. Za sve ljubitelje elektronike! Napravite savršen poklon za Valentinovo, rođendan ili godišnjicu za svoje najmilije!
Demo video ovog projekta možete pogledati na donjem videu i pročitati korak po korak upute kako ga izgraditi u donjem tekstu. Također, ako želite, možete pogledati detaljan DIY video zapis o ovom projektu na mojoj službenoj web stranici, www. HowToMechatronics.com.
Korak 1: Demo video
Dakle, ovdje imamo jednostavan okvir za fotografije s 32 LED diode u obliku srca na stražnjoj strani fotografije. Ovo su zaista zanimljivi DIY projekti i preporučujem svim ljubiteljima elektronike da naprave jedan za svoje najmilije kao poklon za Valentinovo ili rođendan.
Korak 2: Zahtjevi za komponente
Arduino Nano - putem Banggooda
Ultra svijetle crvene LED diode - putem Banggooda
Prebacivanje - putem Banggooda
Power Jack - putem Banggooda
DC 5V> 1A adapter - putem Banggooda
2 x TLC5940 LED upravljački programi
2 x 2K otpornici
Kondenzatori od 1uF i 0,1uF
Korak 3: Pripremite okvir za fotografije
Prvo vam je potreban jednostavan okvir za fotografije sljedećih dimenzija: 18 x 13 cm. Dodatno vam je potrebno izrezati vlaknaste ploče prema veličini okvira na kojem ćete pomoću bušilice napraviti 32 rupe kako biste unutra mogli umetnuti LED diode.
Anode svih LED dioda moraju biti lemljene zajedno, a katode moraju biti spojene na TLC5940 PWM upravljački program. Nakon lemljenja trebate provjeriti rade li sve LED diode ispravno.
Korak 4: Ožičenje
Evo kako izgledaju sheme kola ovih projekata. Tako pomoću IC -ova Arduino Nano i TLC5940 možete kontrolirati svih 32 LED diode. Potrebno vam je nekoliko dodatnih komponenti, dva kondenzatora za odvajanje i dva otpornika za ograničavanje struje TLC5940. Više pojedinosti o povezivanju i korištenju ovog IC -a s Arduinom možete pronaći u mom posebnom vodiču za Arduino i TLC5940.
Korak 5: Sve spojite
Sada prema shemama kruga morate sve povezati zajedno. Najprije trebate umetnuti i lemiti sve IC utičnice i pin zaglavlja, kao i kondenzatore. Zatim morate umetnuti Arduino i LED upravljačke programe te sve ostalo spojiti pomoću žica za preskakanje.
Kada završite s ovim, prije nego što nastavite, trebate ponovno provjeriti rade li LED diode ispravno. To možete učiniti učitavanjem Arduino koda u nastavku.
Korak 6: Arduino kod
Za ovaj projekt koristio sam biblioteku TLC5940 Alexa Leonea. Morate unijeti neke izmjene pri korištenju knjižnice s dva IC -a TLC5940. Morate izmijeniti datoteku tlc_config.h i promijeniti vrijednost varijable NUM_TLCS na vrijednost 2.
Evo potpunog Arduino koda:
/ * LED okvir za fotografije sa srcem - Arduino projekt * Program izradio Dejan Nedelkovski, * www. HowToMechatronics.com *
* Knjižnica TLC5940 Alexa Leonea, * Morate izmijeniti tlc_config.h koji se nalazi u knjižnici TLC5940 * i promijeniti vrijednost varijable NUM_TLCS u brojeve spojenih TLC5940 IC -ova */
#include "Tlc5940.h"
int stupanj = 0;
int randomNumber; int broj = 0; int svjetlina = 3500; int brightUp = 50; int dir = 1;
void setup () {
Tlc.init (); }
void loop () {{100} {101}
switch (stage) {// ----- Faza 1 slučaj 0: randomNumber = (int) random (0, 31); Tlc.set (slučajni broj, 4095); kašnjenje (1500); Tlc.update (); if (broj> = 8) {stupanj = 1; count = 0; } else {++ count; } pauza; // ----- 2. faza 1. slučaj: odgoda (75); za (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); kašnjenje (100); Tlc.update (); } kašnjenje (500); Tlc.clear (); Tlc.update (); stupanj = 2; kašnjenje (500); pauza; // ----- Faza 3 slučaj 2: for (int i = 0; i 6) {stage = 3; count = 0; } else {++ count; } pauza; // ----- Faza 4 slučaj 3: for (int i = 0; i = 0; i--) {Tlc.set (i, 0); Tlc.set (31-i, 0); Tlc.update (); kašnjenje (70); } za (int i = 15; i> = 0; i--) {Tlc.set (i, 4095); Tlc.set (31-i, 4095); Tlc.update (); kašnjenje (70); } za (int i = 0; i 1) {stupanj = 4; count = 0; } else {++ count; } pauza; // ----- Faza 5 slučaj 4: for (int i = 15; i> = count; i--) {Tlc.set (32-i, 4095); Tlc.update (); kašnjenje (5); Tlc.set (32-i-1, 0); Tlc.update (); kašnjenje (5); Tlc.set (i, 4095); Tlc.update (); kašnjenje (5); Tlc.set (i+1, 0); Tlc.update (); kašnjenje (50); } if (broj> 15) {Tlc.set (16, 4095); Tlc.update (); odgoda (2000); stupanj = 5; count = 0; } else {++ count; } pauza; // ----- Stupanj 6, slučaj 5: for (int i = 0; i = 3500) {brightUp = -50; ++ brojanje; } if (svjetlina 6) {stage = 6; count = 0; svjetlina = 3500; Tlc.clear (); Tlc.update (); } kašnjenje (40); pauza; // ----- Stupanj 7, slučaj 6: for (int i = 0; i <= 30; i+= 2) {Tlc.set (i, 4095); Tlc.set (i+1, 0); } Tlc.update (); kašnjenje (500); za (int i = 0; i 20) {stupanj = 7; count = 0; } else {++ count; } pauza; // ----- Faza 8 slučaj 7: for (int i = 31; i> = 16; i--) {Tlc.clear (); Tlc.update (); kašnjenje (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 (); kašnjenje (50); } if (count> 8) {for (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); Tlc.update (); kašnjenje (50); } stupanj = 8; count = 0; } else {++ count; } pauza; // ----- Faza 9 slučaj 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.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 (); kašnjenje (50); } za (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); } Tlc.update (); kašnjenje (10); if (broj> 8) {odgoda (8000); Tlc.clear (); Tlc.update (); stupanj = 0; count = 0; } else {++ count; } pauza; }}
Korak 7: Poklopac kutije za elektroniku
Nakon što ste provjerili radi li sve dobro pomoću gornjeg koda, sada morate dovršiti projekt izradom omota za elektroniku. Učinio sam to koristeći još neke komade vlaknastih ploča i zalijepio ih zajedno za formiranje kutije. Na stražnjoj strani kutije morate napraviti dvije rupe, jednu za utičnicu, a drugu za prekidač.
Na kraju sve što trebate učiniti je ispisati svoju fotografiju, dodati je u okvir, učvrstiti i gotovi ste!
Nadam se da će vam se svidjeti ovaj projekt. Ako je tako, za više cool projekata i vodiča uvijek možete provjeriti moju službenu web stranicu www. HowToMechatronics.com i pratiti me na Facebooku.
Preporučeni:
Rotirajući stalak za fotografije od 360 ° za fotografije / videografiju: 21 korak (sa slikama)
DIY 360 'rotirajući stalak za fotografiju / videografiju: Naučite kako izraditi DIY 360 rotirajući stalak za prikaz od kartona kod kuće koji ima jednostavne znanstvene projekte za djecu s USB napajanjem koji se također mogu koristiti za fotografiranje proizvoda i 360 video pregled tog proizvoda za objavljivanje na vašim web stranicama ili čak na Amazu
Svjetlo aktivirani poklon za Valentinovo: 8 koraka (sa slikama)
Poklon za Valentinovo s laganim aktiviranjem: S Valentinovim pred ugom, inspirirao sam se dodati još nešto kako bih poklon učinio posebnim. Testiram Mini player s Arduinom i pitao sam se mogu li dodati svjetlosni senzor tako da reproducira pjesmu za m
Poklon za Valentinovo sa Nifty LED efektom: 6 koraka (sa slikama)
Poklon za Valentinovo s Nifty LED efektom: Ovaj će vam način rada dati ideju za poklon vašoj djevojci (ili bilo kojoj drugoj) budući da se, iznenađenje, Valentinovo bliži! Rezultat je mali objekt izrađen sam od sebe koji prikazuje inicijale dvoje ljudi u srce. Izgleda kao hologram
LCD okvir za fotografije ili DPF (još jedan!): 4 koraka
LCD okvir za fotografije ili DPF (još jedan!): Ovdje nema ništa novo, samo drugačiji pristup starom triku. Nadajući se da će ga bolje iskoristiti lijeni prijenosnik pressario 305
Jednostavni kombinirani okvir za fotografije Domo Plushie za fotografije: 9 koraka (sa slikama)
Jednostavna kombinacija DIY okvira za fotografije Domo Plushie: U nekoliko jednostavnih koraka pretvorite mali Domo pliš u okvir za fotografije, koristeći nekoliko uobičajenih vještina izrade. Nije potrebno šivanje ili elektronika. Od ljudi na http://www.GomiStyle.com