Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
- 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
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
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
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é
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.