Sisällysluettelo:

Älykkään kodin valaistus: 6 vaihetta
Älykkään kodin valaistus: 6 vaihetta

Video: Älykkään kodin valaistus: 6 vaihetta

Video: Älykkään kodin valaistus: 6 vaihetta
Video: Приготовьтесь построить дом своей мечты. Вот 20 шагов, которые вам нужно знать! 2024, Marraskuu
Anonim
Älykäs kodin valaistus
Älykäs kodin valaistus

Hei kaverit, tänään aiomme luoda projektin, jossa ohjaamme lamppua ympäröivän valaistuksen perusteella. Aiomme käyttää PICO: ta ja valosta riippuvaa vastusta (LDR) valon havaitsemiseen ja sytyttää tai sammuttaa lampun sen mukaan, kuinka voimakas valaistus sen ympärillä on.

Vaihe 1: Komponentit

Komponentit
Komponentit
  • PICO, saatavilla osoitteessa mellbell.cc (17 dollaria)
  • LDR 12 mm, nippu 30 eBayssa (0,99 dollaria)
  • 2-kanavainen relemoduuli tai 1-kanavainen relemoduuli, saatavana ebaystä (0,74 dollaria)
  • 10 k ohmin vastus, nippu 100 ebayssa (0,99 dollaria)
  • Mini leipälauta, nippu 5 ebayssa (2,52 dollaria)
  • Uros - urospuoliset jumbojohdot, nippu 40 ebayssa (0,99 dollaria)
  • Mies - naaraspuoliset jumber -johdot, nippu 40 ebayssa (0,99 dollaria)
  • 220v AC -lamppu
  • 9 voltin akku

Vaihe 2: LDR: n liittäminen PICO -laitteeseen

LDR: n liittäminen PICO: hon
LDR: n liittäminen PICO: hon
LDR: n liittäminen PICO: hon
LDR: n liittäminen PICO: hon
LDR: n liittäminen PICO: hon
LDR: n liittäminen PICO: hon

Valosta riippuvat vastukset ovat muuttuvia vastuksia, jotka muuttavat vastustaan niihin kohdistuvan valon määrän mukaan. Niiden suhde on kääntäen verrannollinen, mikä tarkoittaa, että vastus kasvaa valaistuksen vähentyessä ja pienenee, kun valaistus kasvaa.

Käytämme tätä ominaisuutta muuttaaksesi PICO: n lukemaa jännitettä ja toimimme sen mukaan. Meidän on luotava jännitteenjakaja LDR: n avulla voidaksemme tehdä niin, ja näin luomme sellaisen:

  • Yhdistämme LDR: n ensimmäisen puolen PICO: n Vc: hen
  • Liitä LDR: n toinen puoli sekä A0- että 10K ohmin vastukseen
  • Liitä vastuksen toinen puoli PICO: n GND: hen

Meillä on nyt jännitteenjakaja, jossa signaali, joka saavuttaa PICO: n A0: n, riippuu LDR: n resistanssista. Jännitteenjakajan signaalia edustaa: Vout = (R2/(R1+R2)) * Vin. Meidän tapauksessamme

  • Vin = virtalähde (Vc)
  • Vout = A0
  • R1 = LDR: n vastus
  • R2 = 10 k ohmia (kiinteä vastus)

Katsotaan nyt miten se toimii erilaisissa valaistusolosuhteissa.

Ensimmäinen testi: Valaistu huone

LDR: n vastus pienenee ja saavuttaa melkein 1 K ohmin, kokeillaan sitä yhtälössämme:

A0 = (10000/(1000+10000)) * 5 = 4,54v

PICO: n ADC muuntaa tämän jännitteen digitaaliseksi arvoksi 928.

Toinen testi: Pimeä huone

LDR: n vastus kasvaa ja saavuttaa melkein 10 K ohmin, yritämme sitä uudelleen yhtälössämme:

A0 = (10000/(9000+10000)) * 5 = 2,63v

PICO: n ADC muuntaa tämän jännitteen digitaaliseksi arvoksi 532.

Nyt kun voimme saada lukemia LDR: ltämme, kytke LED -valo PICO -laitteeseemme ja käytä sitä työmme testaamiseen.

Vaihe 3: LED -valon kytkeminen ja työn testaaminen

