Ультразвуковой дальномер на базе DCCduino Nano с символьным дисплеем

Код товара: LCD Sonic
Доступность: На складе
Артикул: 1008-1416

  • 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:" и расстояние в сантиметрах до преграды, в сторону которой направлен датчик.
 

Внимание: HTML не поддерживается! Используйте обычный текст!