Съдържание:
- Стъпка 1: Списък на частите
- Стъпка 2: ПХБ, схеми и файлове
- Стъпка 3: Запояване
- Стъпка 4: Качете код
- Стъпка 5: Тествайте и регулирайте
- Стъпка 6: Възможни приложения
Видео: Модул за четене на HC-SR04 за облекчаване на Arduino: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Ултразвуковият сензор за разстояние HC-SR04 е много популярен в роботиката. По принцип всеки обект, избягващ робот, използва този сензор. И това е страхотно, разбира се, лесно за използване евтино и точно, но след като започнете да изграждате по -сложни роботи, можете да започнете да виждате проблем и този проблем е време. Отнема много време за измерване на разстоянието с този сензор, има някои алтернативи като остри сензори, които могат да откриват обекти супер бързо, но изходът от тях е двоичен, така че можете да откриете дали има обект в рамките на определен диапазон, но не знаете колко далеч. За някои роботи тези сензори са перфектни, но има друг проблем - цената. Те са почти 10 пъти по-скъпи от HC-SR04. Така че тук започнах да мисля да комбинирам тези две заедно. И аз измислям идея за модул, който можете да включите към HC-SR04 и да делегирате задачата да отчете разстоянието до микроконтролера Attiny, изходът може да бъде двоичен и основният ви микропроцесор е облекчен! Просто, но красиво решение и евтино едновременно:) Искате ли да знаете къде можете да използвате такъв сензор? Продължете да четете или гледайте видеоклип.
JLCPCB 10 дъски за $ 2:
Стъпка 1: Списък на частите
Списъкът с части не е много дълъг, повечето от тях можете да намерите във всеки местен електронен магазин, има и връзки към онлайн магазини, ако открия нещо:
- HC-SR04
- Attiny45/85
- Потенциометър
- Отцепими се заглавия за жени и мъже
- 1206 SMD резистор (по -добре да се купи в комплект)
- 1206 LED
Ще ви трябват и някои инструменти като:
- Поялник/станция
- USBasp програмист
Ако искате да закупите печатна платка за този проект, разгледайте моя магазин 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.
Как можете да го използвате? Е, възможностите са безкрайни. Можете да го използвате за вашия проект по роботика, както аз ще направя за следващия си проект, повече за това скоро:) Можете да промените кода, да свържете серво към него и да управлявате серво директно от тази платка. Можете да го модифицирате и използвате без допълнителен външен микроконтролер. Това е малка дъска с много потенциал и ще направи следващия ми проект много по -лесен.
Надявам се да ви хареса да прочетете тази инструкция:) Не забравяйте да разгледате видеото ми за този проект и да се абонирате за канала ми! Благодаря за четенето, приятно правене!
Препоръчано:
3D четене на безчетков двигател: 7 стъпки (със снимки)
3D принтиран безчетков двигател: Проектирах този двигател, използвайки Fusion 360 за демонстрация на тема двигатели, затова исках да направя бърз, но съгласуван двигател. Той ясно показва частите на двигателя, така че може да се използва като модел на основните принципи на работа, представени в четка
Гледане на затъмнението през очила за четене (и без изгаряне на очите ми): 4 стъпки (със снимки)
Гледане на Затъмнението през очила за четене (и не ми изгаря очите): Хей, улових ли любопитството ти със заглавието си? Баща ми също го направи, докато вчера се разхождахме в стария Монтр, той извади очилата си и ми показа как да видя как да видим затъмнението, мислейки си за очилата за четене
Батерияджия - скулптура на крадец на робот Джоул като четене / нощна светлина: 3 стъпки (със снимки)
Battery Eater - робот Joule Thief Sculpture As Reading / Night Light: Добре дошли в първия ми Instructable, надявам се да ви хареса и лошият ми английски не е чак толкова бариера.: XИмах някои части наоколо и исках да построя малък робот . Тъй като искам да направя такъв с функция, потърсих и намерих Jstr-Thief Instr
Sui - Облекчаване на стреса 水: 5 стъпки (със снимки)
Sui - Stress Reliever 水: Искахме да се справим със стреса в ежедневието на хората. Работете с това как да накарате хората да забавят темпото и как да създадете време за вашето лично пространство. Разглеждайки нашите алтернативи, ние избрахме да се съсредоточим върху музиката и звука, тъй като е известно, че те помагат на хората
Хакване на ТВ тунер за четене на снимки на Земята от сателити: 7 стъпки (със снимки)
Хакване на ТВ тунер за четене на снимки на Земята от сателити: Има много сателити над главите ни. Знаете ли, че само с вашия компютър, ТВ тунер и обикновена антена „Направи си сам“можете да получавате предаванията от тях? Например снимки на Земята в реално време. Ще ви покажа как. Ще ви трябва:- 2 w