Sisällysluettelo:

Pixel Smart Lamp: 7 vaihetta (kuvilla)
Pixel Smart Lamp: 7 vaihetta (kuvilla)

Video: Pixel Smart Lamp: 7 vaihetta (kuvilla)

Video: Pixel Smart Lamp: 7 vaihetta (kuvilla)
Video: Такие секреты уже все забыли, но их стоит знать! Полезные советы на все случаи жизни! 2024, Marraskuu
Anonim
Image
Image
Eletronicsin käyttöönotto
Eletronicsin käyttöönotto

Tämä on projekti, jonka tein älykkäälle lampulle, jota ohjataan Bluetoothilla Android Studiossa kehitetyn Android -sovelluksen avulla.

Pixelin päätavoite on näyttää kauniita valoja. Se on esimerkiksi takavalo, katsotaanpa miltä yhden pikselin takka voisi näyttää. Myös sateenkaari -tila osoittaa, kuinka paljon kaltevuuksia "luonnollisesti" muodostaa ledit.

Pixelin elektroniikka on Arduino Nano ja 10 osoitettavaa LEDiä ws2813. Siinä on myös kelloa näyttävä näyttö ja summeri, jotta voit asettaa hälytyksen.

Sen runko on valmistettu MDF: stä (laserleikattu) ja akryylistä.

Github.apkille, arduino -tiedostoille, sovellustiedostoille.

github.com/danielwilberger/PixelSmartLamp

EDIT: ladannut MDF -osan leikkausarkit

Tarvikkeet

  • Arduino nano;
  • Bluetooth-moduuli HC-05
  • Reaaliaikainen kellomoduuli;
  • 4-numeroinen LED-näyttö;
  • 10 x Osoitetut LEDit ws2812b
  • Potentiometri;
  • 4 x painiketta;
  • Summeri;
  • 5V-2amp fontti.

Vaihe 1: Eletronicsin käyttöönotto

Eletronicsin käyttöönotto
Eletronicsin käyttöönotto
Eletronicsin käyttöönotto
Eletronicsin käyttöönotto

Ensimmäinen askeleeni, kun sain sähköisen elektroniikan toimitettua, oli koota se kaikki protoboardille.

Tällä tavalla voisin testata sitä ja aloittaa Arduinon ohjelmoinnin.

Minun täytyi:

  • Juottaa ledit;
  • Kokoa kaikki laitteet protoboardiin;
  • Kokoa 10 osoitettavaa lediä (kaksi kuution kummallekin puolelle miinus pohja);
  • Aloita ohjelmointi.

Ennen kuin sain akryylikuution viimeiseen näyttöön, testasin sitä äitini muovikulhoon.

Vaihe 2: Ohjelmointi

Ohjelmointi
Ohjelmointi
Ohjelmointi
Ohjelmointi

Seuraava askel oli ohjelmointi. Ensinnäkin arduino ja kaikki toiminnot, jotka ensin kuvittelin Pixelille:

  • Näytä nykyinen aika kellossa;
  • Aseta herätys herätykseen (tai ajastin);
  • Näytä useita valomuotoja yksinkertaisesta valkoisesta lampusta sateenkaariesitykseen tai takkaan. Tässä osassa useat esimerkit Arduinon FastLED -kirjastosta olivat erittäin hyödyllisiä.

Sen jälkeen minulla oli täysin ohjattava lamppu analogisilla painikkeilla ja potentiometrillä. Joten seuraava askel oli Bluetooth -yhteyden määrittäminen sovellukselle, jonka tein vain Pixelille. Tämä osa kesti pisimpään. Ennen tätä projektia minulla ei ollut tietoa Android -ohjelmoinnista, enkä edes tiennyt Java -kieltä. Mutta tiesin jo olio-ohjelmoinnin, joten aloitin Android-ohjelmointikurssin Udemyssa.

Voit tarkistaa kaiken mitä haluat Githubistani. Linkki on yllä tämän artikkelin alussa.

Vaihe 3: Pixelin suunnittelu

Pixelin suunnittelu
Pixelin suunnittelu
Pixelin suunnittelu
Pixelin suunnittelu
Pixelin suunnittelu
Pixelin suunnittelu

Tällä hetkellä olin kuvitellut miltä Pixel näyttää, mutta oli aika laittaa se paperille. Itseasiassa PC: lläni. Koska rakensin Pixelin MDF -puulle ja akryylille, tiesin, että minun on tehtävä erittäin tarkka projekti. Joten valitsin CAD -ohjelmiston ja aloin piirtää Pixeliä.

Tämä saattaa näyttää hieman paljon, mutta tiesin jo CAD -piirtämisen valmistuskurssillani. Ja se oli erittäin hyödyllistä saada 2D -piirustukset MDF: n laserleikkaukseen.

Vaihe 4: MDF -levyn kokoaminen

MDF -levyn kokoaminen
MDF -levyn kokoaminen
MDF -levyn kokoaminen
MDF -levyn kokoaminen
MDF -levyn kokoaminen
MDF -levyn kokoaminen

Kun olin piirtänyt Pixelin CAD -ohjelmaan, otin yhteyttä paikalliseen yritykseen, joka valmisti akryyliesineitä, kuten näyttöjä, palkintoja jne. Näissä paikoissa on yleensä laserleikkauskoneita, joten kysyin, voisivatko he rakentaa akryylikuutioni ja leikata MDF -levyt.

Joten sain 6 mm MDF -levyn ja lähetin heille leikkauspiirustukset.

Sain ne kuten yllä olevassa kuvassa ja kokoin ne kaikki syanoakrylaattiliimalla.

Vaihe 5: Komponenttien juottaminen

Komponenttien juottaminen
Komponenttien juottaminen

Tämä oli yksi vaikeimmista hetkistä. Minulla ei ollut kokemusta elektroniikan juottamisesta, joten katsoin joitain videoita ja kokeilin sitä.

Vaihe 6: Puutöiden viimeistely

Puutöiden viimeistely
Puutöiden viimeistely
Puutöiden viimeistely
Puutöiden viimeistely

Tällä hetkellä Pixel toimi suunnitellulla tavalla. Joitakin säätöjä tarvittiin, kuten LED -valojen kirkkauden asettaminen.

Mutta MDF -viimeistely ei ollut odotukseni mukainen. Joten sain puulevyn, noita on hyvin ohut puukappale. Peitin koko MDF -pinnan, jos sen jälkeen, kun olin varmistanut, että kellonäyttö voi lähettää valoa sen läpi.

Vaihe 7: Nauti valoista

Nauti valoista!
Nauti valoista!
Nauti valoista!
Nauti valoista!
Nauti valoista!
Nauti valoista!
Nauti valoista!
Nauti valoista!

Kaiken tämän työn jälkeen minulla oli lamppu, joka oli paljon kirkkaampi ja paremman näköinen kuin alun perin kuvittelin.

Voit katsoa videon kaikkien Pixelin valotilojen yläpuolelta.

Ota yhteyttä minuun, jos sinulla on epäilyksiä projektistasi. Autan mielelläni:)

Suositeltava: