Obsah:

Iskrivá vianočná hviezda Arduino: 8 krokov
Iskrivá vianočná hviezda Arduino: 8 krokov

Video: Iskrivá vianočná hviezda Arduino: 8 krokov

Video: Iskrivá vianočná hviezda Arduino: 8 krokov
Video: isostat 2024, Júl
Anonim
Iskrivá vianočná hviezda Arduino
Iskrivá vianočná hviezda Arduino

Preto oceňujem, že je trochu neskoro začať tento rok s vianočným projektom. Ale možno už máte všetko, čo potrebujete, a možno sa tento rok nikam nechystáte: Potom možno, jednoducho možno, chcete vyskúšať tento malý projekt. Zoznam dielov je uvedený nižšie, takže sa presvedčte sami!

Je to hviezda pentagramového typu s 20 LED diódami v rôznych farbách, ktoré sa hodia k ročnému obdobiu.

A pretože je poháňané Arduino, môžete byť kreatívni so svojimi svetelnými vzormi: Poskytnem vám niekoľko možností, ako začať, aby ste našli svoju vlastnú inšpiráciu. Potom zdieľajte!

Zásoby:

Svetlo:

  • 10 zelených 3 mm diód LED
  • 5 červených 3mm LED diód
  • 5 žltých 3mm LED diód
  • 1 biela 3 mm
  • 5 220 ohmových rezistorov

Kontrola:

  • 1 Arduino Uno (alebo kompatibilné)
  • 1 Adafruit 16 -kanálový 12 -bitový ovládač PWM/servo - rozhranie I2C - PCA9685 (alebo kompatibilný)

Ostatné veci:

  • doštička vhodnej veľkosti (použil som 830 -pinovú dosku s napájacími vedeniami na každej strane)
  • Napájanie 5V
  • zväzok prepojovacích káblov
  • 20+1 18AWG vodičov pre LED a GND

Krok 1: Najprv: Nakreslite / vytlačte / vyrazte alebo vŕtajte svoju hviezdu

Najprv: Kreslite / tlačte / dierujte alebo vŕtajte svoju hviezdu!
Najprv: Kreslite / tlačte / dierujte alebo vŕtajte svoju hviezdu!
Najprv: Kreslite / tlačte / dierujte alebo vŕtajte svoju hviezdu!
Najprv: Kreslite / tlačte / dierujte alebo vŕtajte svoju hviezdu!

Ak neviete dobre kresliť (ako priznávam, ja áno; musel som použiť www.wikipedia.org): Nájdite pentagram na ľubovoľnom bezplatnom webovom serveri s obrázkami, upravte mierku na približne 8 cm (3 1/8 palca) a vytlačte ho..

Na pohodlné spájkovanie vašich diód LED môžete buď vyraziť otvory do kartónu na každom konci vašej hviezdy a na každej križovatke plus jednu v strede. Alebo polohy prenesiete na tenký kus preglejky a vyvŕtate otvory 3 mm (1/8 palca), ako je znázornené na fotografii.

Krok 2: Čas spájkovania

Čas spájkovania
Čas spájkovania
Čas spájkovania
Čas spájkovania
Čas spájkovania
Čas spájkovania
Čas spájkovania
Čas spájkovania

Vyberte si ľubovoľnú polohu pre svoje zelené, žlté a červené LED diódy. Rozhodol som sa mať v strede biely, ale môžete použiť akúkoľvek farbu. Moja hviezda je dosť náhodný mix, ale usporiadaný spôsob aranžovania farieb bude samozrejme fungovať rovnako dobre!

Ďalej ohnite katódy každej LED v uhle 90 °. Uistite sa, že ich všetky ohýbate v rovnakom smere, čo neskôr spájkovanie uľahčí. Katóda je kratší vodič každej diódy LED alebo plochá strana krytu.

Umiestnite každú LED diódu do zodpovedajúceho otvoru a spájajte všetky katódy dohromady, aby vytvorili tvar hviezdy, ako je vidieť na fotografiách. Upozornenie: Dávajte pozor, aby ste neskratovali katódu a anódu (dlhšia noha / okrúhla strana).

Krok 3:… a ďalšie spájkovanie

… a ďalšie spájkovanie!
… a ďalšie spájkovanie!

Akonáhle je vaša hviezda hotová, budete musieť ku každej LED anóde pripojiť drôt (pamätajte: dlhá noha, okrúhla strana …). Pre svoju hviezdu ste vybrali zeleno -biele drôty, väčšinou preto, že som ich náhodou mal. Na katódu pripevnite aj jeden drôt inej farby (t.j. v ľubovoľnom mieste hviezdy, ktorú ste postavili v predchádzajúcom kroku); Použil som čierny drôt (nie veľmi veselý, ale čierny sa tak tradične používa pre GND, nemohol som si pomôcť).

Pre pohodlie nájdite spôsob, ako usporiadať káble v určitom poradí, ktoré vám dáva zmysel. Zvlášť:

  • Držte (-) / katódový drôt oddelene
  • Identifikujte (bielu) stredovú diódu LED
  • oddeľte 5 LED diód, ktoré sú umiestnené na priesečníkoch pentagramu („vnútorné“LED diódy)

Krok 4: Spojenie vecí dohromady

Dávať veci dohromady
Dávať veci dohromady
Dávať veci dohromady
Dávať veci dohromady
Dávať veci dohromady
Dávať veci dohromady
Dávať veci dohromady
Dávať veci dohromady

Po spájkovaní vašej nádhernej hviezdy (ktorá som si istá, že bude vyzerať lepšie ako moja: Budete dávať veľký pozor, aby bola v skvelej forme!), Je čas všetko prepojiť. Prepáčte, nerobím FRITZING, takže sa pokúsim vysvetliť. Na prvom obrázku je prehľad a podľa toho sú zobrazené aj ďalšie kroky.

Na Breadboarde

  • Pripojte napájanie 5 V. Zaistite, aby bol prívod (+) v polohe na bočnom paneli (+)!
  • umiestnite 16 -kanálovú dosku PWM na nepájivú dosku do vhodnej polohy
  • umiestnite 5 220 ohmových odporov pohodlne vedľa seba

Od Arduina po Breadboard

  • Pripojte Arduino GND k breadboardu (-)
  • Pripojte Arduino SCL k doske PWM SCL a SDA k SDA
  • Pripojte jeden jumper z pinov Arduino 3, 4, 5, 6, 7 alebo jednu stranu každého rezistora

Od PWM Breakout po Breadboard

  • 16 prepojovacích káblov prechádza z výstupu PWM na breakout do 16 po sebe nasledujúcich riadkov na doske
  • GND je pripojený k (-) na napájacích lištách dosky
  • VCC je pripojený k (+) na pásoch ower prúžkov
  • keďže budeme používať len malé LED diódy, nepoužívam pripojenie V+

„Hviezdne“pripojenia

  • (Čierny!) Katódový drôt je pripojený k (-) na doske
  • (biela) stredová dióda LED je pripojená k kolíku 15 PWM
  • 5 „vnútorných“LED diód je spojených s druhým koncom rezistorov
  • zvyšných 15 LED diód je zodpovedajúcim spôsobom zapojených do pinov PWM 0 až 14

Ostatné veci

  • Budete musieť zapnúť chlebovú dosku
  • … A pripojte Arduino k počítaču pomocou štandardného kábla USB

Krok 5: Čas programovania

Čas na kreativitu a vloženie projektu do projektu.

Moje ukážkové súbory sú založené na knižnici Adafruit_PWMServoDriver, o ktorej som zistil, že sa ľahko používa (a pekne dokumentuje).

Všetky začínajú vyvolávaním knižníc a definovaním požadovaných premenných (a v ďalších príkladoch som to možno vynechal!)

V časti NASTAVENIE uvidíte inicializáciu prerušenia PWM a otvorenie sériového portu (ktorý som použil na ladenie … môj štýl programovania je väčšinou kopírovanie, vkladanie, skúšanie, zlyhanie, skúšanie a opakovanie!), Ako aj definovanie 5 pinov pre „vnútorné LED diódy ako VÝSTUP.

Nakoniec v LOOP nechám LED diódy náhodne blikať, naháňať sa alebo zapnúť alebo vypnúť skupiny z nich. Skúste ich a uvidíte, čo pre seba robia: O tom sú vianočné darčeky, nie? Byť prekvapený! Dúfam, že sa vám bude páčiť!

BTW: Niektoré vzorky sú na mojom instagrame (@nicnowak), ako napríklad táto tu:

Sieh dir diesen Beitrag auf Instagram an

Ein Beitrag geteilt von nicnowak (@nicnowak)

Krok 6: Čo ďalej: Veci, ktoré chcete vyskúšať

Dúfam, že sa vám tento NÁVOD NA POUŽITIE doteraz páčil. Ak je to tak, tu je niekoľko nápadov, čo by ste mohli urobiť, aby to bolo zábavnejšie:

Používajte VEĽKÉ LED diódy! 5 mm, 8 mm. Nezabudnite, že pravdepodobne budú potrebovať viac energie, takže chcete pripojiť samostatný napájací zdroj k V+ na doske PWM a podľa toho pripojiť LED diódy.

Použite VIAC LED diód! Pretože doska PWM je založená na I2C, môžete reťaziť viac dosiek (až 62!) A mať veľa LED diód. Sú možné zložité tvary hviezd, možno by bol dokonca možný aj 3D tvar?

Používajte RÔZNE FARBY! Typickým vianočným motívom je samozrejme červená, zlatá a zelená, ale modrá a biela sa javia ako zaujímavá možnosť.

Vytvorte si bývanie v tvare Hviezdy! Viditeľné drôty nie sú tým, čo každý považuje za esteticky príťažlivé (dobre: ja áno …), takže preglejkové alebo plastové puzdro na zakrytie hviezdy môže dodať vianočnú atmosféru. Môžete to vytlačiť 3D? Áno môžeš !! (Nemôžem …)

Použite DIFUZOR! Holé LED diódy majú veľmi malú oblasť zaostrenia. Svetlá vyhladí použitie difúzorového materiálu, ako je polopriehľadný papier alebo priesvitný plast.

Vytvárajte CRAZY LIGHT EFEKTY! Alebo to urobte slávnostnejšie: Je to na vás.

Pridajte KONTROLY! Na konci dňa dokáže váš Arduino oveľa viac, než len 21 LED diód. Zahrnúť prepínače na prepínanie medzi svetelnými vzormi. Nech to znie citlivo. Nech svieti, keď zapadá slnko.

Krok 7: Nakoniec…

Ako ste si mohli všimnúť, moje komponenty sú „kompatibilné“dosky. Robia dobre, sú lacné a ľahko dostupné v mnohých predajniach.

Ak si to však môžete dovoliť, podporte tvorcov, ktorí nám to všetko prinášajú:

www.arduino.cc

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

Krok 8: Videá o dokončenom projekte. Užite si to

Niektoré sú filmované iba holými diódami LED, zatiaľ čo na iné som na rozptýlenie svetla použil obyčajný biely papier.

Ktorý sa vám páči viac?

Odporúča: