» elektroniikka » Työläs »Yövalo prisman muodossa. Perustuu ESP8266 ja WS2812

Prisman muotoinen yövalo. Perustuu ESP8266 ja WS2812

Prisman muotoinen yövalo. Perustuu ESP8266 ja WS2812

videot:


Hyvää iltapäivää, jaan tänään ohjeet pienen pöytävalaisimen, yölampun, valmistukseen. Valonlähde on 120 WS2812 LEDiä. Voit lisätä diodien lukumäärää tai päinvastoin, pienentää lamppua pienemmällä diodilla. Käytin LED-nauhaa, jonka tiheys on 60 diodia metriä kohti. Hallitsee kaikkia ESP8266-12E-laitteita. Hallinta html-sivun kautta. Aloitetaan siis luettelosta tarvittavista:

- ESP8266-12E
- 3,3 voltin jännitevakaaja
- Vastukset 10 kOhm, 5kpl.
- Pieni kytkin
- Painike
- kytkentäjohdot
- Matta tai "maito" muovia
- Aaltopahvi
- USB-TTL
- USB-liitin
- Pieni pala muoviputkea
- Virtalähde 5 V, vähintään 2 A
- Kuuma liima-ase
- juotosrauta, kolofoni, juote jne. ja niin edelleen.

Vaihe 1 Pohjan ja ledien valmistelu.
Alustassa, johon liimaa LEDit, käytämme aaltopahvia. Kirjoitan yön lampun koot, jotka olen itse koonnut. Jos päätät muuttaa kokoa tai käyttää toista LED-nauhaa, mitat on laskettava uudelleen. Joten leikkasimme pahvista suorakulmion, jonka koko on 26,5 x 12,5 cm:


Me vetäytyy 1 cm yhdestä reunasta osien kytkemiseksi ja jaa jäljellä oleva suorakulmio kolmeen yhtä suureen osaan. Leikkaamme aaltopahvin yläkerroksen niin, että se voidaan taivuttaa:


Taivutamme suorakulmionsa aukkoja pitkin ja liimaamme sen, saamme prisman:


Diodenauhan liimakerros ei joskus riitä kiinnittämään niitä hyvin. Siksi vahvuuden vuoksi voit käyttää kaksipuolista teippiä. Liimaa se pahvialustalle:


Liimaa diodit linjoilla, aloita alareunasta. Liimaa ensimmäinen rivi alaosaan, astu hiukan taaksepäin ja liimaa seuraava rivi siten, että vierekkäisten linjojen diodien välinen etäisyys on 1,6 cm. WS8212-nauhan kohdalla on noudatettava signaalikoskettimen suuntaa. Nauhassa suunta on merkitty. Liimaa linjat yhteen suuntaan:


+5- ja GND-virtakoskettimien johdot ensimmäisestä LED-rivistä, samoin kuin signaalin Din johdin, on johdettu kotelon sisään. Sitten juotamme Do ensimmäisestä toiseen riviin Din ja niin edelleen.Teholiittimet (+5 ja GND) juotetaan rinnan:



Käytän leikkaamiseen muoviputkia, esimerkiksi keppiä olevasta palloista, teemme jalat 1 cm pitkiksi lampullemme:


Tuloksen pitäisi olla jotain tällaista:


Tämä on yksi vaihtoehdoista, muoto voi olla mikä tahansa, kaikkea vain mielikuvitus rajoittaa. Yövalo voidaan tehdä esimerkiksi kartion tai sylinterin muodossa.

Vaihe 2 Valmistele ESP8266 ja virtalähde.
Käytän ESP8266-12E, 4 Mt: n Flash-muistilla. ESP8266-versioita, joissa on vähemmän GPIO-tiedostoja, voidaan käyttää. Nauhan ohjaamiseen tarvitaan vain yksi GPIO. Flash-muistin on vähemmän kuin 1 Mt, on parempi olla ottamatta sitä. Jotta ESP toimisi ja täyttää luonnos siihen, sinun on ensin tehtävä vähimmäissidos tälle levylle. Sidonta koostuu kytkimestä, joka on kytketty toisesta päästä GPIO0: een ja toisesta GND: hen, jota käytetään moduulin asettamiseen luonnostilaan. Normaalitilassa GPIO0 on kytkettävä voimaan 10 kOhm: n vastuksen kautta. Virtalähteen veto vastuksen kautta vaatii myös CH_PD, GPIO2. Moduulin käynnistämiseksi uudelleen asetetaan painike RESET: n ja GND: n välille, jotta varmistetaan vakaus, RESET: n tulisi myös olla kytketty virtaan. RESET: n ja GPIO16: n väliin asetettu 470 ohmin vastus tarvitaan moduulin poistamiseksi lepotilasta. Emme käytä tätä tilaa, siksi vastusta ei tarvita. GPIO15-moduulin lähtö on myös vedettävä GND: ksi 10 kΩ: n vastuksen kautta. Moduulin virta on saatava tiukasti 3,3 V: sta. Siksi käytämme jännitteenvakainta. Tuloon, jonka liitän plus plus virtalähteestä, ja VCC ESP8266: n lähtöön. GND Mielestäni kaikki on selvää, tärkeintä on, että GND-virtalähde, GND-nauha ja GND ESP on kytketty toisiinsa. Ja älä unohda USB-TTL: ää. RX - TX, TX - RX ja muista kytkeä GND ESP GND USB-TTL: ään. Järjestelmä on seuraava:


Nyt radiolaitteiden markkinoilla on rivi Wemos-moduuleja. Nämä ovat samoja ESP8266-moduuleja, vain tarvittavilla johtosarjoilla, jännitesäätimellä, USB-TTL: llä ja kätevästi lähtöliittimillä. Niiden kanssa on paljon helpompaa työskennellä, voit ottaa nämä moduulit, valitse oikea kortti vasta kun täytät luonnoksen.

Yhdistämme nauhan GPIO5: een. Eli Din nauhan ensimmäisestä rivistä on kytketty GPIO5 ESP8266: een.
Mielestäni voit purkaa kaiken tarvittavan katoksen. Kokoamallaan ESP8266 näyttää noin:


Joten siitä tulee kompakti ja ohjain mahtuu helposti yövaloon:


Mitä virtalähteeseen. WS2812-nauha on erittäin tahmea. Jos kytket kaikki kolme väriä päälle ja jopa suurimmalla kirkkaudella, yksi LED kuluttaa 0,06 A. Vastaavasti 120 diodi on 7,2 A. No, tämä on maksimiarvo. Yleensä tätä kirkkautta ei vaadita, luonnoksessani se maksaa 10 (alue 0 - 255) ja tämä riittää. Mitoin yövalon kulutuksen kirkkaudella 20. Kulutus oli välillä 1,0 A - 1,8 A. Tätä yövaloa varten on otettava virtalähde, jonka lähtövirta on vähintään 2,0 A. Mukavuussyistä on parempi juottaa USB yövalon virtajohdon päähän tai ottaa vain johto jo juotettu USB. Virtalähteen tulisi sitten olla jotain tällaista:


Vaihe 3: Valmistele ympäristö ja täytä luonnos.
Jotta toiminta ja luonnokset voidaan täyttää, on välttämätöntä valmistella ohjelmointiympäristö. Menemme sivustolle ja lataamme uusimman version Arduino IDE.

Luonnos testattu uusimmalla versiolla Työläs IDE, joka oli kirjoittamisen ajankohtana, oli -1.8.10. Jos valitsit asennusohjelman, asenna ensin ohjelmointiympäristö, jos olet ladannut arkiston, pura se vain sinulle sopivassa paikassa.

Nyt sinun on lisättävä ESP8266-kortti ja sen muutokset Arduino IDE: hen. Aloitamme ohjelmointiympäristön, valitse ”File” -valikkokohta avautuvasta ”Settings” -luettelosta. Valitse kohta "Lisälinkit hallituksen johtajalle". Lisää linkki ladataksesi ja asentaa ESP8266-laajennus:

http://arduino.esp8266.com/stable/package_esp8266com_index.json


Valitse seuraavaksi valikkokohta "Työkalut" ja siirry kohtaan "Hallintajohtaja". Kirjoita hallituksen johtajan hakupalkkiin ”ESP”, valitse ”ESP8266 yhteisö esp8266” ja asenna uusin versio. Kirjoittamishetkellä tämä on 2.5.2. Odotamme asennuksen valmistumista.
Käytin Adafruit neopixel -kirjastoa LED-nauhan ohjaamiseen. Asentaaksesi tämän kirjaston, valitse ”Sketch” -valikkokohta, siirry kohtaan “Yhdistä kirjasto” ja valitse “Hallitse kirjastoja”. Kirjoita valikon avaavalle hakupalkkiin "Adafruit neopixel", valitse ja asenna saman nimen kirjasto.Tarvitset myös ArduinoJson-kirjaston. Löydät sen myös hakemalla Library Manager -hakua.

Yövaloa ohjataan html-sivulla, moduulin konfigurointiin on myös useita sivuja. Tarvitsemme lisäapuohjelman näiden html-sivujen ja kaiken niiden asianmukaisen toiminnan kannalta välttämättömien tietojen tallentamiseksi. Lataa alla oleva arkisto ja purkaa se Arduino IDE: n asennuspaikassa sijaitsevaan työkalukansioon:
Lataa arkisto

Kaikkien käsittelyjen jälkeen sinun pitäisi käynnistää ohjelmointiympäristö uudelleen.
Muokkaa nyt luonnosta. Avaa luonnos:
Lataa luonnos

Sinun on muokattava seuraavia rivejä:

Merkkijono _ssid = ""; // sen tukiaseman SSID, johon haluat muodostaa yhteyden


Kirjoita tälle riville lainausmerkkien väliin yhteyspisteen nimi, johon yövalo yrittää muodostaa yhteyden.

Merkkijono _password = ""; // verkon salasana


Määritä tässä myös lainausmerkkien välissä salasana tukiasemalta, johon yövalo yrittää muodostaa yhteyden. Jos et halua ESP: n muodostavan yhteyttä jonkinlaiseen tukiasemaan, jätä nämä polut koskemattomiksi.

Merkkijono _ssidAP = "Treygolka"; // SSID AP tukiaseman tilassa


Rivi osoittaa ESP8266: n luoman tukiaseman nimen.

Merkkijono _passwordAP = "12051005"; // Tukiaseman salasana


Luodun tukiaseman salasana.
Jää jäljellä täyttää luonnos ja ladata html-sivu ESP8266: een.
10
10
10

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä
2 kommentit
Kirjailija
Hyvää iltapäivää Vastaan ​​kaikkiin seikkoihin:
1. Olet oikeassa, kiirehdin artikkelin kirjoittamisen kanssa, unohdin vain kirjoittaa siitä. Lisään ja teen muutoksia. Leikkaa lyhyesti kolme leikkuria, joiden koko on 9,7 x 13,5 cm, ja kiinnitä ne sivuille sekä tasasivuinen kolmio, jonka päällä on 9,8 cm.

2. Jalat kiinnitetään riittävän luotettavasti. Ne eivät kestä muutama kilogramma, mutta tarpeeksi tähän yövaloon. Koristeellista muovia tarvitaan lampun esteettisen ulkonäön aikaansaamiseksi ja diodien valon levittämiseksi. Itse jalat tarvitaan, jotta virtajohto voidaan tuoda sisäpuolelta, alhaalta ulkopuolelle mistä tahansa sivusta.

3. Johtimien paksuus valitaan LEDien virran saamiseksi suurimmalla kirkkaudella marginaalilla, jotta ne eivät kuumene. Tein loput yhteydet heistä, jotta ei vaivaudu (nämä johdot olivat käsillä, en tehnyt siitä pahempaa).

4. Tämä on minun versio yövalosta, tein sen haluamallani ja sopivasti siitä, mitä oli käsillä. Nauhojen liimaaminen ja juottaminen on tietenkin vaikeampaa kuin valmiiden paneelien ostaminen, mutta mahdollista.

Sinulla on oikeus tehdä oma versio yölampusta haluamallasi tavalla.
Pari pistettä.
1. Poistetaan kuvaus läpikuultavasta muovista valmistettujen koriste-elementtien kiinnityksestä.
2. Jalkojen kiinnittäminen kuumalla liimalla pahviin ei näytä luotettavalta. Jalkojen käyttö vihjaa meille, että koristemuovilla ei ole mitään tekemistä mallin kanssa;
3. Levyn johtimien paksuus on täysin hullu. Voit käyttää näitä VCC: hen ja GND: hen, muu ei ole selvää miksi.
Kuten tekisin. Ostin kolme 9x15 piirilevyä (400 ruplaa mukana). Ulkopuolella juotetut LEDit, niiden kytkentä sisälle. Jätä sisäpuolelle vähän tilaa ESP12: n alapuolelle ja ulkopuolelle yhden levyn painikkeelle, virtalähteen johto toisi esiin alhaalta. Olisin porannut yhden maitopaneeleista, tuonut napin reikästä tai jopa tehnyt kosketuspainikkeen. Voit kiinnittää kaiken toisiinsa käyttämällä 4 reikää välilevyihin levyille.
Idea 10 pisteestä, värillisen musiikin lisäämiseksi.

Suosittelemme lukemaan:

Anna se älypuhelimelle ...