Taula de continguts:

Làmpada intel·ligent Pixel: 7 passos (amb imatges)
Làmpada intel·ligent Pixel: 7 passos (amb imatges)

Vídeo: Làmpada intel·ligent Pixel: 7 passos (amb imatges)

Vídeo: Làmpada intel·ligent Pixel: 7 passos (amb imatges)
Vídeo: Setup Wars Episode 183 - Teen Edition 2024, De novembre
Anonim
Image
Image
Configuració d'Eletronics
Configuració d'Eletronics

Aquest és un projecte que vaig fer per a una làmpada intel·ligent controlada per Bluetooth amb una aplicació per a Android desenvolupada a Android Studio.

L’objectiu principal de Pixel és mostrar llums magnífiques. És el mode de llum de la xemeneia, per exemple, per veure com pot ser una xemeneia d’un sol píxel. També el mode arc de Sant Martí mostra com molts degradats estan formats "naturalment" pels leds.

L’electrònica de Pixel és un Arduino Nano i 10 LED adreçables ws2813. També té una pantalla que mostra l’hora i un brunzidor perquè pugueu configurar una alarma.

El seu cos està fabricat amb MDF (tallat per làser) i acrílic.

Github per.apk, fitxers arduino, fitxers d'aplicacions.

github.com/danielwilberger/PixelSmartLamp

EDIT: ha penjat les fulles de tall de la part MDF

Subministraments

  • Arduino nano;
  • Mòdul Bluetooth HC-05
  • Mòdul de rellotge en temps real;
  • Pantalla LED de 4 dígits;
  • 10 x LEDs adreçables ws2812b
  • Potenciòmetre;
  • 4 botons;
  • Zumbador;
  • Tipus de lletra 5V-2amp.

Pas 1: Configuració d'Eletronics

Configuració d'Eletronics
Configuració d'Eletronics
Configuració d'Eletronics
Configuració d'Eletronics

El meu primer pas, després de rebre l’electrònica, va ser muntar-ho tot en una protoborda.

D'aquesta manera, podria provar-lo i començar a programar l'Arduino.

Vaig haver de:

  • Soldeu els leds;
  • Muntar tots els dispositius a protoboard;
  • Muntar els 10 leds adreçables (dos per a cada costat del cub, menys la part inferior);
  • Comenceu a programar.

Abans d’aconseguir el cub d’acrílic per a la pantalla final, el vaig provar al recipient de plàstic de la meva mare.

Pas 2: programació

Programació
Programació
Programació
Programació

El meu següent pas va ser programar. En primer lloc, l’arduino amb totes les funcionalitats que vaig imaginar per Pixel:

  • Mostra l'hora actual al rellotge;
  • Configureu l'alarma per despertar (o un temporitzador);
  • Mostra diversos modes de llum, des d'un simple llum blanc fins a un espectacle d'arc de Sant Martí o una xemeneia. Per a aquesta part, diversos exemples sobre la biblioteca FastLED per a Arduino van ser molt útils.

Després de completar-lo, tenia una làmpada totalment controlable, mitjançant botons analògics i el potenciòmetre. Per tant, el següent pas va ser configurar la connexió bluetooth amb una aplicació que vaig crear només per a Pixel. Aquesta va ser la part que més va trigar. Abans d’aquest projecte, no coneixia la programació d’Android i ni tan sols coneixia el llenguatge Java. Però ja coneixia la programació orientada a objectes, així que vaig començar un curs de programació d’Android, a Udemy.

Podeu consultar tot el que vulgueu al meu Github. L’enllaç es troba a l’inici d’aquest arcticle.

Pas 3: dissenyar Pixel

Dissenyant Pixel
Dissenyant Pixel
Dissenyant Pixel
Dissenyant Pixel
Dissenyant Pixel
Dissenyant Pixel

En aquest moment, m’havia imaginat com seria Pixel, però era hora de posar-lo al paper. En realitat, al meu PC. Com que construiria Pixel sobre fusta de MDF i acrílic, sabia que havia de dibuixar un projecte molt precís. Així que vaig triar un programari CAD i vaig començar a dibuixar Pixel.

Pot semblar una mica, però ja sabia el dibuix CAD del meu curs de postgrau en Enginyeria. I va ser molt útil per obtenir els dibuixos 2D per tallar amb làser el MDF.

Pas 4: Muntatge del MDF

Muntatge del MDF
Muntatge del MDF
Muntatge del MDF
Muntatge del MDF
Muntatge del MDF
Muntatge del MDF

Després de dibuixar Pixel en CAD, vaig contactar amb una empresa local que fabricava objectes d’acrílic, com ara pantalles, trofeus, etc. Aquests llocs solen tenir màquines de tall per làser, de manera que vaig demanar si podrien construir el meu cub d’acrílic i tallar el MDF.

Així doncs, vaig aconseguir una placa de MDF de 6 mm i els vaig enviar els dibuixos de tall.

Els vaig rebre com a la imatge superior i els vaig muntar tot utilitzant cola de cianoacrilat.

Pas 5: soldar els components

Soldar els components
Soldar els components

Aquest va ser un dels moments més durs. No tenia experiència en soldar electrònica, així que vaig veure alguns vídeos i ho vaig provar.

Pas 6: Acabar el treball de la fusta

Acabant el treball de la fusta
Acabant el treball de la fusta
Acabant el treball de la fusta
Acabant el treball de la fusta

En aquest moment, tenia Pixel funcionant tal i com ho tenia previst. Alguns ajustaments eren necessaris, com la configuració de la brillantor dels LED.

Però l’acabat del MDF no va ser com esperava. Així que vaig aconseguir un full de fusta, la bruixa és un tros de fusta molt prim. Vaig cobrir tota la superfície de MDF amb si, després d'assegurar-me que la pantalla del rellotge pogués emetre llum a través d'ella.

Pas 7: gaudiu de les llums

Gaudeix de les llums!
Gaudeix de les llums!
Gaudeix de les llums!
Gaudeix de les llums!
Gaudeix de les llums!
Gaudeix de les llums!
Gaudeix de les llums!
Gaudeix de les llums!

Després de tot aquest treball, vaig tenir una làmpada que era molt més brillant i tenia un aspecte millor del que imaginava per primera vegada.

Podeu consultar el vídeo sobre tots els modes de llum de Pixel.

Poseu-vos en contacte amb mi si teniu dubtes sobre el vostre projecte. Estaré encantat d'ajudar:)

Recomanat: