Мазмуну:
- 1 -кадам: Arduino Uno Board
- 2 -кадам: Ultrasonic Sensor (HC SR 04)
- 3 -кадам: Башка компоненттер
- 4 -кадам: Arduino туташуу диаграммасы бар сенсорлор
- 5 -кадам: Ардуино туташуу диаграммасы менен эстафета тактасы
- 6 -кадам: 12 вольт жана реле туташуусу
- 7 -кадам: чогултуу
- 8 -кадам: Коддор
- 9 -кадам: Тестирлөө жана бүтүрүү
Video: УЗИ сенсорлорун колдонуу менен роботко тоскоолдук кылуу: 9 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул Ultrasonic сенсорлорун (HC SR 04) жана Arduino Uno board. Robot аркылуу тоскоолдуктарды болтурбоо жана сенсорлордун ээрчишинин эң жакшы жолун тандоо боюнча роботту качуу жөнүндө жөнөкөй проект. мени менен комментарийлер.
Негизги компоненттердин тизмеси:-
- Ардуино Уно - 1
- УЗИ сенсор (HC SR 04) - 3
- 5v релелик тактасы - 1
- 12 В батарея - 1
- 12 В редукторлуу мотор - 4
- Мотор кронштейндери - 4
- Часи - 1
- Дөңгөлөктөр - 4
- Бурамалар жана гайкалар
- Switch -1
- Jumper Cables -10
1 -кадам: Arduino Uno Board
Arduino Uno - бул ATmega328Pге негизделген микро контроллер тактасы. Бул 14 санариптик киргизүү жана чыгаруу казыктары бар, 6 аналогдук inputs. Operating Voltage тышкы электр менен 5 V болуп саналат. Көптөгөн артыкчылыктары бар, коддоо жана жүктөө оңой, каталарды оңдоо үчүн оңой. Sensor модулдары жана башка түзмөктөр көп. Arduino.
Сиз Arduino тактасына электр энергиясын берип жатканда, 5 вольтту же 9 вольтту колдонуңуз. 12 вольтту иштетпеңиз. Эгерде сиз 12 в батареяны колдонушуңуз керек болсо, аны 5 в регулятордук схема аркылуу бериңиз.
2 -кадам: Ultrasonic Sensor (HC SR 04)
Роботто үч УЗИ сенсорлору бар, алар алдыңкы, сол жана оң. камсыздоо), GND (Жер), Триг жана echo. There эки transducers бар, бири берүү үчүн & экинчиси Receive. Both башкаруу схемасы менен бир ПХБда бекитилген. 2 смден 400 смге чейинки ультрадыбыштык аралыкты өлчөө. Ошондой эле 40 КГц жыштыктагы жогорку жыштыктагы үн.
Иштөө принциби
Ардуинодон 20 US импульсун Триггерге киргизип, диапазонду баштоо үчүн УЗИ модулу 40 циклде УЗИдин 8 цикли жарылып, жаңырык линиясын бийик көтөрөт.
Андан кийин ал жаңырыкты угат жана аны тапкандан кийин жаңырык линиясын кайра түшүрөт. Эхо линиясы ошондуктан импульстун туурасы объектке чейинки аралыкка пропорционалдуу.
Пульс убактысын белгилөө менен диапазонду дюйм/сантиметр менен эсептөөгө болот.
Модуль аралыкка пропорционалдуу эхо импульсун камсыздайт.
uS/58 = см же uS/148 = дюйм.
3 -кадам: Башка компоненттер
Мотор шахталарынын диаметри жана дөңгөлөктөрдүн тешик өлчөмдөрү ар кандай.
Jumper кабели эркектен аялга чейин болушу керек.
4 -кадам: Arduino туташуу диаграммасы бар сенсорлор
Алдыңкы сенсор:-
Эхо пин - Arduino пин 6
Триг пин - Arduino pin 7
VCC пин - 5V
GND - жер
Сол сенсор: -Эхо пин - Arduino пин 8
Триг пин - Arduino pin 9
VCC пин - 5VGND - жер
Оң сенсор: Эхо пин - Arduino пин 10
Триг пин - Arduino пин 11
VCC пин - 5VGND - жер
5 -кадам: Ардуино туташуу диаграммасы менен эстафета тактасы
Релелик пин 1 - Ардуино пин 2.
Релелик пин 2 - Arduino пин 3.
3 -релелик пин - Arduino пин 4.
Релелик пин 4 - Arduino пин 5.
6 -кадам: 12 вольт жана реле туташуусу
NC - Кадимки жабык
ЖОК - Кадимки ачык
C - Жалпы
Бул жерде сиз полярдыкты өзгөртө аласыз, эгер керек болсо, мотордун айлануу багыты өзгөрөт.
Моторлор жалпы казыктарга туташтырылышы керек
7 -кадам: чогултуу
Сол жана оң жактагы моторлор эки тараптан бөлүнүшү керек.
8 -кадам: Коддор
9 -кадам: Тестирлөө жана бүтүрүү
Сунушталууда:
Микроконтроллери жок IR сенсорлору бар роботко тоскоолдук кылуу: 6 кадам
Микроконтроллери жок IR сенсорлору бар роботко тоскоолдук кылуу: Ооба, бул долбоор эски долбоор, мен аны 2014 -жылы июль же август айларында жасадым, силер менен бөлүшүүнү ойлодум. IR сенсорлорун колдонгон жана микроконтроллерсиз иштеген роботко жол бербөө үчүн жөнөкөй тоскоолдук. IR сенсорлору opamp IC i колдонот
Микроконтроллерди колдонуу менен роботко тоскоолдук кылуу (Arduino): 5 кадам
Микроконтроллерди колдонуу менен тоскоолдуктардан качуу роботу (Arduino): Бул көрсөтмөдө мен сизге Arduino менен иштөөчү роботтон кантип тоскоолдук кылууну үйрөтөм. Сиз Arduino менен тааныш болушуңуз керек. Arduino - бул атмега микроконтроллерин колдонгон контролдоочу такта. Сиз Arduino каалаган версиясын колдоно аласыз, бирок мен
Роботко тоскоолдук кылуу: 5 кадам
Тоскоолдуктардан качуучу робот: Робототехникада тоскоолдуктарды болтурбоо- бул кесилишсиз же кагылышпаган позициянын чектөөлөрүнө баш ийген кээ бир башкаруу максаттарын канааттандыруу милдети. Бул роботтун жолунун ортосундагы тоскоолдуктарды сезүү үчүн колдонулган сонар сенсоруна ээ
Кантип Arduino колдонуп роботко тоскоолдук кылуу керек: 5 кадам
Ардуинону колдонуу менен роботту кантип тоскоолдук кылуу керек: Бул көрсөтмөдө мен сизге Arduino менен иштеген роботтон кантип тоскоолдук кылууну үйрөтөм. Сиз Arduino менен тааныш болушуңуз керек. Arduino - бул атмега микроконтроллерин колдонгон контролдоочу такта. Сиз Arduino каалаган версиясын колдоно аласыз, бирок мен
EBot8ди колдонуу менен роботко тоскоолдук кылуу: 4 кадам (сүрөттөр менен)
EBot8ди колдонуу менен роботко тоскоолдук кылуу: Бул үйрөткүчтө сиз робот машинаны кантип курууну үйрөнөсүз, ал анын жолундагы тоскоолдуктарды болтурбайт. Концепцияны шарттарга жараша ар кандай жолдор менен колдонууга жана колдонууга болот. Керектүү материалдар: 1.Wheels x4 2.Cassis (сиз сатып ала аласыз