Obsah:
Video: Bezplamenná svíčka z Attiny 13: 4 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Potřebuji zapálit své lucerny, ale letos jsem chtěl něco lepšího než obyčejnou svíčku. Chci blikat, ale chci se zbavit plamene. Jakýkoli požár je nebezpečný, zejména kolem dětí, páchnoucí roztavené dýně páchnou a běžné svíčky je třeba poměrně často vyměňovat. Hledal jsem tedy projekt, který bych zkopíroval, kupodivu jsem nemohl najít ten, který by se mi líbil, a tak jsem si jej vytvořil sám. Můj původní důkaz konceptu byl na arduinu, ale to je pro jednoduchou svíčku trochu drahé. Jakmile jsem dokázal, že to bude fungovat, našel jsem způsob, jak to udělat levně. Zde je návod, jak jsem to udělal, z věcí, které jsem měl po ruce. Můj první okruh a můj první instruktáž.
Krok 1: Díly
Použil jsem to, co jsem měl po ruce. Toto vyšlo na. 1) ATtiny13 x12) Červená LED x13) Žlutá LED x14) 100 ohmové odpory x25) 8pinová zásuvka x16) spínač s otvorem x17) držák baterie pro 2AA baterie x18) rezistory deskových desek se budou lišit podle vašich LED, můžete pravděpodobně najdete lepší přepínač než já, můžete dokonce přeskočit desku perf a připojit ji k mrtvé chybě, pokud chcete.
Krok 2: Okruh
Můj základní obvod, zapojte to takto.
Krok 3: Kód
Zde je kód, který jsem použil. Jen bliknu LEDkami a pokusím se k tomu přidat nějakou náhodnost. Kód by mohl být lepší pomocí pwm a funkcí úspory energie, ale nevím, jak něco z toho udělat. Můj první nearduino okruh a můj první instruktáž. Efekt ze dvou diod je uspokojivý, přestože jsem to udělal. Různé jasy, barvy a blikání. Zkompilovejte a nahrajte kód do tiny13 a můžete začít. Neváhejte zveřejnit lepší kód…#include int main (void) {int thePin = 0x0; dlouhý randVal; srandom (123); // random seed DDRB = 0x3; // B0-1 nastaveno na výstup pro (;;) {randVal = random (); // zvolte pin if ((randVal % 2) == 0) {thePin = 0x0; } else {thePin = 0x1; } randVal = random (); // vysoká nebo nízká if ((randVal % 2) == 0) {PORTB & = ~ (1 << thePin); // x & = ~ (1 << n); vynutí, aby n -tý bit x byl 0. všechny ostatní bity zůstaly samy. } else {PORTB | = (1 << thePin); // x | = (1 << n); vynutí, aby n -tý bit x byl 1. všechny ostatní bity zůstaly samy. }}}
Krok 4: To je ono
LED diody můžete pískovat, abyste rozptýlili světlo, nebo použít matné LED diody, můžete použít také 2barevnou červenou/žlutou LED diodu. Vložte ji do sáčku na zip, aby nezeslábl, a vložte ji do dýně … instantní bezplamenné svíčka a vydrží hodiny a nemusíte se bát, že by si s ní děti pohrávaly.
Doporučuje:
Elektrická svíčka na svíčku: 8 kroků (s obrázky)
Elektrická svíčka poháněná svíčkou: Poté, co jsem viděl novinové zprávy o hurikánu Sandy a slyšel utrpení, kterým prošla celá moje rodina a přátelé v New Yorku a New Jersey, mě to přimělo přemýšlet o vlastní nouzové připravenosti. San Francisco - koneckonců - sedí na vrcholu velmi
Snadná změna barvy LED „svíčka“: 5 kroků (s obrázky)
Snadná změna barvy LED „Svíčka“: Jedná se o jednoduché světlo měnící barvu, které je skvělé pro děti i dospělé. Vypadá krásně ve slabě osvětlené místnosti, skvělé na prázdniny a vytváří docela chladné noční světlo
LED svíčka: 6 kroků
LED svíčka: Postavíme LED svíčku a seznámíme se s jednoduchými elektrickými obvody. LED diody jsou světelné diody. Když jimi prochází proud, mohou zářit téměř jakoukoli barvou viditelného světla, a také infračerveným a ultrafialovým. Budeme používat typ
Matrix LED svíčka: 10 kroků (s obrázky)
Matrix LED svíčka: Ahoj, v tomto návodu se naučíte, jak vytvořit velmi dlouhou LED-Matrix-svíčku. Vypadá velmi moderně, nekouří;) a lze ji znovu nabít pomocí smartphonecharger. Žluté světlo vám velmi dobrý výraz skutečného plamene. Být
Inteligentní USB LED svíčka: 7 kroků
Inteligentní USB LED svíčka: Tento návod ukazuje, jak vyrobit USB LED svíčku, která se automaticky zapne, když se setmí. Tento projekt je vytvořen pro kurz If This, Then That, který jsem sledoval na HKU. Poznámka: Tento projekt byl transformován do estetických hledisek