Turinys:

„Pixel Smart Lamp“: 7 žingsniai (su nuotraukomis)
„Pixel Smart Lamp“: 7 žingsniai (su nuotraukomis)

Video: „Pixel Smart Lamp“: 7 žingsniai (su nuotraukomis)

Video: „Pixel Smart Lamp“: 7 žingsniai (su nuotraukomis)
Video: Google Pixel 7 & 7 Pro Tips & Hidden Tricks | YOU HAVE TO KNOW !!! 2024, Lapkritis
Anonim
Image
Image
„Eletronics“nustatymas
„Eletronics“nustatymas

Tai projektas, kurį sukūriau išmaniai lemputei, valdomai „Bluetooth“, naudojant „Android Studio“sukurtą „Android“programą.

Pagrindinis „Pixel“tikslas yra rodyti gražias šviesas. Pavyzdžiui, tai židinio šviesos režimas, pažiūrėkime, kaip gali atrodyti vieno pikselio židinys. Taip pat vaivorykštės režimas parodo, kaip daug nuolydžių yra „natūraliai“suformuoti šviesos diodų.

„Pixel“elektronika yra „Arduino Nano“ir 10 adresuojamų šviesos diodų „ws2813“. Jame taip pat yra ekranas, rodantis laiką, ir garso signalas, kad galėtumėte nustatyti žadintuvą.

Jo korpusas pagamintas iš MDF (lazeriu pjausto) ir akrilo.

„Github“.apk, arduino failams, programų failams.

github.com/danielwilberger/PixelSmartLamp

Redaguoti: įkėlė MDF dalies pjaustymo lapus

Prekės

  • Arduino nano;
  • „Bluetooth“modulis HC-05
  • „Real Time Clock“modulis;
  • 4 skaitmenų LED ekranas;
  • 10 x adresuojami šviesos diodai ws2812b
  • Potenciometras;
  • 4 x mygtukai;
  • Garsinis signalas;
  • 5V-2amp šriftas.

1 žingsnis: „Eletronics“nustatymas

„Eletronics“nustatymas
„Eletronics“nustatymas
„Eletronics“nustatymas
„Eletronics“nustatymas

Pirmasis mano žingsnis po to, kai buvo pristatyta elektroninė įranga, buvo visa tai surinkti ant prototipo.

Tokiu būdu galėčiau jį išbandyti ir pradėti programuoti „Arduino“.

Aš turėjau:

  • Lituoti šviesos diodus;
  • Surinkite visus įrenginius protoboarde;
  • Surinkite 10 adresuojamų šviesos diodų (po du kiekvienai kubo pusei, atėmus apačią);
  • Pradėkite programavimą.

Prieš gaudamas akrilo kubą galutiniam parodymui, išbandžiau jį ant mamos plastikinio dubenėlio.

2 žingsnis: programavimas

Programavimas
Programavimas
Programavimas
Programavimas

Kitas mano žingsnis buvo programavimas. Pirma, arduino su visomis funkcijomis, kurias pirmą kartą įsivaizdavau „Pixel“:

  • Rodyti dabartinį laikrodžio laiką;
  • Nustatykite žadintuvą pabudimui (arba laikmatį);
  • Parodykite kelis šviesos režimus - nuo paprastos baltos lempos iki vaivorykštės šou ar židinio. Šioje dalyje labai naudingi buvo keli „Arduino“„FastLED“bibliotekos pavyzdžiai.

Baigęs turėjau visiškai valdomą lempą, naudodamas analoginius mygtukus ir potenciometrą. Taigi, kitas žingsnis buvo „Bluetooth“ryšio nustatymas naudojant programą, kurią sukūriau tik „Pixel“. Tai buvo ilgiausia dalis. Prieš šį projektą neturėjau žinių apie „Android“programavimą ir net nemokėjau „Java“kalbos. Bet aš jau žinojau į objektą orientuotą programavimą, todėl pradėjau „Android“programavimo kursą „Udemy“.

Galite patikrinti viską, ko norite mano „Github“. Nuoroda yra aukščiau šio straipsnio pradžioje.

3 veiksmas: „Pixel“kūrimas

„Pixel“projektavimas
„Pixel“projektavimas
„Pixel“projektavimas
„Pixel“projektavimas
„Pixel“projektavimas
„Pixel“projektavimas

Šią akimirką aš įsivaizdavau, kaip atrodys „Pixel“, bet atėjo laikas jį įdėti į popierių. Tiesą sakant, mano kompiuteryje. Kadangi kurčiau „Pixel“ant MDF medienos ir akrilo, žinojau, kad turiu piešti labai tikslų projektą. Taigi pasirinkau CAD programinę įrangą ir pradėjau piešti „Pixel“.

Tai gali atrodyti šiek tiek daug, bet aš jau žinojau CAD piešimą baigdamas inžinerijos kursą. Ir tai labai padėjo gauti 2D brėžinius MDF pjaustymui lazeriu.

4 žingsnis: MDF surinkimas

MDF surinkimas
MDF surinkimas
MDF surinkimas
MDF surinkimas
MDF surinkimas
MDF surinkimas

Nubraižęs „Pixel“ant CAD, susisiekiau su vietine įmone, gaminančia akrilo objektus, pvz., Ekranus, trofėjus ir tt. Paprastai šiose vietose yra pjaustymo lazeriu mašinos, todėl paklausiau, ar jie galėtų pastatyti mano akrilo kubą ir supjaustyti MDF.

Taigi aš gavau 6 mm MDF plokštę ir išsiunčiau jiems pjovimo brėžinius.

Aš juos gavau kaip aukščiau esančiame paveikslėlyje ir visa tai surinkau naudojant cianoakrilato klijus.

5 žingsnis: komponentų litavimas

Komponentų litavimas
Komponentų litavimas

Tai buvo viena sunkiausių akimirkų. Neturėjau jokios patirties elektronikos litavimo srityje, todėl žiūrėjau keletą vaizdo įrašų ir išbandžiau.

6 žingsnis: Baigti medžio darbus

Baigti medžio darbus
Baigti medžio darbus
Baigti medžio darbus
Baigti medžio darbus

Šiuo metu „Pixel“veikė taip, kaip planavau. Buvo reikalingi kai kurie koregavimai, pavyzdžiui, šviesos diodų ryškumo nustatymas.

Tačiau MDF apdaila nebuvo tokia, kokios tikėjausi. Taigi aš gavau medžio lakštą, ragana yra labai plonas medžio gabalas. Aš padengiau visą MDF paviršių, jei įsitikinau, kad laikrodžio ekranas gali skleisti šviesą.

7 žingsnis: mėgaukitės šviesomis

Mėgaukitės šviesomis!
Mėgaukitės šviesomis!
Mėgaukitės šviesomis!
Mėgaukitės šviesomis!
Mėgaukitės šviesomis!
Mėgaukitės šviesomis!
Mėgaukitės šviesomis!
Mėgaukitės šviesomis!

Po viso šito darbo turėjau lempą, kuri buvo daug ryškesnė ir atrodė geriau, nei iš pradžių įsivaizdavau.

Vaizdo įrašą galite peržiūrėti virš visų „Pixel“šviesos režimų.

Prašome susisiekti su manimi, jei turite kokių nors abejonių dėl savo projekto. Mielai padedu:)

Rekomenduojamas: