Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto projektu zkoumám, jak využít arduino k vytvoření lampy, která se mění v závislosti na denní době. Na žádost uživatele lampa změní svůj jas, když kvantifikuje nebo sníží odpor LDR -detektoru světla -. Tento projekt byl dokončen na tinkercad a využívá relé k outsourcingu napájení do obvodu, který arduino nemůže splnit pro žárovku. Tady je to, co potřebujete!
Zásoby
1 relé
1 kiloohmový odpor
1 LDR (fotorezistor)
1 Napájení
1 Arduino
1 prkénko
1 žárovka
Krok 1: Krok 1: Nastavte rozvržení Breadboardu následujícím způsobem
Aby bylo možné pojmout podobný vzhled výukového programu, je nutné dodržovat rozložení prkénka nejen pro jeho úhlednost, ale i účinnost.
Krok 2: Krok 2: Přidejte relé, vodiče, napájecí zdroj a odpory
Nechte napájecí zdroj ve výchozím nastavení tinkercad (5 voltů, 5 ampérů proudu).
Krok 3: Krok 3: Pomocí následujícího kódu naprogramujte obvod tak, aby fungoval na základě odporu LDR
Dejme kódu nějaký kontext. Jazyk arduino je velmi jedinečný a svou jednoduchostí připomíná škrábnutí blokového kódu. Nejprve musíme deklarovat naše porty, které používáme k připojení svorky 5 relé a svorky 2 LDR. Osobně jsem použil porty 5 pro relé a A0 pro LDR, ale můžete si vybrat jakýkoli analogový pin pro LDR a jakýkoli digitální pin pro relé. Musíme získat přístup k hodnotě, kterou LDR vrací při různých úrovních světla. Použijeme tedy příkaz if, který je „if (analogRead (A0)> 500)“, pak by to znamenalo, že jakmile je dosaženo určité temnoty, žárovka se začne rozsvěcovat, čím je jasnější, tím méně světla je.