INHOUDSOPGAWE:

DIY WiFi RGB LED sagte lamp: 4 stappe (met foto's)
DIY WiFi RGB LED sagte lamp: 4 stappe (met foto's)

Video: DIY WiFi RGB LED sagte lamp: 4 stappe (met foto's)

Video: DIY WiFi RGB LED sagte lamp: 4 stappe (met foto's)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Julie
Anonim
Image
Image
DIY WiFi RGB LED sagte lamp
DIY WiFi RGB LED sagte lamp

Hierdie lamp is byna heel 3D gedruk, insluitend die ligverspreider, ander dele kos ongeveer $ 10. Dit het baie vooraf gekonfigureerde, ligte animasie -effekte en statiese ligte kleure met 'n outomatiese lusfunksie. Lampstore het laas die interne geheue gebruik, sodat dit een keer gekonfigureer kan word en soos 'n gewone lamp met 'n kragskakelaar gebruik kan word. Geen app nodig nie, dit kan beheer word deur enige toestel te gebruik waar die blaaier beskikbaar is. Dit kan ook in twee modi werk, as selfstandig en deel van die tuis WiFi -netwerk.

Voorrade

• 1 x dubbelkant prototipe PCB 4*6 cm

• 1 x HLK-PM01 AC-DC 220V tot 5V Step-Down Power Supply Module of iets soortgelyks

• 1 x Wemos D1 Mini WiFi Development Board Micro USB

• RGB I2C LED -strook met 60 LED's/m

• 4 x M3 neute

• 2 x M3x6 skroewe

• 5 x M3x12 skroewe

• netsnoer met prop en skakelaar daarop

• 'n paar springdrade

• 3 x koppenne

• soldeergereedskap

• 3D -drukker met helder en swart filament

Stap 1: 3D -afdrukonderdele

3D -drukonderdele
3D -drukonderdele

Alle aangehegte STL -modelle, behalwe diffuser, kan met die gewenste instellings gedruk word.

Hier is 'n voorbeeld:

Laaghoogte: 0,2

Ondersteun: NEE (JA slegs vir die basismodel)

Mure: 0,8 mm

Om meer gladde lig te kry, is dit beter om die diffuser in die VASE -modus te plaas en plastiek oor te druk, om dit te bereik, stel die vloei op 120%, sien die aangehegte prent.

Ek beveel aan dat u eers die LED -toring druk, sodat u vinniger na die volgende stap kan oorgaan.

Stap 2: Soldeer

Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer
Soldeer

In die eerste plek moet ons die LED -streep aan die LED -toring plak. As u dieselfde LED -streep gebruik, soos ek (60 leds/m), sny dan 3 stukke, een met 10 LED's, 2 ander met 9 LED's. Gebruik die aangehegte prent as verwysing en plak die LED -streep aan die toring en maak seker dat alle pyle op die streep in dieselfde rigting is en van onder na bo wys. Soldeer die drade aan die streep, soos aangedui op die bedradingsdiagram.

Neem die PCB en sny dit tussen die wisselstroompenne, soos op die foto getoon. Plaas die AC -module in die PCB -gate, soldeer dit. Doen dieselfde met die Wemos -bord. Let daarop dat dit nie nodig is om alle penne vir Wemos -bord te soldeer nie; ons benodig slegs 3 daarvan. Plaas die kopkop van die penne en soldeer dit. Verbind dit alles met drade.

Stap 3: Stel sagteware op en laai dit op

Stel sagteware op en laai dit op
Stel sagteware op en laai dit op
Stel sagteware op en laai dit op
Stel sagteware op en laai dit op
Stel sagteware op en laai dit op
Stel sagteware op en laai dit op

Tans is daar baie verskillende biblioteke, kode en ander dinge wat deur verskillende mense gedoen is, hierdie voorbeeld gebaseer op die werk van Jason Coon.

Ons moet Arduino IDE aflaai en konfigureer, te danke aan Steve Quinn, wat alreeds 'n uitgebreide gids hieroor in sy Instructable gemaak het, sodat u dit nie hoef in te tik nie.

Sodra die vorige stap gedoen is - maak die skets oop in Arduino IDE.

Soek die reël "const bool apMode = false;" en neem 'n besluit hoe u hierdie lamp gaan gebruik, 'waar' beteken dat dit in 'n selfstandige modus en 'n toestel gebruik kan word om te beheer dat dit direk via WiFi daaraan gekoppel moet word.

Soek die reël "#define NUM_LEDS 10" en stel die aantal pixels gelyk aan die lengte van die langste LED -streep.

Maak die oortjie Secrets.h oop in Arduino IDE en vul die lêer op grond van u keuse voor.

Stoor en laai die skets op na die ESP -bord. Gebruik die menu "ESP 8266 Sketch Data Upload" en laai ander lêers vanaf die skets op na die SPIFS. Sodra dit klaar is, kan u die LED's koppel en toegang tot die lamp verkry deur https:// magiclamp in u blaaier te tik, as u "const bool apMode = false;" gestel het.

Vir die AP -modus (selfstandig) moet u 'n WiFi -netwerk met die naam "MagicLamp + numbers" vind en daarby koppel deur die wagwoord wat u in die "Secrets.h" -lêer opgestel het, te gebruik. Nadat dit klaar is - maak 'n verbinding met die lamp deur https://192.168.4.1 in u blaaier te tik. 'N Bladsy sal met baie beheeropsies gelaai word.

Stap 4: Monteer

Montering
Montering
Montering
Montering
Montering
Montering
Montering
Montering

As u alle onderdele gedruk, klaar gesoldeer en sagteware suksesvol opgelaai en getoets het - kan ons hierdie lamp saamstel.

• skroef die elektronikahouer aan die basisdeksel vas

• soldeer die wisseldraad van die PCB en trek dit deur die kabelgat in die basis

• soldeer die draad terug na sy plek

• klik die PCB op sy plek

• maak die wisselstroomdraad vas deur 'n kabelklem

• plak die LED met minder aan die basis vas met behulp van dubbelzijdige kleeflint of gom

• verbind LED -drade met PCB

• maak die basis met die deksel toe en gebruik 3 skroewe om dit vas te maak

• sit die diffuser bo -op die lamp (pas op dat dit styf en saggies gedruk moet word)

Dis dit!

Nou kan u dit aanskakel en 'n paar ligte animasies vind wat u sal geniet.

Dankie dat u gelees het.

Aanbeveel: