Sadržaj:

Osvjetljenje pametne kuće: 6 koraka
Osvjetljenje pametne kuće: 6 koraka

Video: Osvjetljenje pametne kuće: 6 koraka

Video: Osvjetljenje pametne kuće: 6 koraka
Video: Pametna kuća - kad na sve misli umjesto vas 2024, Studeni
Anonim
Rasvjeta za pametnu kuću
Rasvjeta za pametnu kuću

Pozdrav dečki, danas ćemo stvoriti projekt u kojem kontroliramo žarulju na temelju okolne rasvjete. Koristit ćemo PICO i otpornik ovisan o svjetlu (LDR) za otkrivanje svjetla i uključivanje ili isključivanje žarulje ovisno o intenzitetu rasvjete oko nje.

Korak 1: Komponente

Komponente
Komponente
  • PICO, dostupno na mellbell.cc (17 USD)
  • LDR 12 mm, svežanj od 30 na ebayu (0,99 USD)
  • 2-kanalni relejni modul ili 1-kanalni relejni modul, dostupan na ebayu (0,74 USD)
  • Otpornik od 10 k ohma, paket od 100 na ebayu (0,99 USD)
  • Mini ploča, paket od 5 na ebayu (2,52 USD)
  • Muški - muški žankovi, žica od 40 na ebayu (0,99 USD)
  • Muški - ženski jumber žice, snop od 40 na ebayu (0,99 USD)
  • 220v AC lampa
  • 9 voltna baterija

Korak 2: Spajanje LDR -a na PICO

Spajanje LDR -a na PICO
Spajanje LDR -a na PICO
Spajanje LDR -a na PICO
Spajanje LDR -a na PICO
Spajanje LDR -a na PICO
Spajanje LDR -a na PICO

Otpornici ovisni o svjetlosti su promjenjivi otpornici koji mijenjaju svoj otpor ovisno o količini svjetlosti koja pada na njih. Njihov je odnos obrnuto proporcionalan, što znači da se otpor povećava kako se osvjetljenje smanjuje, a smanjuje kada se svjetlo povećava.

Koristit ćemo ovo svojstvo za promjenu napona koji čita naš PICO i djelovati ovisno o njemu. Moramo stvoriti razdjelnik napona pomoću našeg LDR -a da bismo to mogli učiniti, a evo kako ga stvaramo:

  • Spojimo prvu stranu LDR -a na PICO -ov Vc
  • Spojite drugu stranu LDR -a s A0 i 10K ohmskim otpornikom
  • Spojite drugu stranu otpornika na PICO -ov GND

Sada imamo razdjelnik napona, gdje signal koji doseže do našeg PICO -a A0 ovisi o otporu našeg LDR -a. Signal iz razdjelnika napona predstavlja: Vout = (R2/(R1+R2)) * Vin. U našem slučaju

  • Vin = Izvor napajanja (Vc)
  • Vout = A0
  • R1 = Otpor LDR -a
  • R2 = 10k ohm (naš fiksni otpor)

Pogledajmo sada kako djeluje u različitim uvjetima osvjetljenja.

Prvi test: Osvijetljena soba

Otpor LDR -a se smanjuje i gotovo doseže 1K ohma, pokušajmo to u našoj jednadžbi:

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

PICO -ov ADC pretvorit će ovaj napon u digitalnu vrijednost 928.

Drugi test: Tamna soba

Otpor LDR -a raste i gotovo doseže 10K ohma, pokušajmo to ponovno u našoj jednadžbi:

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

PICO -ov ADC pretvorit će ovaj napon u digitalnu vrijednost od 532.

Sada kada možemo dobiti očitanja iz našeg LDR -a, spojimo LED na naš PICO i upotrijebimo ga za testiranje našeg rada.

Korak 3: Spajanje LED diode i testiranje našeg rada

Spajanje LED diode i testiranje našeg rada
Spajanje LED diode i testiranje našeg rada

Sada želimo da se LED isključi i uključi, ovisno o očitanju našeg LDR -a. To znači da moramo uzeti očitavanje iz našeg LDR -a i programirati točku prekida za uključivanje i isključivanje naše LED diode.

Program će vam trebati za sljedeće:

  • Uzmite ulazni signal iz LDR -a na A0
  • Neka D2 bude izlaz za našu LED diodu
  • Definirajte varijablu koja predstavlja očitavanje našeg LDR -a
  • Prikaz LDR signala na A0 u serijskom monitoru
  • Odredite točku prekida za uključivanje i isključivanje naše LED diode.

No, prije nego što pokrenemo naš program, spojimo LED na naš PICO ovako:

  • Spojite dugu nogu LED diode (pozitivnu anodu) na D2 pin našeg PICO -a
  • Spojite kratku nogu LED diode (negativna katoda) na PICO -ov GND

Korak 4: Spajanje releja na PICO

Spajanje releja na PICO
Spajanje releja na PICO

Sada kada znamo da su naši PICO i program povezani i da rade ispravno. Možemo kontrolirati svjetla naše kuće ili bilo koju drugu kućnu opremu. No, za to nam je potreban relej.

Releji se sastoje od elektromagneta koji se koriste kao prekidač za otvaranje kruga i njegovo zatvaranje. PICO ćemo koristiti za kontrolu rada sklopke releja, za kontrolu isporuke struje do uređaja. A ovo su izlazi releja:

  • Vcc (relej) -> Spojen na pin od 5 V (PICO) za napajanje zavojnice unutar releja
  • GND (relej) -> Spojen na PICO -ov GND za napajanje zavojnice unutar releja
  • IN1 (relej) -> Spaja se na digitalni izlazni pin za slanje signala prvom releju radi otvaranja i zatvaranja kruga, u našem slučaju to će biti D2 (PICO)
  • IN2 (relej) -> Ovo je isto kao i IN1, ali za drugi relej i ostavit ćemo ga praznim jer imamo samo jedno opterećenje.
  • Zajednički "com" (relej) -> Common je spojen na jedan kraj opterećenja koje treba kontrolirati.
  • Normalno zatvoren "NC" (relej) -> Drugi kraj opterećenja spojen je na NC ili NO, ako je spojen na NC, opterećenje ostaje priključeno prije okidača.
  • Normalno otvoreno "NO" (relej) -> Drugi kraj opterećenja spojen je na NC ili NO, ako je spojen na NO, opterećenje ostaje isključeno prije okidanja.

Sada ćemo samo zamijeniti LED diodu relejnim modulom.

Korak 5: Spajanje AC opterećenja i programiranje releja

Spajanje AC opterećenja i programiranje releja
Spajanje AC opterećenja i programiranje releja
Spajanje AC opterećenja i programiranje releja
Spajanje AC opterećenja i programiranje releja

Sada samo trebate spojiti izmjenično opterećenje na relejni modul, a to ćete učiniti tako da jednu žicu napola prerežete naponom, a zatim jedan kraj spojite na relej, a drugi na NO.

Kôd će ostati isti kao i za LED, jer relej koristi digitalni signal baš kao i LED. No, promijenite LED varijablu u relej, tako da ostane jasna i opisna.

Korak 6: Gotovi ste

Sada imate AC svjetlo koje se uključuje i isključuje ovisno o svjetlu u prostoriji. To možete učiniti s bilo kojom kućnom elektronikom, samo morate paziti koliko ih pametno činite!

Slobodno nam dajte bilo kakve prijedloge i postavite bilo kakva pitanja, rado ćemo vam odgovoriti. A ako vam se svidi, ne zaboravite ga podijeliti na Facebooku ili nam se javiti na mellbell.cc.

Preporučeni: