Мазмуну:
- Жабдуулар
- 1 -кадам: Биздин схеманы пландаштыруу
- 2 -кадам: Райондук Ассамблея
- 3 -кадам: Районду калибрлеңиз
- 4 -кадам: сервомоторду чогултуу
- 5 -кадам: Коддоо
- 6 -кадам: ырахат алыңыз
Video: LDR Light Level Detector: Көздү ачуу жана жабуу: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Баарына салам, бул көрсөтмө сизге жакты деп үмүттөнөм. Ар кандай шек, комментарий же оңдоо жакшы кабыл алынат.
Бул схема сервомотор аркылуу көздүн ачылышын көзөмөлдөө үчүн айланада канча жарык бар экени жөнүндө маалымат берүү үчүн башкаруу модулу катары ишке ашкан.
Бул схемада түшкөн жарыктын интенсивдүүлүгүнө жараша ар бири 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 пиндери менен чаташтырбаңыз.
Бул жерде сизде эки вариант бар:
- Аны протоборго жасаңыз. Бул монтаждоонун жана сыноонун эң оңой жолу, бирок дизайн такыр эле мыкты эмес.
- Перфбордду (ошондой эле DOT PCB деп аталат) колдонуңуз. Бул параметр сизге схеманы 5х5см чарчыга (жөн гана модулга) азайтуу мүмкүнчүлүгүн берет, бирок ширетүүңүз керек. Эгер жашы жете элек болсоңуз, чоң кишиден жардам сураңыз.
3 -сүрөттө, бул протоколго чогултулган схема.
4 жана 5 фут сүрөттө, ал ошол эле схемада, бирок перформатта чогултулууда.
6 -сүрөттө схема бүткөн.
Жыйынтыктап айтканда, схемада 4 жыйынтык болот. Бул жыйынтыктар Arduino UNOго туташуу үчүн колдонулат.
3 -кадам: Районду калибрлеңиз
Чогулгандан кийин, биз өзүбүздүн схеманы туташтырып, ар бир триммердин каршылыгынын чыңалуусун текшеришибиз керек: биз тийиштүү түрдө RV1, RV2, RV3 жана RV4 үчүн 0,5V, 1V, 1.5V жана 2V орнотушубуз керек.
Бул үчүн, схеманы ардуинонун 5V жана GND менен камсыздап, триммердеги ар бир чыңалууну өлчөөңүз керек. Сиз вольтметрди триммердин борбордук пининин ортосуна (бирден) жана GNDге туташтырасыз. Андан кийин, сиз триммерди керектүү чыңалууга чейин айландырасыз.
Сиз вольтметрдин 2 кабели бар, бири кызыл жана бири кара.
- Кара кабелди GND түйүнүнө салыңыз.
- Кызыл кабелди LM324 3 -пинге салыңыз. Триммерди 0,5 В болгонго чейин буруңуз.
- Кызыл кабелди LM324 5 -пинге алмаштырыңыз. Триммерди 1В болгонго чейин буруңуз.
- Кызыл кабелди LM324 -тин 10 -пинасына өзгөртүңүз. Триммерди 1,5В болгонго чейин буруңуз
- Кызыл кабелди LM324тун 12 -пинине алмаштырыңыз. Триммерди 2В болгонго чейин буруңуз.
Бул кадамдардын баары бардык туташкан (Arduino жана биз жасаган схема) менен жасалышы керек.
Балким, сизге 2ден ашык кол керек болот, керек болсо башка бирөөдөн жардам сураңыз.
5 -триммер сезгичтикти калибратор катары кызмат кылат (LDR ортосунда, б.а., RV5 аттуу)
Көрүнүп тургандай, видеодо жыйынтыктары бар тест бар, мен муну жашыл ледтерди колдонуп, аны дидактикалык жана оңой түшүндүм (мен колумду жарыкка бөгөт коюуга жакын койгом, жана схема ледтерди бурууга же бурууга мажбур кылат жарыгына жараша).
4 -кадам: сервомоторду чогултуу
Бул жерде сиз акылыңызды үйлөшүңүз керек: көздү кирпикти туурап, көздү ача турган жана жаба турган механизмге салышыңыз керек.
1 -сүрөттө мен аткарган чыныгы моделди көрөсүз.
2 -сүрөттө негизги механизмди чагылдырган чийме бар.
Механизмди жасоо үчүн көбүк башын, жыгач таякчаларды жана клейди колдонуңуз.
3 -сүрөттө көрүнүп тургандай, LDR мурунда
5 -кадам: Коддоо
Акыр -аягы, сиз схеманы Arduino 3, 4, 5 жана 6 -казыктарына туташтырышыңыз керек, жана серво 9 -пинге туташат.
Код төмөндө. Бул ар бир маанилүү бөлүмдү түшүндүрүү үчүн комментарийлерге ээ.
6 -кадам: ырахат алыңыз
Көздөгү өзгөрүүлөрдү баалоо үчүн жарыкыңызды LDRге чоңойтуп жана кичирейтип коюңуз.
Көргөнүңүз үчүн рахмат. Сизге жагат деп үмүттөнөм.
Сунушталууда:
Node Mcu Индия Унаасынын Борбордук Кулпусу Rfid жана Blynk таймеринин кулпусун ачуу менен: 9 кадам
Node Mcu Indian Car Central Lock with Rfid and Blynk Timer Unlock: Мен бүгүн сизге индиялык стильдеги унаа толугу менен автоматташтырылган rfid теги blynk wifi көзөмөлү жана убакыттын кулпусун ачып жатам. Ошондой эле кадимки борбордук кулпунун бардык өзгөчөлүктөрү бар. борбордук кулпу ИШТЕЙТ ОФЛАЙНДЫК ЖАНДАНДЫРУУ ТАРМАКТЫ КУЛОПТОЙТ
OLED дисплейи жана Arduino менен көңүл ачуу: 12 кадам (сүрөттөр менен)
OLED Display жана Arduino менен көңүл ачуу: OLED дисплей технологиясы жөнүндө сөзсүз укканыңызга ишенем. Бул салыштырмалуу жаңы жана эски ЖК технологиясына караганда жакшыраак сапатты сунуштайт. Бул үйрөткүчтө биз эң кеңири таралган бирдиктүү маалыматты көрсөтүү үчүн керектүү кадамдарды карап чыгууну каалайбыз
Arduino RFID ачуу Mac (Linux жана Win): 3 кадам
Arduino RFID Macтын кулпусун ачыңыз (Linux жана Win): Менде MacBook Pro бар, MacBook -те чоң сырсөз бар. Mac токтоп калганда, мен системаны ачуу үчүн өтмөктү жазам. Кадимки күндө мен сырсөздү 100 жолу цифралайм. Эми мен анын чечимин таптым! RFID TAG! Мен Arduino колдоном
Raspberry Pi Zero жана Opencv менен жүздү жана көздү аныктоо: 3 кадам
Raspberry Pi Zero жана Opencv менен жүздү жана көздү аныктоо: Бул көрсөтмөдө мен малина pi жана opencvдин жардамы менен жүздү жана көздү кантип аныктоого болорун көрсөтөм. Бул менин opencv боюнча биринчи көрсөтмөм. Мен малинада ачык резюме орнотуу үчүн көптөгөн окуу куралдарын ээрчип жүрдүм, бирок ар бир жолу кээ бир каталар менен уруп жаттым. Эмнеси болсо да мен
$ 20дан кем эмес жакшыртылган страт, Поттинг жана Жарым - Гитараңызды жабуу: 8 кадам
20 доллардан кем эмес жакшыртылган страт, питинг жана жарым - гитараңызды жабуу: Ооба, менде индонезиядан жасалган Squire Strat бар (мен адатта адамдарга анын винтаждык Фендерин айтам). Бардык арзан башталгыч электр гитаралары менен, айрыкча, бир катушкалуу пикаптар менен, сиз көп жемге ээ болосуз жана керексиз ызы-чууну аласыз