Innehållsförteckning:

Pixel Smart Lampa: 7 steg (med bilder)
Pixel Smart Lampa: 7 steg (med bilder)

Video: Pixel Smart Lampa: 7 steg (med bilder)

Video: Pixel Smart Lampa: 7 steg (med bilder)
Video: Камера-ЛАМПА со слежением и определением человека. 2024, November
Anonim
Image
Image
Konfigurera Eletronics
Konfigurera Eletronics

Detta är ett projekt jag gjorde för en smart lampa som styrs av Bluetooth med en Android -app utvecklad på Android Studio.

Pixel huvudmål är att visa vackra lampor. Det är till exempel eldstadens ljusläge, låt oss se hur en enpiks eldstad kan se ut. Regnbågsläget visar också hur många lutningar "naturligt" bildas av lysdioderna.

Pixels elektronik är en Arduino Nano och 10 adresserbara lysdioder ws2813. Den har också en display som visar tiden och en summer så att du kan ställa in ett larm.

Kroppen är tillverkad med MDF (laserskärning) och akryl.

Github för.apk, arduino -filer, appfiler.

github.com/danielwilberger/PixelSmartLamp

EDIT: laddat upp skärblad för MDF -delen

Tillbehör

  • Arduino nano;
  • Bluetooth-modul HC-05
  • Realtidsklocka modul;
  • 4-siffrig LED-display;
  • 10 x adresserbara lysdioder ws2812b
  • Potentiometer;
  • 4 x knappar;
  • Summer;
  • 5V-2amp typsnitt.

Steg 1: Konfigurera Eletronics

Konfigurera Eletronics
Konfigurera Eletronics
Konfigurera Eletronics
Konfigurera Eletronics

Mitt första steg, efter att ha fått elektroniken levererad, var att montera allt på ett protoboard.

På så sätt kan jag testa det och börja programmera Arduino.

Jag var tvungen:

  • Löd ledarna;
  • Montera alla enheter på protoboard;
  • Montera de 10 adresserbara lysdioderna (två för varje sida av kuben, minus botten);
  • Börja programmera.

Innan jag fick akrylkuben för den sista displayen testade jag den på min mammas plastskål.

Steg 2: Programmering

Programmering
Programmering
Programmering
Programmering

Mitt nästa steg var programmering. Först arduinoen med alla funktioner jag först tänkt mig för Pixel:

  • Visa aktuell tid på klockan;
  • Ställ in larm för att vakna (eller en timer);
  • Visa flera ljusmoder, från en enkel vit lampa till en regnbågshow eller en öppen spis. För den här delen var flera exempel på FastLED -biblioteket för Arduino till stor hjälp.

Efter att ha slutfört det hade jag en helt kontrollerbar lampa med analoga knappar och potentiometern. Så nästa steg var att konfigurera Bluetooth -anslutningen med en app som jag skapade bara för Pixel. Detta var den del som tog längst tid. Innan detta projekt hade jag ingen kunskap om Android -programmering och kunde inte ens Java -språk. Men jag kunde redan Objektorienterad programmering, så jag startade en Android-programmeringskurs om Udemy.

Du kan kontrollera allt du vill ha på min Github. Länken är ovan i början av denna artikel.

Steg 3: Designa Pixel

Designa Pixel
Designa Pixel
Designa Pixel
Designa Pixel
Designa Pixel
Designa Pixel

För tillfället hade jag föreställt mig hur Pixel skulle se ut, men det var dags att lägga det på pappret. Egentligen på min PC. Eftersom jag skulle bygga Pixel på MDF -trä och akryl, visste jag att jag måste rita ett mycket exakt projekt. Så jag valde en CAD -programvara och började rita Pixel.

Det här kan se lite mycket ut, men jag visste redan CAD -ritning från min examen på ingenjörsvetenskap. Och det var till stor hjälp för att få 2D -ritningar för laserskärning av MDF.

Steg 4: Montering av MDF

Montering av MDF
Montering av MDF
Montering av MDF
Montering av MDF
Montering av MDF
Montering av MDF

Efter att ha ritat Pixel på CAD kontaktade jag ett lokalt företag som tillverkade akrylföremål, som skärmar, troféer, etc. Dessa platser har vanligtvis laserskärmaskiner, så jag frågade om de kunde bygga min akrylkub och klippa MDF.

Så jag fick en 6 mm MDF -bräda och skickade klippritningarna till dem.

Jag tog emot dem som på bilden ovan och monterade allt med hjälp av cyanoakrylatlim.

Steg 5: Lödning av komponenterna

Lödning av komponenterna
Lödning av komponenterna

Detta var en av de svåraste stunderna. Jag hade ingen erfarenhet av lödning av elektronik, så jag tittade på några videor och provade det.

Steg 6: Avsluta träarbetet

Avsluta träarbetet
Avsluta träarbetet
Avsluta träarbetet
Avsluta träarbetet

För närvarande fick jag Pixel att fungera som jag har planerat det. Vissa justeringar var nödvändiga, som att ställa in lysdiodernas ljusstyrka.

Men MDF -finishen var inte som jag förväntade mig. Så jag fick en träplåt, häxan är en mycket tunn träbit. Jag täckte hela MDF -ytan med if, efter att ha kontrollerat att klockdisplayen kunde avge ljus genom den.

Steg 7: Njut av ljusen

Njut av ljusen!
Njut av ljusen!
Njut av ljusen!
Njut av ljusen!
Njut av ljuset!
Njut av ljuset!
Njut av ljuset!
Njut av ljuset!

Efter allt detta arbete hade jag en lampa som var mycket ljusare och snyggare än jag först trodde det.

Du kan titta på videon framför alla Pixel -ljuslägen.

Kontakta mig om du är osäker på ditt projekt. Jag hjälper dig gärna:)

Rekommenderad: