Мазмұны:

Arduino жарық қарқындылығы шамы - Джиотир: 5 қадам
Arduino жарық қарқындылығы шамы - Джиотир: 5 қадам

Бейне: Arduino жарық қарқындылығы шамы - Джиотир: 5 қадам

Бейне: Arduino жарық қарқындылығы шамы - Джиотир: 5 қадам
Бейне: Светодиод Arduino мигает с использованием миллисекунд с различным временем включения и выключения 2024, Шілде
Anonim
Arduino жарық қарқындылығы шамы - Джиотир
Arduino жарық қарқындылығы шамы - Джиотир

Arduino -да үйде/мектепте жасауға болатын көптеген қызықты және қызықты жобалар бар, «Жарық қарқындылығы шамы» - бұл сіздің үйіңізде өте аз материалдармен жасауға болатын қызықты жоба және жаңадан бастаушыларға арналған тамаша жоба. Жарық қарқындылығына арналған шамды жасау өте қызықты, әсіресе егер сіз оны өзіңіз жасасаңыз және оның көптеген практикалық қолдану мүмкіндігі бар, сондықтан егер сіз онымен шынымен ойнайтын болсаңыз, оны үнемдеуге болады. Бұл жоба шамды жарыққа байланысты басқарады, егер қараңғы болса, жарық қосылады, ал егер ол ашық болса, жарық өшеді.

Бұл сізге әрине қарапайым қадаммен басынан аяғына дейін нұсқаулық. Бастайық!

Жабдықтар

  • Жарыққа тәуелді резистор (LDR)
  • Arduino микроконтроллері
  • Стандартты шам
  • LU-5-R релесі
  • 5В қуат көзі
  • 1x 1kΩ резистор
  • Нан тақтасы
  • 12x сымдар

1 -қадам: схемалар

Схема схемалары
Схема схемалары
Схема схемалары
Схема схемалары

2 -қадам: Жарыққа тәуелді резистор (LDR) қосылымы

Жарыққа тәуелді резистор (LDR) қосылымы
Жарыққа тәуелді резистор (LDR) қосылымы

Біздің бұл жобадағы алғашқы қадамымыз - LDR қосу, LDR қосу үшін сізге 3х сымдар, 1x 1 кОм резистор және LDR қажет болады. Алдымен, бір сымды алыңыз, бір ұшын Arduino -дағы A0 түйреуішіне, екінші ұшын LDR 2 -ші терминалына қосыңыз (оң ұшы). Содан кейін LDR 2 -ші терминалына басқа сымды жалғаңыз, ал екінші ұшын Arduino қуат көзіне (5В) қосыңыз. Енді, ақырында, LDR 1 -ші терминалын (теріс ұшы) сымды пайдаланып Arduino жерге қосқышына қосыңыз. Енді сізде LDR орнатылды !!!

3 -қадам: Лампочка мен реле қосылымы

Лампочка мен реле байланысы
Лампочка мен реле байланысы

Енді біз дерлік аяқтадық, келесі қадам - Эстафетаның көмегімен шамды қосу. Реле функциясын білмейтін адамдар үшін бұл негізінен электромагниттік қосқыш, ол жоғары мөлшерді қамтамасыз ету үшін кернеудің аз мөлшерін қолданады, бұл дәл осы жобаға қажет! Бұл байланыс үшін сізге айнымалы қуат көзі, Lu-5-R релесі, 120 В шамы және 4x сымдар қажет болады. Алдымен сымды ұстаңыз, оның бір ұшын қуат көзінің теріс ұшына бекітіңіз, ал екінші ұшын реленің 1 -ші терминалына қосыңыз. Басқа сымды ұстаңыз, оның бір ұшын қуат көзінің оң терминалына бекітіңіз, ал екінші ұшын шамның 2 -терминалына қосыңыз. Енді шамның 1 -ші терминалынан реленің 7 -ші терминалына сымды жалғаңыз. Енді реленің 5 -терминалын сым арқылы Arduino pin 4 -ке жалғаңыз. Ақырында, реленің 8 -ші терминалын жерге жалғаңыз, сіз лампочка мен реле қосылымын сәтті жасадыңыз !!!

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

Кодтау
Кодтау

Енді біз бәріміз тізбекті қосылыммен аяқтадық, біздің соңғы қадамымыз - осы тізбектің функциясын жасау үшін кодтауды жасау. Мен жоғарыда осы схеманың кодын тіркедім, бірақ бұл кодтың не істейтінін түсінейік.

Алдымен () орнату кезінде біз барлық түйреуіштерді (A0 және 4) инициализациялаймыз, өз тізбегіміз үшін A0 түйреуішін кіріске (LDR -ден қабылдау) және 4 -істікті шығысқа (кернеуді релеге жіберу), содан кейін serial.begin (9600) негізінен Arduino -ға деректерді секундына 9600 бит жылдамдықпен сериялық монитормен хабар алмасуға дайын болуды айтады.

Енді void () ішінде біз негізінен Arduino -ға енгізуді қабылдауға және оған негізделген бірдеңе жасауды айтамыз. Осылайша, кіріс A0 (LDR қосылымы) штыры арқылы қабылданады, бұл жағдайда кіріс қараңғы (500 -ден жоғары) немесе ашық (500 -ден төмен) болады, содан кейін if және else операторын қолдана отырып, біз Arduino -ға кернеуді жіберуді айтамыз. реледегі 4 түйреуіш. Егер кіріс қараңғы болса, біз оған кернеуді релеге жіберуді айтамыз, ол шамды қосады, ал егер жарық болса, біз Arduino -ға релеге кернеуді жібермеуді айтамыз, ол сөндіргішті өшіреді. шамның сөнуіне әкеледі.

5 -қадам: ләззат алыңыз

Сізге бұл ұнайды деп үміттенемін және бүгінгі жеке жетістіктеріңізбен мақтанасыз !!

Ұсынылған: