Мазмуну:
- 1 -кадам: Бөлүктөрдүн тизмеси
- 2 -кадам: схемалык
- 3 -кадам: Районду куруу
- 4 -кадам: Чийүүнү жүктөө
- 5 -кадам: Жыйынтыгын текшериңиз
Video: Arduino менен гараждын паркинг жардамчысы: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Чакырык
Мен гаражга киргизгенде орун өтө чектелүү. Чынында. Менин машинам (үй -бүлөлүк 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 Ом каршылыгы
Эскертүүлөр
- Жогоруда айтылган бардык бөлүктөр интернеттин көптөгөн жерлеринде кеңири таралган.
- Мен тажрыйбама таянып конкреттүү бөлүктөргө бааны коштум.
- RTC бөлүштүрүү тактасы - бул иш жүзүндө чындыгында, биз ага убакытты коюуга мүмкүндүк берүүчү такта - мис. башка Ардуинодо.
- Жарык сенсору арзан жана жөнөкөй продукт, бирок буга чейин LM393 чыңалуусун салыштыруучу бар.
- 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 -кадам: Районду куруу
Мен схеманы чоңураак нанга чогултуп, жакшыраак түшүнүү үчүн фризингге окшоштурдум. Мен билем, ал көптөгөн кабелдерди камтыйт, ошондуктан мен бардык катод казыктары үчүн ар кандай түстөрдү тандай албадым - бир аз чечилет деп үмүттөнөм.
4 -кадам: Чийүүнү жүктөө
Бул жерде түзмөктүн баштапкы коду келет.
5 -кадам: Жыйынтыгын текшериңиз
Мен аппаратты нан тактасына моделдедим. Сол жактын төмөнкү бөлүгүндө сиз УЗИ сенсорун көрө аласыз, башка кабелге тиркелген жашыл түстө, жарыктын сенсорунун кирүү чыңалуусу бар экенин көрсөтөт. Экинчи сүрөттөн жарык сенсорунда 2 жашыл жарык күйүп турат, бирок муну сүрөттөр менен көрсөтүү оңой эмес.:)
Сүрөт 1
Гаражда машина жок. Түзмөк өтө ачык эмес сандар менен убакытты көрсөтөт. Кош чекит көзүн ирмеп турат - экинчи ондук чекит менен бирге, бул нерсени кандайдыр бир жол менен жабуу керек
Сүрөт 2
Машина сенсорго жарык берип турат, бирок аны өлчөө үчүн өтө алыс. Мен бул аралыкты иш жүзүндө 1 метрге койдум. Бул учурда дисплейде "9999" көрсөтүлөт.
Сүрөт 3
Унаа аралык сенсорунан жана жарыктан сенсорго 10 смдей жакын. Жашыл LED көрсөтмөлөрү мен жакындай алам - кылдаттык менен.:)
Сүрөт 4
Унаа дистанциянын сенсорунан болжол менен 5 см алыстыкта, ошондуктан кызыл LED токтоого жакын экенин көрсөтүп турат жана мен гараждын эшигин эч кандай көйгөйсүз жаба алам.
Сунушталууда:
Ардуино паркинг жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз: 5 кадам (сүрөттөр менен)
Ардуино паркинг жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз: Бул долбоордо мен сизге Арудинонун жардамы менен өзүңүздүн унаа токтотуучу жардамчыңызды кантип курууну көрсөтөм. Бул паркинг жардамчысы машинаңызга чейинки аралыкты өлчөйт жана LCD дисплейинин окуусун жана LEDди колдонуп, аны туура жерге токтотууга багыт берет
DIY - Arduino негизделген паркинг жардамчысы V2: 6 кадам
DIY - Arduino негизделген паркинг жардамчысы V2: Жашоо сизге банан бергенде !!!!! Аларды жегиле. Зарылчылык ойлоп табуулардын энеси, мен бул чындыкты танбайм. Чынын айтканда, мен бул жаңы үйгө көчүп келгенибизден бери гараждын дубалына 2 -жолу кагылдым. Болду, эч нерсе болмок эмес
Лазердик паркинг жардамчысы: 12 кадам
Лазердик токтоочу жардамчы: Тилекке каршы, мен гараждын устаканасын биздин машиналар менен бөлүшүшүм керек! Бул, адатта, жакшы иштейт, бирок, эгерде биздин эки машинабыздын бири дагы өз стендинде токтоп турса, мен бургулоочу пресстин, тегирмендин, столдун арасын, ж.б. араң кыймылдай алам, тескерисинче, эгер
Raspberry Pi менен гараждын эшигин ачуучу: 5 кадам (сүрөттөр менен)
Гараждын эшигин ачуучу Raspberry Pi менен: Гараждын моторун смартфондон же веб -баракчаны карап чыгууга жөндөмдүү каалаган түзмөктөн башкарыңыз (AJAX менен!). Долбоор башталды, анткени менде гараждын бир гана пульту болгон. Экинчисин сатып алуу кандай кызыктуу болду? Жетиштүү эмес. Менин максатым көзөмөлдөө жана көзөмөлдөө болчу
Почта кутусу жана гараждын эшиги жөнүндө кабарлоочу: 5 кадам (сүрөттөр менен)
Почта кутусу жана гараждын эшиги жөнүндө кабарлоочу: Бул көрсөтмөлөр Йохан Моберг почта кутусунун кабарлоочусуна негизделген. Бул долбоорго салыштырмалуу мен кээ бир өзгөртүүлөрдү киргиздим: менин үйүмдөн алысыраак жерде почта кутусу гана эмес, гараж да бар. Алар жолго жакын бир жерде жана үй болжол менен 5