Sisukord:

Nutika kodu valgustus: 6 sammu
Nutika kodu valgustus: 6 sammu

Video: Nutika kodu valgustus: 6 sammu

Video: Nutika kodu valgustus: 6 sammu
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, November
Anonim
Nutikas kodu valgustus
Nutikas kodu valgustus

Tere poisid, täna loome projekti, kus juhime lambipirni ümbritseva valgustuse alusel. Kasutame valguse tuvastamiseks PICO -d ja valgust sõltuvat takistit (LDR) ning lülitame pirni sisse või välja, sõltuvalt sellest, kui intensiivne valgustus selle ümber on.

Samm: komponendid

Komponendid
Komponendid
  • PICO, saadaval saidil mellbell.cc (17 dollarit)
  • LDR 12 mm, 30 -kimp eBays (0,99 dollarit)
  • 2-kanaliline releemoodul või 1-kanaliline releemoodul, saadaval eBays (0,74 dollarit)
  • 10 kOomi takisti, 100 -kimp ebay -s (0,99 dollarit)
  • Mini leivalaud, 5 -kimp eBays (2,52 dollarit)
  • Mees - isased jumber traadid, 40 -kimp eBays (0,99 dollarit)
  • Mees - naissoost jumber -traadid, 40 -kimp ebay -s (0,99 dollarit)
  • 220V vahelduvvoolu lamp
  • 9 -voldine aku

2. samm: LDR -i ühendamine PICO -ga

LDR -i ühendamine PICO -ga
LDR -i ühendamine PICO -ga
LDR -i ühendamine PICO -ga
LDR -i ühendamine PICO -ga
LDR -i ühendamine PICO -ga
LDR -i ühendamine PICO -ga

Valgust sõltuvad takistid on muutuvad takistid, mis muudavad oma takistust sõltuvalt neile langeva valguse hulgast. Nende suhe on pöördvõrdeline, mis tähendab, et valguse vähenedes takistus suureneb ja valguse kasvades väheneb.

Kasutame seda omadust, et muuta pinget, mida meie PICO loeb, ja tegutseme sõltuvalt sellest. Selleks peame oma LDR -i abil looma pingejaguri ja nii me selle loome:

  • Ühendame LDR esimese külje PICO Vc -ga
  • Ühendage LDR teine pool nii A0 kui ka 10K oomi takistiga
  • Ühendage takisti teine pool PICO GND -ga

Nüüd on meil pingejagur, kus signaal, mis jõuab meie PICO A0 -ni, sõltub meie LDR -i takistusest. Pingejaguri signaali tähistab: Vout = (R2/(R1+R2)) * Vin. Meie puhul

  • Vin = toiteallikas (Vc)
  • Vout = A0
  • R1 = LDR takistus
  • R2 = 10 kΩ (meie fikseeritud takistus)

Vaatame nüüd, kuidas see toimib erinevates valgustingimustes.

Esimene katse: valgustatud ruum

LDR takistus väheneb ja jõuab peaaegu 1K oomini, proovige seda meie võrrandis:

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

PICO ADC teisendab selle pinge digitaalseks väärtuseks 928.

Teine test: pime ruum

LDR takistus suureneb ja jõuab peaaegu 10K oomini, proovime seda uuesti meie võrrandis:

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

PICO ADC teisendab selle pinge digitaalseks väärtuseks 532.

Nüüd, kui saame oma LDR -ist näitu, ühendame oma PICO -ga LED -i ja kasutame seda oma töö testimiseks.

3. samm: LED -i ühendamine ja meie töö testimine

LED -i ühendamine ja meie töö testimine
LED -i ühendamine ja meie töö testimine

Nüüd tahame, et LED lülituks välja ja sisse, sõltuvalt meie LDR -i näidust. See tähendab, et peame lugema oma LDR -i näidu ja programmeerima katkestuspunkti meie LED -i sisse- ja väljalülitamiseks.

Teil on vaja oma programmi järgmiste toimingute tegemiseks:

  • Võtke LDR -st sisendsignaal aadressil A0
  • Kasutage LED -i väljundina D2
  • Määratlege muutuja, mis esindab meie LDR -i näitu
  • LDR -i signaali kuvamine jadamonitoril A0 -le
  • Määrake meie valgusdioodi sisselülitamise ja kustumise katkestuspunkt.

Kuid enne oma programmi käivitamist ühendage LED meie PICO -ga järgmiselt:

  • Ühendage valgusdioodi pikk jalg (positiivne anood) meie PICO D2 tihvtiga
  • Ühendage valgusdioodi lühike jalg (negatiivne katood) PICO GND -ga

Samm: relee ühendamine PICO -ga

Relee ühendamine PICO -ga
Relee ühendamine PICO -ga

Nüüd, kui me teame, et meie PICO ja programm on ühendatud ja töötavad korralikult. Saame juhtida oma maja tulesid või muud kodust varustust. Kuid selleks vajame releed.

Releed koosnevad elektromagnetitest, mida kasutatakse lülitina vooluahela avamiseks ja selle sulgemiseks. Me kasutame PICO -d relee lülitustoimingu juhtimiseks, voolu tarnimise juhtimiseks seadmesse. Ja need on relee nööpnõelad:

  • Vcc (relee) -> ühendatud 5 -voldise kontaktiga (PICO), et toita relee sees olevat mähist
  • GND (relee) -> ühendatud PICO GND -ga, et toita relee sees olevat mähist
  • IN1 (relee) -> Ühendub digitaalse väljundpistikuga, et saata signaal esimesele releele vooluahela avamiseks ja sulgemiseks, meie puhul on see D2 (PICO)
  • IN2 (relee) -> See on sama mis IN1, kuid teise relee puhul ja me jätame selle tühjaks, kuna meil on ainult üks koormus.
  • Tavaline "com" (relee) -> Common on ühendatud kontrollitava koormuse ühe otsaga.
  • Tavaliselt suletud "NC" (relee) -> Koorma teine ots on ühendatud NC -ga või NO -ga, kui see on NC -ga ühendatud, jääb koormus ühendatuks enne päästikut.
  • Tavaliselt avage "NO" (relee) -> Koorma teine ots on ühendatud NC -ga või NO -ga, kui NO -ga on ühendatud, jääb koormus enne päästikut lahti.

Nüüd asendame LED -i releemooduliga.

Samm: vahelduvvoolu koormuse ühendamine ja relee programmeerimine

Vahelduvvoolu ühendamine ja relee programmeerimine
Vahelduvvoolu ühendamine ja relee programmeerimine
Vahelduvvoolu ühendamine ja relee programmeerimine
Vahelduvvoolu ühendamine ja relee programmeerimine

Nüüd on vaja ainult vahelduvvoolu koormus releemooduliga ühendada ja seda teha, lõigates koormusest ühe juhtme pooleks, seejärel ühendades ühe otsa relee klemmiga ja teise - NO -ga.

Kood jääb samaks, mis LED -i puhul, sest relee kasutab digitaalset signaali nagu LED. Kuid muutke led -muutuja releeks, nii et see jääb selgeks ja kirjeldavaks.

6. samm: olete valmis

Nüüd on teil vahelduvvalgusti, mis lülitub sisse ja välja sõltuvalt ruumis olevast valgusest. Seda saate teha mis tahes majaelektroonikaga, peate lihtsalt olema ettevaatlik, kui nutikalt teete need!

Andke meile julgelt ettepanekuid ja esitage küsimusi, vastame neile hea meelega. Ja kui teile meeldib, ärge unustage seda Facebookis jagada või saatke meile tere aadressil mellbell.cc.

Soovitan: