Sisukord:
- Samm: esiteks: joonistage / printige / stantsige või puurige oma tähte
- 2. samm: jootmise aeg
- Samm:… ja veel jootmist
- 4. samm: asjade kokkupanek
- Samm: aja programmeerimine
- 6. samm: mis edasi: asjad, mida soovite proovida
- Samm: lõpuks…
- 8. etapp: lõpetatud projekti videod. Nautige
Video: Sädelev Arduino jõulutäht: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Seega hindan, et sel aastal on jõuluprojektiga alustamine pisut hilja. Kuid võib -olla on teil juba kõik vajalik olemas ja võib -olla ei kavatse te sel aastal kuhugi minna: siis võib -olla soovite lihtsalt seda väikest projekti proovida. Osade nimekiri on allpool, seega kontrollige ise!
See on pentagrammi tüüpi täht, milles on 20 erinevat värvi LED -i, mis sobivad aastaajale.
Ja kuna seda juhib Arduino, saate oma valgustusmustritega loovalt tegeleda: pakun teile alustamiseks mõned võimalused, et saaksite oma inspiratsiooni leida. Jagage siis!
Tarvikud:
Valgus:
- 10 rohelist 3 mm LED -i
- 5 punast 3 mm LED -i
- 5 kollast 3 mm LED -i
- 1 valge 3 mm
- 5 220 oomi takisti
Kontroll:
- 1 Arduino Uno (või ühilduv)
- 1 Adafruit 16 -kanaliline 12 -bitine PWM/servo draiver - I2C liides - PCA9685 (või ühilduv)
Muud asjad:
- sobiva suurusega leivaplaat (kasutasin 830 kontaktiga plaati, mille mõlemal küljel olid toiteliinid)
- 5V toide
- hunnik hüppaja juhtmeid
- 20+1 18AWG juhtmed LED -ide ja GND jaoks
Samm: esiteks: joonistage / printige / stantsige või puurige oma tähte
Kui te joonistamises hästi hakkama ei saa (nagu ma tunnistan, olen; nii et pidin kasutama www.wikipedia.org): leidke suvaliselt tasuta pildisaidilt pentagramm, skaleerige see umbes 8 cm (3 1/8 ) läbimõõduga ja printige see.
Valgusdioodide mugavaks jootmiseks võite kas tähe kummaski otsas ja ristmikul pluss üks keskel augus augustada. Või kandke positsioonid õhukesele vineeritükile ja puurige 3 mm (1/8 ) augud, nagu fotol näidatud.
2. samm: jootmise aeg
Valige oma roheliste, kollaste ja punaste LED -de jaoks mis tahes asend. Otsustasin, et keskel on valge, kuid võite kasutada mis tahes värvi. Minu täht on üsna juhuslik segu, kuid korrektne värvide paigutus toimib loomulikult sama hästi!
Seejärel painutage iga LED -i katoodid 90 ° nurga all. Painutage neid kindlasti samas suunas, mis muudab jootmise hiljem lihtsamaks. Katood on iga LED -i lühem traat või korpuse tasane külg.
Asetage iga LED vastavasse auku ja jootke kõik katoodid kokku, et moodustada fotodel tähekuju. Ettevaatust: veenduge, et katood ja anood ei oleks lühikesed (pikem jalg / ümmargune külg).
Samm:… ja veel jootmist
Kui teie täht on valmis, peate iga LED -anoodi külge kinnitama traadi (pidage meeles: pikk jalg, ümmargune külg …). Minu tähe jaoks y valis rohelised ja valged juhtmed, enamasti seetõttu, et mul juhtus neid olema. Samuti kinnitage üks erineva värvi juhe katoodi külge (s.o eelmisel etapil ehitatud tähe mis tahes punktis); Kasutasin musta traati (mitte eriti lõbus, aga musta kasutatakse nii traditsiooniliselt GND puhul, ma ei saanud midagi parata).
Mugavuse huvides leidke viis oma juhtmete korraldamiseks mõnes teile sobivas järjekorras. Eriti:
- Hoidke (-) / katoodijuhe eraldi
- Tuvastage (valge) keskmine LED
- eraldage viis LED -i, mis asuvad pentagrammi ristmikel ("sisemised" LED -id)
4. samm: asjade kokkupanek
Pärast teie ilusa tähe jootmist (mis näeb kindlasti parem välja kui minu oma: olete väga ettevaatlik, et hoida seda suurepärases vormis!), On aeg kõik ühendada. Kahjuks ei tee ma FRITZING -i, seega proovin selgitada. Ülevaade on esimesel pildil ja järgmised sammud on näidatud vastavalt.
Leivalaual
- Sisestage oma 5V toide. Veenduge, et varustus (+) on leivalaua (+) asendis!
- asetage 16 -kanaliline PWM -plaat mugavale kohale leivalauale
- asetage mugavalt kõrvuti 5 220 oomi takistit
Arduinost Breadboardini
- Ühendage Arduino GND leivaplaadiga (-)
- Ühendage Arduino SCL PWM -plaadi SCL -iga ja SDA SDA -ga
- Ühendage üks hüppaja Arduino tihvtidest 3, 4, 5, 6, 7 või iga takisti ühel küljel
Alates PWM Breakoutist kuni Breadboardini
- 16 hüppetraati liigub katkestuse PWM -väljundist leivalaua 16 järjestikusele reale
- GND on ühendatud leivalaua toitelintidega (-)
- VCC on ühendatud leivaplaadi ribade (+) külge
- Kuna me kasutame ainult väikseid LED -e, siis ma ei kasuta V+ ühendust
"Tähe" ühendused
- (Must!) Katoodijuhe on ühendatud leivaplaadil (-)
- (valge) keskmine LED on ühendatud PWM tihvtiga 15
- 5 "sisemist" LED -i on ühendatud takistite teise otsaga
- ülejäänud 15 valgusdioodi on vastavalt ühendatud PWM kontaktidega 0 kuni 14
Teised asjad
- Peate oma leivaplaadi sisse lülitama
- … Ja ühendage Arduino tavalise USB -kaabli abil arvutiga
Samm: aja programmeerimine
Aeg olla loominguline ja anda projektile oma sära.
Minu näidisfailid põhinevad Adafruit_PWMServoDriver raamatukogul, mida leidsin, et seda on lihtne kasutada (ja kenasti dokumenteeritud).
Kõik nad alustavad raamatukogude kutsumisest, nõutavate muutujate määratlemisest (ja ma võisin hilisemates näidetes selle koristamise vahele jätta!)
Jaotises SEADISTUS näete, et PWM-i katkestus on initsialiseeritud ja jadaport avatud (mida ma kasutasin mõningate silumiste jaoks … minu programmeerimisstiil on enamasti copy-paste-try-fail-try-korda!), Samuti 5 kontakti sisemiste LED -ide jaoks väljundina.
Lõpuks lasen LOOPis lasta LED -idel juhuslikult vilkuda või jälitada või lasta rühmadel sisse ja välja lülituda. Proovige neid ja vaadake, mida nad enda heaks teevad: jõulukingid ongi ju sellised, eks? Olles üllatunud! Loodan, et naudite!
BTW: Mõned proovid on minu instagramis (@nicnowak) nagu see siin:
Sieh dir diesen Beitrag auf Instagram an
Ein Beitrag geteilt von nicnowak (@nicnowak)
6. samm: mis edasi: asjad, mida soovite proovida
Loodetavasti on teile see ÕPETUS seni meeldinud. Kui jah, siis siin on mõned ideed, mida saaksite teha, et see oleks lõbusam:
Kasutage suuremaid LED -e! 5 mm, 8 mm. Ärge unustage, et nad vajavad tõenäoliselt rohkem energiat, nii et soovite PWM -plaadi V+ külge ühendada eraldi toiteallika ja ühendada LED -id vastavalt.
Kasutage ROHKEM LED -e! Kuna PWM -plaat on I2C -põhine, saate aheldada mitu tahvlit (kuni 62!) Ja teil on palju LED -e. Võimalikud on keerukad tähtkujud, võib -olla oleks isegi 3D -kuju sobiv?
Kasutage erinevaid värve! Muidugi on punane, kuldne ja roheline tüüpiline jõuluteema, kuid sinine ja valge tundub huvitav valik.
Loo tähekujuline maja! Nähtavad juhtmed pole need, mida kõik peavad esteetiliselt atraktiivseks (noh, mina …), nii et tähe katmiseks mõeldud vineerist või plastikust ümbris võib lisada jõulumeeleolu. Kas saate seda 3D -printida? Jah, saate !! (ma ei saa …)
Kasutage difuusorit! Paljad LED -id on väga väikese fookusalaga. Hajutusmaterjali, näiteks poolläbipaistva paberi või läbipaistva plasti kasutamine aitab tulesid siluda.
Looge hullumeelseid valgusefekte! Või muutke see pidulikumaks: see on teie otsustada.
Lisage juhtelemendid! Päeva lõpuks saab teie Arduino teha palju enamat kui ainult 21 LED -i. Kaasake lülitid valgusmustrite vahel vahetamiseks. Muutke see helitundlikuks. Pane see särama, kui päike loojub.
Samm: lõpuks…
Nagu olete ehk märganud, on minu komponendid "ühilduvad" tahvlid. Need toimivad hästi, on odavad ja kergesti kättesaadavad paljudes müügikohtades.
Kui aga saate seda endale lubada, toetage loojaid, kes toovad selle kõik meile:
www.arduino.cc
www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…
8. etapp: lõpetatud projekti videod. Nautige
Mõnda filmitakse ainult tühjade LED -idega, teistel aga kasutasin valguse hajutamiseks tavalist valget paberit.
Kumb sulle rohkem meeldib?
Soovitan:
Suurem ja täiustatud jõulutäht Neopixel Attiny85: 3 sammu (piltidega)
Suurem ja täiustatud jõulutäht Neopixel Attiny85: Eelmisel aastal tegin väikese 3D-trükitud jõulutähe, vt https://www.instructables.com/id/Christmas-Star-LE..Sel aastal tegin ühest lõngast suurema tähe 50 neopikslit (5V WS2811). Sellel suuremal tähel oli rohkem mustreid (lisan ja parandan endiselt
Kerge tsenseeritud jõulutäht: 5 sammu
Kerge tsenseeritud jõulutäht: Krediit: https: //www.instructables.com/id/Larger-and-Improv … See jõulutähtede kujundus pärineb ülaltoodud lingilt, mis on suurem jõulutäht, kasutades WS2811 ilma muude funktsioonideta särav. Enamik minu disainikoode on aga
Sädelev LED Ganesha: 18 sammu (koos piltidega)
Sädelev LED Ganesha: see on India festivalide hooaeg ja Lord Ganesha on üks austatumaid ja jumalikumaid jumalaid, eriti lastele. Ta on esimene Jumal, keda kummardatakse kõikidel religioossetel tseremooniatel. Mis oleks parem viis pidupäeva nautimiseks kui kokkutulek
Programmeeritavate valgusdioodidega jõulutäht: 7 sammu
Programmeeritavate valgusdioodidega jõulutäht: ma tahtsin sel aastal oma õues asuva jõulukujunduse jaoks midagi teistsugust, nii et otsustasin osta RGB programmeeritavate LED -ide (mõnikord ka neopiksel -LED -ide) ja luua jõulutähe. Neid LED -e saab individuaalselt programmeerida värvide ja heleduse jaoks
Jõulutäht Arduino ja RGB LED -idega: 5 sammu (piltidega)
Jõulutäht Arduino ja RGB LED -idega: Tere! Oleme Arduino Novosibirski kogukond sügavkülmutatud Siberist. Et end pisut soojendada, otsustasime teha kaunid säravad ja vilkuvad jõulutähed. Vaadake kindlasti demovideot