Мазмуну:
- Жабдуулар
- 1 -кадам: Компоненттерди Breadboardго чогултуңуз
- 2 -кадам: Jumpersти Power & Arduino менен туташтырыңыз
- 3 -кадам: эскизди/кодду жүктөө
- 4 -кадам: Паркинг жардамчысын колдонуу
- 5 -кадам: Жаңы паркинг орнотуу
Video: Ардуино паркинг жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул долбоордо мен сизге Арудинону колдонуп, өзүңүздүн унаа токтотуучу жардамчыңызды кантип курууну көрсөтөм. Бул паркинг жардамчысы сиздин унааңызга чейинки аралыкты өлчөйт жана экрандын жашылдан кызылга чейин акырындык менен өзгөрүп турган 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го чогултуңуз
Нан тактаңызга компоненттериңизди туташтыруу менен баштаңыз. Мүмкүн болушунча аларды бөлүүгө аракет кылыңыз, ошондо сиз секиргичтериңизди туташтыруу үчүн көп орунга ээ болосуз.
Кошумча секирүүчүлөрдү болтурбоо үчүн кээ бир жерлерге жайгаштыруу керек болгон үч компонент бар:
- Светодиоддун оң (аноддук) буттарынын ар бирине туташкан трекке 220 Ом резисторду сайыңыз. Сизге кызыл жана жашыл буттар гана керек болот, көк бутуңузду ажыратып койсоңуз болот.
- Казандын тазалагычын (борбордук бутун) ЖКдагы V0 жолуна сайыңыз. Бул идиш ЖКнын контрастын тууралоо үчүн колдонулат.
2 -кадам: 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ды дубалга бир аз өйдө жайгаштыргыңыз келиши мүмкүн, ошондо аны көрүү оңой болот.
Комментарийлер бөлүмүндө эмнени өзгөртөөрүңүздү же башкача кылаарыңызды мага билдириңиз.
Сунушталууда:
DIY - Arduino негизделген паркинг жардамчысы V2: 6 кадам
DIY - Arduino негизделген паркинг жардамчысы V2: Жашоо сизге банан бергенде !!!!! Аларды жегиле. Зарылчылык ойлоп табуулардын энеси, мен бул чындыкты танбайм. Чынын айтканда, мен бул жаңы үйгө көчүп келгенибизден бери гараждын дубалына 2 -жолу кагылдым. Болду, эч нерсе болмок эмес
Лазердик паркинг жардамчысы: 12 кадам
Лазердик токтоочу жардамчы: Тилекке каршы, мен гараждын устаканасын биздин машиналар менен бөлүшүшүм керек! Бул, адатта, жакшы иштейт, бирок, эгерде биздин эки машинабыздын бири дагы өз стендинде токтоп турса, мен бургулоочу пресстин, тегирмендин, столдун арасын, ж.б. араң кыймылдай алам, тескерисинче, эгер
Ардуино паркинин жардамчысы: 17 кадам (сүрөттөр менен)
Ардуино токтоочу жардамчысы: Бизде кичинекей гараждары барлар унаа токтотуучу жайдын бир аз алысыраак же бир аз алысыраак жерде турганын жана машинаны айланып өтө албаганын билишет. Жакында биз чоңураак унаа сатып алдык жана аны гаражга эң сонун токтотуу керек
Электр ширетүүчү машинаңызды Батарея менен кубаттаңыз!: 4 кадам (Сүрөттөр менен)
Электр ширетүүчүңүздү бургулоочу батарея менен кубаттаңыз!: 2017 -жылдын июнь айында мен ата -энемдин үйүнөн көчүп кетип, өзүмдүн үйүмдү ижарага ала баштадым. Өзгөргөн көп нерселердин бири менин иш чөйрөм болчу. Мен 12 'x 13' бөлмөдөн 4 'столуна бардым, бул кээ бир өзгөртүүлөрдү киргизишим керек болчу. Эң чоң өзгөрүүлөрдүн бири болуп
Arduino менен гараждын паркинг жардамчысы: 5 кадам (сүрөттөр менен)
Гаражды токтотуучу жардамчы Arduino менен: Чакырык Мен гаражга киргизгенде орун абдан чектелген. Чынында. Менин машинам (үй -бүлөлүк MPV) боштуктан болжол менен 10 см кыска. Менин машинамда унаа токтоочу сенсорлор бар, бирок алар өтө чектелген: 20 смден төмөн кызыл сигналды көрсөтүшөт, ошондуктан