Мазмұны:
- 1 -қадам: Arduino Uno тақтасы
- 2 -қадам: Ультрадыбыстық сенсор (HC SR 04)
- 3 -қадам: Басқа компоненттер
- 4 -қадам: Arduino қосылу диаграммасы бар сенсорлар
- 5 -қадам: Arduino қосылу диаграммасы бар реле тақтасы
- 6 -қадам: 12 вольтты және релелік қосылым
- 7 -қадам: жинау
- 8 -қадам: кодтар
- 9 -қадам: тестілеу және аяқтау
Бейне: Ультрадыбыстық датчиктерді қолдану арқылы роботты болдырмау: 9 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл ультрадыбыстық датчиктерді (HC SR 04) және Arduino Uno тақтасын қолдана отырып, кедергілерді болдырмайтын робот туралы қарапайым жоба. Робот кедергілерден аулақ болады және сенсорларды ұстанудың ең жақсы әдісін таңдайды. менімен пікірлер.
Негізгі компоненттер тізімі:-
- Ардуино Уно - 1
- Ультрадыбыстық сенсор (HC SR 04) - 3
- 5в реле тақтасы - 1
- 12 В батарея - 1
- 12 В редукторлы қозғалтқыш - 4
- Мотор кронштейндері - 4
- Қасиет - 1
- Дөңгелектер - 4
- Бұрандалар мен жаңғақтар
- Ауыстыру -1
- Өтпелі кабельдер -10
1 -қадам: Arduino Uno тақтасы
Arduino Uno - бұл ATmega328P негізіндегі микроконтроллер тақтасы. Ол 14 цифрлық кіріс және шығыс түйреуіштері, 6 аналогтық кірістері бар. Жұмыс кернеуі сыртқы қуат көзімен 5 В құрайды. Көптеген артықшылықтары бар, кодтау мен жүктеу оңай, қатені түзету оңай. Сенсорлық модульдер мен басқа да көптеген құрылғылар бар. Ардуино.
Arduino тақтасына қуат беру кезінде 5 вольтты немесе 9 вольтты қолданыңыз. 12 вольтты қосуға болмайды. Егер сізге 12 вольтты батареяны қолдану қажет болса, оны 5 вольтты реттегіш схемасы арқылы беріңіз.
2 -қадам: Ультрадыбыстық сенсор (HC SR 04)
Роботта үш ультрадыбыстық сенсор бар, олар алдыңғы, сол және оң. Робот осы сенсорларға сәйкес жұмыс істейді. Ультрадыбыстық сенсор - дыбыс толқындарының көмегімен объектіге дейінгі қашықтықты өлшеуге болатын құрылғы. жеткізу), GND (Жер), Триг және жаңғырық. Екі түрлендіргіш бар, біреуі жіберуге, екіншісі қабылдауға арналған. Екеуі де бақылау схемасы бар бір ПХД -ге бекітілген. Ультрадыбыстық қашықтық шамамен 2 см -ден 400 см -ге дейін. Сондай -ақ, жиілігі 40 кГц жоғары жиілікті дыбыс.
Жұмыс принципі
Arduino -дан Trigger кірісіне 20 US қысқа импульсін шығарыңыз. Ультрадыбыстық модуль 40 циклде 8 циклді ультрадыбысты жібереді және оның жаңғырық сызығын жоғары көтереді.
Содан кейін ол жаңғырықты тыңдайды және оны анықтаған кезде ол жаңғырықты қайтадан төмендетеді. Жаңғырық сызығы - бұл импульс, оның ені объектке дейінгі қашықтыққа пропорционалды.
Импульсті уақыт бойынша дюйм/сантиметрмен есептеуге болады.
Модуль қашықтыққа пропорционалды эхо импульсті қамтамасыз етеді.
uS/58 = см немесе uS/148 = дюйм.
3 -қадам: Басқа компоненттер
Қозғалтқыш біліктерінің диаметрі мен дөңгелектердің тесік өлшемдерінің әр түрлі өлшемдері бар.
Өтпелі кабель еркектен әйелге дейін болуы керек.
4 -қадам: Arduino қосылу диаграммасы бар сенсорлар
Алдыңғы сенсор:-
Эхо түйреуіші - Arduino түйрегіші 6
Іске қосқыш - Arduino түйреуіші 7
VCC түйреуіші - 5В
GND - жер
Сол жақ сенсор: Жаңғырық түйреуіші - Arduino істігі 8
Іске қосқыш - Arduino түйрегіш 9
VCC түйреуіші - 5VGND - жер
Оң жақ сенсор: Жаңғырық түйреуіші - Arduino түйрегіші 10
Іске қосқыш - Arduino түйрегіші 11
VCC түйреуіші - 5VGND - жер
5 -қадам: Arduino қосылу диаграммасы бар реле тақтасы
Реле 1 түйреуіші - Arduino түйреуіші 2.
Релелік түйреуіш 2 - Arduino түйреуіші 3.
3 -релелік түйреуіш - Arduino түйрегіші 4.
Релелік түйреуіш 4 - Arduino түйреуіші 5.
6 -қадам: 12 вольтты және релелік қосылым
NC - қалыпты жабық
ЖОҚ - қалыпты ашық
C - жалпы
Қажет болса, мұнда полярлықты өзгертуге болады, соған сәйкес қозғалтқыштың айналу бағыты өзгереді.
Қозғалтқыштарды жалпы түйреуіштерге қосу керек
7 -қадам: жинау
Сол және оң жақ қозғалтқыштар әр жағынан бөлінуі керек.
8 -қадам: кодтар
9 -қадам: тестілеу және аяқтау
Ұсынылған:
Ультрадыбыстық сенсорды қолданатын кедергілерді болдырмау роботы (Proteus): 12 қадам
Ультрадыбыстық сенсорды қолданатын кедергілерден аулақ болу роботы (Proteus): Біз кедергілерді болдырмайтын роботты барлық жерде кездестіреміз. Бұл роботтың аппараттық модельдеуі көптеген колледждерде және көптеген іс -шараларда бәсекелестіктің бөлігі болып табылады. Бірақ кедергілер роботының бағдарламалық жасақтамасы сирек кездеседі. Егер біз оны бір жерден тапсақ та
Arduino Nano көмегімен роботты болдырмау: 5 қадам
Arduino Nano көмегімен роботты болдырмау: Мен бұл нұсқаулықта Arduino көмегімен роботты болдырмайтын кедергілерді қалай жасауға болатынын сипаттаймын
Микроконтроллерді (Arduino) қолданатын роботты болдырмау: 5 қадам
Микроконтроллерді қолдану арқылы кедергілерді болдырмау (Arduino): Бұл нұсқаулықта мен сізге Arduino -мен жұмыс істейтін роботты болдырмайтын кедергілерді жасауды үйретемін. Сіз Arduino -мен таныс болуыңыз керек. Arduino - бұл атмега микроконтроллерін қолданатын басқару тақтасы. Сіз Arduino кез келген нұсқасын пайдалана аласыз, бірақ мен
Arduino Uno көмегімен роботты болдырмау: 5 қадам (суреттермен)
Arduino Uno көмегімен роботқа кедергі келтірмеу: Сәлеметсіздер ме, балалар, бұл өте қарапайым және жұмыс істейтін проект, бұл продюсердің көмегімен arduino көмегімен кедергілерді болдырмайтын робот деп аталады және бұл смартфонда Bluetooth арқылы қалай жүретінін көрсетеді
PIC негізіндегі LF және роботты болдырмау: 16 қадам (суреттермен)
PIC негізіндегі LF және болдырмайтын робот: Кіріспе Бұл нұсқаулықта сіз роботты ұстануды және одан аулақ болуды үйренесіз. Менің шабытым қарапайым адамдардың мінез -құлқына еліктейтін роботтардан келеді, мысалы, сіз себепсіз қабырғаға кірмейсіз. Сіздің миыңыз ақылмен байланысады