#1 2015-02-21 18:08:01

Kollega
Учасник
Зареєстрований: 2015-02-21
Повідомлень: 3

Прошивка для измерителя воды в баке

Всем Привет! Наверное уже кто-то занимался таким вопросом, буду благодарен если поделитесь.

Есть такой комплект:

1. Arduino Nano v3.0 на ATmega328

2. Ультразвуковой датчик HC-SR04

3. Символьный дисплей QC1602A

Везде есть описания для дальномера из этого комплекта. Но задача другая, нужно перепрошить под измеритель уровня воды в баке (емкость 750 литров, высота бака 2 метра).

Еще задача в том, что бак находится в плохо доступном месте, расстояние от бака до дисплея порядка 10 метров, чтобы не тащить провода, хотелось бы как-то передать данные на дисплей модулем Bluetooth HC-05.

Неактивний

#2 2015-02-21 23:19:00

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: Прошивка для измерителя воды в баке

возьмите еще один Arduino Nano v3.0 на ATmega328 раз опыт есть
соедините мостом Bluetooth.

ёмкость бака:
можно рассчитать имея диаметр бака и его высоту )

Объемы простых тел. Прямоугольный параллелепипед, Цилиндр, Пирамида, Конус, Сфера, Параллелепипед.

http://www.dpva.info/guide/guidemathema … plebodies/

Неактивний

#3 2015-02-22 03:45:04

CJ
Учасник
Зареєстрований: 2015-02-22
Повідомлень: 16

Re: Прошивка для измерителя воды в баке

Kollega, вы почти ответили на свой вопрос smile У вас есть прошивка дальномера. Крепите датчик сверху вашей ёмкости и добавляете в прошивку пару формул, чтобы привязать расстояние от датчика к воде в уровень воды в баке.
В таких случаях проще всего пользоваться относительными единицами - процентами - выходит очень информативно.
К примеру - вода около датчика, допустим на расстоянии 10см - это 100% (бак полный), вода на дне (расстояние 2м)  - 0% (бак пустой).
Ну и конечно же два комплекта Ардуин с модулями Bluetooth.
Можно к вашему имеющемуся Arduino Nano v3.0 вторым взять Pro mini ATMEGA328 328p 5V 16MH.

Неактивний

#4 2015-02-22 06:37:43

Kollega
Учасник
Зареєстрований: 2015-02-21
Повідомлень: 3

Re: Прошивка для измерителя воды в баке

Я еще не имею опыта соединения мостом Bluetooth. Надеялся, может у кого есть готовое решение в плане прошивки. Если нет, то буду пробовать самостоятельно, при положительном завершении "вечного двигателя", потом выложу результат.

Неактивний

#5 2015-02-22 12:26:31

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: Прошивка для измерителя воды в баке

привет, я вероятно некорректно выразился )
я бы сделал так:
комплект №1
1. Arduino Nano v3.0 на ATmega328
2. Ультразвуковой датчик HC-SR04
3. Bluetooth HC-05 ( слейв )

комплект №2
1. Arduino Nano v3.0 на ATmega328
2. Символьный дисплей QC1602A
3. Bluetooth HC-05 ( мастер  / автоматом при включении питания подключается к слейву smile   один раз настройте использую переходник USB - UART ( примеров много, http://we.easyelectronics.ru/part/rabot … -hc05.html )


комплект №1
всегда измеряет объем, на него довешивайте что угодно начиная от сигнализации что жидкости много/мало
при подключении BT отдает данные  в порт юарт  (BT)

комплект №2
выводит данные из UART на дисплей  сам протокол придумаете )
пример \r в баке мало воды\n
ищете начало пакета \r копируете все данные  до \n (не более 32 символа)
и выводите на дисплей, ну либо иной вариант, тут все в ваших руках  )

чисто мой совет,  есть желание научится что то делать ручками для себя, сделайте с нуля, по минимуму используйте  библиотеки , ибо разберитесь с либой ),  почитайте даташит, еррату )  разберитесь как работает на несложном проекте. и в последующем вопросов будет гораздо меньше )

Неактивний

#6 2015-05-22 23:13:43

ARD
Учасник
Зареєстрований: 2015-05-21
Повідомлень: 14

Re: Прошивка для измерителя воды в баке

ультразвуковой - сдохнет быстро..

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму