Obsah:

Efektní noční osvětlení: 6 kroků (s obrázky)
Efektní noční osvětlení: 6 kroků (s obrázky)

Video: Efektní noční osvětlení: 6 kroků (s obrázky)

Video: Efektní noční osvětlení: 6 kroků (s obrázky)
Video: Spaní na Housce, Estes Metoda a natáčení s Holánem | MadCast Ep. 6 2024, Červenec
Anonim
Image
Image

Od Danni FRSledujte mě na twitteruSledujte více od autora:

Line Follower Robot pro výukové řídicí algoritmy
Line Follower Robot pro výukové řídicí algoritmy
SAMI - inteligentní ovladač motoru pro robotiku
SAMI - inteligentní ovladač motoru pro robotiku
SAMI - inteligentní ovladač motoru pro robotiku
SAMI - inteligentní ovladač motoru pro robotiku
Mikrokontroléry 101 - Užitečné obvody pro začátečníky a ukládání hardwaru pro vaše projekty
Mikrokontroléry 101 - Užitečné obvody pro začátečníky a ukládání hardwaru pro vaše projekty
Mikrokontroléry 101 - Užitečné obvody pro začátečníky a ukládání hardwaru pro vaše projekty
Mikrokontroléry 101 - Užitečné obvody pro začátečníky a ukládání hardwaru pro vaše projekty

O: Zajímají mě nové technologie a věci, které si můžeme vyrobit doma s několika součástmi a trochou fantazie. Více o Danni FR »

Toto je systém osvětlení postele budoucnosti! Zapnou se, když uprostřed noci vyjdete z postele, a zhasnou, když vejdete do svého pohodlného stroje snů. Takže už žádné noční nehody a rozbité prsty !!

Postavení je velmi snadné a vaše postel bude vypadat jako z jiného světa. Začněme tedy, ano?

Krok 1: Shromážděte všechny díly

Shromážděte všechny díly
Shromážděte všechny díly
Shromážděte všechny díly
Shromážděte všechny díly

Dobře, abychom mohli začít, potřebujeme pro tento projekt veškerou část. Před zakoupením čehokoli si prosím přečtěte tento krok. Budete tedy potřebovat:

  • Cetka Adafruit 5V (https://www.adafruit.com/product/1501)
  • Prkénko (https://www.adafruit.com/product/64)
  • Některé propojovací vodiče (https://www.adafruit.com/product/153)
  • Rezistor 4k7 ohmů (https://www.adafruit.com/product/2783)
  • List velostatu (https://www.adafruit.com/product/1361)
  • Náš LED pás (https://www.adafruit.com/product/2237)
  • Zdroj napájení (https://www.adafruit.com/product/1466)
  • A samozřejmě trochu pásky, alobalu a tenkého kartonu
  • Některé nástroje jako kleště, nůžky a páječka.
  • Trochu elektrické pásky a kaptonové pásky.
  • Koberec samozřejmě !!!

Jak pravděpodobně vidíte, jsem velkým fanouškem produktů Adafruit, ale můžete použít i jiné modely LED pásků. To je na vás, můj kód má spoustu dostupných možností. V mém nastavení jsem použil 50 modulů LED SM16716, neváhejte použít tolik LED, kolik chcete, a jakýkoli model, který kód podporuje. Ale zvažte správný napájecí zdroj pro vaše nastavení, pamatujte, že většina RGB pásů může potřebovat až 60 mA na LED. Takže jste varováni!

Krok 2: Postavte koberec senzoru

Image
Image
Postaven senzorový koberec
Postaven senzorový koberec
Postaven senzorový koberec
Postaven senzorový koberec

Toto je pravděpodobně nejdelší část tohoto tutoriálu, ale je to snadné. Použijte fotografie jako referenci a postupujte podle těchto kroků:

  1. Odřízněte dva listy hliníkové fólie o něco menší než list velostatu.
  2. Poté spojte 3 listy elektrickou páskou, pamatujte, že uprostřed jde list velostatu. Nechejte také malý prostor bez pásky pro kabeláž.
  3. Použijte nějaký měděný závitník k vytvoření elektrických kontaktů, jeden jde do spodní hliníkové fólie a druhý do horní části.
  4. Pájejte dráty na připojenou měděnou pásku a použijte kaptonovou pásku k ochraně připojení.
  5. Poté použijte tenký karton, který chrání hliníkovou fólii před roztrhnutím, tyto listy musí mít stejnou velikost jako celý senzor. Zajistěte ji více elektrickou páskou. Dávejte si také pozor na to, abyste nechali malý prostor bez pásky nebo udělali malou díru v hliníku i lepence, aby mohl unikat vzduch, aniž by došlo k poškození senzoru.
  6. Je vše v pořádku, nyní máte plně funkční krokový senzor !!!

Poznámka: K ochraně senzoru před vlhkostí jsem použil plastový sáček, který byl dodán s velostatovým listem, jednoduše jej zasuňte:)

Krok 3: Namontujte LED pásek na postel

Namontujte LED pásek na postel
Namontujte LED pásek na postel

Pojďme nyní k zábavné části tohoto projektu, připevněte svá světla k posteli !!! Nezadám s tím mnoho podrobností, jen buďte kreativní a dělejte si, jak chcete. Ale pokud potřebujete trochu inspirace, dávám miny každých pár centimetrů a pomocí fixační pásky jsem ji připevnil k posteli.

Neváhejte použít tolik LED, kolik chcete, v požadované poloze a vzdálenosti:)

Krok 4: Naprogramujte trinket

Naprogramujte Trinket
Naprogramujte Trinket

Dobře, nejprve se budete muset naučit používat Trinket. Naštěstí má adafruit skvělý tutoriál právě zde. Až budete připraveni, vraťte se k akci.

Vidím, že ses vrátil. Nyní víte, jak načíst programy do Trinketu pomocí Arduina a základy, pravděpodobně jste provedli demo Blinky:)

Nyní si stáhněte skvělou knihovnu FastLED z GitHubu a nainstalujte ji. A pak vložte můj kód do cetky, je naprogramován tak, aby pomocí malé animace změnil diody na modrou. Můžete však libovolně upravovat, nezapomeňte nakonfigurovat počet použitých LED diod a typ proužku.

// Tento projekt vytvořil Danni Fernandez #include #include "FastLED.h" #define NUM_LEDS 50 // kolik diod má váš proužek #definovat DATA_PIN 0 // datový řádek pro váš proužek #define CLOCK_PIN 1 // hodinový řádek pro váš proužek, váš proužek tento komentář nemá LED diody [NUM_LEDS]; int inicializace = 0; int stav = 0; neplatné nastavení () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // pokud chcete, aby trinket běžel na 16MHZ, prosím také jej vyberte v nabídce desky // Odkomentujte/upravte jeden z následujících řádků pro váš LED pás, který používáte // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); //FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); FastLED.addLeds (leds, NUM_LEDS); // v mém případě je to můj pásový model // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); inicializace = 1; zpoždění (500);} prázdná smyčka () {if (inicializace == 1) // vypněte všechny diody při zapnutí {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); inicializace = 0; FastLED.show (); } if (analogRead (SENSOR_PIN) <= TRIGGER) // if some is on the koberec {if (state == 0) // is leds are off then do this animation for zapnutí on {for (int i = 0; i < NUM_LEDS; i ++) {leds .setRGB (0, 0, 20); FastLED.show (); zpoždění (100); } zpoždění (200); for (int x = 20; x <= 125; x ++) {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, x); } FastLED.show (); zpoždění (20); } while (analogRead (SENSOR_PIN) = 20; x--) {for (int i = 0; i = 0; i--) {leds .setRGB (0, 0, 0); FastLED.show (); zpoždění (100); } while (analogRead (SENSOR_PIN) <= TRIGGER); // počkejte, až osoba odejde, zpoždění (2000); stav = 0; }} zpoždění (200);}

Poslední verzi kódu získáte na GitHub:

Krok 5: Postavte obvod

Vybudoval obvod
Vybudoval obvod

Je to docela snadný okruh, takže nám to zabere jen pár minut, než to uděláme na našem prkénku:)

Moje připojení jsou následující:

  • 5V od napájení na BAT pin Trinketu a Vcc našeho LED pásku.
  • GND z napájecího zdroje na Trinket, jeden vodič našeho koberecového senzoru a GND LED pásky.
  • Trinket pin 0 na datový pin LED Strip.
  • Trinket pin 1 na hodinový pin LED pásku.
  • Druhý vodič snímače koberce jde na pin 2 Trinket, mezi tento pin a 5V pin Trinketu jde také odpor 4 k7 ohmů.

To je všechno, snadné, nemyslíte?

Krok 6: Užijte si !

Užívat si!!!
Užívat si!!!

Skryjte vše pod postelí a vložte senzor pod koberec. Nyní jste připraveni tento projekt rozjet.

Doufám, že se vám bude líbit a budete hodně hackovat animace a osvětlení.

Děkuji, že mě čtete:)

Doporučuje: