» elektroniikka » Työläs »Yövalo vanhasta lampusta, joka perustuu Arduinoon ja WS2812: iin

Yövalo vanhasta lampusta, joka perustuu Arduinoon ja WS2812: iin

Yövalo vanhasta lampusta, joka perustuu Arduinoon ja WS2812: iin




Hyvää päivää tai yötä, kuka tahansa sellainen. Tänään jaan ohjeet pienen yövalon valmistamiseksi. Perustana on mattahajotin palanut LED-lampusta. Ja sisälle laitamme Työläs Pro Mini ja SW2812 LEDit. Postitan vain yhden luonnoksen, mutta väreille tai verensiirtoille voi olla monia vaihtoehtoja. Aloitetaan, kuten aina, luettelosta tarvittavista:

- Hajotin LED-lampusta, E27-pohja
- 5 V: n virtalähde
- Arduino Pro Mini 5V
- USB-TTL (luonnoksen lähettämiseen arduinoon)
- WS2812 LEDit
- Ohut muovi
- Kaksipuolinen teippi
- Lataus puhelimelta ei ole välttämätöntä, mutta toimii
- juotosrauta
- johdot
- Juote, hartsi
- Kuuma liima-ase

Vaihe 1. Tapauksen laatiminen.
Ensinnäkin meidän on hankittava hajotin. Otamme LED-lampun E27-pohjaan. On tietenkin parempi ottaa polttimo, joka on jo valmis:


Pidämme yhdellä kädellä sipulia alustan ja muovikotelon vieressä, toisella otamme sen hajottajan kohdalta ja rikkomme sipulin. Hajottajan tulisi helposti siirtyä pois rungosta, koska se lepää vain tiivisteaineessa:


Nyt meidän on tehtävä jalusta, johon kiinnitämme LEDit. Ota tämä ohut muovi, kansi muovikansiosta on sopiva. Nyt mittaamme hajottimen laskuaukon sisähalkaisijan, ja meidän on myös mitattava hajottimen syvyys. Jatkamme perusteiden valmistamista. Se on sylinterin muodossa, jonka halkaisijan tulisi olla 5 mm pienempi kuin hajottimen reiän sisähalkaisija. Ja korkeus on 7 mm pienempi kuin hajottimen syvyys. Sen pitäisi näyttää noin:


Seuraavaksi teemme ja liimaamme sylinteriin kannen, joka on leikattu samasta muovista:


Täällä lopetamme.

Vaihe 2. Sähkö.
Kuten aiemmin totesin, ohjain on Arduino Pro Mini, versio, joka toimii 5 voltilla. LED-nauha on kytketty melko yksinkertaisesti, tätä varten sinun on kytkettävä + 5V-kosketin plussaan 5 voltin virtalähteestä ja GND-kohta miinus. DIN-nasta (tulo) yhdistetään Arduinon nastaan ​​6. Nauhaliitäntäportti voidaan muuttaa mihin tahansa sopivaan luonnokseen. Arduino saa virtansa samasta virtalähteestä. Koska käytämme stabiloitua virtalähdettä, yhdistämme plus virtalähteestä Arduinon 5V: n nastaan. Miinusvirtalähde on kytkettävä GND Arduino -laitteeseen. Järjestelmä on seuraava:


Joten yksi LED, kaikkien kolmen värin suurimmalla kirkkaudella, kuluttaa 60 mA. Sovin 25, joten käy ilmi:

25 x 60 mA = 1500 mA = 1,5 A

Eli tarvitsen 5 V, 1,5 A virtalähteen.Tämä on suurin virranvoimakkuus, joka tulee olemaan, kun kaikki ledit sytytetään kaikkien kolmen värin suurimman kirkkauden tilassa.

Jos olet kiinnostunut, voit lukea kaikki ohjeet eritelmistä:
ws2812b_datasheet_en.pdf [420.94 Kb] (lataukset: 109)
Näytä online-tiedosto:


Virtalähteenä otamme vanhan latauksen puhelimelta. Virtalähde on valittava 5 voltilla, ja laske energian suhteen, kuinka monta LEDiä sopivat:


Katkaisimme pistokkeen siitä ja juotostamme johdot suoraan nauhaan. Muista tarkistaa napaisuus testerillä tai yleismittarilla. Sinun tulisi myös vetää johtojohtimet Arduinon virtaan. Ja signaalilanka nauhasta Arduinoon.

Sylinterin alaosaan tehdään rako nauhan kosketusten ohittamiseksi juotettujen johtojen sisällä:


Asetin nauhan pää nauhoilla aukkoon, kiinnitämme sen kuumalla liimalla. Liimaa seuraavaksi Lena ympyrään, nosta sitä hieman ylöspäin, jotta saadaan teippiä. Liimaamme teipin myös sylinterin yläosaan, diodien lukumäärä riippuu halkaisijasta, minulla on korkeintaan kaksi LEDiä, jotka on sijoitettu diagonaalisesti päälle, ja niin kontaktit roikkuvat alas:


Jos teit samalla tavalla, älä ole järkyttynyt, leikkaa vain reunojen ympärillä roikkuu teippi ja juota johdot suoraan LEDeihin. Ota yhteyttä WS2812:


Huomioi, WS2812B: n LED-kaistaleella on suunta, toisaalta (alku tai sisääntulo) siinä on DIN-, + 5V, GND-koskettimet. Ja toisaalta (loppu tai poistuminen) DO, + 5V, GND. Jos juotat suoraan LEDeihin, katso kontaktien sijaintia keskittymällä avaimeen (kulmaleikkaus). Asennuksen yksinkertaistamiseksi nauhalle piirretään nuolet, jotka osoittavat suunnan. Kiinnitä erityistä huomiota siirtymiseen yläosaan, se osoittautuu erittäin teräväksi mutkiksi, se todennäköisesti katkaisee nauhan. Sain sen näin:



Ylhäältä se juotettiin suoraan LEDeihin:


Ja keskellä, toinen taso, pari lisää LEDiä:


Ja luotettavuuden vuoksi täytä johdot kuumalla liimalla:


Nyt asetamme sylinterimme, jossa on LED-valot, pallon sisällä palloon. Kiinnitämme sylinterin pallon sisällä pyöreällä sulateliimalla:


Muista tehdä aukko virtajohdon lähettämiseksi:


Vaihe 3. Ympäristön ja laiteohjelmiston valmistelu.
Käytämme Arduino IDE: tä ladataksesi luonnoksen (tai laiteohjelmiston). Lataa uusin versio viralliselta ja asenna se.

Seuraavaksi sinun on lisättävä kirjasto työskennelläksesi WS2812: n kanssa Adafruit NeoPixel-master:
adafruit_neopixel-master.rar [27,83 kt] (lataukset: 86)


Lataa tämä ensin arkistoa varten. Pura sitten tämä arkisto pakkauksesta. Ja siirrämme pakkaamattomat tiedostot kirjastoon-kansioon, joka sijaitsee kansiossa, jossa Arduino IDE on asennettu. Voidaan tehdä helpommaksi. Käynnistä Arduino IDE. Älä purkaa ladattua arkistoa. Valitse heti Arduino IDE: stä valikkokohta Sketch - Connect Library. Valitse avattavan luettelon yläosasta "Lisää .Zip-kirjasto" -kohde. Valintaikkuna tulee näkyviin. Seuraavaksi valitsemme kirjastomme, Adafruit_NeoPixel-master. Hieman odottamisen arvoinen. Avaa jälleen valikkokohta Sketch - Connect Library. Nyt avattavan luettelon alaosassa näet uuden kirjaston. Käynnistämällä Arduino IDE uudelleen, kirjastoa voidaan käyttää.

Lataa luonnokseni:
ard_rgb_shar.rar [1,63 kt] (lataukset: 136)


Jäljellä on luonnoksen täyttäminen Arduinossa. Käytämme Arduino Pro Miniä. Tässä suositun Arduinon versiossa ei ole USB-TTL-sirua, joka on juotettu levylle. Siksi, sinun on käytettävä erillistä USB-TTL-yhteyttä kommunikoidaksesi tietokoneen kanssa ja luonnoksen lähettämiseksi. Kytkentä seuraavasti:

Arduino - USB-TTL
RX (P0) - TX
TX (P1) - RX
GND - GND

USB-TTL-virta tulee tietokoneen USB-portista. Arduinon virtalähteenä voi olla USB-TLL tai ulkoinen virtalähde. Tärkeintä on, että GND USB-TTL-nasta ja Arduino ovat kytkettyinä. Useimmiten myynnissä on USB-TTL ilman DTR-nastaa. DTR-nasta on kytkettävä Reset Arduino -sovellukseen, jotta se käynnistyy automaattisesti ennen luonnoksen lataamista. Jos sinulla, kuten minun, ei ole tätä johtopäätöstä, sinun on käynnistettävä käsin ennen luonnoksen lähettämistä. Toimimme näin: yhdistämme kaiken yllä olevan kaavion mukaisesti, avaa Arduino IDE, avaa lataamasi luonnoksen, paina painiketta - Lataa - ja katso mitä alla on kirjoitettu. Kun ”kokoaminen” on käynnissä, emme tee mitään, odotamme vain sanan “lastaus” ilmestymistä, meidän on painettava Arduinon Reset-painiketta.Jos levyn painiketta ei ole helppo painaa, voit näyttää painikkeen, joka on kytketty GND: hen ja Nollaa. Tai vain tuo johdot samoihin johtopäätöksiin ja sulje ne oikeaan aikaan.

Haluan sanoa, että yövalon valaistamiseen on paljon vaihtoehtoja, kirjoitin vain muutaman luonnokseen, josta itse pidin. Voit muokata luonnosta haluamallasi tavalla. Kokeile ja valitse haluamasi.
8.8
9.2
7

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ä

Suosittelemme lukemaan:

Anna se älypuhelimelle ...