Мазмуну:

LDR Light Level Detector: Көздү ачуу жана жабуу: 6 кадам
LDR Light Level Detector: Көздү ачуу жана жабуу: 6 кадам

Video: LDR Light Level Detector: Көздү ачуу жана жабуу: 6 кадам

Video: LDR Light Level Detector: Көздү ачуу жана жабуу: 6 кадам
Video: Light Sensor circuit on Breadboard + Darkness Detector | LDR & Transistor Projects 2024, Ноябрь
Anonim
Image
Image
LDR Light Level Detector: Көздү ачуу жана жабуу
LDR Light Level Detector: Көздү ачуу жана жабуу
LDR Light Level Detector: Көздү ачуу жана жабуу
LDR Light Level Detector: Көздү ачуу жана жабуу

Баарына салам, бул көрсөтмө сизге жакты деп үмүттөнөм. Ар кандай шек, комментарий же оңдоо жакшы кабыл алынат.

Бул схема сервомотор аркылуу көздүн ачылышын көзөмөлдөө үчүн айланада канча жарык бар экени жөнүндө маалымат берүү үчүн башкаруу модулу катары ишке ашкан.

Бул схемада түшкөн жарыктын интенсивдүүлүгүнө жараша ар бири 5В же 0В берген 4 жыйынтык бар. Бизде интенсивдүүлүк пайыз менен өлчөнөт деп ойлосок, бизде төмөнкү учурлар болот:

  • Жарык 0% дан 20% га чейин болгондо, 4 чыгуу 0В берет
  • Жарык 20% дан 40% га чейин болгондо, биринчи чыгаруу 5V, калгандары 0V берет
  • Жарык 40% дан 60% га чейин болгондо, биринчи эки чыгуу 5V, калгандары 0V берет
  • Жарык 60% дан 80% га чейин болгондо, биринчи үч чыгуу 5V, ал эми акыркы 0V берет
  • Жарык 80% дан 100% га чейин болгондо, 4 жолу 5В берет

Эскертүү: айтылган пайыздар түшүндүрмөлөрдү сактоо үчүн бир мисал. Кийинки кадамдарда аны кантип калибрлөө керектиги түшүндүрүлөт

Шарттарды билип, Arduinoдо ушул 4 киргизүү менен программа түзүлөт жана бизде PWM сигналы болот, ал көздү ачуу механизмин башкарат.

Жабдуулар

Сизге эмне керек болот?

(райондук нерселер)

  • 1 LM324
  • 1 Protoboard
  • 6 Trimmer каршылыгы (ар бири 10kOhms) 1 LDR (Light-каранды Resistor)
  • Кээ бир токтоочу зымдардын зымдары же жөн эле зым жана кычкач
  • 1 сервомотор
  • Вольтметр

(баш жана механизм нерселери)

  • Чыгармачылык (эң негизгиси)
  • Баш көбүк
  • Картон
  • Желим
  • Жыгач таякчалар
  • Эстетикалык кылууга жардам бере турган дагы бир нерсе

(милдеттүү эмес)

  • Ширетүүчү станция же ширетүүчү темир
  • Калай solder
  • 5х5 чекиттүү PCB

1 -кадам: Биздин схеманы пландаштыруу

Биздин районду пландаштыруу
Биздин районду пландаштыруу

Биринчиден, механизмди жасоодон мурун бизде бардык компоненттер болушу керек.

Так компоненттерди албасаңыз, альтернативаларды колдонсоңуз болорун билүү маанилүү, балким сиз так триммерлерди албайсыз, бирок бул маанилүү эмес: сиз триммерди чыңалуу бөлүштүрүүчү катары колдоносуз, эгер сизде 10kΩ менен 100kΩ ортосунда баалуулук бар, аны колдоно аласыз. Же LM324 албасаңыз, MC34074 колдонсоңуз болот (мисал катары көп), бир гана талап-симветикалык эмес 5В кубатты (arduino 5V энергия булагы) колдоно турган 4 опамптын болушу.

Ошентип, муну эске алып, баштайлы.

2 -кадам: Райондук Ассамблея

Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея

Модулду түзүү үчүн бизде төмөнкү схема жана LM324 диаграммасы бар

Опамптардын ортосундагы ар бир сан LM324 пин номерин билдирет, андыктан OPAMPSтеги бирдей саны бар түйүндөр жалпы түйүндөр болуп саналат.

ЭСКЕРТҮҮ: үстү жагында тышкы байланыштарды, башкача айтканда, Arduino UNO менен болгон байланышты чагылдырган баш бар. D1 J1 деген аталыштын төөнөгүчтөрүн LM324 пиндери менен чаташтырбаңыз.

Бул жерде сизде эки вариант бар:

  1. Аны протоборго жасаңыз. Бул монтаждоонун жана сыноонун эң оңой жолу, бирок дизайн такыр эле мыкты эмес.
  2. Перфбордду (ошондой эле DOT PCB деп аталат) колдонуңуз. Бул параметр сизге схеманы 5х5см чарчыга (жөн гана модулга) азайтуу мүмкүнчүлүгүн берет, бирок ширетүүңүз керек. Эгер жашы жете элек болсоңуз, чоң кишиден жардам сураңыз.

3 -сүрөттө, бул протоколго чогултулган схема.

4 жана 5 фут сүрөттө, ал ошол эле схемада, бирок перформатта чогултулууда.

6 -сүрөттө схема бүткөн.

Жыйынтыктап айтканда, схемада 4 жыйынтык болот. Бул жыйынтыктар Arduino UNOго туташуу үчүн колдонулат.

3 -кадам: Районду калибрлеңиз

Image
Image
Circuit калибрлөө
Circuit калибрлөө

Чогулгандан кийин, биз өзүбүздүн схеманы туташтырып, ар бир триммердин каршылыгынын чыңалуусун текшеришибиз керек: биз тийиштүү түрдө RV1, RV2, RV3 жана RV4 үчүн 0,5V, 1V, 1.5V жана 2V орнотушубуз керек.

Бул үчүн, схеманы ардуинонун 5V жана GND менен камсыздап, триммердеги ар бир чыңалууну өлчөөңүз керек. Сиз вольтметрди триммердин борбордук пининин ортосуна (бирден) жана GNDге туташтырасыз. Андан кийин, сиз триммерди керектүү чыңалууга чейин айландырасыз.

Сиз вольтметрдин 2 кабели бар, бири кызыл жана бири кара.

  1. Кара кабелди GND түйүнүнө салыңыз.
  2. Кызыл кабелди LM324 3 -пинге салыңыз. Триммерди 0,5 В болгонго чейин буруңуз.
  3. Кызыл кабелди LM324 5 -пинге алмаштырыңыз. Триммерди 1В болгонго чейин буруңуз.
  4. Кызыл кабелди LM324 -тин 10 -пинасына өзгөртүңүз. Триммерди 1,5В болгонго чейин буруңуз
  5. Кызыл кабелди LM324тун 12 -пинине алмаштырыңыз. Триммерди 2В болгонго чейин буруңуз.

Бул кадамдардын баары бардык туташкан (Arduino жана биз жасаган схема) менен жасалышы керек.

Балким, сизге 2ден ашык кол керек болот, керек болсо башка бирөөдөн жардам сураңыз.

5 -триммер сезгичтикти калибратор катары кызмат кылат (LDR ортосунда, б.а., RV5 аттуу)

Көрүнүп тургандай, видеодо жыйынтыктары бар тест бар, мен муну жашыл ледтерди колдонуп, аны дидактикалык жана оңой түшүндүм (мен колумду жарыкка бөгөт коюуга жакын койгом, жана схема ледтерди бурууга же бурууга мажбур кылат жарыгына жараша).

4 -кадам: сервомоторду чогултуу

Сервоторду чогултуу
Сервоторду чогултуу
Сервоторду чогултуу
Сервоторду чогултуу
Сервоторду чогултуу
Сервоторду чогултуу

Бул жерде сиз акылыңызды үйлөшүңүз керек: көздү кирпикти туурап, көздү ача турган жана жаба турган механизмге салышыңыз керек.

1 -сүрөттө мен аткарган чыныгы моделди көрөсүз.

2 -сүрөттө негизги механизмди чагылдырган чийме бар.

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

3 -сүрөттө көрүнүп тургандай, LDR мурунда

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

Coding
Coding

Акыр -аягы, сиз схеманы Arduino 3, 4, 5 жана 6 -казыктарына туташтырышыңыз керек, жана серво 9 -пинге туташат.

Код төмөндө. Бул ар бир маанилүү бөлүмдү түшүндүрүү үчүн комментарийлерге ээ.

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

Көздөгү өзгөрүүлөрдү баалоо үчүн жарыкыңызды LDRге чоңойтуп жана кичирейтип коюңуз.

Көргөнүңүз үчүн рахмат. Сизге жагат деп үмүттөнөм.

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