Ультразвуковой дальномер на базе DCCduino Nano с символьным дисплеем
- 190.00грн
-
Набор для сборки ультразвукового дальномера на базе DCCduino Nano с отображением информации на символьном дисплее. Диапазон измерения: 2 - 350 см. Комплект состоит из платы DCCduino Nano, ультразвукового датчика расстояния HC-SR04, двухстрочного символьного дисплея 1602 и набора необходимых проводов.
Комплектация:
- DCCduino Nano в антистатической упаковке
- датчика расстояния HC-SR04
- дисплей 1602
- 10 проводов для соединения модулей
- USB кабель
Инструкция по сборке ультразвукового дальномера на базе Arduino Nano:
1) Скачайте и установите последнюю версию Arduino IDE. На указанном сайте также можно найти информацию по первичной настройке и работе с IDE, а также ответы на основные вопросы по работе с ней.
2) Подключите к компьтеру плату DCCduino Nano и загрузите в нее следующий скетч:
#include <LiquidCrystal.h> // подключение LCD библиотеки LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // инициализация библиотеки с // указанием пинов подключения к Arduino int inputPin=7; int outputPin=8; void setup() { lcd.begin(16, 2); // установка количества символов и строк дисплея pinMode(inputPin, INPUT); // установка режимов pinMode(outputPin, OUTPUT); // работы выводов Arduino lcd.setCursor(0, 0); // установка курсора lcd.print("Distance:"); // вывод текста на дисплей } void loop() { // далее отправка необходимых импульсов на УЗ датчик digitalWrite(outputPin, LOW); delayMicroseconds(2); digitalWrite(outputPin, HIGH); delayMicroseconds(10); digitalWrite(outputPin, LOW); int distance = pulseIn(inputPin, HIGH); // получение данных с УЗ датчика distance=distance/58; // перевод значения в сантиметры lcd.setCursor(9, 0); // установка курсора lcd.print(" "); // вывод пустых символов для удаления старых показаний lcd.setCursor(9, 0); // установка курсора lcd.print(distance); // вывод значения расстояния delay (100); // задержка перед следующим выполнением }
3) Если после загрузки скетча Вы получили сообщение "Done uploading.", значит все сделано правильно и можна приступать к следующему этапу - соединению модулей. Их необходимо соединить с помощью идущих в комплекте проводников согласно следующей схеме:
Примечание для тех кто будет собирать схему на базе своих комплектующих: необходимо дополнительно соединить перемычкой выводы Vss и RW дисплея, а также через потенциометр или обычный резистор подать нужное напряжение для установки уровня контрастности (в нашем случае - резистор на 2 кОм между Vss и V0). Если будет использоваться дисплей подобный нашему (требующий подсветки) - также нужно подать на входы дисплея A и K напряжение для питания подсветки. Если же вы покупаете набор у нас, то все необходимые соединения на дисплее 1602 уже сделаны.
4) После сборки еще раз проверьте правильность подключения, если все правильно - на устройство можно подавать питание.
5) Через пару секунд после подачи питания на дисплее появится надпись "Distance:" и расстояние в сантиметрах до преграды, в сторону которой направлен датчик.