Мазмуну:

Ардуино паркинг жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз: 5 кадам (сүрөттөр менен)
Ардуино паркинг жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз: 5 кадам (сүрөттөр менен)

Video: Ардуино паркинг жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз: 5 кадам (сүрөттөр менен)

Video: Ардуино паркинг жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз: 5 кадам (сүрөттөр менен)
Video: Arduino parking assistant / Парктроник для гаража на ардуино 2024, Июль
Anonim
Arduino токтоочу жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз
Arduino токтоочу жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз
Arduino токтоочу жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз
Arduino токтоочу жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз
Arduino токтоочу жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз
Arduino токтоочу жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз
Arduino токтоочу жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз
Arduino токтоочу жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз

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

Бул долбоор Elegoo Uno Project Super Starter Kitтин компоненттерин колдонуу менен курулган.

Жабдуулар

Жогоруда айтылгандай, бул долбоор Elegoo Uno Project Super Starter Kit колдонулгандыктан, бул комплектти алуу сизде аны куруу үчүн керектүү нерселердин бардыгы бар экенин билдирет.

Эгерде сизде толук комплект жок болсо же сатып алгыңыз келсе, сизге төмөнкү компоненттер керек болот:

  • Arduino Uno - Бул жерден сатып алыңыз
  • Breadboard & Jumpers - Бул жерден сатып алыңыз
  • Ultrasonic Sensor- Бул жерден сатып алыңыз
  • ЖК дисплей- Бул жерден сатып алыңыз
  • Тактилдүү баскычтар- Бул жерден сатып алыңыз
  • 5мм RGB LED- Бул жерден сатып алыңыз
  • 2 x 220 Ом резисторлору- Бул жерден сатып алыңыз
  • 10K потенциометр- Бул жерден сатып алыңыз

1 -кадам: Компоненттерди Breadboardго чогултуңуз

Breadboardго компоненттерди чогултуу
Breadboardго компоненттерди чогултуу

Нан тактаңызга компоненттериңизди туташтыруу менен баштаңыз. Мүмкүн болушунча аларды бөлүүгө аракет кылыңыз, ошондо сиз секиргичтериңизди туташтыруу үчүн көп орунга ээ болосуз.

Кошумча секирүүчүлөрдү болтурбоо үчүн кээ бир жерлерге жайгаштыруу керек болгон үч компонент бар:

  • Светодиоддун оң (аноддук) буттарынын ар бирине туташкан трекке 220 Ом резисторду сайыңыз. Сизге кызыл жана жашыл буттар гана керек болот, көк бутуңузду ажыратып койсоңуз болот.
  • Казандын тазалагычын (борбордук бутун) ЖКдагы V0 жолуна сайыңыз. Бул идиш ЖКнын контрастын тууралоо үчүн колдонулат.

2 -кадам: Jumpersти Power & Arduino менен туташтырыңыз

Jumpersти Power & Arduino менен туташтырыңыз
Jumpersти Power & Arduino менен туташтырыңыз
Jumpersти Power & Arduino менен туташтырыңыз
Jumpersти Power & Arduino менен туташтырыңыз
Jumpersти Power & Arduino менен туташтырыңыз
Jumpersти Power & Arduino менен туташтырыңыз

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

Бул долбоор төмөнкү сабактарды колдонот:

  • 4 -сабак - RGB LED
  • 5 -сабак - Санариптик киргизүү
  • 10 -сабак - Ultrasonic Sensor Module
  • Сабак 14 - ЖК дисплей

Биринчи сүрөттө көрсөтүлгөндөй компоненттерге электр энергиясын туташтыруу менен баштаңыз. Сизге ультрадыбыштуу сенсорго GND жана 5V жеткирүү, LEDге GND, GND баскычына, андан кийин ЖКга жана идишке бир катар GND жана 5V туташуулары керек.

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

  • Баскычтар - D2
  • Ultraonic Sensor Echo - D3
  • Ultrasonic Sensor Trigger - D4
  • RGB LED Жашыл буту - D5
  • RGB LED Red Leg - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

3 -кадам: эскизди/кодду жүктөө

Эскизди/Кодду жүктөө
Эскизди/Кодду жүктөө
Эскизди/Кодду жүктөө
Эскизди/Кодду жүктөө

Андан кийин, эскизди Arduinoго жүктөөңүз керек болот.

Тиркелген кодду жүктөп алып, аны Arduino IDEде ачыңыз.

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

4 -кадам: Паркинг жардамчысын колдонуу

Паркинг жардамчысын колдонуу
Паркинг жардамчысын колдонуу
Паркинг жардамчысын колдонуу
Паркинг жардамчысын колдонуу
Паркинг жардамчысын колдонуу
Паркинг жардамчысын колдонуу

Сиз паркинг жардамчысын күйгүзгөнүңүздө, ал Паркинг Жардамчысынын кыскача экранын көрсөтөт, андан кийин УЗИ сенсорунун алдындагы объектке аралыкты ченей баштайт, эң чоңу 80смге чейин - муну коддо сиздин унаа токтоочу жайыңызга ылайыкташтырып өзгөртүүгө болот. /гараж.

Аралык ЖК дисплейде көрсөтүлөт жана RGB LED объектке чейинки аралыкка жараша күйөт. Эгерде объект максималдуу аралыкта болсо, анда LED толугу менен жашыл болот жана эгер ал минималдуу аралыкта болсо (туура унаа токтотуучу жер), анда ал толугу менен кызыл болот. Светодиод эки түстүн ортосунда пропорционалдуу түрдө өзгөрөт, ортосунда сары түс бар. Эгерде объект минималдуу аралыктан жакыныраак келсе, LED кызыл түстө жаркырайт. СКД LED жаркылдап турганда чыныгы ченелген аралыкты көрсөтүүнү улантат.

УЗИ сенсорунун алдында денеңизди же колуңузду жылдырууга аракет кылып, ЖКдагы өлчөөлөрдүн өзгөргөнүн жана RGB LED жашылдан жашылга өзгөргөнүн текшерип көрүңүз.

5 -кадам: Жаңы паркинг орнотуу

Жаңы паркинг орнотуу
Жаңы паркинг орнотуу

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

Объектти же колуңузду белгилүү бир аралыкка коюп көрүңүз, УЗИ сенсорунан болжол менен 40 см аралыкта жана баскычты басыңыз. Светодиод жашыл, андан кийин кызыл түстө жаркырап турушу керек жана жаңы аралык андан кийин коюлат. Сиз азыр RGB LEDы 20смдин ордуна 40смга толугу менен кызарып, алыстыгы 40смден аз болгондо жарк эте баштаарын байкооңуз керек.

Аралыкты баштапкы абалга келтирүү үчүн объектти сенсордон 20 см аралыкка коюп, баскычты кайра басыңыз.

Туура так 20см жана максималдуу аралык 80см бул мисал үчүн жөн эле колдонулган сандар. Колдонуудан мурун жеке гаражыңызга жана автоунааңызга өзүңүздүн чектөөңүздү коюшуңуз керек.

Болду, сиздин унаа токтотуучу жардамчыңыз эми корпуска орнотулуп, гаражыңыздагы дубалга орнотулушу мүмкүн. Сиз ошондой эле УЗИ сенсоруна караганда ЖК менен LEDды дубалга бир аз өйдө жайгаштыргыңыз келиши мүмкүн, ошондо аны көрүү оңой болот.

Комментарийлер бөлүмүндө эмнени өзгөртөөрүңүздү же башкача кылаарыңызды мага билдириңиз.

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