Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto projekte skúmam, ako využiť arduino na vytvorenie žiarovky, ktorá sa mení v závislosti od dennej doby. Na žiadosť užívateľa lampa zmení svoj jas, keď kvantifikuje alebo zníži odpor LDR -rezistora detekujúceho svetlo-. Tento projekt bol dokončený na tinkercad a využíva relé na outsourcing energie do obvodu, ktorý arduino nemôže splniť pre žiarovku. Tu je to, čo potrebujete!
Zásoby
1 relé
Odpor 1 kiloohm
1 LDR (fotorezistor)
1 Napájanie
1 Arduino
1 Breadboard
1 žiarovka
Krok 1: Krok 1: Nastavte rozloženie dosky, ako je uvedené nižšie
Aby ste mohli vytvoriť podobný pohľad na tutoriál, je nevyhnutné riadiť sa rozložením dosky nielen pre úhľadnosť, ale aj pre efektivitu.
Krok 2: Krok 2: Pridajte relé, vodiče, napájací zdroj a odpory
Napájací zdroj ponechajte v predvolenom nastavení tinkercad (5 voltov, 5 ampérového prúdu).
Krok 3: Krok 3: Pomocou nasledujúceho kódu naprogramujte obvod tak, aby fungoval na základe odporu LDR
Dajme kódu nejaký kontext. Jazyk arduino je veľmi jedinečný a svojou jednoduchosťou sa podobá na poškriabanie blokového kódu. Najprv musíme deklarovať naše porty, ktoré používame na pripojenie svorky 5 relé a svorky 2 LDR. Osobne som použil porty 5 pre relé a A0 pre LDR, môžete si však vybrať ktorýkoľvek z analógových pinov pre LDR a ktorýkoľvek z digitálnych pinov pre relé. Musíme získať prístup k hodnote, ktorú LDR vracia pri rôznych úrovniach svetla. Použijeme teda príkaz if, ktorý je „if (analogRead (A0)> 500)“, potom by to znamenalo, že akonáhle sa dosiahne určitej tmy, žiarovka sa začne zapínať, čím je jasnejšia, tým menej svetla je.