Obsah:
- Krok 1: Ukázka videa
- Krok 2: Požadavky na součásti
- Krok 3: Připravte si fotorámeček
- Krok 4: Zapojení
- Krok 5: Dejte vše dohromady
- Krok 6: Arduino kód
- Krok 7: Krycí box pro elektroniku
Video: LED fotorámeček se srdcem - udělejte si dokonalého Valentýna nebo narozeninový dárek: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Ahoj! V tomto pokynu vám ukážu, jak můžete vytvořit tento úžasný fotorámeček LED Heart. Pro všechny nadšence elektroniky! Vytvořte pro své blízké perfektní dárek k Valentýnu, narozeninám nebo výročí!
Na níže uvedeném videu se můžete podívat na ukázkové video tohoto projektu a přečíst si podrobné pokyny, jak jej vytvořit, v níže uvedeném textu. Také pokud chcete, můžete se podívat na podrobné DIY video z tohoto projektu na mých oficiálních webových stránkách www. HowToMechatronics.com.
Krok 1: Ukázka videa
Takže tady máme jednoduchý fotorámeček s 32 LED diodami ve tvaru srdce na zadní straně fotografie. Jedná se o opravdu zajímavé DIY projekty a doporučuji všem elektronickým nadšencům, aby si jeden postavili pro své blízké jako valentýnský nebo narozeninový dárek.
Krok 2: Požadavky na součásti
Arduino Nano - přes Banggood
Ultra jasné červené LED diody - prostřednictvím Banggood
Přepnout - přes Banggood
Power Jack - přes Banggood
Adaptér DC 5V> 1A - přes Banggood
2 x LED ovladače TLC5940
Rezistory 2 x 2K
Kondenzátory 1uF a 0,1uF
Krok 3: Připravte si fotorámeček
Nejprve potřebujete jednoduchý fotorámeček s následujícími rozměry: 18 x 13 cm. Kromě toho potřebujete dřevovláknitou desku oříznutou na velikost rámu, na kterém pomocí vrtáku vytvoříte 32 otvorů, abyste do nich mohli zasunout LED diody.
Anody všech LED diod musí být spojeny dohromady a katody musí být připojeny k ovladači TLC5940 PWM. Po pájení byste měli zkontrolovat, zda všechny LED diody fungují správně.
Krok 4: Zapojení
Takto vypadá schéma zapojení těchto projektů. Takže pomocí integrovaných obvodů Arduino Nano a TLC5940 můžete ovládat všech 32 LED diod. Potřebujete několik dalších komponent, dva kondenzátory pro oddělení a dva odpory pro omezení proudu TLC5940. Další podrobnosti o tom, jak připojit a používat tento integrovaný obvod s Arduino, najdete v mém konkrétním tutoriálu Arduino a TLC5940.
Krok 5: Dejte vše dohromady
Nyní podle schémat zapojení musíte vše spojit dohromady. Nejprve byste měli vložit a pájet všechny IC zásuvky a vývody a také kondenzátory. Poté musíte vložit ovladače Arduino a LED a připojit vše ostatní pomocí startovacích vodičů.
Až budete hotovi, měli byste znovu zkontrolovat, zda LED diody fungují správně, než budete pokračovat. Můžete to udělat nahráním níže uvedeného kódu Arduino.
Krok 6: Arduino kód
Pro tento projekt jsem použil knihovnu TLC5940 od Alexa Leoneho. Při použití knihovny se dvěma integrovanými obvody TLC5940 je třeba provést určité úpravy. Je třeba upravit soubor tlc_config.h a změnit hodnotu proměnné NUM_TLCS na hodnotu 2.
Zde je kompletní kód Arduino:
/ * Fotorámeček LED Heart - Arduino Project * Program vytvořil Dejan Nedelkovski, * www. HowToMechatronics.com *
* Knihovna TLC5940 od Alexa Leoneho, * Musíte upravit tlc_config.h umístěný v knihovně TLC5940 * a změnit hodnotu proměnné NUM_TLCS na počet připojených integrovaných obvodů TLC5940 */
#include "Tlc5940.h"
int fáze = 0;
int randomNumber; int count = 0; int jas = 3500; int brightUp = 50; int dir = 1;
neplatné nastavení () {
Tlc.init (); }
prázdná smyčka () {
switch (stage) {// ----- Fáze 1 případ 0: randomNumber = (int) random (0, 31); Tlc.set (randomNumber, 4095); zpoždění (1500); Tlc.update (); if (count> = 8) {stage = 1; počet = 0; } else {++ count; } přestávka; // ----- Fáze 2 případ 1: zpoždění (75); pro (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); zpoždění (100); Tlc.update (); } zpoždění (500); Tlc.clear (); Tlc.update (); stupeň = 2; zpoždění (500); přestávka; // ----- Stupeň 3 případ 2: pro (int i = 0; i 6) {stupeň = 3; počet = 0; } else {++ count; } přestávka; // ----- Fáze 4 případ 3: pro (int i = 0; i = 0; i--) {Tlc.set (i, 0); Tlc.set (31-i, 0); Tlc.update (); zpoždění (70); } pro (int i = 15; i> = 0; i--) {Tlc.set (i, 4095); Tlc.set (31-i, 4095); Tlc.update (); zpoždění (70); } pro (int i = 0; i 1) {stupeň = 4; počet = 0; } else {++ count; } přestávka; // ----- Stupeň 5 případ 4: for (int i = 15; i> = count; i--) {Tlc.set (32-i, 4095); Tlc.update (); zpoždění (5); Tlc.set (32-i-1, 0); Tlc.update (); zpoždění (5); Tlc.set (i, 4095); Tlc.update (); zpoždění (5); TLC. Sada (i+1, 0); Tlc.update (); zpoždění (50); } if (count> 15) {Tlc.set (16, 4095); Tlc.update (); zpoždění (2000); stupeň = 5; počet = 0; } else {++ count; } přestávka; // ----- Fáze 6 případ 5: pro (int i = 0; i = 3500) {brightUp = -50; ++ počet; } if (jas 6) {stupeň = 6; počet = 0; jas = 3500; Tlc.clear (); Tlc.update (); } zpoždění (40); přestávka; // ----- Stupeň 7 případ 6: pro (int i = 0; i <= 30; i+= 2) {Tlc.set (i, 4095); TLC. Sada (i+1, 0); } Tlc.update (); zpoždění (500); pro (int i = 0; i 20) {stupeň = 7; počet = 0; } else {++ count; } přestávka; // ----- Fáze 8 případ 7: pro (int i = 31; i> = 16; i--) {Tlc.clear (); Tlc.update (); zpoždění (2); Tlc.set (i, 4095); Tlc.set (i+1, 2000); TLC. Sada (i+2, 1000); TLC. Sada (i+3,500); TLC. Sada (i+4, 300); Tlc.set (i+5, 200); TLC. Sada (i+6, 100); TLC. Sada (i+7, 50); TLC. Sada (i+8, 0);
Tlc.set (i-16, 4095);
Tlc.set (i-15, 2000); Tlc.set (i-14, 1000); Tlc.set (i-13, 500); TLC. Sada (i-12, 300); TLC. Sada (i-11, 200); TLC. Sada (i-10, 100); TLC. Sada (i+-9, 50); Tlc.set (i-8, 0); Tlc.update (); zpoždění (50); } if (count> 8) {for (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); Tlc.update (); zpoždění (50); } fáze = 8; počet = 0; } else {++ count; } přestávka; // ----- Fáze 9 případ 8: pro (int i = 31; i> = 0; i--) {Tlc.set (i+8, 4095); Tlc.set (i+7, 2000); TLC. Sada (i+6, 1000); TLC. Sada (i+5 500); TLC. Sada (i+4, 300); TLC. Sada (i+3, 200); TLC. Sada (i+2, 100); TLC. Sada (i+1, 50); Tlc.set (i, 0); Tlc.update (); zpoždění (50); } pro (int i = 31; i> = 0; i--) {Tlc.set (i, 4095); } Tlc.update (); zpoždění (10); if (count> 8) {delay (8000); Tlc.clear (); Tlc.update (); stupeň = 0; počet = 0; } else {++ count; } přestávka; }}
Krok 7: Krycí box pro elektroniku
Poté, co jste pomocí výše uvedeného kódu zkontrolovali, že vše funguje dobře, musíte projekt dokončit vytvořením krycího boxu pro elektroniku. Udělal jsem to pomocí několika dalších kusů dřevovláknitých desek a slepil je dohromady, abych vytvořil krabici. Na zadní straně krabice musíte udělat dva otvory, jeden pro napájecí konektor a druhý pro vypínač.
Nakonec stačí fotografii vytisknout, přidat do rámečku, zajistit a je hotovo!
Doufám, že se vám tento projekt bude líbit. Pokud je to tak, pro další skvělé projekty a výukové programy se můžete kdykoli podívat na můj oficiální web www. HowToMechatronics.com a sledovat mě na Facebooku.
Doporučuje:
Kapitánský narozeninový štít: 11 kroků (s obrázky)
Kapitáni Narozeninový štít: Ahoj, můj synovec má brzy narozeniny a já mu opravdu chtěla dát něco domácího. Samozřejmě to musí vypadat velmi cool a co nejrealističtěji. Nebo alespoň velké a světlé. Znamení Captain America bylo vždy něco, co jsem chtěl udělat. Ne s
Rozjasněte svého Valentýna šumivou maticí: 5 kroků
Rozjasněte svého Valentýna se šumivou matricí: Valentýn je pro vás šancí posílat milostné zprávy. Proč nevytvořit zábavnou LED tvář s levnými komponentami, které vyjádří váš pocit
Bluetooth reproduktor pro váš narozeninový dárek BFF: 10 kroků (s obrázky)
Bluetooth reproduktor pro váš narozeninový dárek BFF: Ahoj lidi, jsem Burak. Tento projekt píšu z Turecka. V tomto projektu vám ukážu, jak vyrobit reproduktorový box ze Glass boxu. Tento projekt jsem vytvořil k narozeninám mého nejlepšího přítele. Doufám, že pochopíte a vyjádříte se. Tento projekt není tak obtížný
Valentýnský dárek s efektním LED efektem: 6 kroků (s obrázky)
Valentýnský dárek s efektním LED efektem: Toto HowTo vám poskytne nápad na dárek pro vaši přítelkyni (nebo kohokoli), protože se překvapení blíží Valentýn! Výsledkem je malý samostatně vyrobený předmět, který ukazuje iniciály dvou lidí v srdce. Vypadá to jako hologram
LCD fotorámeček nebo DPF (ještě další!): 4 kroky
LCD fotorámeček nebo DPF (ještě další!): Nic nového, jen jiný přístup ke starému triku. Doufám, že to lépe využije líný notebook pressario 305