Pametna lampa Pixel: 7 koraka (sa slikama)
Pametna lampa Pixel: 7 koraka (sa slikama)
Anonim
Image
Image
Podešavanje elektronike
Podešavanje elektronike

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

Glavni cilj Pixela je prikazati prekrasna svjetla. Na primjer, radi se o svjetlosnom modu kamina, pa 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 za postavljanje alarma.

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

Github za.apk, arduino datoteke, datoteke aplikacija.

github.com/danielwilberger/PixelSmartLamp

EDIT: učitao je listove za rezanje za MDF dio

Supplies

  • Arduino nano;
  • Bluetooth modul HC-05
  • Modul sata u realnom vremenu;
  • 4-cifreni LED displej;
  • 10 x adresabilne LED diode ws2812b
  • Potenciometer;
  • 4 x dugmad;
  • Zujalica;
  • Font 5V-2amp.

Korak 1: Podešavanje elektronike

Podešavanje elektronike
Podešavanje elektronike
Podešavanje elektronike
Podešavanje elektronike

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

Na ovaj način bih ga mogao testirati i započeti programiranje Arduina.

Morao sam:

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

Prije nego što sam nabavio akrilnu kocku za konačni prikaz, testirao sam je na plastičnoj zdjeli moje majke.

Korak 2: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje

Sledeć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 biblioteci za Arduino bilo je od velike pomoći.

Nakon što sam je završio, imao sam potpuno kontrolisanu lampu, koristeći analogne tastere i potenciometar. Dakle, sljedeći korak je bilo postavljanje bluetooth veze s aplikacijom koju sam napravio samo za Pixel. Ovo je dio koji je trajao najduže. Prije ovog projekta nisam imao znanja o Android programiranju, a nisam ni znao Java jezik. Ali već sam znao objektno orijentisano programiranje, pa sam započeo kurs 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 trenutku sam zamislio kako će Pixel izgledati, ali bilo je vrijeme da to stavim na papir. Zapravo, na mom računaru. Budući da bih Pixel gradio od MDF drveta i akrila, znao sam da moram nacrtati vrlo precizan projekt. Zato sam odabrao CAD softver i počeo crtati Pixel.

Ovo bi moglo izgledati pomalo, ali već sam znao CAD crtež sa diplomskog kursa inženjerstvo. I bilo je od velike pomoći pri dobivanju 2D crteža za lasersko rezanje MDF -a.

Korak 4: Sklapanje MDF -a

Sklapanje MDF -a
Sklapanje MDF -a
Sklapanje MDF -a
Sklapanje MDF -a
Sklapanje MDF -a
Sklapanje MDF -a

Nakon što sam nacrtao Pixel na CAD -u, kontaktirao sam lokalnu kompaniju koja je proizvodila akrilne predmete, poput displeja, trofeja itd. Ova mjesta obično imaju mašine za lasersko rezanje, pa sam ih pitala mogu li izgraditi moju akrilnu kocku i izrezati MDF.

Tako sam nabavio 6 mm MDF ploču 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šite obradu drveta

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

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

Ali 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 prikaz 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 lampu koja je bila mnogo svjetlija i izgledala je bolje nego što sam zamišljao.

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

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