Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Võtke dollaripood "vilkuv" LED-küünal, lisage AVR ATtiny13 ja väike kood ning saate LED-küünla, mis näeb välja peaaegu tõeline.
Samm: avage küünlaümbris
Pisipilt tundus selle töö jaoks parim vahend. Korpus pole liimitud. Seal on lihtsalt hõõrdekindel post, mis läheb kaane vastuvõtuavasse. Töötage ümber katte serva ja alusosa hakkab lahti tulema. Ärge kiirustage, sest LED -mooduliga ühendavad juhtmed on väga peened ja neid on lihtne katkestada. Kasutame neid juhtmeid uuesti, seega olge ettevaatlik.
Samm: eemaldage LED -moodul
Selle alusega ühendatud LED on hõõrdekindel plastküünla leegi aluses. Eemaldamiseks keerake veidi ja tõmmake. Pange tähele juhtmete värve, kuna need võivad erineda minu kasutatud seadmest. Kasutan negatiivse puhul kollast ja positiivse puhul punast.
Samm: liigutage katoodijuhe
Me ei kasuta algset vooluringi, mis on madala külje lüliti, mis vilgutab LED-i perioodiliselt mõne millisekundi jooksul. Keerake kollane traat ettevaatlikult lahti ja viige see keskmise tihvti LED -katoodile. Traat on tõesti korras. Algsete ühendite sulatamiseks kasutage kuuma jootekolvi. Lisage keskmisele tihvtile veidi värsket jootet. Siis saate hoida traati vastu keskmist tihvti ja jootmisliite hõlpsalt tagasi lasta.
Samm: programmeerige kiip
Lõikame ATtiny13 kasutamata tihvtid ära, seega programmeerige kiip kindlasti enne seda! Ma kasutan USBtinyISP programmeerijat ja jooteta leivaplaadis SparkFuni katkestusplaati. Kasutame pisikese13 sisemist ostsillaatorit, seega pole vaja ühtegi programmeerimiskaitset põletada. Saate kasutada pakutavat hex -faili või koostada oma lähtekoodiga. Mõned märkused lähtekoodi kohta: kasutasin üldist juhuslike numbrite generaatorit, kuna funktsioon stdlib rand () on peaaegu kaks korda suurem. Kui teil on ainult 1024 baiti Flash -mälu, loeb iga bait! Samuti ei tundu millisekundiline taimer reaalse seinakellaajaga kooskõlas olevat. Aga kuna täpne ajastus pole selles rakenduses tegelikult oluline, vaatasin lihtsalt ajastus silma. Puristid võivad ehmatada, aga ma olen pragmaatik.:) Programmeerimiseks, kasutades Linuxi süsteemis kaasasolevat hex -faili, kasutage seda käsurealt: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hexWinAVR kasutajad teavad ilmselt õiget loitsu. Ma ei tee Windowsi.: DUpdate: flicker2.zip sisaldab koodi teist versiooni, mis sisaldab kahte virvendusmustrit (virvendus üles ja virvendus alla) ning lisab valvekoera kaitse kiibi lähtestamiseks, kui põhiliini kood peaks külmutama.
Samm: kärpige kiibijalad
Kuna kasutame ainult tihvte 4, 5 ja 8, lõigake ülejäänud tihvtid välja loputuslõikurite komplektiga.
Samm: looge mõned ühendused
Punane (positiivne) plii katkestati varasemas etapis. Nüüd eemaldate punase juhtme igast vabast otsast umbes 3/16 tolli isolatsiooni. Seejärel tinake avatud traat. Tina ka ülejäänud tihvtid oma pisikesele13 kiibile. See muudab peenjuhtmete kinnitamise palju lihtsamaks, sest saate hoida traati kiibi tihvti vastu ja jootekohta kuuma jootekolbiga uuesti täita.
LED-mooduli punane juhe ühendatakse tihvtiga 5. Aku punane juhe läheb tihvtiga 8. Maandusühenduse jaoks kasutage peeneteraga nõelatangid, et painutada tihvti tähega "U". Tõmmake terava kasuliku noaga kollase (negatiivse) juhtme isolatsioon ja tõmmake see laiali, et paljastada väike osa paljast traati. Asetage see palja traadi osa äsja painutatud tähe "U" sisse ja jootke hoolikalt.
Samm: lisage mõni isolatsioon
Vinüülist elektriline lint on hea kandidaat avatud juhtmete isoleerimiseks. Lõigake kitsas riba ja libistage see laastu korpuse ja tihvtide vahele, seejärel keerake see üle. Kui isoleeritud, keerake tihvtid üle kiibi põhja.
8. samm: testige oma vooluringi
Praegu on hea aeg aku paigaldada ja oma tööd kontrollida.
9. samm: pange see kõik kokku
Sisestage LED uuesti plastleegi põhja. Tõmmake kiip korpusesse, kus see ei kiilu sisse-väljalüliti vastu. Lõpuks pange küünla põhi tagasi, asetades posti põhjas kaane pistikupessa.
Samm: vaata! vilkuv leek
Kui kõik on hästi toiminud, on nüüd LED -küünla kohal virvendav "leek". Uhkustage oma sõpradega. Ostsin ühikuid 2 pakki, nii et saate hõlpsasti demonstreerida enne ja pärast.