Sisällysluettelo:

Pölyinen seinä Arduino -animoitu LED -lamppu valotehosteella: 11 vaihetta (kuvilla)
Pölyinen seinä Arduino -animoitu LED -lamppu valotehosteella: 11 vaihetta (kuvilla)

Video: Pölyinen seinä Arduino -animoitu LED -lamppu valotehosteella: 11 vaihetta (kuvilla)

Video: Pölyinen seinä Arduino -animoitu LED -lamppu valotehosteella: 11 vaihetta (kuvilla)
Video: Контрольная лампа переменного тока с диммером Arduino AC 2024, Heinäkuu
Anonim
Image
Image

Lisää kirjoittajalta:

Koristeellinen LED -lampun ääni reagoi (Arduino)
Koristeellinen LED -lampun ääni reagoi (Arduino)

Sain juuri vauvan ja hänen makuuhuoneensa jälkeen tarvitsin valoa seinälle. Koska rakastan paljon LEDiä, päätin luoda jotain.

Pidän myös lentokoneesta yleensä, joten miksi ei laittaisi sarjakuvakoneen seinälle, täällä kun se alkaa ja miten tein.

Toivottavasti pidät siitä yhtä paljon kuin minä:)

Teknisten tietojeni mukaan kuvion pitäisi olla valaistu takaa, neljällä potentiometrillä:

  • 1 PUNAISEN kirkkauden asettamiseksi,
  • 1 VIHREILLE,
  • 1 SINISELLE,
  • ja viimeinen, joka voi asettaa yleisen kirkkauden. Voit tietysti muuttaa kirkkautta kaikkien kolmen muun potarin kanssa, mutta on käytännöllisempää saada yleinen.

Sitten pidän pyöreästä LED -painikekytkimestä, joten laitoin 3 sitä

  • 1 (sininen ja virtalogo) valon kytkemiseksi päälle/pois
  • toinen (oranssi) ON/OFF -tehosteen kytkemiseksi (ja näemme myöhemmin, että voimme muuttaa vaikutusta),
  • ja viimeinen (valkoinen) on ON/OFF -äänen kytkeminen (kyllä halusin lisätä myös äänimoduulin moottoritehosteen vuoksi;)).

Sitten pieni OLED näyttää lämpötilan ja kosteuden sekä joitakin viestejä.

Vaihe 1: Materiaaliluettelo

Luettelo käyttämistäni materiaaleista

  • tarra
  • Dibond 176*65 paikallinen kauppa
  • Virtapainike 5v
  • Power alim 5v 5Ah
  • olet näyttö https://fr.aliexpress.com/item/Metal-push-button- … mutta se ei ole tavallinen SSD1306-ohjain, joten mielestäni on parempi laittaa vakio sen sijaan (mutta sinun on muutettava vähän Arduino -koodi)
  • Painike *3
  • 5 potar
  • Mega 2560
  • MP3-kaiutin
  • DHT22

Yhteensä noin 115 € (kallein on Dibond 54 €. Se voidaan luultavasti korvata muurahaisella tai muilla esineillä, mutta sen on oltava jäykkä, eikä se saa muuttua ajoissa. Erityisesti ohuille siipille.

Vaihe 2: Piirustus

Piirustus
Piirustus
Piirustus
Piirustus
Piirustus
Piirustus

Olen nyt laatikko, joten etsin Dusty Crophopper -tarraa, jota voin käyttää siihen. Toivottavasti löydät paljon erikokoisia ja -mallisia Internetistä, ja löysin mukavan mallin eBaysta, jonka mitat (tai leats, jos se oli mitä on kirjoitettu) 102*46cm.

Kun sain sen, yllätyin, että se on leikattu useisiin osiin, ja kokoamisen jälkeen lopullinen koko oli 174 * 61 cm, melko suuri, mutta se oli kunnossa seinälleni, joten mennään siihen.

Alunperin halusin kiinnittää sen puulle, kuten keskikokoiselle, mutta tällä koolla ostin vihdoin Dibondia, noita on erittäin ohutta alumiinia ja muovia, joiden paksuus on noin 3 mm. Se on erittäin jäykkä, ei epämuodostunut ajassa, mutta se ei ole halpaa.

Tarran siihen ja leikkaan pyörösahalla ja palapelillä.. Halusin mennä hyvin lähelle tikkua, mutta lopulta pidän marginaalin, koska työkalut naarmuttivat tarroja huonosti ja oli liian vaikeaa saada jotain puhdasta.

Jotkut lähettävät reunalla sen jälkeen, tulos ei ole huono.

Huono yllätys oli potkurin ylälapa, joka ei saavuttanut kirjoitettua kokoa, minun piti lisätä pala materiaalia: ((näet, että potkurin asento ei ole käyttöoppaassa ja tarrassa) itse samassa asemassa)

Vaihe 3: Valon lisääminen

Valon lisääminen
Valon lisääminen
Valon lisääminen
Valon lisääminen
Valon lisääminen
Valon lisääminen

LED -nauha EI ole tavallinen RGB, vaan osoitetyyppi RGB ws2812. Jokainen LED voidaan ohjata erikseen.

Ajatuksena oli pyöreä valo takana ja potkurin pyörivä vaikutus, joten leikkasin puukappaleen, jonka liimasin (vahvalla liimalla), lisäsin 2 ruuvia, koska poikani sänky on alla ja en En halua, että se putoaa päälle, jos liima epäonnistuu ajoissa.

Ja sitten liimasin vain LED -nauhan ympärille kuumalla liimalla, koska LED -nauhan liima ei riitä.

Testauksen jälkeen päätin lisätä LED -nauhan jokaisen siiven taakse.

Dustyn kahdessa siivessä on kaksi laskeutumisvaloa, ja tein reiän, jotta valot kulkevat näiden reikien läpi, sekä yksi jokaisessa kohdevalon kärjessä (punainen/vihreä)

Vaihe 4: Pieni OLED -näyttö

Pieni OLED -näyttö
Pieni OLED -näyttö
Pieni OLED -näyttö
Pieni OLED -näyttö
Pieni OLED -näyttö
Pieni OLED -näyttö

Haluan lisätä lämpötilanäytön, joten lisäsin pienen OLED -näytön ja päätän laittaa sen yhden pyörän sisään.

Mukavan reiän tekeminen ei ole helppoa, ja suojain tarran liimalla. Toivottavasti omistan Dremelin, jolla on erityinen työkalu, joka auttaa minua paljon. OLED on yksinkertaisesti kuuma liima takana. Tulos ei ole täydellinen, mutta se riittää.

Vaihe 5: Ohjauspaneeli

Image
Image
Ohjauspaneeli
Ohjauspaneeli
Ohjauspaneeli
Ohjauspaneeli

Ohjauspaneeli on vain pala Dibondia, liimattu kohtisuoraan ja lampun takana.

Se on liimattu kahdella pienellä vahvikkeella, ja potar vain kulkee hieman katsottaessa etupuolelle..

Kaksi äänen ja tehosteen painiketta on sijoitettu potarin väliin. LED -kytkimen värit ovat erilaisia. Valkoinen vaikutus, oranssi ääni. Kun toiminto on päällä, merkkivalo palaa ja merkkivalo ei pala, kun toiminto on pois päältä. Kun se on päällä, hengitysvaikutus on pieni (LED -valon kirkkaus vaihtelee)

Yleiskytkin on toisessa pyörässä. LED palaa (myös hengitystehosteella), kun POWER on pois päältä löytääksesi painikkeen pimeässä. Kun virta on päällä, LED ei pala. Lämpötila näkyy, vaikka virta on POIS PÄÄLTÄ. Makuuhuoneessa on yleinen valokytkin, joten voin sammuttaa sen kokonaan. Huomaa, että se on looginen painike, jota hallinnoi Arduino -koodi. Se ei ole fyysinen kytkin, joka kytkee päälle/pois sähköä.

Huomaa, että potar on juotettu suoraan Arduinon kilpeen, mutta kytkimessä käytän liitintä (R/C -mallityyppi), jotta voin asentaa/irrottaa sen. Itse asiassa potar on asennettu takaa, mutta kytketään edestä, joten ne on irrotettava.

DHT22 (lämpötila/kosteus) -anturi on sijoitettu pohjaan, pyörän taakse, tämä asento on kaukana verkkolaitteesta ja LEDistä, joka voi tuottaa paljon lämpöä. Se on kiinnitetty naarmuun.

Näet viimeisestä videosta, että minulla on ongelma viiveellä, vaikutus jäätyy säännöllisesti ja luulen, että se on silloin, kun Arduino hakee lämpötila- ja kosteusarvot.

Vaihe 6: Arduino Shield

Arduino Shield
Arduino Shield
Arduino Shield
Arduino Shield
Arduino Shield
Arduino Shield

Arduinoon liittämiseen on paljon kaapelia, käytin prototyyppisuojaa, mutta sitä, jossa on viiva eikä piste. Se on erittäin käytännöllistä, vaikka sen löytäminen olisi helpompaa.

Juotat 2,54 mm: n vakiotapin ja vain tarvittaessa. Arduino -nasta, jota ei käytetä, ei ole kytketty.

Sitten juotat jokaisen kaapelin oikeaan nastaan. Voit luoda oman suojan helposti.

Kaapelin hankkimiseen käytin vanhaa Scart -pistorasiaa (ei traduction "péritel" ranskaksi)

Kilpi naarmuuntuu lampun keskelle.

Vaihe 7: Liitäntä

Liitäntä
Liitäntä
Liitäntä
Liitäntä

Anteeksi, etten tehnyt kaavaa, mutta mielestäni kaapelin liittäminen on yhtä helppoa nastan määrittämisen jälkeen.

Kaikkien juottamisen jälkeen on paljon kaapeleita.

Vaihe 8: Virta

Virta
Virta

LED -nauhat ovat erittäin ahneita, ja tarvitset vähintään 5 V: n 10 Ah: n virran.

Alussa oli vain keskimmäinen LED ja käytän 5ah, kun lisäsin 2 LED -nauhaa siipiin, muutin 10 Ah: ksi.

Mikä on hienoa, onko osoitettavat LED -valot 5 V, samat kuin Arduino, joten se on helppo yhdistää samaan lähteeseen.

Vaihe 9: Äänimoduuli

Äänimoduuli
Äänimoduuli
Äänimoduuli
Äänimoduuli
Äänimoduuli
Äänimoduuli

Löysin tämän pienen moduulin, joka on erittäin helppo liittää ja toimitetaan kaiuttimen kanssa.

Jotain harvinaista ja hyvää on, että he lähettävät sinulle linkin, josta voit ladata esimerkkikoodin ja dokumentaation, ja testikoodin sekä jonkin verran MP3 -testiäänen lataamisen jälkeen se toimi ensimmäisellä yrityksellä, mikä oli hyvä yllätys:)

Tarvitset micro SD -kortin MP3 -tiedostojen tallentamiseen. Pienin löytämäsi on paljon suurempi kuin tarvitaan, 4 tiedostoani ovat vain 12 Mt, kyllä mega;)

Mitä varten? Minusta oli hauskaa lisätä potkurin ääni potkuritehosteeseen. Lisäsin siis tämän moduulin. Kun muutat tehostetta, koodissa on erilainen ääni (MP3).

Tehosteita on 4, joten 4 mp3 -tiedoston nimi on 001 - 004 kansiossa 01.

Kaiutin on liimattu kuumalle Dibond -palalle, joka on kierretty puurenkaaseen.

Toivottavasti äänikytkin mahdollistaa äänen katkaisun.

Ihmettelen, että voisin lisätä potentiometrin äänen tason asettamiseen, mutta en tehnyt. Luulen, että käytän uudelleen yhtä potentiometristä äänen asettamiseen muutaman sekunnin ajan äänen kytkemisen jälkeen (ei enää liitettävää, vain jotain koodiriviä), mutta en vielä.

Huolellisempi teistä on todennäköisesti huomannut, että ääni on männän moottori eikä turbo -potkuri, koska turbotuki on todella kamala pienessä kaiuttimessa ja mikä on parempaa kuin toisen maailmansodan moottorin ääni;)

Ranskan vaikutuksen vuoksi on selvää laittaa Marseillaise.

Aallolle jotkut zen -äänet valtameren aaltoäänellä ja sateenkaarelle erittäin dynaaminen ääni (Pulp fiction).

Oikeudellisesti en voi antaa MP3 -tiedostoja, pahoittelut siitä.

Vaihe 10: Koodaus- ja lisäystoiminto

Koodaus- ja lisätoiminto
Koodaus- ja lisätoiminto

Kun olen liittänyt kaiken yhteen ja tehnyt jonkin testin, ihmettelen, voinko muuttaa LED -painikkeen kirkkautta, joten vaihdoin LED -kaapelin PWM -tuloon Arduinossa ja tein sitten pienen hengitystehosteen. Ei todellakaan tarvita, mutta vain hauska tehdä.

Alun perin suunniteltiin vain yksi vaikutus, joka simuloi potkurin pyörimistä. Lopuksi lisäsin vielä muutamia tehosteita, käytin sitten tehosteiden valitsinta (alun perin vain ON/OFF) napsautuksella tehosteen valitsemiseksi ja pitkän painalluksen tehosteen kytkemiseksi pois päältä.

Enemmän vaikutusta, ja kun sain pienen näytön, miksi ei näy näytöllä, kun painiketta painetaan ja mikä tehoste on valittu.

Vaihe 11: Evoluutio?

Image
Image

Kesti aikaa tehdä, ja rakennuksen aikana lisäsin toimintoja, mutta aina on paljon parantamisen varaa.

Pidän potkurivaikutuksesta, mutta toinen vaikutus on liian yksinkertainen, minun on todella tehtävä jotain parempaa ja mukavampaa.

Minun on korjattava jäädytetty ongelma, jos mahdollista.

Äänimoduulia ei todellakaan tarvita, lopulta se on lamppu …

USB -kaapeli on paikallaan ja helposti saatavilla, joten tarvittavat päivitykset on helppo tehdä.

Muutamia ideoita:

  • Valoanturi voisi olla mielenkiintoista säätää kirkkaus automaattisesti huoneen kirkkauden mukaan.
  • PIR -anturi, joka kytkeytyy automaattisesti päälle/pois päältä, kun joku saapuu.
  • Kellon lisääminen
  • sijainti reaktiivinen (katso video), pidän vaikutuksesta, mutta en löytänyt tapaa sopeutua pölylamppuun
  • äänitason asetus
  • Näytä RGB-taso jokaisella värillä OLEDissa (Muokkaa 2017-12-07: idea oli hyvä, tein sen eilen, päivitän koodin muutaman päivän testauksen jälkeen)

Kiitos, että luit.

Suositeltava: