| | Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi | |
| | Автор | Сообщение |
---|
maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Пн Янв 14, 2019 8:12 pm | |
| В наличии 2 штуки Adruino Uno, 2 штуки RF24L01 + PA + LNA, 2 модуля реле (постоянно включенные), 1 шт датчик HC-SR04, Датчик температуры и влажности DHT11, датчик давления BMP180, модуль ethernet shield w5100. Для всего этого хозяйства надо написать скетчи для ардуин с web- сервером, чтобы web-страничка с текущими параметрами и возможностью ручного управления реле была доступна на смартфоне (к w5100 прицеплю wi-fi точку доступа). | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Пн Янв 14, 2019 8:18 pm | |
| Работа автоматики примерно так:
HC-SR04 смотрит в бочку, 1 и 2 реле включают насосы на заполнение бочки водой.
=реле 2 включается и помогает первому реле наполнять бочку при падении уровня воды до 75% и ниже. =при 75% выше- вкл. только 1 реле. =при 100% откл. 1 и 2 реле.
На web- страничке сигнализация такая: Фон странички белый. Надписи чёрные. Вертикальная шкала заполнения бочки в %. Рамка шкалы толстая чёрная и цвет заполнения бочки зелёный. Кнопки: "ручное", "автоматическое", "Реле 1", "Реле 2". Включенные кнопки горят зелёным, отключенные тёмно-серым. Если ответа от обоих реле или второй ардуины нет в течении 3 мин, то красным цветом горят кнопки реле и надписи (температура, давление, влажность), которые без ответа (если ардуина 2 не отвечает, соответственно только реле 1 останется работать). Опрос состояния реле и частоту обновление странички пока не знаю сколько время придумать.
При нажатии на кнопку "ручное" автоматика отключается (кроме показаний температура, давление, влажность, заполнение бочки в %) и реле после включения ручного режима включаются с web-странички вручную (это если захочется включить оба реле при 80% заполнения к примеру или вообще чтобы реле не были включены даже при 0% заполнения).
В режим автоматики переход осуществляется нажатием кнопки "автоматическое" и при этом ручное управление реле с web-странички отключается (чтобы нечаянно не тыкался в кнопки реле при включенной автоматике).
По месту видимо придётся делать регулировку плаваюших % от датчика HC-SR04 (надо будет мне настраивать это всё по месту, заливать бочку и примерно смотреть, что датчик на web- страничке покажет).
Вот такую заварушку запланировал. | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Пн Янв 14, 2019 8:23 pm | |
| | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Пн Янв 14, 2019 8:23 pm | |
| | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Пн Янв 14, 2019 8:25 pm | |
| антенны 15db для связи между ардуино (щёлкает реле на расстоянии 700м.) | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Пн Янв 14, 2019 8:30 pm | |
| Вот в таком пока всё состоянии. Реле оказались постоянно замкнутыми, что не есть хорошо, т.к. при потере питания (авария какая-нить) максимум чего получилось настроить, это кратковременное (0,5-2 сек) включение реле и потом его отключение скетчем при включении общего электро питания. Надо менять на постоянно разомкнутые, чтобы насосы не дёргались при восстановлении электроснабжения. | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Пн Янв 14, 2019 8:32 pm | |
| А вот и бочки (железнодорожные, большие и железные) | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Пн Янв 14, 2019 8:43 pm | |
| Хотел вначале (пару лет назад) всякими modbus TCP всё это соединять, так как потом вдруг появятся счётчики протраченной воды, электросчётчики, видеокамеры и т.д. и т.п., постоянно включенный сервер сбора данных на Masterscada и так далее. Но жадности хватило только блоки на 4 реле. Flprog есть, но нет мозгов от слова совсем )). Если на имеющемся ардуино не сделать, то на помойке найду бачок от толчка, вытащу поплавок и приварю к бочке, чтобы контакты размыкал на насосе )) | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Пн Янв 14, 2019 8:45 pm | |
| HC-SR04 куда-то потерял, потом докуплю. | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Вт Янв 15, 2019 7:53 am | |
| Бочки стоят в нашем садоводстве. За водоснабжением присматривает хороший дедушка. Проект этот для того, чтобы деду не кататься на своей машине по 2-3 раза в день к бочкам с проверкой уровня воды и вкл/откл насосов. ГСМ ему никто оплачивать не собирается. Всем пофиг. Денег нет, но вы держитесь вобщем)) | |
| | | sser Admin
Сообщения : 1034 Дата регистрации : 2013-02-08 Возраст : 50 Откуда : Нижний Новгород
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Вт Янв 15, 2019 11:52 am | |
| А деда , уволить придётся? _________________ Напишу скетч для Ардуино в соответствии с Вашим ТЗ.
Создам плату, сделаю по ЛУТ. Спаяю её по схеме, (которую спроектирую) с использованием микроконтроллера. На развитие форума: https://yoomoney.ru/to/410017823779648/200
| |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Вт Янв 15, 2019 12:14 pm | |
| В 2017 весной я председателю свой корейский грузовичок предложил купить за 3 т.р. с условием, что он будет его пользовать на нужды садоводства. Лето он его попользовал, улыбался мне такой дружбан типа, а в результате в конце летнего сезона пришлось забрать грузовичок обратно и заплатить типа за его ремонт 10 т.р...Так что ардуины на бочках- это не программа анус-лизинга председателя с последующим увольнением деда ))), просто сам дед является Человеком. | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Чт Янв 17, 2019 7:16 pm | |
| v1.0, честно сныкано из интернетов. Температуру не кажет, т.к. перепутал + с - при подключении DHT22, под замену вообщем. 0 В проекте надо поменять схему подключения по географо-топографическим основаниям ;-), интернет у соседа на даче недалёко от Ard1, погоду на narodmon.ru дотянем может. | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Вс Янв 20, 2019 4:48 am | |
| Прозвонил реле мультиметром, там 3 контакта. Оказалось, что реле и постоянно замкнутое и разомкнутое одновременно. А потом нашёл про это дело в интернете: COM (от «common») – общий контакт. NO (от «normally open») – нормально разомкнутый контакт. Общий контакт и нормально разомкнутый контакт между собой не соединены. Но когда вы включаете реле, эти контакты замыкаются и потребитель (в нашем случае – лампа) начинает получать питание. NC (от «normally closed») – нормально замкнутый контакт. Общий контакт и нормально замкнутый контакт соединены друг с другом, даже если реле выключено. Но если включить реле, цепь размыкается и питание перестает идти потребителю. Вот бы продаваны в радиолавке надо мной посмеялись бы однако, зайди я к ним реле менять))))) | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Вс Янв 20, 2019 6:26 am | |
| Начал скетч, пока только шапка.
// ========================Задаем необходимые библиотеки========== #include <SPI.h> // библиотека шины, на которой будут висеть шилды w5100 и nRF24L01 #include <String.h> //функции работы с памятью, строками, стандартная библиотека языка Си #include <Ethernet.h> // w5100 шилд библиотека #include "DHT.h" //библиотека температуры, влажности DHT22 #include "Wire.h" // библиотека для работы по шине I2C, master-slave устройств #include "iarduino_Pressure_BMP.h" //библиотека атмосферного давления #include <SPI.h> // Подключаем библиотеку для работы с шиной SPI #include <nRF24L01.h> // Подключаем файл настроек из библиотеки RF24 #include <RF24.h> // Подключаем библиотеку для работы с nRF24L01+ RF24 radio(9, 10); // Создаём объект radio для работы с библиотекой RF24, указывая номера выводов nRF24L01+ (CE, CSN)
// ========================Задаем данные сети для w5100========================================== byte mac[] = { 0xCA, 0xAF, 0x78, 0x1C, 0x13, 0x77 }; //mac - адрес ethernet shielda byte ip[] = { 192, 168, 1, 177 }; // ip адрес ethernet shielda byte subnet[] = { 255, 255, 255, 0 }; //маска подсети EthernetServer server(80); //порт сервера
void setup() { radio.begin(); // Инициируем работу nRF24L01+ Serial.begin(9600); //Инициирует последовательное соединение и задает скорость передачи данных в бит/c (бод). radio.setChannel(5); // Указываем канал передачи данных (от 0 до 127), 5 - значит передача данных осуществляется на частоте 2,405 ГГц (на одном канале может быть только 1 приёмник и до 6 передатчиков) radio.setDataRate (RF24_250KBPS); // Указываем скорость передачи данных (RF24_250KBPS, RF24_1MBPS, RF24_2MBPS), RF24_1MBPS - 1Мбит/сек radio.setPALevel (RF24_PA_HIGH); // Указываем мощность передатчика (RF24_PA_MIN=-18dBm, RF24_PA_LOW=-12dBm, RF24_PA_HIGH=-6dBm, RF24_PA_MAX=0dBm) Serial.println("Server started"); radio.openWritingPipe (0x1234567890LL); // Открываем трубу с идентификатором 0x1234567890 для передачи данных (на одном канале может быть открыто до 6 разных труб, которые должны отличаться только последним байтом идентификатора)
}
void loop() { // put your main code here, to run repeatedly:
} | |
| | | maxam
Сообщения : 15 Дата регистрации : 2019-01-14
| Тема: Re: Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi Пн Янв 21, 2019 2:17 am | |
| Опять сначала. DHT заработал. Поставил тип данных "short int", температура и т.п. целыми числами пусть будет. | |
| | | | Бочка, 2 насоса, метеостанция, web-страничка + 2 aduino по Wifi | |
|
Похожие темы | |
|
| Права доступа к этому форуму: | Вы не можете отвечать на сообщения
| |
| |
| |