Съдържание:

Модул за четене на HC-SR04 за облекчаване на Arduino: 6 стъпки (със снимки)
Модул за четене на HC-SR04 за облекчаване на Arduino: 6 стъпки (със снимки)

Видео: Модул за четене на HC-SR04 за облекчаване на Arduino: 6 стъпки (със снимки)

Видео: Модул за четене на HC-SR04 за облекчаване на Arduino: 6 стъпки (със снимки)
Видео: Измеритель расстояния RCW-0012 Ультразвуковой Модуль HC-SR04 тест и кнопки 2024, Юли
Anonim
Image
Image
Списък на частите
Списък на частите

Ултразвуковият сензор за разстояние HC-SR04 е много популярен в роботиката. По принцип всеки обект, избягващ робот, използва този сензор. И това е страхотно, разбира се, лесно за използване евтино и точно, но след като започнете да изграждате по -сложни роботи, можете да започнете да виждате проблем и този проблем е време. Отнема много време за измерване на разстоянието с този сензор, има някои алтернативи като остри сензори, които могат да откриват обекти супер бързо, но изходът от тях е двоичен, така че можете да откриете дали има обект в рамките на определен диапазон, но не знаете колко далеч. За някои роботи тези сензори са перфектни, но има друг проблем - цената. Те са почти 10 пъти по-скъпи от HC-SR04. Така че тук започнах да мисля да комбинирам тези две заедно. И аз измислям идея за модул, който можете да включите към HC-SR04 и да делегирате задачата да отчете разстоянието до микроконтролера Attiny, изходът може да бъде двоичен и основният ви микропроцесор е облекчен! Просто, но красиво решение и евтино едновременно:) Искате ли да знаете къде можете да използвате такъв сензор? Продължете да четете или гледайте видеоклип.

JLCPCB 10 дъски за $ 2:

Стъпка 1: Списък на частите

Списъкът с части не е много дълъг, повечето от тях можете да намерите във всеки местен електронен магазин, има и връзки към онлайн магазини, ако открия нещо:

  • HC-SR04
  • Attiny45/85
  • Потенциометър
  • Отцепими се заглавия за жени и мъже
  • 1206 SMD резистор (по -добре да се купи в комплект)
  • 1206 LED

Ще ви трябват и някои инструменти като:

  • Поялник/станция
  • USBasp програмист

Ако искате да закупите печатна платка за този проект, разгледайте моя магазин Tindie:

Продавам на Tindie
Продавам на Tindie

Стъпка 2: ПХБ, схеми и файлове

ПХБ, схеми и файлове
ПХБ, схеми и файлове

По -горе можете да намерите всички файлове, включително схематичен и PCB дизайн, има и Gerber файлове, които можете да използвате за производството на тази печатна платка. Чувствайте се свободни да променяте файловете за собствените си нужди. Не забравяйте, че всичките ми проекти са споделени като некомерсиални, така че не можете да ги продавате.

Схемата е супер проста, има само няколко компонента, можете да я използвате, за да монтирате правилно всичко на печатната платка.

Ако не искате да използвате печатни платки за този проект, можете да свържете всичко това на макет, той ще бъде малко по -голям, но ако не можете да запоявате, това е най -лесният начин за вас!

Стъпка 3: Запояване

Запояване
Запояване
Запояване
Запояване
Запояване
Запояване

Запояването е доста лесно. Започнете с най -малките компоненти (резистор и LED) и след това преминете към по -големи и по -големи, по този начин ще ви бъде по -лесно да запоите всичко това. Уверете се, че полярността е подходяща за всички компоненти и че няма къси панталони. Ако не искате да използвате печатни платки за този проект и искате да свържете всичко това на макет, просто пропуснете тази стъпка и следвайте схемата от стъпка по -горе.

Стъпка 4: Качете код

Качете код
Качете код
Качете код
Качете код
Качете код
Качете код

След като всичко е запоено на печатната платка, можем да качим програма в Attiny. За да направим това, трябва да свържем USBasp програмист (или всеки друг, който работи с Arduino IDE) към микроконтролера. Кодът може да бъде намерен на моя Github. За да го качите, трябва да добавите Attiny дъски към вашата Arduino IDE, можете да намерите много уроци онлайн за това, така че не бих го обяснил точно там. Разбира се, можете да промените стойностите в кода или дори неговата функция, за да отговарят на вашите нужди.

Стъпка 5: Тествайте и регулирайте

Тествайте и регулирайте
Тествайте и регулирайте
Тествайте и регулирайте
Тествайте и регулирайте
Тествайте и регулирайте
Тествайте и регулирайте

Когато вашата програма е готова, можете да включите модула HC-SR04 (погледнете снимките по-горе, за да го включите правилно, в противен случай можете да повредите платката).

Можете да го захранвате с напрежение между 4V и 5V. LED на таблото ще светне, когато разстоянието е по -малко от разстоянието, което сте задали с потенциометъра. За да промените разстоянието, можете да използвате отвертка. Когато всичко работи добре, можете да преминете към следващата стъпка. Ако не е така, проверете запояването си и се уверете, че вашата схема и моята схема съвпадат.

Стъпка 6: Възможни приложения

Възможни приложения
Възможни приложения
Възможни приложения
Възможни приложения
Възможни приложения
Възможни приложения

Поздравления, че стигнахте до последната стъпка! За да използвате този модул с Arduino, трябва да свържете VCC на модула към 5V на Arduino, GND на модула към GND на Arduino и извода на модула към някой от пиновете на Arduino.

Как можете да го използвате? Е, възможностите са безкрайни. Можете да го използвате за вашия проект по роботика, както аз ще направя за следващия си проект, повече за това скоро:) Можете да промените кода, да свържете серво към него и да управлявате серво директно от тази платка. Можете да го модифицирате и използвате без допълнителен външен микроконтролер. Това е малка дъска с много потенциал и ще направи следващия ми проект много по -лесен.

Надявам се да ви хареса да прочетете тази инструкция:) Не забравяйте да разгледате видеото ми за този проект и да се абонирате за канала ми! Благодаря за четенето, приятно правене!

Препоръчано: