Sisällysluettelo:

Tyydyttävät LED -mallit: 9 vaihetta
Tyydyttävät LED -mallit: 9 vaihetta

Video: Tyydyttävät LED -mallit: 9 vaihetta

Video: Tyydyttävät LED -mallit: 9 vaihetta
Video: Джентльмены удачи (FullHD, комедия, реж. Александр Серый, 1971 г.) 2024, Heinäkuu
Anonim

Monille unista on tullut käytännössä saavuttamaton hyödyke, luksusta, joka on varattu harvoille onnekkaille, jotka eivät tunne erilaisten vastuunjakojen vetävän heitä eri suuntiin kerralla. Nukkuminen on elintärkeää ja voi auttaa sinua tuntemaan olosi virkistyneeksi koko päivän.

Lampaiden laskeminen ei ole vain vanhentunut tekniikka, jota meille saarnattiin lapsuudessa ja joka on jo kauan mennyt, se on useimmiten hyödytöntä. Tutkimukset viittaavat siihen, että himmeät valot ja kuviot voivat paitsi auttaa nukkumaan myös parantaa unen laatua.

Joten tässä on IOT -pohjainen Bluetooth -ohjattu lepotila indusoiva yölamppu Arduinon avulla. Mukana on sovellus, joka koostuu neljästä rauhoittavasta ja rauhoittavasta kuvasta, joten voit hallita näitä kuvioita suoraan lampussasi suoraan sängystäsi.

Tämä toimii bluetoothilla, jossa sovellus lähettää tietoja arduinoon bluetoothin kautta, joka tulkitsee nämä tiedot ja näyttää mallin sovelluksen pyynnöstä.

Siinä on 4 rentouttavaa kuviota:

  • SPIRAL IN
  • BARS
  • FADE IN
  • TRAIL

Kokoonpano saa virtapankin, joten lamppu on kätevä ja voit ottaa sen minne haluat. Pienen 50 milliampeerin virrankulutuksen vuoksi se voi pysyä valaistuna tuntikausia.

Nyt kaivetaan sisään ja aletaan rakentaa tätä mahtavaa ja hyödyllistä unta herättävää lamppua !!

Vaihe 1: MALLIT

Image
Image

1) SPIRAL IN: Tässä kuviossa näyttää siltä, että punainen piste kiertyy sisäänpäin keskelle, jotain samanlaista kuin fibonacci -kierre. Tätä varten logiikka on sytyttää LED 1 millisekunniksi, sammuttaa se ja sen jälkeen kytkeä seuraava led päälle ja niin edelleen. TÄMÄ PERUSTUU NÄKYMÄN PITUUSPERIAATTEELLE

2) PALKIT: Aivan kuten yllä oleva kuvio, tässä yksittäisten ledien sijaan rinnakkaiset rivit ja sarakkeet kiertyvät sisäänpäin ja antavat sille todella rauhoittavan tunteen.

3) FADE IN: Tässä kuviossa LEDit näyttävät imemiseltä, mikä tekee kauniin kuvion

4) TRAIL: Hidas kuvio, jossa LED näyttää kulkevan matriisin poikki, mikä on todella hauskaa katseltavaa.

Vaihe 2: Vaaditut taidot

Parasta digitaalisessa elektroniikassa on se, että kaikki on joko päällä tai pois päältä, joten tehtävästä riippumatta siitä, kuinka monimutkaiselta tai pelottavalta se näyttää, se voidaan tehdä helposti pienellä vaivalla.

Tämän projektin tekemiseen ei tarvitse olla elektroniikan asiantuntija, mutta tämän projektin suorittamiseen tarvitaan joitain taitoja.

Vaadittavat taidot ovat seuraavat:

  • Basic Electronics Kuinka juottaa.
  • Kuinka käyttää yleismittaria oikosulun ja muiden asioiden tarkistamiseen.
  • Kuinka koodata C: ssä kirjoittaaksesi arduino -koodin, kuitenkin täysin toiminnallinen koodi annetaan.
  • Kuinka tehdä sovellus joko koodaamalla (java, python) tai ilman koodausta (käyttämällä ohjelmistoja, kuten mit app keksijä).

Vaihe 3: Komponenttiluettelo

Komponenttiluettelo
Komponenttiluettelo
Komponenttiluettelo
Komponenttiluettelo
Komponenttiluettelo
Komponenttiluettelo

Koska se ei ole korkean teknologian projekti, komponenttien saaminen ei ole vaikeaa. Löydät ne helposti verkosta halvalla hinnalla. Alla on komponenttiluettelo ja Amazon -linkit niiden ostamiseen:

  • 1XBluetooth-moduuli HC-05
  • 1X Mini USB -kaapeli arduinon yhdistämiseen
  • 1XArduino Nano
  • 1XDot Matrix Yhteinen anodi Punainen LED -näyttömoduuli 8 * 8 8x8 3mm
  • Juotosraudat ja juotoslangat.
  • Sähköteippi, hyppyjohdot, nollalevy, johtavat johdot, leikkurit, pihdit, langanpoistimet, digitaalinen yleismittari ja virtapankki lampun ja superliiman syöttämiseksi.

Vaihe 4: Matriisin LEDien katodin ja anodin selvittäminen

Koska LED -matriisissa ei mainita mitään siitä, mikä LED vastaa katodia ja anodia sekä mitä riviä ja saraketta, käytämme arduinoa ja kahta hyppyjohtoa.

Tätä varten yhdistämme yhden uroksen naaraspuoliseen hyppyjohtoon arduinon +5v -nastaan ja toisen nastan arduinon maahan. Nyt yhdistämällä hyppyjohdot LED -matriisin nastoihin yksi kerrallaan, löydämme, mikä nasta vastaa mitä riviä ja mikä sarake led -matriisissa, ja merkitsemme sen katodiksi tai anodiksi.

On parempi huomata jossain, mikä nasta on katodi ja mikä anodi muistamisen helpottamiseksi

Nämä tulokset vaihtelevat sen mukaan, miten olet sijoittanut LED -matriisi ja koska matriisi on täysin symmetrinen, katodin ja anodin nastojen sijainti vaihtelee sen mukaan, miten sijoitat LED -matriisin.

Vaihe 5: Arduino Nanon nastojen määrittäminen

Arduino Nanon nastojen määrittäminen
Arduino Nanon nastojen määrittäminen

Tässä käytämme 8 + 8 = 16 nastaa arduinosta liittääksemme LED -matriisin, koska meillä on 8 anodia ja 8 katodia.

Varmista, ettet liitä LED Matrixin nastoja arduinon digitaaliseen nastaan 0 tai 1, koska niitä käytetään Rx- ja Tx -tiedonsiirtoon ja niitä käytetään Bluetooth -moduulissamme

Olen käyttänyt seuraavia tappeja, mutta voit vapaasti käyttää mitä tahansa haluamaasi tappia.

DIGITAALISET NAPIT 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

ANALOGISET NAPIT A0, A1, A2, A3, A4, A5

Yllä mainitut ovat käyttämäni nastat.

VARMISTA, ETTÄ KÄYTÄ A6- JA A7 -KÄYTTÖÄ, SINÄ ET VOI KIRJOITTAA DIGITAALISIA KIRJOITUKSIA NÄIHIN

Vaihe 6: Komponenttien juottaminen

Komponenttien juottaminen
Komponenttien juottaminen
Komponenttien juottaminen
Komponenttien juottaminen
Komponenttien juottaminen
Komponenttien juottaminen

Nyt tulee mielenkiintoinen osa komponenttien juottamisesta nollalevyllemme.

Ensinnäkin aloitamme superliimaamalla nollan levyn kappaleen kohtisuoraan pää nollapaneelillemme, jolle juotamme LED -matriisimme, ja tätä kohtisuoraa kappaletta käytetään juottamaan arduino nano vain, jotta koko piiri olisi mahdollisimman kompakti.

Seuraavaksi juotamme arduino nanomme kohtisuoraan nollalevyyn ja LED -matriisin päänollalevyihin.

Seuraavaksi liitämme LED -matriisin anodit nastoihin {2, 3, 4, 5, 6, 7, 8, 9} ja LED -matriisin katodit nastoihin {10, 11, A0, A1, A2, A3, A4, A5} arduino. Tätä varten otamme joitakin eristettyjä liitäntäjohtoja ja irrotamme sen langanpoistimilla. Valitsin eristetyt johdot välttääksemme oikosulun kompaktissa piirissämme. Juotamme nyt anodin johonkin tapista, joka vastaa arduinon anodeille määritettyjä nastoja, joka on täällä {2, 3, 4, 5, 6, 7, 8, 9} ja sama kaikille katodeille, kunnes saat kaikki 16 nastaa juotettu täydellisesti kuten yllä olevissa kuvissa.

Nyt käytämme yleismittaria ja asetamme sen dioditilaan ja tarkistamme, onko piirissämme oikosulku. Jos johdot ovat oikosulussa jossain paikassa, käytämme juotosrautaa tämän osan lämmittämiseen ja imupumppua sen juottamiseen ja juotamme sen uudelleen kunnolla.

Seuraavaksi haluamme yhdistää bluetooth -moduulin, jotta voimme käyttää sitä ja muuttaa kuvioita langattomasti.

Bluetooth -moduuli koostuu Vcc Gnd -laitteesta sekä Rx- ja Tx -nastasta. Bluetooth -moduulin Rx menee arduinon Tx: lle eikä arduinon Rx: lle. Olen liittänyt bluetooth -moduulin nanoon hyppyjohdoilla koodin helpon virheenkorjauksen helpottamiseksi, koska et voi ladata koodiasi nanoon, kun Rx- ja Tx -nastat on kytketty. Annan kuitenkin lopullisen koodini, jotta voit juottaa Vcc- ja Gnd -nastat suoraan nano- ja Rx- ja Tx -nastoihin, kun olet ladannut koodin arduinoon. Jos käytät myös hyppyjohtoja helpottaaksesi Bluetooth -moduulin pääsyä, viimeisen levyn pitäisi näyttää yllä olevien kuvien tapaiselta.

Näet muita ohjeita Bluetooth -moduulin asentamisesta, koska emme keskustele siitä täällä.

Siinä kaikki juotos- ja elektroniikkaosalle.

Vaihe 7: KOODI - Perustuu vision pysyvyysperiaatteeseen

Jos yritämme hehkua kahta diagonaalista LEDiä, jotka antavat korkean anodille ja matalan vastaavien rivien ja sarakkeiden katodeille, se ei toimi, koska kahden LED-valon sytyttämisen sijaan se sytyttää neljä LEDiä niiden poikkileikkauksessa rivit ja sarakkeet.

Käytämme siis näkemyksen pysyvyyden käsitettä, jonka mukaan jos kaksi LED -valoa hehkuu yksi kerrallaan ja niiden välinen viive on alle 100 millisekuntia, silmämme ei huomaa 100 millisekunnin ajanjaksoa, jolloin molemmat LEDit olivat sammuneet, ja näyttää siltä, että molemmat LEDit palavat samanaikaisesti. f

Tätä käytetään kaikkialla koodissa LEDien sytyttämiseksi niin, että vain haluttu LED syttyy eikä ei -toivotut.

Koodi on alla liitteenä sen pituuden vuoksi.

Vaihe 8: Sovellus lampun ohjaamiseen

Sovellus lampun ohjaamiseen
Sovellus lampun ohjaamiseen
Sovellus lampun ohjaamiseen
Sovellus lampun ohjaamiseen

Jos osaat kehittää sovelluksia java- tai python- tai millä tahansa muulla kielellä, voit jatkaa sitä ja luoda oman sovelluksesi haluamallasi käyttöliittymällä. Näet sovellukseni käyttöliittymän viitteellistä tarkoitusta varten.

(Yllä olevissa kuvakaappauksissa olen peittänyt kolmen ensimmäisen Bluetooth -yhteyden nimen henkilökohtaisista syistä.)

Jos et kuitenkaan tiedä sovellusten kehittämistä tai jos olet aloittelija, voit käyttää sovellustani. APK on alla.

Vaihe 9: Sovelluksen opetusohjelma

Sovelluksen asentamiseksi sinun on ensin mentävä mobiiliasetuksiisi ja sallittava asennus tuntemattomista lähteistä. Kun olet asentanut APK: n, kytke Bluetooth päälle ja varmista, että olet muodostanut pariliitoksen Bluetooth-moduulin nimeen HC-05 tai HC-06 puhelimesi kanssa.

Kun olet muodostanut pariliitoksen moduulin kanssa, avaa sovellus uudelleen ja napsauta Yhdistä.

Valitse sitten moduuli käytettävissä olevien pariliitettyjen laitteiden luettelosta.

Voit tulostaa kolmiulotteisen kotelon tälle projektille haluamallasi tavalla.

Nyt sinun tarvitsee vain pitää lamppusi yhdessä virtalähteen kanssa, joka käyttää sitä missä tahansa huoneessasi, valitse haluamasi kuvio ja katso rauhoittavia kuvioita ja odota taikuuden tapahtuvan, kun nukahdat hitaasti ja rauhallisesti !!

Suositeltava: