Мазмуну:

Arduino менен гараждын паркинг жардамчысы: 5 кадам (сүрөттөр менен)
Arduino менен гараждын паркинг жардамчысы: 5 кадам (сүрөттөр менен)

Video: Arduino менен гараждын паркинг жардамчысы: 5 кадам (сүрөттөр менен)

Video: Arduino менен гараждын паркинг жардамчысы: 5 кадам (сүрөттөр менен)
Video: Робототехника Arduino комплектиси 2024, Сентябрь
Anonim
Гараж паркинг жардамчысы Arduino менен
Гараж паркинг жардамчысы Arduino менен

Чакырык

Мен гаражга киргизгенде орун өтө чектелүү. Чынында. Менин машинам (үй -бүлөлүк MPV) боштуктан болжол менен 10 см кыска. Менин машинамда унаа токтоочу сенсорлор бар, бирок алар өтө чектелген: 20 смден төмөн кызыл сигналды көрсөтүшөт, ошондуктан машинаны мейкиндиктин аягына чейин 8 см жакыныраакта токтотуу абдан кыйын.

Ой

Менин оюм - бул үчүн УЗИ аралык сенсорун колдонуу жана Arduino - албетте. Сенсорду колдонуу боюнча нускамалар бул жерде мурунтан эле бар, бирок мен 2 лед менен "өтө алыс / өтө жакын" караганда такыраак дисплей алгым келет. Мен 7 сегменттүү дисплейи бар түзмөктү пландадым, бирок ойлоно баштадым: бул аралыкты өлчөө бир нече секундга гана пайдалуу, анда күндүн калган бөлүгүндө эмне болот? Ошентип, мен системага реалдуу убакыт саатын коштум, бирок ал убакыт менен аралыкты кантип көрсөтөт? Бул үчүн мен сырткы жарык сенсорун коштум.

1 -кадам: Бөлүктөрдүн тизмеси

Бөлүктөр тизмеси
Бөлүктөр тизмеси
  • Arduino Nano Rev3
  • HC-SR04 УЗИ аралык сенсор ($ 0.76 тегерегинде)
  • 7 сегмент 4 орундуу 12 пин 0.56 "LED дисплей ($ 1.77)
  • DS3231RTC сынык тактасы ($ 0.87)
  • Көшүү жарык сенсорунун сынык тактасы ($ 0.40)
  • 74HC595N Shift реестринин ичинен 2 IC ($ 0.54 a 10 таңгак)
  • Кызыл LED
  • Жашыл LED
  • 220 Ом 4 резистору
  • 1 560 Ом каршылыгы

Эскертүүлөр

  1. Жогоруда айтылган бардык бөлүктөр интернеттин көптөгөн жерлеринде кеңири таралган.
  2. Мен тажрыйбама таянып конкреттүү бөлүктөргө бааны коштум.
  3. RTC бөлүштүрүү тактасы - бул иш жүзүндө чындыгында, биз ага убакытты коюуга мүмкүндүк берүүчү такта - мис. башка Ардуинодо.
  4. Жарык сенсору арзан жана жөнөкөй продукт, бирок буга чейин LM393 чыңалуусун салыштыруучу бар.
  5. 7 сегменттүү дисплей - бул анод кеңири таралган түрү, анын 12 төөнөгүчтөрү, 4 чекиттери жана кош чекити бар. Сиз дагы башка түрдү колдоносуз, бирок пин тапшырмалардын негизинде бир аз өзгөртүү керек. Сиз менин дисплейимдин схемасын кадамдын сүрөт бөлүмүнөн таба аласыз.

2 -кадам: схемалык

Схемалык
Схемалык

U1 - Arduino Nano Rev3, бирок чынжыр Arduino Uno менен жакшы иштейт.

U2, U3: Арзан LED дисплейдин айынан мен бардык санариптик чыгымдарды жебеш үчүн нөөмөт регистрлерин колдонушум керек. U2 катоддорду айдайт, ал эми U3 аноддорго 220 Ом резистору бар.

LED2, LED3: паркингди визуалдык түрдө жардам берүү үчүн жашыл жана кызыл леддер. Бул кереги жок, бирок бир аз жардам берет.

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

S2: УЗИ сенсор. Чынында арзан. Анын триггери жана жаңырыгы бар. Колдонуу абдан оңой, айрыкча, эгер сиз ушул максат үчүн арналган китепкананы колдонсоңуз. Мен NewPing аттуу колдондум.

RTC1: DS3231 Real Time Clock сынык тактасы. Бул абдан так жана өзгөчө бир өзгөчөлүгү бар: ал теринин температурасын өлчөйт жана сиз дагы бул маалыматты кайтарып ала аласыз. (Муну менен сиз температураны убакыттын өтүшү менен айлануусун кантип көрсөтсөңүз болот.)

3 -кадам: Районду куруу

Circuit куруу
Circuit куруу

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

4 -кадам: Чийүүнү жүктөө

Бул жерде түзмөктүн баштапкы коду келет.

5 -кадам: Жыйынтыгын текшериңиз

Жыйынтыгын текшериңиз
Жыйынтыгын текшериңиз
Жыйынтыгын текшериңиз
Жыйынтыгын текшериңиз
Жыйынтыгын текшериңиз
Жыйынтыгын текшериңиз
Жыйынтыгын текшериңиз
Жыйынтыгын текшериңиз

Мен аппаратты нан тактасына моделдедим. Сол жактын төмөнкү бөлүгүндө сиз УЗИ сенсорун көрө аласыз, башка кабелге тиркелген жашыл түстө, жарыктын сенсорунун кирүү чыңалуусу бар экенин көрсөтөт. Экинчи сүрөттөн жарык сенсорунда 2 жашыл жарык күйүп турат, бирок муну сүрөттөр менен көрсөтүү оңой эмес.:)

Сүрөт 1

Гаражда машина жок. Түзмөк өтө ачык эмес сандар менен убакытты көрсөтөт. Кош чекит көзүн ирмеп турат - экинчи ондук чекит менен бирге, бул нерсени кандайдыр бир жол менен жабуу керек

Сүрөт 2

Машина сенсорго жарык берип турат, бирок аны өлчөө үчүн өтө алыс. Мен бул аралыкты иш жүзүндө 1 метрге койдум. Бул учурда дисплейде "9999" көрсөтүлөт.

Сүрөт 3

Унаа аралык сенсорунан жана жарыктан сенсорго 10 смдей жакын. Жашыл LED көрсөтмөлөрү мен жакындай алам - кылдаттык менен.:)

Сүрөт 4

Унаа дистанциянын сенсорунан болжол менен 5 см алыстыкта, ошондуктан кызыл LED токтоого жакын экенин көрсөтүп турат жана мен гараждын эшигин эч кандай көйгөйсүз жаба алам.

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