Obsah:

Inteligentná lampa Pixel: 7 krokov (s obrázkami)
Inteligentná lampa Pixel: 7 krokov (s obrázkami)

Video: Inteligentná lampa Pixel: 7 krokov (s obrázkami)

Video: Inteligentná lampa Pixel: 7 krokov (s obrázkami)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Júl
Anonim
Image
Image
Nastavenie elektroniky
Nastavenie elektroniky

Toto je projekt, ktorý som vyrobil pre inteligentnú lampu ovládanú pomocou Bluetooth s aplikáciou pre Android vyvinutou v systéme Android Studio.

Hlavným cieľom Pixelu je zobrazovať krásne svetlá. Je to napríklad režim svetelného krbu, pozrime sa, ako by mohol vyzerať jednopixelový krb. Dúhový režim tiež ukazuje, ako veľa gradientov „prirodzene“tvorí diódy LED.

Pixel eletronics sú Arduino Nano a 10 adresovateľných LED diód ws2813. Má tiež displej ukazujúci čas a bzučiak, takže si môžete nastaviť budík.

Jeho telo je vyrobené z MDF (rezané laserom) a akrylu.

Github pre súbory.apk, arduino, súbory aplikácií.

github.com/danielwilberger/PixelSmartLamp

UPRAVIŤ: nahrali rezné listy pre časť MDF

Zásoby

  • Arduino nano;
  • Modul Bluetooth HC-05
  • Modul hodín v reálnom čase;
  • 4-miestny LED displej;
  • 10 x adresovateľných LED diód ws2812b
  • Potenciometer;
  • 4 x tlačidlá;
  • Bzučiak;
  • Písmo 5V-2amp.

Krok 1: Nastavenie elektroniky

Nastavenie elektroniky
Nastavenie elektroniky
Nastavenie elektroniky
Nastavenie elektroniky

Mojím prvým krokom po doručení elektroniky bolo zostavenie všetkého na protoboarde.

Takto som to mohol otestovať a začať programovať Arduino.

Musel som:

  • Spájkujte LED diódy;
  • Zostavte všetky zariadenia na protoboarde;
  • Zostavte 10 adresovateľných LED diód (dve pre každú stranu kocky mínus dno);
  • Začnite s programovaním.

Predtým, ako som dostal akrylovú kocku na finálne zobrazenie, som ju otestoval na plastovej miske mojej matky.

Krok 2: Programovanie

Programovanie
Programovanie
Programovanie
Programovanie

Ďalším mojím krokom bolo programovanie. Najprv arduino so všetkými funkciami, ktoré som si pre Pixel najskôr predstavil:

  • Zobrazenie aktuálneho času na hodinách;
  • Nastavte budík na prebudenie (alebo časovač);
  • Zobrazte niekoľko svetelných režimov, od jednoduchej bielej žiarovky po dúhovú show alebo krb. V tejto časti bolo veľmi užitočných niekoľko príkladov knižnice FastLED pre Arduino.

Po dokončení som mal plne ovládateľnú lampu pomocou analógových tlačidiel a potenciometra. Ďalším krokom bolo teda nastavenie pripojenia bluetooth pomocou aplikácie, ktorú som vytvoril iba pre Pixel. Táto časť trvala najdlhšie. Pred týmto projektom som nemal žiadne znalosti o programovaní pre Android a dokonca som nevedel ani jazyk Java. Objektovo orientované programovanie som však už vedel, a tak som začal kurz programovania pre Android na Udemy.

Na mojom Githube môžete skontrolovať všetko, čo chcete. Odkaz je vyššie na začiatku tejto arktickej oblasti.

Krok 3: Navrhovanie pixelov

Navrhovanie pixelov
Navrhovanie pixelov
Navrhovanie pixelov
Navrhovanie pixelov
Navrhovanie pixelov
Navrhovanie pixelov

V tejto chvíli som si predstavoval, ako bude Pixel vyzerať, ale bolo načase to dať na papier. Vlastne na mojom PC. Keďže by som Pixel staval na MDF dreve a akryle, vedel som, že musím nakresliť veľmi presný projekt. Vybral som si teda CAD softvér a začal kresliť Pixel.

Môže to vyzerať trochu veľa, ale kresbu CAD som už poznal z absolventského kurzu inžinierstva. A bolo veľmi užitočné pri získavaní 2D výkresov na rezanie MDF laserom.

Krok 4: Zostavenie MDF

Zostavenie MDF
Zostavenie MDF
Zostavenie MDF
Zostavenie MDF
Zostavenie MDF
Zostavenie MDF

Po nakreslení pixelu na CAD som kontaktoval miestnu spoločnosť, ktorá vyrábala akrylové predmety, ako sú displeje, trofeje atď. Na týchto miestach sa zvyčajne nachádzajú laserové rezacie stroje, a tak som sa spýtal, či by mohli postaviť moju akrylovú kocku a rezať MDF.

Tak som dostal 6 mm MDF dosku a poslal som im výkresy.

Dostal som ich ako na obrázku vyššie a zmontoval som to všetko pomocou kyanoakrylátového lepidla.

Krok 5: Spájkovanie komponentov

Spájkovanie súčiastok
Spájkovanie súčiastok

Toto bol jeden z najťažších momentov. S spájkovaním elektroniky som nemal žiadne skúsenosti, tak som si pozrel niekoľko videí a vyskúšal som to.

Krok 6: Dokončenie práce s drevom

Dokončenie práce s drevom
Dokončenie práce s drevom
Dokončenie práce s drevom
Dokončenie práce s drevom

V tejto chvíli som nechal Pixel pracovať tak, ako som to plánoval. Boli potrebné určité úpravy, ako napríklad nastavenie jasu LED diód.

Ale povrchová úprava MDF nebola taká, ako som očakával. Tak som dostal list dreva, čarodejnica je veľmi tenký kus dreva. Pokryl som všetok povrch MDF, ak som sa ubezpečil, že displej hodín môže cez neho vyžarovať svetlo.

Krok 7: Užite si svetlá

Užite si Svetlá!
Užite si Svetlá!
Užite si Svetlá!
Užite si Svetlá!
Užite si Svetlá!
Užite si Svetlá!
Užite si Svetlá!
Užite si Svetlá!

Po celej tejto práci som mal lampu, ktorá bola oveľa jasnejšia a vyzerala lepšie, ako som si pôvodne predstavoval.

Na videu si môžete pozrieť predovšetkým všetky svetelné režimy Pixelu.

V prípade pochybností o svojom projekte ma prosím kontaktujte. Rád pomôžem:)

Odporúča: