Предлагам проект за далекомер, базиран на ултразвуковия сензор HC-SR04 и платката Arduino. Показанията на сензора се показват на дисплея с течни кристали и захранването се извършва от 9-волтова батерия.
Необходимо е
- - Arduino Nano;
- - ултразвуков далекомер HC-SR04;
- - ЛСД дисплей;
- - тяло;
- - батерия "Крона";
- - 10 kOhm потенциометър;
- - дъска за хляб;
- - свързващи проводници.
Инструкции
Етап 1
Като начало трябва да изберете правилния размер за случая. Размерът зависи от това коя дъска на Arduino ще използвате (UNO, Mini, Nano или друга), както и какъв размер е вашият LCD. Възможно е да се използва миниатюрен LED индикатор с 3 знака вместо LCD. Това ще бъде достатъчно, за да се покаже разстоянието в сантиметри, защото използваният ултразвуков сензор има обхват на измерване от 3 до 400 cm.
Стъпка 2
Нека да преценим как ще бъдат разположени частите в тялото. Изрежете дупките за ултразвуковия сензор, за дисплея и за превключвателя за изключване.
Стъпка 3
Сега нека разгледаме схемата на нашето устройство. Захранване - от батерия "Krona" 9 V. Превключвател S1 - за включване и изключване на устройството. Дисплеят с течни кристали (LCD) е свързан по стандартен начин с потенциометър 10 kΩ за регулиране на контраста. LCD и ултразвуков сензор се захранват от 5 V.
Стъпка 4
Нека напишем скица за нашия далекомер. Тук всичко е просто. Първо, инициализираме LCD на щифтове 12, 11, 10, 9, 8 и 7, използвайки библиотеката LiquidCrystal от IDE на Arduino.
След това свързваме щифтовете на спусъка и ехото на далекомера към щифтове 6 и 5 на платката Arduino.
На всеки 50 ms ще искаме разстоянието от детектора с помощта на функцията getDistance () и ще го показваме на LCD дисплея.
Стъпка 5
След като напишем скицата в паметта на Arduino, можем да сглобим устройството. Разположението на вътрешните елементи, което предлагам, е показано на фигурата. Фиксирах дисплея и сензора с лепило за топене. Той държи доста здраво, но в същото време дава възможност за отстраняване на свързаните части, ако е необходимо. Препоръчително е да поставите всичко, така че да можете да се свържете с USB порта на Arduino и да коригирате "фърмуера", ако е необходимо. Например променете показания текст или коригирайте коефициентите за изчисляване на разстоянието. Може да се наложи да промените контраста на LCD дисплея, така че е препоръчително да имате на разположение и регулатор на потенциометъра.
Стъпка 6
Версия на готовото устройство е показана на снимката. Той е доста компактен и лесен за използване. Разбира се, такова устройство има свои собствени характеристики. Няколко важни съвета за използване са дадени в края на полезните съвети.