Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Sette opp elektronikk
- Trinn 2: Programmering
- Trinn 3: Design Pixel
- Trinn 4: Montering av MDF
- Trinn 5: Lodding av komponentene
- Trinn 6: Ferdiggjøring av treverket
- Trinn 7: Nyt lysene
Video: Pixel Smart Lampe: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Dette er et prosjekt jeg laget for en smart lampe kontrollert av Bluetooth med en Android -app utviklet på Android Studio.
Pixel hovedmål er å vise vakre lys. Det er peisens lysmodus, for eksempel, la oss se hvordan en peis med en piksel kan se ut. Regnbuemodusen viser også hvordan mange gradienter "naturlig" dannes av lysdiodene.
Pixel's elektronikk er en Arduino Nano og 10 adresserbare lysdioder ws2813. Den har også et display som viser klokkeslettet og en summer, slik at du kan sette opp en alarm.
Kroppen er laget av MDF (laserskåret) og akryl.
Github for.apk, arduino -filer, appfiler.
github.com/danielwilberger/PixelSmartLamp
EDIT: lastet opp skjærearkene for MDF -delen
Rekvisita
- Arduino nano;
- Bluetooth-modul HC-05
- Sanntidsklokke modul;
- 4-sifret LED-skjerm;
- 10 x adresserbare lysdioder ws2812b
- Potensiometer;
- 4 x knapper;
- Summer;
- 5V-2amp skrift.
Trinn 1: Sette opp elektronikk
Mitt første trinn, etter å ha fått elektronikken levert, var å montere alt på et protoboard.
På denne måten kunne jeg teste den og begynne å programmere Arduino.
Jeg måtte:
- Lodde lysdiodene;
- Monter alle enheter på protoboard;
- Monter de 10 adresserbare lysdiodene (to på hver side av terningen, minus bunnen);
- Begynn å programmere.
Før jeg fikk akrylterningen til den endelige visningen, testet jeg den på min mors plastskål.
Trinn 2: Programmering
Mitt neste trinn var programmering. Først arduinoen med alle funksjonene jeg først forestilte meg for Pixel:
- Vis gjeldende tid på klokken;
- Sett opp alarm for å våkne (eller en timer);
- Vis flere lysmoduser, fra en enkel hvit lampe til et regnbue -show eller en peis. For denne delen var flere eksempler på FastLED -biblioteket for Arduino svært nyttig.
Etter å ha fullført den, hadde jeg en fullt kontrollerbar lampe, ved hjelp av analoge knapper og potensiometeret. Så det neste trinnet var å sette opp Bluetooth -tilkoblingen med en app jeg laget bare for Pixel. Dette var delen som tok lengst tid. Før dette prosjektet hadde jeg ingen kunnskap om Android -programmering, og kunne ikke engang Java -språk. Men jeg kjente allerede Objektorientert programmering, så jeg startet et Android-programmeringskurs på Udemy.
Du kan sjekke alt du vil ha på min Github. Lenken er ovenfor i begynnelsen av denne artikkelen.
Trinn 3: Design Pixel
For øyeblikket hadde jeg forestilt meg hvordan Pixel ville se ut, men det var på tide å legge den på papiret. Faktisk på min PC. Siden jeg skulle bygge Pixel på MDF -tre og akryl, visste jeg at jeg måtte tegne et veldig presist prosjekt. Så jeg valgte en CAD -programvare og begynte å tegne Pixel.
Dette kan se litt mye ut, men jeg kjente allerede CAD -tegning fra eksamenskurset mitt om ingeniørarbeid. Og det var veldig nyttig for å få 2D -tegningene for laserskjæring av MDF.
Trinn 4: Montering av MDF
Etter å ha tegnet Pixel på CAD, kontaktet jeg et lokalt selskap som laget akrylgjenstander, som skjermer, trofeer, etc. Disse stedene har vanligvis laserskjæremaskiner, så jeg spurte om de kunne bygge min akrylterning og kutte MDF.
Så jeg fikk et 6 mm MDF -brett, og sendte dem skjæretegningene.
Jeg mottok dem som på bildet ovenfor, og monterte alt ved hjelp av cyanoakrylatlim.
Trinn 5: Lodding av komponentene
Dette var en av de vanskeligste øyeblikkene. Jeg hadde ingen erfaring med lodding av elektronikk, så jeg så på noen videoer og prøvde det.
Trinn 6: Ferdiggjøring av treverket
For øyeblikket hadde jeg Pixel som jeg hadde planlagt. Noen justeringer var nødvendige, for eksempel å sette opp lysdiodenes lysdioder.
Men MDF -finishen var ikke som jeg forventet. Så jeg fikk et treplate, heks er et veldig tynt treverk. Jeg dekket hele MDF -overflaten med if, etter å ha kontrollert at klokkeskjermen kunne avgi lys gjennom den.
Trinn 7: Nyt lysene
Etter alt dette arbeidet, hadde jeg en lampe som var mye lysere og bedre enn jeg først forestilte meg.
Du kan se videoen over alle Pixel -lysmoduser.
Ta kontakt med meg hvis du er i tvil om prosjektet ditt. Jeg hjelper deg gjerne:)
Anbefalt:
Stencil Lampe - En lampe Mange nyanser: 5 trinn
Stencil Lamp - One Lamp Many Shades: Denne instruksjonsfilen viser deg hvordan du lager en enkel lampe med byttbare nyanser (en lampeskjerm)
Alexa smart lampe med ESP8266: 4 trinn (med bilder)
Alexa smart lampe med ESP8266: Denne instruksjonsguiden veileder deg sammen med meg i oppgradering av en vintage lampe med stemmestyring ved hjelp av en ESP8266 mikrokontroller og Amazon Echo/Alexa. Arduino -koden emulerer en Belkin WeMo -enhet ved hjelp av fauxmoESP -biblioteket, noe som gjør oppsettet til en lek. Pl
The Mummy Lamp - WiFi -kontrollert smart lampe: 5 trinn (med bilder)
The Mummy Lamp - WiFi -kontrollert smart lampe: For omtrent 230 tusen år siden lærte mennesker å kontrollere brannen, dette fører til en stor endring i livsstilen hans da han begynte å jobbe om natten og også brukte lys fra brannen. Vi kan si at dette er begynnelsen på innendørs belysning. Nå jeg
IoT RC -bil med smart lampe fjernkontroll eller gateway: 8 trinn (med bilder)
IoT RC Car With Smart Lamp Remote or Gateway: For et ikke -relatert prosjekt hadde jeg skrevet noen Arduino -koder for å snakke med MiLight smarte lamper og lampekontroller som jeg har i hjemmet mitt. Etter at jeg lyktes i å fange opp kommandoer fra de trådløse fjernkontrollene, Jeg bestemte meg for å lage en liten RC -bil for å teste
Konverter din gamle CFL -lampe til LED -lampe: 10 trinn
Konverter din gamle CFL -lampe til LED -lampe: Se først hele videoen, så forstår du alt