Kazalo:
- 1. korak: Zberite komponente
- 2. korak: Pripravite 3D model svetilke
- Korak: Dodajte in ožičite LED
- 4. korak: Pripravite skico
- 5. korak: Povežite vse skupaj
- 6. korak: Preizkusite svetilko
Video: Mobilna svetilka WiFi RGB z uporabo ESP8266: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
V tem prispevku izdelujemo čudovito mobilno svetilko RGB, ki jo je mogoče upravljati prek WiFi. Kontrolna stran je sestavljena iz barvnega kolesa, ki vam omogoča hitro spreminjanje barv, lahko pa tudi določite vrednosti RGB, da ustvarite skupaj več kot 16 milijonov barvnih kombinacij.
Zgornji videoposnetek zajema vse, kar morate vedeti, in pojasnjuje, kako je svetilka sestavljena.
1. korak: Zberite komponente
Potrebovali bi WeMos D1 Mini ali združljivo ploščo ESP8266, odklopno ploščo microUSB in nekaj 5V, WS2812B naslovljivih RGB LED. Spodnje povezave lahko uporabite kot referenco:
- WeMos D1 Mini:
- Prelom MicroUSB:
- LED WS2812B:
Mini plošča D1 ima priključek microUSB in 5V izhod, vendar napajanje iz priključka USB najprej preide skozi diodo in varovalko 500 mA, preden doseže pin. Potrebujemo veliko večji tok od tega, saj lahko vsaka LED pri polni svetlosti vzame do 60 mA. To je razlog, zakaj bomo za napajanje te svetilke uporabili odklopno ploščo microUSB.
2. korak: Pripravite 3D model svetilke
Prenesite modele z naslednjo povezavo in jih natisnite v skladu z želeno lestvico.
3D model na Thingiverse:
Uporabil sem datoteke z oznako 140 in jih zmanjšal na 70%, saj nisem hotel nekaj prevelikega.
Priporočljivo je, da stojalo prilepite na podlago, ko dodate LED, vendar sem v videoposnetku poskušal vstaviti stojalo v podnožje, kar je povzročilo nekoliko nestabilen zaključek. Kasneje bom ponovno natisnil podlago in stojalo ter jo zlepil.
Korak: Dodajte in ožičite LED
Nato morate LED trak odrezati na dolžino in dodati toliko, kolikor potrebujete. Odločil sem se, da bom skupaj dodal 26 LED v dveh slojih, kot je razvidno iz slik. Vtiči za napajanje so vsi povezani vzporedno, vendar morajo podatki teči od vhodnega zatiča do izhoda, zato imejte to v mislih.
Tudi na stojalu sem izrezal režo, da bi žice zlahka zdrsnile, saj bo deska sedela na zunanji strani.
4. korak: Pripravite skico
Prenesite skico na naslednjo povezavo in jo odprite v Arduino IDE.
Skica:
Dodati morate število slikovnih pik ali LED skupaj z imenom in geslom vašega omrežja WiFi, saj se mora plošča povezati z njim. Privzete vrednosti RGB za svetilko lahko spremenite tudi, ko se vklopi.
Za to skico bi morali namestiti paket podpore za ploščo ESP8266 in knjižnico Adafruit NeoPixel.
Namestitev paketa podpore za ploščo ESP8266:
- Odprite okno z nastavitvami (Datoteka-> Nastavitve), dodajte naslednji URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) v razdelek upravitelja plošče in nato zaprite okno.
- Odprite upravitelja plošč v meniju (Orodja-> Plošče-> Upravitelj plošč) in vnesite ESP8266 ter namestite paket, ki je na voljo.
- Ko končate, zaprite upravitelja plošče in izberite pravilne nastavitve plošče, kot je prikazano na sliki.
Namestitev knjižnice Adafruit NeoPixel:
- Odprite upravitelja knjižnice (Orodja-> Upravitelj knjižnice)
- Vnesite "Adafruit NeoPixel" in namestite knjižnico, ki se prikaže
Ko je to končano, pritisnite gumb za nalaganje in počakajte, da se skica naloži. Nato odprite serijski monitor in počakajte, da je naveden naslov IP. Večina sodobnih usmerjevalnikov WiFi samodejno rezervira naslove IP za naprave, lahko pa tudi ročno rezervirate naslov IP s spreminjanjem nastavitev DHCP.
5. korak: Povežite vse skupaj
S povezovalnim diagramom povežite vse skupaj. Odvisno od skupnega števila LED diod uporabite ustrezen vir napajanja. Priporočljivo je, da za 26 LED uporabite 5V, 2A napajalnik, saj bo v tej zgradbi in napajalno zvezdišče USB, ki smo ga zgradili prej, delovalo v redu.
6. korak: Preizkusite svetilko
Vnesite naslov IP v spletni brskalnik v računalniku ali mobilnem telefonu in kliknite gumb Nadzor. Nato dobite barvno kolo. Preprosto izberite želeno barvo, ki naj svetilko samodejno spremeni. Po potrebi lahko neposredno vnesete tudi vrednosti RGB.
Tako enostavno je zgraditi zelo lepo RGB celično svetilko, ki izgleda lepo! Uporaba spletnega brskalnika ni povsem priročna, vendar bom to svetilko vključil v projekt avtomatizacije doma skupaj z nekaj več senzorji. To bi moralo izboljšati splošno uporabnost. Če vas avtomatizacija doma zanima, nas spremljajte in bodite obveščeni s pomočjo spodnjih povezav:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Spletno mesto BnBe:
Priporočena:
Svetilka za pivo (svetilka): 7 korakov
Svetilka za pločevinke za pivo (bakla): Ko sem uporabil vezje sončne vrtne svetilke za povečanje voltov za mini generator in za spreminjanje naglavne svetilke, sem se vprašal, ali bi lahko pivo uporabili kot reflektor za ustvarjanje svetilke z nizko močjo … Svetilka z nizko porabo energije bi lahko bila koristna
Svetilka za šablone - ena svetilka Več odtenkov: 5 korakov
Stencil Lamp - One Lamp Many Shades: Ta navodila vam bodo pokazala, kako narediti preprosto svetilko s preklopnimi senčili (njen senčnik)
Mumijasta svetilka - pametna svetilka z nadzorom WiFi: 5 korakov (s slikami)
Mumijasta svetilka - pametna svetilka z WiFi -krmiljenjem: Pred približno 230 tisoč leti se je človek naučil obvladovati ogenj, kar vodi do velike spremembe v njegovem življenjskem slogu, saj je ponoči začel delati tudi z uporabo svetlobe ognja. Lahko rečemo, da je to začetek notranje razsvetljave. Zdaj sem
Spiralna svetilka (znana tudi kot namizna svetilka Loxodrome): 12 korakov (s slikami)
Spiralna svetilka (znana tudi kot namizna svetilka Loxodrome): Spiralna svetilka (znana tudi kot namizna svetilka Loxodrome) je projekt, ki sem ga začel leta 2015. Navdihnil ga je Loxodrome Sconce Paul Nylander. Moja prvotna zamisel je bila o motorizirani namizni svetilki, ki bi na steno projicirala tekoče vrtinčke svetlobe. Oblikoval sem in
Nočna nočna svetilka / svetilka Mini LED: 5 korakov
Nočna nočna lučka / svetilka Mini LED: Najprej moram reči, da je to navdihnila mini samostojna LED svetilka podjetja Sunbanks. Namesto biro, da bi vodil stran od mize, sem uporabil nekaj jasnega perspektiva za projiciranje svetlobe iz baze. Ta mali projekt je prototip