INHOUDSOPGAWE:

Fonkelende Arduino Xmas Star: 8 stappe
Fonkelende Arduino Xmas Star: 8 stappe

Video: Fonkelende Arduino Xmas Star: 8 stappe

Video: Fonkelende Arduino Xmas Star: 8 stappe
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, November
Anonim
Sprankelende Arduino Xmas Star
Sprankelende Arduino Xmas Star

Ek waardeer dus dat dit 'n bietjie laat is om hierdie jaar met 'n Kersprojek te begin. Maar miskien het u reeds alles wat u nodig het, en miskien gaan u hierdie jaar nêrens heen nie: miskien wil u miskien hierdie klein projek probeer. Onderdele lys is hieronder, so kyk self!

Dit is 'n pentagram -tipe ster met 20 LED's in verskillende kleure wat by die seisoen pas.

En omdat dit deur Arduino gedryf word, kan u kreatief raak met u beligtingspatrone: ek gee u 'n paar opsies om mee te begin, sodat u u eie inspirasie kan vind. Deel dan!

Benodighede:

Die lig:

  • 10 groen 3 mm LED's
  • 5 rooi 3 mm LED's
  • 5 geel 3 mm LED's
  • 1 wit 3 mm
  • 5 220 Ohm weerstande

Die beheer:

  • 1 Arduino Uno (of versoenbaar)
  • 1 Adafruit 16 -kanaal 12 -bis PWM/Servo -bestuurder - I2C -koppelvlak - PCA9685 (of versoenbaar)

Die ander goed:

  • 'n broodbord van gepaste grootte (ek het 'n 830 -penbord met kragtoevoerlyne aan elke kant gebruik)
  • 5V kragtoevoer
  • klomp springdrade
  • 20+1 18AWG -drade vir die LED's en GND

Stap 1: Eerstens: teken / druk / stamp of boor u ster

Eerstens: teken / druk / druk of boor jou ster!
Eerstens: teken / druk / druk of boor jou ster!
Eerstens: teken / druk / druk of boor jou ster!
Eerstens: teken / druk / druk of boor jou ster!

As u nie goed kan teken nie (soos ek erken, ek was; daarom moes ek www.wikipedia.org gebruik): Soek 'n pentagram op enige gratis prentwebwerf, skaal dit tot ongeveer 8 cm (3 1/8 ) en druk dit af.

Om u LED's gemaklik aanmekaar te soldeer, kan u gate in 'n karton slaan aan elke punt van u ster en elke kruising plus een in die middel. Of u plaas die posisies in 'n dun laaghout en boor 3 mm (1/8 ) gate soos op die foto getoon.

Stap 2: Soldeertyd

Soldeertyd
Soldeertyd
Soldeertyd
Soldeertyd
Soldeertyd
Soldeertyd
Soldeertyd
Soldeertyd

Kies enige posisie vir u groen, geel en rooi LED's. Ek het besluit om 'n wit een in die middel te hê, maar jy kan enige kleur gebruik. My ster is 'n taamlik ewekansige mengsel, maar 'n ordelike manier om die kleure te rangskik, werk natuurlik net so goed!

Buig dan die katodes van elke LED in 'n hoek van 90 °. Maak seker dat u hulle almal in dieselfde rigting buig, wat later soldeer makliker sal maak. Die katode is die korter draad van elke LED of die plat kant van die behuising.

Plaas elke LED in die ooreenstemmende gat en soldeer alle katodes saam om die stervorm te vorm soos op die foto's. Let op: moenie katode en anode kort nie (langer been / ronde kant).

Stap 3: … en meer soldeer

… en meer soldeer!
… en meer soldeer!

Sodra u ster klaar is, moet u 'n draad aan elke LED -anode heg (onthou: lang been, ronde kant …). Vir my ster het ek groen en wit drade gekies, meestal omdat ek dit toevallig gehad het. Heg ook een draad in 'n ander kleur aan die katode (dws op enige punt op die ster wat u in die vorige stap gebou het); Ek het 'n swart draad gebruik (nie baie vrolik nie, maar swart word so tradisioneel vir GND gebruik, ek kon dit nie help nie).

Vind gerieflikheidshalwe 'n manier om u drade in 'n sekere volgorde te organiseer wat vir u sin maak. Veral:

  • Hou die (-) / katodedraad uitmekaar
  • Identifiseer die (wit) middel -LED
  • skei die 5 LED's wat op die kruisings van die pentagram geleë is ("binneste" LED's)

Stap 4: Saamvoeg dinge

Om dinge bymekaar te sit
Om dinge bymekaar te sit
Om dinge bymekaar te sit
Om dinge bymekaar te sit
Om dinge bymekaar te sit
Om dinge bymekaar te sit
Om dinge bymekaar te sit
Om dinge bymekaar te sit

Na die soldeer van u pragtige ster (wat ek seker beter sal lyk as myne: u sal baie versigtig wees om dit in goeie vorm te hou!), Is dit tyd om alles aan te sluit. Ek is jammer dat ek nie FRITZING doen nie, so ek sal probeer verduidelik. 'N Oorsig is in die eerste prentjie, en die volgende stappe word ooreenkomstig getoon.

Op die broodbord

  • Plaas u 5V -toevoer. Maak seker dat voorraad (+) in die broodbord (+) posisie is!
  • plaas die 16 -kanaals PWM -bord op die broodbord in 'n maklike posisie
  • plaas 5 220 Ohm weerstande gerieflik langs mekaar

Van Arduino tot Breadboard

  • Koppel Arduino GND aan broodbord (-)
  • Koppel Arduino SCL aan PWM -bord SCL en SDA aan SDA
  • Koppel een trui van Arduino -penne 3, 4, 5, 6, 7 aan die een kant van elke weerstand

Van PWM Breakout tot Breadboard

  • 16 springdrade gaan van die PWM -uitset by die uitbreek na 16 opeenvolgende rye op die broodbord
  • GND is gekoppel aan (-) op die broodbordkragstroke
  • VCC is gekoppel aan (+) op die broodbordstroke
  • Aangesien ons slegs klein LED's sal gebruik, gebruik ek nie die V+ -verbinding nie

"Ster" -verbindings

  • Die (swart!) Katodedraad is verbind met (-) op die broodbord
  • die (wit) middel -LED is gekoppel aan PWM -pen 15
  • die 5 "binneste" LED's is aan die ander kant van die weerstande gekoppel
  • die oorblywende 15 LED's is dienooreenkomstig gekoppel aan PWM -penne 0 tot 14

Ander goed

  • U moet u broodbord aanskakel
  • … en sluit die Arduino aan op u rekenaar met 'n standaard USB -kabel

Stap 5: programmeertyd

Tyd om kreatief te raak en JOU sprankel in die projek te plaas.

My voorbeeldlêers is gebaseer op die Adafruit_PWMServoDriver -biblioteek, wat ek vind maklik is om te gebruik (en mooi gedokumenteer).

Almal begin met die aanroep van die biblioteke en definieer die vereiste veranderlikes (en ek het moontlik gemis om dit in die latere voorbeelde skoon te maak!)

In die SETUP-afdeling sien u dat die PWM-uitbraak geïnitialiseer word en 'n seriële poort oopgemaak word (wat ek vir 'n paar foutopsporing gebruik het … my programmeringstyl is meestal kopieer-plak-probeer-misluk-probeer-herhaal!) Asook die definisie van die 5 penne vir die binneste LED's as UITGANG.

Uiteindelik in die LOOP laat ek LED's willekeurig knip, of rondjaag, of laat groepe aan en af gaan. Probeer dit, kyk wat hulle vir jouself doen: dit is waaroor kersgeskenke gaan, nie waar nie? Verras! Hoop jy geniet!

BTW: 'n Paar voorbeelde is op my instagram (@nicnowak) soos hierdie hier:

Sieh dir diesen Beitrag auf Instagram an

Ein Beitrag geteilt von nicnowak (@nicnowak)

Stap 6: Wat is volgende: dinge wat u wil probeer

Hoop jy het hierdie INSTRUKTIEEL tot dusver geniet. Hier is 'n paar idees wat u kan doen om dit lekkerder te maak:

Gebruik GROTER LED's! 5 mm, 8 mm. Moenie vergeet dat hulle waarskynlik meer krag benodig, sodat u 'n aparte kragtoevoer op V+ op die PWM -bord wil koppel en die LED's daarvolgens kan aansluit.

Gebruik meer LED's! Aangesien die PWM -bord I2C -gebaseer is, kan u verskeie borde (tot 62!) Ketting en baie LED's hê. Komplekse stervorms is moontlik, miskien is selfs 'n 3D -vorm 'n opsie?

Gebruik VERSKILLENDE KLEURE! Rooi, goud en groen is natuurlik 'n tipiese kerstema, maar blou en wit lyk na 'n interessante opsie.

Skep 'n STERVORMIGE HUIS! Sigbare drade is nie wat almal as esteties aantreklik beskou nie (wel: ek doen …), so 'n laaghout- of plastiekbehuizing om die ster te bedek, kan 'n kersgees gee. Kan u dit in 3D druk? Ja jy kan !! (ek kan nie …)

Gebruik 'n DIFFUSOR! Kaal LED's het 'n baie klein fokusarea. Die gebruik van diffusormateriaal soos halfdeursigtige papier of deurskynende plastiek maak die ligte glad.

Skep CRAZY LIGHT EFFECTS! Of maak dit meer feestelik: dit is aan jou.

Voeg CONTROLS by! Uiteindelik kan u Arduino veel meer as net 21 LED's doen. Sluit skakelaars in om tussen ligpatrone te wissel. Laat dit sensitief klink. Laat dit skyn as die son ondergaan.

Stap 7: Laastens …

Soos u dalk opgemerk het, is my komponente 'versoenbare' borde. Hulle vaar goed, is goedkoop en by baie winkels beskikbaar.

As u dit egter kan bekostig, ondersteun die skeppers wat dit alles na ons toe bring:

www.arduino.cc

www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…

Stap 8: Video's van die voltooide projek. Ejoy

Sommige is met net die LED's verfilm, terwyl ek op die ander gewone wit papier gebruik het om die lig te versprei.

Waarvan hou jy beter?

Aanbeveel: