Satura rādītājs:
- 1. darbība: shēmas shēma
- 2. solis: PCB izgatavošana
- 3. solis: PCB lodēšana
- 4. solis: Sagatavojiet LED paneli
- 5. solis: ieprogrammējiet kontrolieri
- 6. darbība: korpusa izveide
- 7. solis: sveces pjedestāls
- 8. solis: ietiniet
Video: YAFLC (vēl viena mirgojoša LED svece): 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:59
Vietnē Instructables ir daudz ziņu par to, kā izveidot mirgojošu LED sveci. Šī ir mana versija. Projektam nepieciešami šādi komponenti: Tiny45 AVR mikrokontrolleris (derētu arī Tiny13) 2. 1W Silta balta (vai dzeltena) LED3. Perspex caurule 4. AA vai AAA izmēra baterijas- 4 (sārma vai NiMH) 5. PCB krājums (vai vispārēja lietojuma karte) 6. Bateriju turētāji 7. 1/4W rezistori 50 omi- 4 un 10K -1,8. Ieslēgšanas/izslēgšanas slēdzis9. Savienojošais vads 10. koka gabals pamatnei11. maskēšanas lente Instrumenti: 1. Lodmetāls un lodēt2. Karstās līmes pistole 3. AVR ISP programmētājs 4. skrūvgriezis, vīles, urbjmašīna un piemēroti urbji.
1. darbība: shēmas shēma
Nepieciešamā sveces shēma ir šeit. Redzams arī dēļa izkārtojums. Plāksnes izkārtojumā zilās trases tiek apstrādātas kā džemperu vadi. Visa ķēde ir sadalīta divās plāksnēs, no kurām viena satur kontrolieri, un tai ir 1 W gaismas diode. Abas plāksnes ir izvietotas divstāvu, apļveida PCB. Ideja ir panākt, lai ķēdes kopējais diametrs būtu mazāks. četri divu kontaktu savienotāji tiek izmantoti, lai savienotu kontrollera paneli ar LED plāksni. Piektais savienotājs kontrollera panelī ir paredzēts barošanai.
2. solis: PCB izgatavošana
Dēļu frēzēšanai un griešanai es izmantoju Modela frēzmašīnu. Šīs plāksnes var izgatavot no komerciāliem PCB ražotājiem, piemēram, PCB Express PCB Express, vai arī pat izgatavot mājās, kā aprakstīts šeit.
3. solis: PCB lodēšana
Es lodēju visas sastāvdaļas, kā redzams fotogrāfijās. Izplatot ķēdi uz diviem paneļiem, viens kontrolierim un otrs gaismas diodei, ir ne tikai noderīgs, lai samazinātu paneļa diametru, bet arī lai nodrošinātu, ka tad, kad vadības bloks ir ieprogrammēts caur ISP savienotāju (vispirms atvienojot LED plāksni no kontroliera plates), gaismas diode neielādē ISP signālus. Vispirms es pielodēju visus SMD komponentus, pēc tam pārejas vadus un pēc tam pārējos komponentus.
4. solis: Sagatavojiet LED paneli
Pēc tam, kad LED plāksne ir pielodēta, es izmantoju karstu līmes pistoli, lai uz ledus ielej kādu līmi. Kad karstā līme sāk atdzist, es izvelku līmi kā sava veida “dakts”. Līmei ir divi mērķi: tā izkliedē gaismu, un dakts rada īstas sveces sajūtu.
5. solis: ieprogrammējiet kontrolieri
Projekta kods patiešām ir ļoti mazs. Kods apkopots ar AVRGCC. Kods tika ieprogrammēts kontrolierī, izmantojot kontroliera PCB ISP savienotāju. /*Kods mirgojoša sveču projektam. PB0 LED katods*//*6. tapa - PB1 LED katods*//*7. tapa - PB2 LED katods*//*LED anods uz Vcc/*Iestatiet maksimālo strāvu 30 mA katrai LED*//*LFSR Avots: https://en.wikipedia.org/wiki/Linear_feedback_shift_register*/#include#includemain(){unsigned long lfsr = 1; unsigned char temp; DDRB = 255; for (;;) {lfsr = (lfsr >> 1) (-(lfsr & 1u) & 0xd0000001u); / * krāni 32 31 29 1 */temp = (neparakstīts char) lfsr; DDRB = ~ temp; PORTB = temp; temp = (neparakstīts char) (lfsr >> 24); _ delay_loop_2 (temp << 7); }}
6. darbība: korpusa izveide
Sveces norobežošanai tika izvēlēta 6 collu gara, 2,2 collas plata perspex caurule. Perspex caurules uzstādīšanai tika apstrādāts koka pjedestāls. Kontroliera PCB un LED PCB tika uzstādīti caurules iekšpusē uz cita “turētāja” PCB, kam ir arī ieslēgšanas/izslēgšanas slēdzis.
7. solis: sveces pjedestāls
Tika apstrādāts koka sveces pjedestāls. Abi bateriju turētāji, katrs ar 2 x 1,2 V Eneloop (:)) baterijām, tika uzstādīti uz pjedestāla un turēti kopā ar karstu līmi.
8. solis: ietiniet
Visbeidzot, perspex caurule tika pārklāta ar dzeltenu maskēšanas lenti, lai paslēptu iekšpusi un radītu ilūziju par vaska sveci … varbūt es to vēlāk krāsošu.. Bet tā tas ir tagad. Man patika veidot sveci, ceru arī būtu…
Ieteicams:
Vēl viena ATtiny85 retro spēļu konsole: 4 soļi
Vēl viena ATtiny85 Retro spēļu konsole: neliela retro konsolei līdzīga iestatīšana, kuras pamatā ir aptuveni ATtiny85 x 0,96 OLED, lai spēlētu telpas iebrucējus, Tetris utt
Vēl viena tālvadības pults: 7 soļi
Vēl viena tālvadības pults: بسم الله الرحمن الرحيم Plāksni var izmantot kā robotu vadību. Plāksni var darbināt ar 2 Lipo 7,4 V baterijām. Plātnē ir šādas funkcijas: ATMega328Pb µController (Arduino ekosistēma) MPU6050 a 3- ass žiroskops
Ieslēgts un izslēgts slēdzis ar UC. Viena spiedpoga. Viena tapa. Diskrēta sastāvdaļa: 5 soļi
Ieslēgts un izslēgts slēdzis ar UC. Viena spiedpoga. Viena tapa. Diskrēts komponents: Sveiki, visi meklēja ieslēgšanas/izslēgšanas ķēdi tīklā. Viss, ko atradu, nebija tas, ko meklēju. Es runāju ar sevi, tam noteikti ir ceļš. Tas bija tas, kas man bija vajadzīgs.-Tikai viena spiedpoga, lai to ieslēgtu un izslēgtu
Vēl viena gudra laika stacija, bet : 6 soļi (ar attēliem)
Vēl viena vieda meteoroloģiskā stacija, bet …: Labi, es zinu, ka šādu meteoroloģisko staciju ir pieejams tik daudz visur, taču veltiet dažas minūtes, lai redzētu atšķirību … Mazjaudas 2 e-papīra displeji … bet 10 dažādi ekrāni! Akselerometrs uz ESP32 bāzes un temperatūras / mitruma sensori Wifi atjaunināšana
Mirgojoša LED svece: 10 soļi
Mirgojoša LED svece: paņemiet dolāru veikalā mirgojošu " LED svece, pievienojiet AVR ATtiny13 un nelielu kodu, un jūs saņemsiet LED sveci, kas izskatās gandrīz īsta