Chytré domácí osvětlení: 6 kroků
Chytré domácí osvětlení: 6 kroků
Anonim
Chytré domácí osvětlení
Chytré domácí osvětlení

Ahoj lidi, dnes se chystáme vytvořit projekt, kde ovládáme žárovku na základě okolního osvětlení. K detekci světla použijeme PICO a rezistor závislý na světle (LDR) a zapneme nebo vypneme žárovku v závislosti na intenzitě osvětlení kolem ní.

Krok 1: Součásti

Komponenty
Komponenty
  • PICO, k dispozici na mellbell.cc (17 $)
  • LDR 12 mm, balíček 30 na eBay (0,99 $)
  • 2kanálový reléový modul nebo 1kanálový reléový modul, dostupný na ebay (0,74 $)
  • Rezistor 10 kOhm, svazek 100 na eBay (0,99 $)
  • Mini breadboard, balíček 5 na eBay (2,52 $)
  • Male - male jumber Wire, svazek 40 na eBay (0,99 $)
  • Mužské a ženské jumberové dráty, svazek 40 na eBay (0,99 $)
  • 220v AC lampa
  • 9voltová baterie

Krok 2: Připojení LDR k PICO

Připojení LDR k PICO
Připojení LDR k PICO
Připojení LDR k PICO
Připojení LDR k PICO
Připojení LDR k PICO
Připojení LDR k PICO

Odpory závislé na světle jsou proměnné odpory, které mění svůj odpor v závislosti na množství světla, které na ně dopadá. Jejich vztah je nepřímo úměrný, což znamená, že odpor klesá se snižujícím se osvětlením a klesá, když se osvětlení zvyšuje.

Tuto vlastnost použijeme ke změně napětí, které čte naše PICO, a podle toho budeme jednat. Abychom to dokázali, musíme vytvořit dělič napětí pomocí naší LDR, a takto ho vytvoříme:

  • První stranu LDR připojíme k Vc od PICO
  • Připojte druhou stranu LDR k odporu A0 a 10K ohmu
  • Připojte druhou stranu rezistoru k GND PICO

Nyní máme dělič napětí, kde signál, který dosáhne A0 našeho PICO, závisí na odporu našeho LDR. Signál z děliče napětí je reprezentován: Vout = (R2/(R1+R2)) * Vin. V našem případě

  • Vin = zdroj energie (Vc)
  • Vout = A0
  • R1 = Odpor LDR
  • R2 = 10 k ohmů (náš pevný odpor)

Podívejme se nyní, jak se chová za rozdílných světelných podmínek.

První test: osvětlená místnost

Odpor LDR klesá a téměř dosahuje 1K ohm, zkusme to v naší rovnici:

A0 = (10 000/(1 000+10 000)) * 5 = 4,54 v

ADC společnosti PICO převede toto napětí na digitální hodnotu 928.

Druhý test: Temná místnost

Odpor LDR se zvyšuje a téměř dosahuje 10K ohmů, zkusme to znovu v naší rovnici:

A0 = (10 000/(9 000+10 000)) * 5 = 2,63 v

ADC společnosti PICO převede toto napětí na digitální hodnotu 532.

Nyní, když můžeme získat hodnoty z našeho LDR, připojme LED k našemu PICO a použijeme ho k otestování naší práce.

Krok 3: Připojení LED a testování naší práce

Připojení LED a testování naší práce
Připojení LED a testování naší práce

Nyní chceme, aby LED zhasla a zapla v závislosti na čtení naší LDR. To znamená, že musíme zachytit údaje z naší LDR a naprogramovat zarážku, aby se naše LED dioda zapínala a vypínala.

Váš program bude potřebovat následující:

  • Odeberte vstupní signál z LDR na A0
  • Mají D2 jako výstup pro naši LED
  • Definujte proměnnou, která představuje hodnoty LDR
  • Zobrazení signálu LDR do A0 na sériovém monitoru
  • Definujte bod zlomu, ve kterém se naše LED zapne a vypne.

Ale než spustíme náš program, připojme LED k našemu PICO takto:

  • Připojte dlouhou nohu LED (kladnou anodu) ke kolíku D2 našeho PICO
  • Připojte krátkou nohu LED (zápornou katodu) k GND PICO

Krok 4: Připojení relé k PICO

Připojení relé k PICO
Připojení relé k PICO

Nyní, když víme, že naše PICO a program jsou propojené a fungují správně. Můžeme ovládat světla našeho domu nebo jakékoli jiné domácí vybavení. K tomu ale potřebujeme relé.

Relé se skládají z elektromagnetů, které se používají jako spínač k otevření obvodu a jeho uzavření. Pomocí PICO budeme řídit spínací činnost relé, řídit dodávku proudu do zařízení. A toto jsou vývody relé:

  • Vcc (relé) -> Připojeno k 5voltovému kolíku (PICO) k napájení cívky uvnitř relé
  • GND (relé) -> Připojeno k GND PICO k napájení cívky uvnitř relé
  • IN1 (relé) -> Připojuje se k digitálnímu výstupnímu kolíku a vysílá signál do prvního relé za účelem otevření a uzavření obvodu, v našem případě to bude D2 (PICO)
  • IN2 (relé) -> To je stejné jako IN1, ale pro druhé relé, a necháme to prázdné, protože máme jen jedno zatížení.
  • Společný „com“(relé) -> Společný je připojen k jednomu konci zátěže, která má být řízena.
  • Normálně zavřeno „NC“(relé) -> Druhý konec zátěže je připojen k NC nebo NO, pokud je připojen k NC, zátěž zůstává připojena před spouštěčem.
  • Normálně otevřeno „NO“(relé) -> Druhý konec zátěže je buď připojen k NC nebo NO, pokud je připojen k NO, zátěž zůstane odpojena před spuštěním.

Nyní se chystáme vyměnit LED za reléový modul.

Krok 5: Připojení AC zátěže a programování relé

Připojení AC zátěže a programování relé
Připojení AC zátěže a programování relé
Připojení AC zátěže a programování relé
Připojení AC zátěže a programování relé

Nyní stačí připojit pouze střídavou zátěž k reléovému modulu a provedete to tak, že z vaší zátěže odstřihnete jeden vodič na polovinu, poté připojíte jeden konec ke komunikačnímu relé a druhý k NO.

Kód zůstane stejný jako pro LED, protože relé používá digitální signál stejně jako LED. Ale změňte proměnnou LED na relé, aby zůstala jasná a popisná.

Krok 6: Jste hotovi

Nyní máte AC světlo, které se zapíná a vypíná v závislosti na světle, které je v místnosti. Můžete to udělat s jakoukoli domácí elektronikou, jen si musíte dávat pozor na to, jak chytře je vyrobíte!

Neváhejte nám poskytnout jakékoli návrhy a zeptejte se na jakékoli otázky, rádi vám je zodpovíme. A pokud se vám to líbí, nezapomeňte to sdílet na Facebooku nebo nás pozdravte na mellbell.cc.