Satura rādītājs:

Bez liesmas svece no attiny13: 4 soļi
Bez liesmas svece no attiny13: 4 soļi

Video: Bez liesmas svece no attiny13: 4 soļi

Video: Bez liesmas svece no attiny13: 4 soļi
Video: 🔥🔥🔥Прослушай этот ВЫЗОВ! Любимый придет сегодня, даже не сможет объяснить что с ним! Работает 100% 2024, Novembris
Anonim
Bez liesmas svece no Attiny13
Bez liesmas svece no Attiny13

Man vajag iedegt džeku laternas, bet šogad es gribēju kaut ko labāku par parasto sveci. Es gribu mirgot, bet es gribu atbrīvoties no liesmas. Jebkurš ugunsgrēks ir bīstams, it īpaši bērniem, smirdoši ķirbji smird, un parastās sveces ir jāmaina diezgan bieži. Tāpēc es meklēju projektu, ko kopēt, dīvainā kārtā es nevarēju atrast vienu, kas man patika, tāpēc es to izveidoju pats. Mans sākotnējais koncepcijas pierādījums bija arduino, bet tas ir nedaudz dārgāks par vienkāršu sveci. Kad es pierādīju, ka tas darbosies, es atradu veidu, kā to izdarīt lēti. Lūk, kā es to izdarīju, no lietām, kas man bija pie rokas. Mana pirmā ķēde un mana pirmā pamācība.

1. solis: daļas

Daļas
Daļas

Es izmantoju to, kas man bija pa rokai. 1) ATtiny13 x12) Sarkana LED x13) Dzeltena LED x14) 100 omu rezistori x25) 8 spraudņu ligzda x16) caur caurumu slēdzi x17) Bateriju turētājs 2AA baterijām x18) Perforālie paneļu rezistori var atšķirties atkarībā no jūsu gaismas diodēm. iespējams, atrodiet labāku slēdzi nekā es, jūs pat varat izlaist perf dēli un, ja vēlaties, pieslēgt mirušo kļūdu.

2. solis: ķēde

Ķēde
Ķēde

Mana pamata shēma, vienkārši pieslēdziet to šādā veidā.

3. darbība: kods

Šeit ir kods, kuru es izmantoju. Es vienkārši mirgoju gaismas diodēs un mēģinu tam pievienot nejaušību. Kods varētu būt labāks, izmantojot pwm un enerģijas taupīšanas funkcijas, taču es nezinu, kā to izdarīt. Mana pirmā ne-arduino shēma un mana pirmā pamācība. Efekts no abām gaismas diodēm ir apmierinošs, neskatoties uz to, kā es to darīju. Dažāds spilgtums, krāsa un mirgošana. Apkopojiet un augšupielādējiet kodu tiny13, un jums ir labi iet. Jūtieties brīvi ievietot labāku kodu…#include int main (void) {int thePin = 0x0; garš randVal; nejauši (123); // izlases sēkla DDRB = 0x3; // B0-1 iestatīts uz izvadi (;;) {randVal = random (); // izvēlieties tapu, ja ((randVal % 2) == 0) {thePin = 0x0; } cits {thePin = 0x1; } randVal = nejaušs (); // augsts vai zems, ja ((randVal % 2) == 0) {PORTB & = ~ (1 << thePin); // x & = ~ (1 << n); piespiež x n -to bitu būt 0. visi pārējie atsevišķi atstātie biti. } cits {PORTB | = (1 << thePin); // x | = (1 << n); piespiež x n bitu būt 1. visi pārējie biti, kas atstāti vieni. }}}

4. solis: tā tas ir

Tas ir viss
Tas ir viss

Jūs varat slīpēt gaismas diodes, lai izkliedētu gaismu, vai izmantot matētas gaismas diodes, varat izmantot arī divu krāsu sarkanu/dzeltenu LED. Ievietojiet to maisiņā ar rāvējslēdzēju, lai tas nekļūtu brūns, un nometiet to ķirbī… tūlītēju bez liesmu svece, un tā ilgs vairākas stundas, un jums nav jāuztraucas par to, ka bērni ar to sajaucas.

Ieteicams: