Мазмұны:

HC-SR04 оқу модулі Arduino-ны босатады: 6 қадам (суреттермен)
HC-SR04 оқу модулі Arduino-ны босатады: 6 қадам (суреттермен)

Бейне: HC-SR04 оқу модулі Arduino-ны босатады: 6 қадам (суреттермен)

Бейне: HC-SR04 оқу модулі Arduino-ны босатады: 6 қадам (суреттермен)
Бейне: HC-SR04 Датчик расстояния и сигнализация на Ардуино! 2024, Қараша
Anonim
Image
Image
Бөлшектердің тізімі
Бөлшектердің тізімі

HC-SR04 ультрадыбыстық қашықтық сенсоры робот техникасында өте танымал. Негізінде роботтан аулақ кез келген объект бұл сенсорды пайдаланады. Және, әрине, арзан және дәл пайдалану оңай, бірақ сіз күрделі роботтарды құруды бастағаннан кейін сіз мәселені көре бастай аласыз және бұл мәселе - уақыт. Бұл сенсормен қашықтықты өлшеуге көп уақыт қажет, объектілерді жылдам анықтай алатын өткір датчиктер сияқты кейбір балама нұсқалар бар, бірақ олардың шығысы екілік болып табылады, сондықтан сіз белгіленген ауқымда объектінің бар -жоғын анықтай аласыз, бірақ сіз білмейсіз қаншалықты алыс. Кейбір роботтар үшін сенсорлар мінсіз, бірақ тағы бір мәселе бар - баға. Олар HC-SR04-тен шамамен 10 есе қымбат. Міне, мен бұл екеуін біріктіру туралы ойлана бастадым. Мен HC-SR04-ке қосылатын және қашықтықты оқу тапсырмасын Attiny микроконтроллеріне тапсыруға болатын модуль идеясын ұсынамын, шығыс екілік болуы мүмкін және сіздің негізгі микропроцессорыңыз жеңілдейді! Қарапайым, бірақ әдемі шешім және сонымен қатар арзан:) Мұндай сенсорды қайда қолдануға болатынын білгіңіз келе ме? Оқуды жалғастырыңыз немесе бейнені қараңыз.

JLCPCB 10 тақтасы 2 долларға:

1 -қадам: бөліктер тізімі

Бөлшектердің тізімі ұзақ емес, олардың көпшілігін кез келген жергілікті электронды дүкеннен таба аласыз, егер мен бірдеңе тапсам, интернет -дүкендерге сілтемелер бар:

  • HC-SR04
  • 45/85
  • Потенциометр
  • Әйел мен еркектің бөлінетін тақырыптары
  • 1206 SMD резисторы (жиынтықта сатып алу жақсы)
  • 1206 жарық диоды

Сізге сондай -ақ кейбір құралдар қажет болады:

  • Пісіру үтігі/станция
  • USBasp бағдарламашы

Егер сіз осы жобаға ПХД сатып алғыңыз келсе, менің Tindie дүкенін қараңыз:

Мен Тиндиде сатамын
Мен Тиндиде сатамын

2 -қадам: ПХД, схемалық және файлдар

ПХД, схемалық және файлдар
ПХД, схемалық және файлдар

Жоғарыда сіз барлық файлдарды таба аласыз, оның ішінде схемалық және ПХД дизайны, сонымен қатар осы ПХД өндіру үшін пайдалануға болатын Gerber файлдары бар. Файлдарды өз қажеттіліктеріңізге өзгертуге тырысыңыз, менің барлық жобаларым коммерциялық емес, сондықтан сіз оларды сата алмайсыз.

Схема өте қарапайым, тек бірнеше компоненттер бар, сіз оны ПХД -ға дұрыс орнату үшін пайдалана аласыз.

Егер сіз бұл жобаға ПХД қолданғыңыз келмесе, мұның барлығын тақтаға қосуға болады, ол сәл үлкенірек болады, бірақ егер сіз дәнекерлей алмасаңыз, бұл сізге ең оңай әдіс!

3 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Дәнекерлеу өте қарапайым. Ең кішкентай компоненттерден (резистор мен жарықдиодты) бастаңыз, содан кейін үлкенірек және үлкенірек бөліктерге өтіңіз, осылайша мұның бәрін дәнекерлеу оңай болады. Полярлықтың барлық компоненттерге сәйкес келетініне және шорт жоқ екеніне көз жеткізіңіз. Егер сіз бұл жобаға ПХД қолданғыңыз келмесе және оның барлығын тақтаға қосқыңыз келсе, бұл қадамды өткізіп жіберіп, жоғарыдағы схеманы орындаңыз.

4 -қадам: кодты жүктеңіз

Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз
Кодты жүктеңіз

ПХД -да бәрі дәнекерленгеннен кейін біз Attiny -ге бағдарламаны жүктей аламыз. Ол үшін бізге USBasp бағдарламашысын (немесе Arduino IDE -мен жұмыс істейтін кез келген басқа) микроконтроллерге қосу керек. Кодты менің Github -тан табуға болады. Оны жүктеу үшін Arduino IDE -ге Attiny тақталарын қосу керек, сіз интернетте бұл туралы көптеген оқулықтарды таба аласыз, сондықтан мен оны дәл түсіндірмеймін. Әрине, сіз өзіңіздің қажеттіліктеріңізге сәйкес кодтағы мәндерді өзгерте аласыз.

5 -қадам: Тексеріңіз және реттеңіз

Тексеріңіз және реттеңіз
Тексеріңіз және реттеңіз
Тексеріңіз және реттеңіз
Тексеріңіз және реттеңіз
Тексеріңіз және реттеңіз
Тексеріңіз және реттеңіз

Бағдарлама дайын болғанда, HC-SR04 модулін қосуға болады (оны дұрыс қосу үшін жоғарыдағы суреттерді қараңыз, әйтпесе тақтаға зақым келуі мүмкін).

Сіз оны 4 В пен 5 В арасындағы кернеумен қоса аласыз. Тақтадағы жарық диоды потенциометрмен орнатылған қашықтықтан кіші болған кезде жанады. Қашықтықты өзгерту үшін бұрағышты қолдануға болады. Егер бәрі жақсы жұмыс істесе, келесі қадамға өтуге болады. Егер олай болмаса, дәнекерлеуді тексеріңіз және сіздің схемаңыз мен схеманың сәйкес келетініне көз жеткізіңіз.

6 -қадам: Мүмкін болатын қосымшалар

Мүмкін болатын қосымшалар
Мүмкін болатын қосымшалар
Мүмкін болатын қосымшалар
Мүмкін болатын қосымшалар
Мүмкін болатын қосымшалар
Мүмкін болатын қосымшалар

Сізді соңғы қадамға жеткеніңіз құтты болсын! Бұл модульді Arduino -мен пайдалану үшін сіз модульдің VCC -ті Arduino 5V -ге, GND модулін Arduino GND -ге және модульдің істікшесін кез келген Arduino түйреуішіне қосуыңыз керек.

Сіз оны қалай пайдалана аласыз? Ал, мүмкіндіктер шексіз. Сіз оны робототехника жобаңыз үшін қолдана аласыз, мен келесі жобада жасағым келеді, бұл туралы көп ұзамай:) Сіз кодты өзгерте аласыз, оған серво қосасыз және сервоны тікелей осы тақтадан басқара аласыз. Сіз оны сыртқы микроконтроллерсіз өзгерте аласыз. Бұл үлкен әлеуетке ие шағын тақта және бұл менің келесі жобамды айтарлықтай жеңілдетеді.

Сізге бұл нұсқаулықты оқу ұнады деп үміттенемін:) Бұл жоба туралы менің бейнебаянымды көруді және менің каналыма жазылуды ұмытпаңыз! Оқығаныңызға рахмет, бақытты болыңыз!

Ұсынылған: