Sisukord:
Video: Leegitu küünal Attiny'st 13: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:51
Mul on vaja oma jack-o-laternad süüdata, kuid sel aastal tahtsin midagi paremat kui tavaline küünal. Tahan virvendada, kuid tahan leegist lahti saada. Igasugune tulekahju on ohtlik, eriti laste ümbruses, haisvad kõrvitsad haisevad ja tavalisi küünlaid tuleb üsna sageli vahetada. Nii otsisin ma projekti, mida kopeerida, kummalisel kombel ei leidnud ma ühtegi, mis mulle meeldiks, nii et lõin selle ise. Minu algne kontseptsiooni tõestus oli arduino, kuid see on lihtsa küünla jaoks natuke kallis. Kui ma tõestasin, et see töötab, leidsin viisi, kuidas seda odavalt teha. Siin on see, kuidas ma seda käepärast olnud asjadest tegin. Minu esimene ahel ja minu esimene juhendatav.
Samm: osad
Kasutasin seda, mis mul käepärast oli. 1) ATtiny13 x12) Punane LED x13) Kollane LED x14) 100 oomi takistid x25) 8pin pistikupesa x16) augulüliti x17) patareipesa 2AA patareidele x18) arvatavasti leiate parema lüliti kui mina, soovi korral võite isegi laua vahele jätta ja surnud vea juhtmega ühendada.
2. samm: vooluring
Minu põhiahel, ühendage see lihtsalt niimoodi.
3. samm: kood
Siin on kood, mida ma kasutasin. Ma lihtsalt välgutan LED -e ja proovin sellele lisada juhuslikkust. Kood võiks olla parem, kasutades pwm ja energiasäästu funktsioone, kuid ma ei tea, kuidas seda teha. Minu esimene mitte-arduino ringkond ja esimene juhendatav. Kahe LED -i mõju on rahuldav hoolimata sellest, kuidas ma seda tegin. Muutuv heledus, värv ja värelus. Kompileerige ja laadige kood tilluke13 -le üles ning teil on hea minna. Postitage julgelt paremat koodi…#include int main (void) {int thePin = 0x0; pikk randVal; juhuslik (123); // juhuslik seeme DDRB = 0x3; // B0-1 seatud väljundiks (;;) {randVal = juhuslik (); // vali nööpnõel, kui ((randVal % 2) == 0) {thePin = 0x0; } else {thePin = 0x1; } randVal = juhuslik (); // kõrge või madal, kui ((randVal % 2) == 0) {PORTB & = ~ (1 << thePin); // x & = ~ (1 << n); sunnib n -i bitti x olema 0. kõik muud bitid jäetakse rahule. } else {PORTB | = (1 << thePin); // x | = (1 << n); sunnib x -i bitti olema 1. kõik muud bitid jäetakse rahule. }}}
Samm: see on see
Saate lihvida LED -e valguse hajutamiseks või kasutada härmatatud LED -e, samuti võite kasutada kahevärvilist punast/kollast LED -i. Pange see tõmblukuga kotti, et see ei muutuks jämedaks, ja kukutage see kõrvitsasse… kohe leegitu küünal ja see kestab tunde ning te ei pea muretsema, et lapsed sellega segamini lähevad.
Soovitan:
LED -küünal paberlaternate jaoks: 3 sammu
LED -küünal paberlaternate jaoks: see projekt näitab, kuidas teha realistliku välimusega küünlaefekti kasutamiseks näiteks paberlaternate sees. See kasutab NeoPixelite, tuntud ka kui WS2812 LED -id, juhtimiseks NodeMCU plaati (ESP8266). Vaadake tulemuste jaotistes olevaid videoid, et näha võrdlust
LED küünal: 6 sammu
LED -küünal: ehitame LED -küünla ja õpime tundma lihtsaid elektriskeeme. LED-id on valgusdioodid. Kui vool läbib neid, võivad nad hõõguda peaaegu igasuguse nähtava valguse, samuti infrapuna- ja ultraviolettkiirgusega. Kasutame tüüpi
Clapper LED küünal: 7 sammu (piltidega)
Klapp -LED -küünal: kolm aastat tagasi nägin " My New Flame " autor MORITZ WALDEMEYER, INGO MAURER UND TEAM 2012 muuseumi kingipoodis ja tunne end sellesse ideesse armununa. Lootsin taasluua midagi lummavat, nauditavat, funktsionaalset ja huvitavat vaadata, kuid
LED -sünnipäevakoogi küünal, mille saate välja puhuda: 4 sammu
LED -sünnipäevakoogiküünal, mille saate välja puhuda: ma näitan teile, kuidas teha sünnipäevaküünla, mis kasutab LED -i, kuid võite siiski välja puhuda. Inspireeritud electronic_plumber LED, mille saate välja puhuda ja kood
Nutikas USB LED -küünal: 7 sammu
Nutikas USB LED -küünal: see juhend näitab, kuidas teha USB -LED -küünal, mis süttib automaatselt pimeduse saabudes. See projekt on loodud kursusele If This, then That, mida ma HKU -s järgisin. NB! See projekt on muudetud esteetiliseks