LED -valon kytkeminen ja työn testaaminen
LED -valon kytkeminen ja työn testaaminen

Haluamme nyt, että LED sammuu ja syttyy LDR -lukemamme mukaan. Tämä tarkoittaa, että meidän on otettava lukema LDR: stä ja ohjelmoitava tauko, jotta LED -valomme syttyy ja sammuu.

Tarvitset ohjelmasi seuraaviin toimiin:

  • Ota tulosignaali LDR: stä kohdassa A0
  • Käytä D2: tä LED -valon ulostulona
  • Määritä muuttuja, joka edustaa LDR -lukemaamme
  • LDR: n signaalin näyttäminen sarjamonitorissa A0: lle
  • Määritä katkaisupiste, jolloin LED -valomme syttyy ja sammuu.

Mutta ennen kuin suoritamme ohjelmamme, kytke LED -valo PICO -laitteeseemme seuraavasti:

  • Liitä LEDin pitkä jalka (positiivinen anodi) PICO: n D2 -nastaan
  • Liitä LEDin lyhyt jalka (negatiivinen katodi) PICO: n GND: hen

Vaihe 4: Releen liittäminen PICO: hon

Releen liittäminen PICO: hon
Releen liittäminen PICO: hon

Nyt kun tiedämme, että PICO ja ohjelmamme on kytketty ja toimivat oikein. Voimme hallita talomme valoja tai muita kodin laitteita. Tätä varten tarvitsemme kuitenkin releen.

Releet koostuvat sähkömagneeteista, joita käytetään kytkimenä piirin avaamiseen ja sulkemiseen. Käytämme PICO: ta ohjaamaan releen kytkentätoimintoa, ohjaamaan virran syöttöä laitteeseen. Ja nämä ovat releen nastat:

  • Vcc (rele) -> kytketty 5 voltin nastaan (PICO) releen sisällä olevan kelan syöttämiseksi
  • GND (rele) -> kytketty PICO: n GND: hen releen sisällä olevan kelan syöttämiseksi
  • IN1 (Rele) -> Yhdistetään digitaaliseen lähtöön
  • IN2 (rele) -> Tämä on sama kuin IN1, mutta toiselle releelle, ja jätämme sen tyhjäksi, koska meillä on vain yksi kuorma.
  • Common "com" (rele) -> Common on kytketty ohjattavan kuorman toiseen päähän.
  • Normaalisti kiinni "NC" (rele) -> Kuorman toinen pää on kytketty NC: hen tai NO: han, jos se on kytketty NC: hen, kuorma pysyy kytkettynä ennen liipaisinta.
  • Normaalisti auki "NO" (rele) -> Kuorman toinen pää on joko kytketty NC: hen tai NO, jos se on kytketty NO: iin, kuorma pysyy irrotettuna ennen liipaisinta.

Vaihdamme nyt vain LEDin relemoduuliin.

Vaihe 5: AC -kuorman kytkeminen ja releen ohjelmointi

AC -kuorman kytkeminen ja releen ohjelmointi
AC -kuorman kytkeminen ja releen ohjelmointi
AC -kuorman kytkeminen ja releen ohjelmointi
AC -kuorman kytkeminen ja releen ohjelmointi

Nyt sinun tarvitsee vain liittää AC -kuorma relemoduuliin, ja teet niin katkaisemalla yhden langan kuormastasi puoliksi ja yhdistämällä sitten sen toinen pää releen com ja toinen NO -liittimeen.

Koodi pysyy samana kuin LEDillä, koska rele käyttää digitaalista signaalia aivan kuten LED. Muuta kuitenkin led -muuttuja releeksi, jotta se pysyy selkeänä ja kuvaavana.

Vaihe 6: Olet valmis

Nyt sinulla on AC -valo, joka syttyy ja sammuu huoneen valon mukaan. Voit tehdä tämän mihin tahansa talon elektroniikkaan, sinun on vain oltava varovainen niiden älykkyyden suhteen!

Voit vapaasti antaa meille ehdotuksia ja esittää kysymyksiä, vastaamme niihin mielellämme. Ja jos pidät siitä, älä unohda jakaa sitä Facebookissa tai lähettää meille tervehdystä mellbell.cc.

Suositeltava: