Indholdsfortegnelse:

Ikea Grono Wifi-kontrolleret lampe: 7 trin (med billeder)
Ikea Grono Wifi-kontrolleret lampe: 7 trin (med billeder)

Video: Ikea Grono Wifi-kontrolleret lampe: 7 trin (med billeder)

Video: Ikea Grono Wifi-kontrolleret lampe: 7 trin (med billeder)
Video: Как устроена IT-столица мира / Russian Silicon Valley (English subs) 2024, Juli
Anonim
Ikea Grono Wifi-kontrolleret lampe
Ikea Grono Wifi-kontrolleret lampe

I denne instruktive vil jeg vise dig, hvordan du gør en standard Ikea Grono-lampe til en Wifi-kontrolleret LED-lampe! Lampen har over 10 forskellige lysvisningstilstande, herunder en lydreaktiv tilstand.

Trin 1: Intro

Image
Image

Hvis du nogensinde har været i en goodwill eller en lokal genbrugsbutik, har du sandsynligvis set en Ikea Grono -lampe. Af en eller anden grund havde alle goodwills i nærheden af mig masser af disse lamper, så jeg besluttede at se, hvad jeg kunne gøre for at gøre dem bedre. Efter at have foretaget disse ændringer, vil jeg bestemt ikke donere eller smide det væk!

Jeg har for nylig leget med NodeMCU Esp8266 mikrokontroller, der har WiFi -funktion. De er seriøst fantastiske! Dette projekt involverer noget simpelt elektronik, 3D design/print og programmering i C, HTML og CSS. Jeg har ikke gjort HTML/CSS siden gymnasiet, så det var et godt projekt at genindføre mig på disse sprog.

Jeg forsøgte at gøre dette projekt let at følge, så du nemt kan lave din egen Ikea Grono WiFi -lampe. Hvis du har spørgsmål undervejs, er du velkommen til at stille dem i kommentarerne herunder.

Hvis du også har lyst til det, kan du overveje at abonnere på min YouTube -kanal for at støtte mig og se flere spændende projekter.

Trin 2: Nødvendige komponenter

Elektronisk design
Elektronisk design

De komponenter, der er nødvendige for dette projekt, er nedenfor:

1. NodeMCU ESPP 2866 Amazon Link

2. Modstande (200 og 470 Ohm) Amazon Link

3. Kondensator (anbefalet 1000 uF) Amazon Link

4. LED (enhver farve) Amazon Link

5. 15 Neopixels lyser Amazon Link

6. Electret mikrofonforstærker - MAX4466 med justerbar forstærkning Amazon Link

6. Loddejern og basisartikler Amazon Link

7. Adgang til 3D -printer

Videregivelse: Amazon -linkene ovenfor er tilknyttede links, hvilket betyder, at jeg uden ekstra omkostninger for dig optjener en provision, hvis du klikker igennem og foretager et køb.

Trin 3: Elektronisk design

Det elektroniske design er temmelig simpelt for dette projekt, hvilket gør det til et godt projekt at starte med, hvis du lige er i gang med elektronik!

Jeg vil anbefale at bygge kredsløbet først på et brødbræt og derefter lodde alt til et perfekt bord.

Trin 4: 3D -design og print

3D Design og tryk
3D Design og tryk
3D Design og tryk
3D Design og tryk
3D Design og tryk
3D Design og tryk

Jeg kunne godt lide designet af Ikea Grono -lampen, men jeg vidste, at jeg havde brug for et sted til min elektronik, og jeg kunne også ikke lide, hvordan toppen af lampen var åben.

Jeg designede en simpel base til lampen med plads til ESP8266, MAX4466 (Dette var en eftertanke, så jeg borede bare et hul), tænd/sluk -switch (brugte ikke, fordi jeg var doven), Power (USB) og en låg, der passer perfekt ind i lampen. Jeg lavede også et låg for at indeholde lyset og få det til at se bedre ud, men hvis du foretrækker det åbent, kan du springe denne del over.

Thingiverse -linket til delene findes her.

Trin 5: Installation af komponenterne

Installation af komponenterne
Installation af komponenterne
Installation af komponenterne
Installation af komponenterne

Nu hvor du har elektronikken loddet op og bunden/låget 3D printet, er det tid til at begynde at samle det hele. Monter ESP8266, tænd/sluk -kontakten, strømkablet og låget i bunden af Ikea Grono -lampen.

Trin 6: Programmering

Programmering
Programmering
Programmering
Programmering

Jeg vil indrømme, da jeg ikke havde brugt HTML/CSS i årevis, tog denne del langt længst. Jeg er ikke en professionel webudvikler, så jeg vil ikke engang foregive at sige, at det er programmeret med de bedste fremgangsmåder, men det virker, og jeg lærte meget under hele processen.

Jeg brugte Platform IO til at programmere min ESP8266, men arduino IDE fungerer fint. Bare download koden, indtast dit WIFI SSID og adgangskode, og du skal være god til at gå! Ved første kørsel vil den serielle skærm fortælle dig, hvilken IP -adresse du skal have adgang til din webserver.

Jeg programmerede følgende funktioner til lampen, men det er ret let at tilføje nye:

1. Test -LED

2. Vælg Farve

3. Tænd alle lys (med valgt farve ovenfor)

4. Sluk for alle lys

5. Særlige tilstande

en. Op ned flerfarvet

b. Tilfældigt stjerneshow

c. Op ned enkelt farve

d. Langsom fade ind/ud

e. Cylon

f. Tør farve

g. Strobe

h. Lydreaktiv (Hvis du vælger sort og tænder/slukker lys, er dette flerfarvet)

Trin 7: Test det

Nu hvor du har lampen samlet og programmeret, er det tid til at teste den!

Tilslut det, tænd for kontakten, og nyd det.

Overvej venligst at abonnere på min youtube -kanal for at støtte mig og se flere fantastiske projekter/videoer.

Tak fordi du læste!

Anbefalede: