Мазмуну:

Arduino Light Intensity Lamp - Jyothir: 5 Steps
Arduino Light Intensity Lamp - Jyothir: 5 Steps

Video: Arduino Light Intensity Lamp - Jyothir: 5 Steps

Video: Arduino Light Intensity Lamp - Jyothir: 5 Steps
Video: Power LED Auto Intensity Control using Arduino and LDR 2024, Ноябрь
Anonim
Arduino Light Intensity Lamp - Jyothir
Arduino Light Intensity Lamp - Jyothir

Arduino үйдө/мектепте кыла турган көптөгөн кызыктуу жана кызыктуу долбоорлорду камтыйт, "Жарык интенсивдүүлүгү чырагы" - бул үйүңүздө эң аз жабдыктар менен кыла турган кызыктуу кичинекей долбоор жана ал жаңыдан баштагандар үчүн сонун долбоор. Жарык интенсивдүүлүгүнүн лампасын жасоо абдан кызыктуу, айрыкча аны өзүңүз жасасаңыз жана анын көптөгөн практикалык колдонуулары бар, эгер сиз аны менен ойносоңуз, анда акчаңызды үнөмдөө үчүн муну үйүңүздүн жарыктандыруусуна киргизе аласыз. Бул долбоор чыракты жарыкка жараша башкарат, эгер караңгы болсо жарык күйөт, ал жарык болсо жарык өчөт.

Бул, албетте, жеңил кадам менен башынан аягына чейин жетектей турган окуу куралы. Кел, баштайлы!

Жабдуулар

  • Жарыкка көз каранды резистор (LDR)
  • Arduino микроконтроллери
  • Стандарттык лампа
  • LU-5-R релеси
  • 5V энергия булагы
  • 1x 1kΩ резистор
  • Breadboard
  • 12x Wires

1 -кадам: Райондук диаграммалар

Райондук диаграммалар
Райондук диаграммалар
Райондук диаграммалар
Райондук диаграммалар

2 -кадам: Жарыкка көз каранды резистор (LDR) туташуусу

Жарыкка көз каранды резистор (LDR) туташуусу
Жарыкка көз каранды резистор (LDR) туташуусу

Бул долбоорго биздин биринчи кадамыбыз - LDRди туташтыруу, LDRди туташтыруу үчүн сизге 3x зымдар, 1x 1kΩ резистор жана LDR керек болот. Биринчиден, бир зымды алып, бир четин Ардуинодогу A0 пинге, экинчи учун LDRдин 2 -терминалына (оң учу) туташтырыңыз. Андан кийин LDRдин 2 -терминалына башка зымды туташтырып, экинчи учун Arduino электр менен камсыздоо пинине (5V) туташтырыңыз. Эми, акырында, LDRдин 1 -терминалын (терс учу) зым аркылуу Arduino жерге төөнөгүчкө туташтырыңыз. Эми сизде LDR орнотулду !!!

3 -кадам: Лампочка жана реле туташуусу

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

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

4 -кадам: Коддоо

Coding
Coding

Азыр биз бардыгыбыз райондук туташуулар менен бүтөбүз, биздин акыркы кадамыбыз чынында бул чынжыр функциясын жасоо үчүн коддоо. Мен жогоруда ушул схеманын кодун тиркемем, бирок бул коддун чынында эмне кыларын түшүнөлү.

Биринчиден, орнотууда () биз өзүбүздүн бардык казыктарыбызды (A0 жана 4) инициализациялайбыз, биз A0 пинин киришке (LDRден алуу) жана 4 пинди чыгарууга (релеге чыңалуу жөнөтүү), андан кийин serial.begin (9600) негизинен Arduinoго Serial Monitor менен секундасына 9600 бит маалымат ылдамдыгында билдирүүлөрдү алмашууга даяр болууну айтат.

Азыр боштукта () биз негизинен Arduinoго маалымат алып, анын негизинде бир нерсе кылууну айтабыз. Ошентип, кирүү пин A0 (LDR туташуусу) аркылуу кабыл алынат, бул учурда кирүү караңгы (500дөн жогору) же жарык болот (500дөн төмөн), анда if жана else билдирүүсүн колдонуу менен биз Arduinoго чыңалуу жөнөтүүнү айтабыз реле үчүн 4 -пин. Эгерде кирүү караңгы болсо, биз аны релеге чыңалууну жөнөтүүнү айтабыз, ал лампочканы күйгүзөт, бирок кирүү жарык болсо, биз Arduinoго релеге чыңалуу жибербөөнү, өчүрүүнү өчүрүүнү айтабыз. натыйжада лампа өчүп калат.

5 -кадам: ырахат алыңыз

Үмүт кылам, сиз андан ырахат алып, бүгүн өзүңүздүн жетишкениңиз менен сыймыктанасыз !!

Сунушталууда: