Cuprins:

Lampă inteligentă Pixel: 7 pași (cu imagini)
Lampă inteligentă Pixel: 7 pași (cu imagini)

Video: Lampă inteligentă Pixel: 7 pași (cu imagini)

Video: Lampă inteligentă Pixel: 7 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Noiembrie
Anonim
Image
Image
Configurarea electronicii
Configurarea electronicii

Acesta este un proiect pe care l-am făcut pentru o lampă inteligentă controlată de Bluetooth cu o aplicație Android dezvoltată pe Android Studio.

Scopul principal al Pixel este de a afișa lumini frumoase. Este modul de lumină al șemineului, de exemplu, să vedem cum ar putea arăta un șemineu cu un singur pixel. De asemenea, modul curcubeu arată cum o mulțime de gradiente sunt „în mod natural” formate de leduri.

Elementele electronice ale Pixel sunt un Arduino Nano și 10 LED-uri adresabile ws2813. De asemenea, are un afișaj care arată ora și un buzzer, astfel încât să puteți seta o alarmă.

Corpul său este realizat din MDF (tăiat cu laser) și acril.

Github pentru.apk, fișiere arduino, fișiere de aplicații.

github.com/danielwilberger/PixelSmartLamp

EDITARE: a încărcat foile de tăiat pentru partea MDF

Provizii

  • Arduino nano;
  • Modulul Bluetooth HC-05
  • Modul Ceas în timp real;
  • Afișaj LED cu 4 cifre;
  • 10 x LED-uri adresabile ws2812b
  • Potențiometru;
  • 4 butoane;
  • Buzzer;
  • Font 5V-2amp.

Pasul 1: Configurarea Eletronics

Configurarea Eletronics
Configurarea Eletronics
Configurarea Eletronics
Configurarea Eletronics

Primul meu pas, după ce am primit livrarea de electronice, a fost să-l asamblez pe un protoboard.

În acest fel, aș putea să-l testez și să încep să programez Arduino.

A trebuit să:

  • Lipiți ledurile;
  • Asamblați toate dispozitivele de pe protoboard;
  • Asamblați cele 10 leduri adresabile (două pentru fiecare parte a cubului, minus partea inferioară);
  • Începeți programarea.

Înainte de a obține cubul acrilic pentru afișajul final, l-am testat pe vasul de plastic al mamei mele.

Pasul 2: Programare

Programare
Programare
Programare
Programare

Următorul meu pas a fost programarea. În primul rând, arduino cu toate funcționalitățile pe care mi le-am imaginat mai întâi pentru Pixel:

  • Afișează ora curentă pe ceas;
  • Configurați alarma pentru trezire (sau un cronometru);
  • Afișați mai multe moduri de lumină, de la o lampă albă simplă la un spectacol curcubeu sau un șemineu. Pentru această parte, câteva exemple despre biblioteca FastLED pentru Arduino au fost foarte utile.

După finalizare, am avut o lampă complet controlabilă, folosind butoane analogice și potențiometrul. Deci, următorul pas a fost configurarea conexiunii bluetooth cu o aplicație pe care am creat-o doar pentru Pixel. Aceasta a fost partea care a durat cel mai mult. Înainte de acest proiect, nu aveam cunoștințe despre programarea Android și nici nu știam limbajul Java. Dar știam deja programarea orientată pe obiecte, așa că am început un curs de programare Android, pe Udemy.

Puteți verifica tot ce doriți pe Github. Legătura este deasupra la începutul acestui arcticul.

Pasul 3: Proiectarea Pixel

Proiectarea Pixel
Proiectarea Pixel
Proiectarea Pixel
Proiectarea Pixel
Proiectarea Pixel
Proiectarea Pixel

În acest moment, îmi imaginasem cum va arăta Pixel, dar era timpul să îl pun pe hârtie. De fapt, pe computerul meu. Din moment ce voi construi Pixel pe lemn MDF și acrilic, știam că trebuie să desenez un proiect foarte precis. Așa că am ales un software CAD și am început să desenez Pixel.

S-ar putea să arate cam mult, dar știam deja desenul CAD de la cursul meu de absolvire de inginerie. Și a fost foarte util pentru obținerea desenelor 2D pentru tăierea cu laser a MDF-ului.

Pasul 4: Asamblarea MDF-ului

Asamblarea MDF-ului
Asamblarea MDF-ului
Asamblarea MDF-ului
Asamblarea MDF-ului
Asamblarea MDF-ului
Asamblarea MDF-ului

După ce am desenat Pixel pe CAD, am contactat o companie locală care fabrica obiecte acrilice, precum afișaje, trofee etc. Aceste locuri au de obicei mașini de tăiat cu laser, așa că am întrebat dacă pot construi cubul meu acrilic și pot tăia MDF-ul.

Așa că am primit o placă MDF de 6 mm și le-am trimis desenele de tăiere.

Le-am primit ca în imaginea de mai sus și le-am asamblat cu ajutorul lipiciului cianoacrilat.

Pasul 5: lipirea componentelor

Lipirea componentelor
Lipirea componentelor

Acesta a fost unul dintre cele mai grele momente. Nu aveam nicio experiență în lipirea electronicii, așa că am urmărit câteva videoclipuri și am încercat-o.

Pasul 6: Finalizarea prelucrării lemnului

Finalizarea lucrărilor de lemn
Finalizarea lucrărilor de lemn
Finalizarea lucrărilor de lemn
Finalizarea lucrărilor de lemn

În acest moment, am pus Pixel să funcționeze așa cum am planificat. Au fost necesare unele ajustări, cum ar fi setarea luminozității LED-urilor.

Dar finisarea MDF nu a fost așa cum mă așteptam. Așa că am o foaie de lemn, vrăjitoarea este o bucată de lemn foarte subțire. Am acoperit toată suprafața MDF cu dacă, după ce m-am asigurat că afișajul ceasului ar putea emite lumină prin ea.

Pasul 7: Bucurați-vă de lumini

Bucurați-vă de lumini!
Bucurați-vă de lumini!
Bucurați-vă de lumini!
Bucurați-vă de lumini!
Bucurați-vă de lumini!
Bucurați-vă de lumini!
Bucurați-vă de lumini!
Bucurați-vă de lumini!

După toată această muncă, am avut o lampă care era mult mai strălucitoare și cu un aspect mai bun decât mi-am imaginat-o prima dată.

Puteți verifica videoclipul deasupra tuturor modurilor de lumină Pixel.

Vă rugăm să mă contactați dacă aveți îndoieli cu privire la proiectul dvs. Voi sânge bucuros să vă ajut:)

Recomandat: