Indholdsfortegnelse:

Pixel Smart Lampe: 7 trin (med billeder)
Pixel Smart Lampe: 7 trin (med billeder)

Video: Pixel Smart Lampe: 7 trin (med billeder)

Video: Pixel Smart Lampe: 7 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, November
Anonim
Image
Image
Opsætning af elektronik
Opsætning af elektronik

Dette er et projekt, jeg lavede til en smart lampe styret af Bluetooth med en Android App udviklet på Android Studio.

Pixels hovedmål er at vise smukke lys. Det er for eksempel pejsens lysform, lad os se, hvordan en pejs med en pixel kan se ud. Også regnbue -mode viser, hvordan mange gradienter "naturligt" dannes af lysdioderne.

Pixel's elektronik er en Arduino Nano og 10 adresserbare lysdioder ws2813. Det har også et display, der viser tiden og en summer, så du kan indstille en alarm.

Dens krop er lavet med MDF (laserskåret) og akryl.

Github til.apk, arduino -filer, appfiler.

github.com/danielwilberger/PixelSmartLamp

EDIT: uploadede skærepladerne til MDF -delen

Forbrugsvarer

  • Arduino nano;
  • Bluetooth-modul HC-05
  • Realtid ur modul;
  • 4-cifret LED display;
  • 10 x adresserbare lysdioder ws2812b
  • Potentiometer;
  • 4 x knapper;
  • Summer;
  • 5V-2amp skrifttype.

Trin 1: Opsætning af Eletronics

Opsætning af elektronik
Opsætning af elektronik
Opsætning af elektronik
Opsætning af elektronik

Mit første trin, efter at have fået elektronikken leveret, var at samle det hele på et protoboard.

På denne måde kunne jeg teste det og begynde at programmere Arduino.

Jeg var nødt til at:

  • Lodde lysdioderne;
  • Saml alle enheder på protoboard;
  • Saml de 10 adresserbare lysdioder (to for hver side af terningen, minus bunden);
  • Begynd at programmere.

Inden jeg fik akrylterningen til det sidste display, testede jeg den på min mors plastikskål.

Trin 2: Programmering

Programmering
Programmering
Programmering
Programmering

Mit næste trin var programmering. For det første arduinoen med alle de funktioner, jeg først forestillede mig for Pixel:

  • Vis aktuel tid på uret;
  • Indstil alarm til at vågne (eller en timer);
  • Vis flere lysmodes, fra en simpel hvid lampe til et regnbueshow eller en pejs. For denne del var flere eksempler på FastLED -bibliotek til Arduino meget nyttige.

Efter at have afsluttet det havde jeg en fuldt kontrollerbar lampe ved hjælp af analoge knapper og potentiometeret. Så det næste trin var at oprette bluetooth -forbindelsen med en app, jeg lavede kun til Pixel. Dette var den del, der tog længst tid. Før dette projekt havde jeg ingen viden om Android -programmering og kendte ikke engang Java -sprog. Men jeg kendte allerede Objektorienteret programmering, så jeg startede et Android-programmeringskursus om Udemy.

Du kan kontrollere alt, hvad du vil, på min Github. Linket er ovenfor i begyndelsen af denne artikel.

Trin 3: Design af Pixel

Design af Pixel
Design af Pixel
Design af Pixel
Design af Pixel
Design af Pixel
Design af Pixel

På dette tidspunkt havde jeg forestillet mig, hvordan Pixel ville se ud, men det var på tide at lægge det på papiret. Faktisk på min pc. Da jeg ville bygge Pixel på MDF -træ og akryl, vidste jeg, at jeg var nødt til at tegne et meget præcist projekt. Så jeg valgte en CAD -software og begyndte at tegne Pixel.

Det ser måske lidt meget ud, men jeg kendte allerede CAD -tegning fra mit afgangskursus om ingeniørarbejde. Og det var meget nyttigt til at få 2D -tegningerne til laserskæring af MDF.

Trin 4: Montering af MDF

Montering af MDF
Montering af MDF
Montering af MDF
Montering af MDF
Montering af MDF
Montering af MDF

Efter at have tegnet Pixel på CAD, kontaktede jeg et lokalt firma, der lavede akrylgenstande, f.eks. Displays, trofæer osv. Disse steder har normalt laserskæremaskiner, så jeg spurgte, om de kunne bygge min akrylterning og skære MDF'en.

Så jeg fik et 6 mm MDF -plade, og sendte dem skæretegningerne.

Jeg modtog dem som på billedet ovenfor og samlede det hele ved hjælp af cyanoacrylatlim.

Trin 5: Lodning af komponenterne

Lodning af komponenterne
Lodning af komponenterne

Dette var et af de hårdeste øjeblikke. Jeg havde ingen erfaring med lodning af elektronik, så jeg så nogle videoer og prøvede det.

Trin 6: Afslutning af træværket

Afslutning af træværket
Afslutning af træværket
Afslutning af træværket
Afslutning af træværket

I øjeblikket havde jeg Pixel, som jeg havde planlagt det. Nogle justeringer var nødvendige, f.eks. Opsætning af LED'ernes lysstyrke.

Men MDF -efterbehandling var ikke som jeg havde forventet. Så jeg fik en træplade, heks er et meget tyndt stykke træ. Jeg dækkede hele MDF -overfladen med hvis, efter at have sørget for, at urets display kunne udsende lys igennem det.

Trin 7: Nyd lysene

Nyd lysene!
Nyd lysene!
Nyd lysene!
Nyd lysene!
Nyd lysene!
Nyd lysene!
Nyd lysene!
Nyd lysene!

Efter alt dette arbejde havde jeg en lampe, der var meget lysere og flottere, end jeg først havde forestillet mig.

Du kan tjekke videoen frem for alle Pixel's lystilstande.

Kontakt mig venligst, hvis du er i tvivl om dit projekt. Jeg vil meget gerne hjælpe:)

Anbefalede: