Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Opsætning af Eletronics
- Trin 2: Programmering
- Trin 3: Design af Pixel
- Trin 4: Montering af MDF
- Trin 5: Lodning af komponenterne
- Trin 6: Afslutning af træværket
- Trin 7: Nyd lysene
Video: Pixel Smart Lampe: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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
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
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
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
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
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
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
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:
WebApp Puzzle LED -lampe med ESP32: 5 trin (med billeder)
WebApp Puzzle LED -lampe Med ESP32: Jeg har leget med LED -strips i årevis og flyttede for nylig ind i en vens sted, hvor jeg ikke kunne foretage store ændringer som at montere strimlen på væggene, så jeg sammensatte denne lampe, der har en enkelt ledning kommer ud for strøm og kan placeres
Smart vækkeur: et smart vækkeur lavet med hindbær Pi: 10 trin (med billeder)
Smart vækkeur: et smart vækkeur lavet med Raspberry Pi: Har du nogensinde ønsket et smart ur? I så fald er dette løsningen for dig! Jeg lavede Smart Alarm Clock, dette er et ur, hvor du kan ændre alarmtiden i henhold til webstedet. Når alarmen går, kommer der en lyd (summer) og 2 lyser
Alexa Smart lampe med ESP8266: 4 trin (med billeder)
Alexa Smart Lamp With ESP8266: Denne instruktør guider dig sammen med mig i opgradering af en vintage lampe med stemmestyring ved hjælp af en ESP8266 microntroller og Amazon Echo/Alexa. Arduino -koden efterligner en Belkin WeMo -enhed ved hjælp af fauxmoESP -biblioteket, hvilket gør opsætningen til en leg. Pl
The Mummy Lamp - WiFi -kontrolleret smart lampe: 5 trin (med billeder)
Mumielampen - WiFi -kontrolleret smart lampe: For omkring 230 tusind år siden lærte mennesker at kontrollere ilden, dette fører til en stor ændring i hans livsstil, da han begyndte at arbejde om natten og også brugte lys fra ilden. Vi kan sige, at dette er begyndelsen på indendørs belysning. Nu jeg
IoT RC bil med smart lampe fjernbetjening eller gateway: 8 trin (med billeder)
IoT RC Car With Smart Lamp Remote or Gateway: For et ikke -relateret projekt havde jeg skrevet nogle Arduino -koder for at tale med MiLight smarte lamper og lampe -fjernbetjeninger, som jeg har i mit hjem. Jeg besluttede mig for at lave en lille RC -bil til test