Svietidlo Arduino s intenzitou svetla: 5 krokov
Svietidlo Arduino s intenzitou svetla: 5 krokov
Anonim

V tomto projekte sa naučíte, ako automaticky zapínať lampu, keď je tma

Zásoby

Čo budete potrebovať:

  • Softvér TinkerCAD
  • LDR (na detekciu svetelných/tmavých podmienok)
  • Mikrokontrolér Arduino
  • Žiarovka
  • Relé (pretože žiarovka má 120 V v porovnaní s Arduinom, ktoré poskytuje 5 V)
  • Zdroj energie
  • Breadboard (voliteľné)
  • Zapíšte si kód Arduino

Krok 1: Zostrojte obvod

Uistite sa, že je váš obvod správne zapojený tak, ako je to znázornené na obrázku

Krok 2: Senzor LDR

Ako je znázornené na obrázku, vzťah pre snímač LDR je prepojený. Jeden koniec je pripevnený k základni a druhý koniec je spojený s odporom VCC. Výstupný signál LDR je pripojený medzi ramenom LDR a nožičkou rezistora.

Krok 3: Relé a lampa

Uistite sa, že všetko vyzerá ako na obrázku

Krok 4: Kódovanie

Za týmto účelom je kódovacia časť pomerne jednoduchá. Prvý riadok ukazuje, že čítame vstup z analógového kolíka A0 a vytlačíme ho na sériový monitor, ako vidíte. Ďalej vykonáme podmienené formátovanie, pomocou ktorého testujeme význam A0. Bez ohľadu na to, či je hodnota A0 ekvivalentná alebo väčšia ako 500, digitálny kolík 4 je nastavený na NÍZKU a ak je hodnota nižšia, kolík 4 je nastavený na VYSOKÝ. Relé je spojené s kolíkom 4.

FYI: Skopírujte to, čo je uvedené v kóde

Krok 5: Výsledok výukového programu

Takto by mal váš návod vyzerať potom

Pozrite sa na video, ako ho ovládať:

www.youtube.com/embed/tBVq6cvgnmU