Sadržaj:

Pametna lampa Pixel: 7 koraka (sa slikama)
Pametna lampa Pixel: 7 koraka (sa slikama)

Video: Pametna lampa Pixel: 7 koraka (sa slikama)

Video: Pametna lampa Pixel: 7 koraka (sa slikama)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Studeni
Anonim
Image
Image
Postavljanje elektronike
Postavljanje elektronike

Ovo je projekt koji sam napravio za pametnu svjetiljku kojom upravlja Bluetooth putem Android aplikacije razvijene u Android Studiju.

Pixel je glavni cilj prikazati prekrasna svjetla. Na primjer, radi se o svjetlosnom modu kamina, da vidimo kako bi mogao izgledati kamin s jednim pikselom. Način duge također pokazuje kako mnoge nagibe "prirodno" tvore LED diode.

Pixel -ovi elektronici su Arduino Nano i 10 adresabilnih LED -ova ws2813. Također ima zaslon koji prikazuje vrijeme i zvučni signal tako da možete postaviti alarm.

Njegovo tijelo izrađeno je od MDF-a (laserski rezano) i akrila.

Github za.apk, arduino datoteke, datoteke aplikacija.

github.com/danielwilberger/PixelSmartLamp

EDIT: učitao listove za rezanje za MDF dio

Pribor

  • Arduino nano;
  • Bluetooth modul HC-05
  • Modul sata u stvarnom vremenu;
  • 4-znamenkasti LED zaslon;
  • 10 x adresirane LED diode ws2812b
  • Potenciometar;
  • 4 x tipke;
  • Zujalica;
  • Font 5V-2amp.

Korak 1: Postavljanje elektronike

Postavljanje elektronike
Postavljanje elektronike
Postavljanje elektronike
Postavljanje elektronike

Moj prvi korak, nakon isporuke elektronike, bio je sastavljanje svega na protoboru.

Na ovaj način bih ga mogao testirati i početi programirati Arduino.

Morao sam:

  • Lemiti LED diode;
  • Sastavite sve uređaje na matičnoj ploči;
  • Sastavite 10 adresabilnih LED dioda (po dvije za svaku stranu kocke, minus dno);
  • Započni programiranje.

Prije nego sam nabavio akrilnu kocku za konačni prikaz, testirao sam je na majčinoj plastičnoj zdjeli.

Korak 2: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje

Sljedeći korak mi je bilo programiranje. Prvo, arduino sa svim funkcijama koje sam prvi put zamislio za Pixel:

  • Prikaz trenutnog vremena na satu;
  • Postavite alarm za buđenje (ili mjerač vremena);
  • Prikažite nekoliko modova svjetlosti, od jednostavne bijele lampe do predstave u duginim bojama ili kamina. U ovom dijelu nekoliko primjera u FastLED knjižnici za Arduino bilo je od velike pomoći.

Nakon što sam je dovršio, imao sam potpuno kontroliranu lampicu, koristeći analogne tipke i potenciometar. Dakle, sljedeći korak je bilo postavljanje bluetooth veze s aplikacijom koju sam napravio samo za Pixel. Ovo je bio dio koji je najduže trajao. Prije ovog projekta nisam imao znanja o Android programiranju, a nisam ni znao Java jezik. Ali već sam znao objektno orijentirano programiranje pa sam započeo tečaj programiranja za Android na Udemyju.

Možete provjeriti sve što želite na mom Githubu. Veza je gore na početku ovog članka.

Korak 3: Dizajniranje Pixela

Dizajniranje Pixela
Dizajniranje Pixela
Dizajniranje Pixela
Dizajniranje Pixela
Dizajniranje Pixela
Dizajniranje Pixela

U ovom sam trenutku zamišljao kako će Pixel izgledati, ali došlo je vrijeme da to stavim na papir. Zapravo, na mom računalu. Budući da bih Pixel gradio od MDF drveta i akrila, znao sam da moram nacrtati vrlo precizan projekt. Stoga sam odabrao CAD softver i počeo crtati Pixel.

Ovo bi moglo izgledati malo previše, ali već sam znao CAD crtež sa svog diplomskog tečaja o Inženjerstvu. I bilo je od velike pomoći pri dobivanju 2D crteža za lasersko rezanje MDF -a.

Korak 4: Sklapanje MDF -a

Sastavljanje MDF -a
Sastavljanje MDF -a
Sastavljanje MDF -a
Sastavljanje MDF -a
Sastavljanje MDF -a
Sastavljanje MDF -a

Nakon što sam nacrtao Pixel na CAD -u, kontaktirao sam lokalnu tvrtku koja je proizvodila akrilne predmete, poput zaslona, trofeja itd. Ta mjesta obično imaju strojeve za lasersko rezanje, pa sam ih upitala mogu li izgraditi moju akrilnu kocku i izrezati MDF.

Tako sam dobio MDF ploču od 6 mm i poslao im crteže za rezanje.

Primio sam ih kao na gornjoj slici i sve ih sastavio pomoću cijanoakrilatnog ljepila.

Korak 5: Lemljenje komponenti

Lemljenje komponenti
Lemljenje komponenti

Ovo je bio jedan od najtežih trenutaka. Nisam imao iskustva s lemljenjem elektronike pa sam pogledao nekoliko videa i isprobao.

Korak 6: Završetak obrade drveta

Završni radovi u drvu
Završni radovi u drvu
Završni radovi u drvu
Završni radovi u drvu

U ovom sam trenutku Pixel radio kako sam planirao. Bila su potrebna neka prilagođavanja, poput postavljanja svjetline LED dioda.

No završna obrada MDF -a nije bila onakva kakvu sam očekivao. Tako sam dobio drveni lim, koji je vrlo tanak komad drveta. Pokrio sam svu površinu MDF -a ako, nakon što sam se uvjerio da zaslon sata može emitirati svjetlost kroz njega.

Korak 7: Uživajte u svjetlu

Uživajte u Svjetlima!
Uživajte u Svjetlima!
Uživajte u Svjetlima!
Uživajte u Svjetlima!
Uživajte u Svjetlima!
Uživajte u Svjetlima!
Uživajte u Svjetlima!
Uživajte u Svjetlima!

Nakon svih ovih radova, imao sam svjetiljku koja je bila mnogo svjetlija i izgledala je bolje nego što sam to zamišljala.

Videozapis možete provjeriti iznad svih Pixel -ovih načina osvjetljenja.

Molimo vas da me kontaktirate ako imate bilo kakvih nedoumica o svom projektu. Bit će mi drago pomoći:)

Preporučeni: