Innehållsförteckning:
- Tillbehör
- Steg 1: Konfigurera Eletronics
- Steg 2: Programmering
- Steg 3: Designa Pixel
- Steg 4: Montering av MDF
- Steg 5: Lödning av komponenterna
- Steg 6: Avsluta träarbetet
- Steg 7: Njut av ljusen
Video: Pixel Smart Lampa: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
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
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
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
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
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
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
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
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:
Smart väckarklocka: en smart väckarklocka tillverkad med hallon Pi: 10 steg (med bilder)
Smart väckarklocka: en smart väckarklocka tillverkad med hallon Pi: Har du någonsin velat ha en smart klocka? I så fall är detta lösningen för dig! Jag gjorde Smart Alarm Clock, det här är en klocka som du kan ändra alarmtiden enligt webbplatsen. När larmet går går det ett ljud (summer) och 2 lampor lyser
Alexa smart lampa med ESP8266: 4 steg (med bilder)
Alexa Smart Lamp With ESP8266: Denna instruktionsguide guidar dig tillsammans med mig i uppgraderingen av en vintage lampa med röststyrning med hjälp av en ESP8266 microntroller och Amazon Echo/Alexa. Arduino -koden emulerar en Belkin WeMo -enhet med hjälp av fauxmoESP -biblioteket, vilket gör installationen till en lek. Pl
Vertikal Bartop -arkad med integrerad PIXEL LED -display: 11 steg (med bilder)
Vertikal Bartop -arkad med integrerad PIXEL LED -display: **** Uppdaterad med ny programvara juli 2019, detaljer här ****** En bartop -arkad med den unika funktionen som LED -matrismarkeringen ändras för att matcha det valda spelet. Karaktärskonsten på skåpsidorna är laserskurna inlägg och inte sticka
Mummilampan - WiFi -kontrollerad smart lampa: 5 steg (med bilder)
Mummilampan - WiFi -kontrollerad smart lampa: För cirka 230 tusen år sedan lärde sig människan att kontrollera elden, detta leder till en stor förändring i hans livsstil när han började arbeta på natten och även använde ljus från elden. Vi kan säga att detta är början på inomhusbelysning. Nu jag
IoT RC -bil med smart lampa fjärrkontroll eller gateway: 8 steg (med bilder)
IoT RC Car With Smart Lamp Remote or Gateway: För ett icke -relaterat projekt hade jag skrivit lite Arduino -kod för att prata med MiLight smarta lampor och lampfjärrkontroller som jag har i mitt hem. Efter att jag lyckats fånga upp kommandon från de trådlösa fjärrkontrollerna, Jag bestämde mig för att göra en liten RC -bil för att testa