Пасечные весы WiFi открытый проект для копирования, пасечные весы
|
Вы еще не зарегистрировались на нашем форуме? Зря, очень зря... Только зарегистрированные пользователи имеют возможность пользоваться огромной библиотекой книг о пчеловодстве (около 1300 изданий), фото-галереей (около 4000 фото), и картой пользователей, где можно найти пчеловода-земляка по карте области, почитать статьи посетителей, расширенным поиском, сводкой погоды в своем городе и многое-многое другое... Узнайте все возможности пчеловодного форума! Регистрация здесь !
История съездов: 1 (Ярослав. обл), 2 (Нижегор. обл), 3 (Белоруссия), 4 (Москва), 5 (Украина), 6 (Украина), 7 (Калуж. обл), 8 (Москов. обл), 9 (Татарстан), 10 (Казахстан), 11 (Рязанская обл) , 12 (Москов. обл)
Пасечные весы WiFi открытый проект для копирования, пасечные весы
m_titov |
Воскресенье, 21 Февраля 2021, 19:31
Сообщение
#16
|
Ульи: пеноулик Порода пчёл: кар, бак Пчело-стаж: 1-3 года Пчелосемей: 1-10 Регион нахождения пасеки: Россия, Смоленская обл. |
Да, нашёл несколько статей об этом. Та зелёная, которую я использовал, была в комплекте с датчиками. Заказал тоже.
|
|
|
Igor_X1980 |
Понедельник, 20 Февраля 2023, 16:09
Сообщение
#17
|
Ульи: деревянных Порода пчёл: карника Пчело-стаж: менее 1 года Пчелосемей: 1-10 Регион нахождения пасеки: Россия, Ярославская обл. |
Добрый день! Подскажите пожалуйста повторил Ваш проект. Мне хотелось несколько весовых платформ сделать. Но столкнулся с проблемой. Как сделать выбору по ID. Чтобы на сайте отображались несколько графиков для каждого домика свой? Никак победить не могу.
|
|
|
Крутогорец |
Понедельник, 20 Февраля 2023, 17:28
Сообщение
#18
|
Ульи: Многокорпусные Порода пчёл: Карника, Бакфаст Пчело-стаж: 7-15 лет Пчелосемей: 70-100 Регион нахождения пасеки: Россия, Кировская обл. |
А все другие проблемы уже решены? Где то надо взять сервер с белым IP, php, mysql. Настроить это всё.
UserID в Simple_scale.ino поменяли? В jsonp.php $query = "SELECT `Date`, `Data`, `Voltage` FROM `scale` WHERE UserID=1;"; выбирает из базы данные только с UserID=1 WHERE UserID=1 OR UserID=2; выберет данные от 1 и 2. Ну и так далее, смотря сколько надо. Но я это не собирал, просто глянул код по быстрому. Ничего интересного не увидел. На графике вес, а нужен привес за сутки. |
|
|
Igor_X1980 |
Понедельник, 20 Февраля 2023, 17:42
Сообщение
#19
|
Ульи: деревянных Порода пчёл: карника Пчело-стаж: менее 1 года Пчелосемей: 1-10 Регион нахождения пасеки: Россия, Ярославская обл. |
Спасибо. За помощь. Действительно работает. Но получается нужно каждый раз заливать(перезаписывать файл) jsonp.php А можно сразу все графики показать или кнопку сделать чтобы выбирать (ID) для просмотра. Как можно отредактировать файл index?
|
|
|
Крутогорец |
Понедельник, 20 Февраля 2023, 18:56
Сообщение
#20
|
Ульи: Многокорпусные Порода пчёл: Карника, Бакфаст Пчело-стаж: 7-15 лет Пчелосемей: 70-100 Регион нахождения пасеки: Россия, Кировская обл. |
Всё можно. Но нужно делать. Это к автору. Мне может оказаться проще заново всё сделать чем разбираться в чужом коде.
index.htm это код странички, на которой отображается график. Редактируется так же как любой другой код. Если у вас с этим сложности, даже не знаю чем тут помочь. Надо начинать с основ сайтописания, html код там, php js. Я бы вообще этим index.html не пользовался. Там графики рисуются библиотеками highcharts, я с ними делов не имел и не хочу, убогие они очень. Данные измерений сохранены в mysql. Оттуда отображать их можно Garafana, тут больше возможностей и всё сильно красивее. Установить её на тот же сервер и настроить запрос в mysql. |
|
|
m_titov |
Вторник, 21 Февраля 2023, 10:08
Сообщение
#21
|
Ульи: пеноулик Порода пчёл: кар, бак Пчело-стаж: 1-3 года Пчелосемей: 1-10 Регион нахождения пасеки: Россия, Смоленская обл. |
Здравствуйте.
Igor_X1980, конечно, готов помочь. На прошлой странице темы пользователь "мэр лужков" высказал очень дельные советы, и я сразу переделал свою конструкцию согласно рекомендациям. Первоначальный вариант тоже работать будет, не страшно. Я уже слабо помню как всё устроено, но по-простому, для вывода двух графиков я сделал следующее: 1. каждые весы должны отправлять данные в базу на сервер с разными ID. Это мы задаём в прошивке ардуино. в этой сроке: const short UserID=1; ,где 1 - это тот самый ID 2. на сайте я сделал под каждый запрос к базе(под разные ID) отдельные файлы jsonp1.php и jsonp2.php, внутри которых указаны в запросе, в одном UserID=1, а в другом UserID=2 в этой строке: $query = "SELECT `Date`, `Data`, `Voltage` FROM `Scale` WHERE UserID=1;"; 3. самая длинная часть. нужно добавить второй график в файле index.htm, для этого: 3.1 нам нужно создать два выводящих графики блока. в оригинальном index.htm этот блок начинается на 18 строке: <div id="my_container" style="height: 500px; min-width: 310px"></div> и заканчивается на 138 строке: </script> , т.о. копируем в буфер обмена с 18 по 138 строку включительно, и вставляем начиная со 139 перед строками </body> </html> в результате у нас получится два одинаковых блока вывода графиков. 3.2 изменения которые нужно внести в каждый блок, я приведу пример для первого, второй - по аналогии. строка <div id="my_container" style="height: 500px; min-width: 310px"></div> переименую my_container получится <div id="my_container1" style="height: 500px; min-width: 310px"></div> строка $.getJSON('php/jsonp.php', function (data) { установлю соответствующее запросу имя файла jsonp.php получится $.getJSON('php/jsonp1.php', function (data) { строка text: 'Весы #1' здесь номер весов, буду изменять во втором блоке на №2, этот соответствует. Вот и всё. Аналогично можно прикрутить сколько нужно весов. Если непонятно, пишите в личку, свяжемся и всё сделаем. Сообщение отредактировал m_titov - Вторник, 21 Февраля 2023, 10:12 Эскизы прикрепленных изображений |
|
|
Igor_X1980 |
Вторник, 21 Февраля 2023, 11:32
Сообщение
#22
|
Ульи: деревянных Порода пчёл: карника Пчело-стаж: менее 1 года Пчелосемей: 1-10 Регион нахождения пасеки: Россия, Ярославская обл. |
Спасибо что откликнулись. Пробую сделать как посоветовали.
|
|
|
Текстовая версия | Сейчас: 29 Апреля 2024 |
|