Мазмуну:

Arduino негизделген аныктоо системасы: 6 кадам
Arduino негизделген аныктоо системасы: 6 кадам

Video: Arduino негизделген аныктоо системасы: 6 кадам

Video: Arduino негизделген аныктоо системасы: 6 кадам
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Июль
Anonim
Arduino негизделген аныктоо системасы
Arduino негизделген аныктоо системасы
Arduino негизделген аныктоо системасы
Arduino негизделген аныктоо системасы

Бул Нускамада, Биз Ultrasonic Senor, servo мотор жана пьезоэлектрдик сигналды колдонуп, Arduino негизиндеги жөнөкөй аныктоо тутумун жасайбыз, ал сенсор өз чегиндеги объектти аныктаганда шыңгыра баштайт. Бул бир сааттын ичинде жасалышы мүмкүн болгон жөнөкөй проект жана бул Arduino жана колдонулган компоненттер боюнча сиздин билимиңизге кошумча болот.

Андыктан баштайлы !!!

1 -кадам: Иштөө

Иштеп жатат
Иштеп жатат
Иштеп жатат
Иштеп жатат

Бул системанын иштөө тартиби төмөнкүчө:

400 см диапазонуна ээ болгон УЗИ сенсору servo моторго жайгаштырылган жана ал айланганда сенсор тоскоолдук кылган нерсенин бар экендигин аныктайт.

Эгерде тоскоолдук кылган объект болсо, сенсор аны аныктайт жана сигналга сигнал жиберет, ал өз кезегинде шыңгырай баштайт жана объектти Arduino IDE сериялык мониторунда кароого болот.

Сенсордун бул маалыматтары Processing IDE программасына дагы жөнөтүлөт, андан кийин объект кайсы жерде жана канча аралыкта экенин көрсөтүүчү графикалык карта түзүлөт.

2 -кадам: Компоненттер жана инструменттер талап кылынат

1. Arduino UNO жана Ethernet Cable

2. УЗИ сенсору - HC -SR04

3. Серво мотору - MG -995

4. Пьезоэлектрдик сигнал

5. Нан тактасы

6. Эркек - Эркек Jumper Wires

7. Аял - Эркек Jumper Wires

8. Февиквик - 2

9. Кичи пластикалык кутуча

10. Бычак

3 -кадам: Жасала турган туташуулар:

Жасала турган байланыштар
Жасала турган байланыштар
Жасала турган байланыштар
Жасала турган байланыштар

Сенсордун триггер пинин Arduino 2 пинге туташтырыңыз

Сенсордун Эхо пинин Arduino 3 -пинге туташтырыңыз

Тиешелүүлүгүнө жараша сенсор менен камсыздоо жана жердин Vcc жана GND туташуу

Будильникти нан тактасына коюңуз

Анын оң жагын Arduino 10 -пинге туташтырыңыз жана терс чекитти жерге туташтырыңыз

Серво моторунун кара жана кызыл зымдарын жерге туташтырып, тийиштүү түрдө жеткирип коюңуз

Servo моторунун сары зымын Ардуинонун 9 -пинине туташтырыңыз

Arduino 5V терминалын Arduino менен GND терминалын жерге туташтырыңыз

Бул байланыштарды бүтүргөндөн кийин, бүт схеманы сүрөттө көрсөтүлгөндөй ичине коюңуз

Эми кодго кезек келди

4 -кадам: Пластикалык кутуча

Пластикалык кутуча
Пластикалык кутуча
Пластикалык кутуча
Пластикалык кутуча

Сиз сүрөттөрдө көргөнүңүздөй, биз орто өлчөмдөгү пластикалык кутучаны колдондук.

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

Ethernet кабелин Arduino'го туташтыруу үчүн, сүрөттө көрсөтүлгөндөй, кутунун астындагы кичинекей төрт бурчтуу тешикти кесип алыңыз.

5 -кадам: Код

Бул долбоорлор эки коддон турат, бири Arduino IDE үчүн, экинчиси IDE иштетүү үчүн.

Processing IDE бардык объекттер жайгашкан жерлерине картага түшүүчү радарды түзүү үчүн колдонулат.

Программаны бул жерден жүктөп алса болот.

Код төмөндө жеткиликтүү -:

6 -кадам: Акыркы тийүүлөр

Акыркы Тийиштер
Акыркы Тийиштер
Акыркы Тийиштер
Акыркы Тийиштер
Акыркы Тийиштер
Акыркы Тийиштер

Байланышты бүтүргөндөн кийин жана Arduinoго кодду жүктөгөндөн кийин, схеманы кылдаттык менен пластикалык кутуга салыңыз, ошондой эле УЗИ сенсорун сүрөттө көрсөтүлгөндөй Servo моторуна кылдаттык менен коюп, Servo моторун кутунун жана таяктын капкагына коюңуз. аны азиквик менен.

Эгерде коңгуроо иштебей жатса, анда коңгуроонун жана сенсордун байланыштарын кайра текшериңиз.

Ырахат алыңыз!

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