Tartalomjegyzék:

Fényerősségű lámpa/ Arduino: 3 lépés
Fényerősségű lámpa/ Arduino: 3 lépés

Videó: Fényerősségű lámpa/ Arduino: 3 lépés

Videó: Fényerősségű lámpa/ Arduino: 3 lépés
Videó: Review of BTA16 600B 2000W AC Motor Speed Controller Dimmer - Robojax 2024, Július
Anonim
Fényerősségű lámpa W/ Arduino
Fényerősségű lámpa W/ Arduino

Ebben a projektben azt vizsgálom, hogyan lehet az arduino segítségével lámpát létrehozni, amely a napszaktól függően változik. A felhasználó kérésére a lámpa megváltoztatja fényerejét, amikor számszerűsítik vagy csökkentik az LDR fényérzékelő ellenállás ellenállását. Ez a projekt a tinkercad -on fejeződött be, és egy relét használ annak áramellátásához, amelyet az arduino nem tud teljesíteni az izzó esetében. Itt van, amire szüksége van!

Kellékek

1 Relé

1 kiló ohmos ellenállás

1 LDR (fotorezisztor)

1 Tápegység

1 Arduino

1 Kenyeretábla

1 villanykörte

1. lépés: 1. lépés: Állítsa be a kenyeretábla elrendezését az alábbiak szerint

1. lépés: Állítsa be a kenyeretábla elrendezését az alábbiak szerint
1. lépés: Állítsa be a kenyeretábla elrendezését az alábbiak szerint

Annak érdekében, hogy az oktatóanyaghoz hasonló megjelenést kapjunk, elengedhetetlen, hogy kövessük a kenyértábla elrendezését nemcsak a tisztaság, hanem a hatékonyság miatt.

2. lépés: 2. lépés: Adja hozzá a relét, vezetékeket, tápegységet és ellenállásokat

2. lépés: Adja hozzá a relét, vezetékeket, tápegységet és ellenállásokat
2. lépés: Adja hozzá a relét, vezetékeket, tápegységet és ellenállásokat

Kérjük, tartsa a tápegységet az alapértelmezett tinkercad beállításokon (5 volt, 5 amper áram).

3. lépés: 3. lépés: Használja a következő kódot az áramkör működésének programozásához az LDR ellenállása alapján

3. lépés: Használja a következő kódot az áramkör működésének programozásához az LDR ellenállása alapján
3. lépés: Használja a következő kódot az áramkör működésének programozásához az LDR ellenállása alapján

Adjunk némi összefüggést a kódnak. Az arduino nyelv nagyon egyedi, és egyszerűségében hasonlít a blokk kód karcolásához. Először is be kell jelentenünk a portjainkat, amelyeket a relé 5. és az LDR 2. termináljának csatlakoztatására használunk. Én személy szerint az 5 -ös portokat használtam a reléhez, és az A0 -t az LDR -hez, azonban választhat bármelyik analóg érintkezőt az LDR -hez, és bármelyik digitális tűt a reléhez. Hozzá kell férnünk ahhoz az értékhez, amelyet az LDR visszaad különböző fényerő mellett. Tehát alkalmazunk egy if állítást, amely "if (analogRead (A0)> 500)", akkor ez azt jelentené, hogy egy bizonyos sötétség elérésekor a villanykörte bekapcsol, és annál világosabb lesz, minél kevesebb a fény.

Ajánlott: