Мазмұны:

Жарық қарқындылығы шамы: 4 қадам
Жарық қарқындылығы шамы: 4 қадам

Бейне: Жарық қарқындылығы шамы: 4 қадам

Бейне: Жарық қарқындылығы шамы: 4 қадам
Бейне: KOBA & MANS - JARYQ (official audio) 2024, Шілде
Anonim
Жарық қарқындылығы шамы
Жарық қарқындылығы шамы

Эй кодерлер, бүгін мен сізге TinkerCad-те фото-резисторы бар шам жасауды үйретемін. Бастайық!

Жабдықтар

Саған қажет болады:

* 1 Фото резистор

* 1 Arduino Uno R3

* 1 шам

* 1 SPDT релесі (шам шам 120 В алатындықтан және Arduino тек 5 В қамтамасыз етеді)

* 1 Қуат көзі

* 1 Нан тақтасы

1 -қадам: Ұйымдастыру

Ұйым
Ұйым

Біріншіден, сіз суреттегідей материалдарды реттегіңіз келеді. Бұл бәрін сыммен біріктіру қажет болған кезде жеңілдетеді.

2 -қадам: фоторезистор

Фоторезистор
Фоторезистор

Біз қосатын бірінші нәрсе - бұл фото резистор. Біз 5В түйреуішті нан тақтасының оң терминалына қосамыз, жерге қосамыз (барлық тақтаға қуат/жер қосуды ұмытпаңыз) және фото резисторды жерден бір саты жоғары қосыңыз. Олардың арасында сіз A0 түйреуішін 1000 Ом резисторға қосасыз және оны оңға қосасыз.

3 -қадам: қуат көзі, реле және шам

Қуат көзі, реле және шам
Қуат көзі, реле және шам

Содан кейін біз Arduino -мен қуат көзін, реле мен шамды қосамыз. Алдымен, біз Arduino -мен жерге тұйықталуымыз керек және әр тақтаның ұштарын қосамыз, осылайша қуат пен жер бүкіл тақтаны айналады. Әрі қарай, электрмен жабдықтау үшін біз Эстафетаның 1 -ші терминалына жерге қосамыз және Реленің 8 -ші терминалынан жерге қосамыз. Қуат көзінің позитивті шамы 2 -ші терминалға, ал лампочканың позициясы реле 7 -ші терминалына түседі. Ақырында, біз 4 цифрлық түйреуішті Эстафетаның 5 -ші терминалына қосамыз. Осының арқасында барлық сымдар/жабдықтар жасалды, және біз Arduino кодтауға көшеміз!

4 -қадам: Arduino -да кодтау

Ардуинода кодтау
Ардуинода кодтау

Бұл үшін кодтау екі бөліктен тұрады; жарамсыз орнату және бос цикл. Орнату, айтқандай, түйреуіштерді орнатады және цикл кодтың бір бөлігін айналдырады.

Жарамсыз күйді орнату үшін біз pinMode көмегімен белгілі бір пин нөмірін таңдаймыз және оның кіріс немесе шығыс екенін таңдаймыз. Бұл жағдайда A0 түйреуіші кіріс болып табылады, ал шығыс үшін 4 түйреуіш. Serial.begin фото-резистордың сериялық мониторын іске қосады. Осының арқасында біз бос циклды бастай аламыз.

Бос цикл үшін Serial.println (analogRead (A1)) жазамыз; фото-резистор мен сериялық монитордың деректерін басып шығару. Біз if операторын жазамыз, егер фото-резистор 500-ден жоғары сандар берсе (немесе күңгірт жарық), ол шамды өшіреді, ал егер ол күңгірт болмаса, оны қосады. Және дәл осылай, код жасалды және схема жұмыс істейді!

Бұл оқулықты оқығаныңыз үшін рахмет! Сізге ұнады деп үміттенемін!

Ұсынылған: