Макcим

Сбор информации с улья пчел. Прошу совета

22 сообщения в этой теме

Макcим    0

Привет, прошу помощи что и как сделать.

Кратко, есть пасека с пчелами небольшая.

Нужно сделать

1) Под улей поставить 4 тензодатчика каждый на 50кг (как у напольных электронных весов) через модуль АЦП HX711 

 2846-LC50KG_main-228x228.jpg5994.jpg

2) Во внутрь улья, датчик влажности и температуры DHT11 (неважно какой) 

 143904_1_small.jpg

Пока всё, есть ещё идея сделать "Частотный анализатор"  что-бы отслеживать состояние семьи ( возбужденное или спокойное) но как это сделать пока понятия не имею, в дальнейшем добавить датчик детонации, когда будет gsm модуль. 

Не знаю как делать, чтоб Arduino опрашивал датчики с интервалом раз в 2 часа и отправлял результат на rasbery pi 3 а он чтоб составлял хронологию (график изменения) на apache сервере. А я мог подключиться к нему к примеру прямо там в поле через wi-fi с телефона и всё посмотреть.(в дальнейшем добавить gsm модуль и отправлял в инет всю информацию.) Или делать сразу всё на Rasbery pi 3. Но ведь мне так не хватит одного Rasbery pi 3 что бы за питать все датчики от всех ульев. Прошу помощи, совета что и как сделать лучше. Делаю для себя.

Изменено пользователем Макcим

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
oldmao    1 436

1. Платка АЦП может одновременно работать только с двумя тензометрами, значит, требуется две платки на улей.  Если вес улья больше 50 кг, то не проще сделать рычажную систему и использовать один тензометр на улей? Тогда платка АЦП сможет обслуживать сразу два улья.
2. И АЦП и датчик влажности можно опрашивать микроконтроллером, постоянно находящимся в режиме сна и просыпающимся только на несколько секунд, чтобы записать показания датчиков.  В микроконтроллерах есть память EEPROM, в которой можно хранить несколько показаний. Но её мало, что не помеха - можно подключить внешнюю EEPROM, например 24Схх. Считывать показания раз в несколько суток, подключаясь к МК, установленных в ульях, внешним считывателем, на той же  Raspberry, через обычный UART. Будить МК для этого нажатием кнопки. 
Можно организовать линию связи с адресным опросом, например по протоколу RS-485. Можно даже организовать централизованное питание, и по этой же двухпроводной линии организовать приём-передачу данных.
3. Есть шилды для ардуино с микрофонным усилителем, порог срабатывания которых настраивается, можно использовать для определения активности пчёл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почему не использовать ESP8266  ESP-07? у него можно подключить внешнюю антенну и передавать по вайфай инфу на сервер в доме или в облако 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Pilulkin    161
3 часа назад, Макcим сказал:

Пока всё, есть ещё идея сделать "Частотный анализатор"  что-бы отслеживать состояние семьи ( возбужденное или спокойное) но как это сделать пока понятия не имею, в дальнейшем добавить датчик детонации, когда будет gsm модуль. 

Вот полюбопытствуйте

R20020526.thumb.jpg.7a021ca89a978a1fca6f3a36f5ba8481.jpg

R20020527.thumb.jpg.06961c588f7557dce5d3ebfc53fa1565.jpg

Изменено пользователем Pilulkin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Загрузка...
oldmao    1 436

Мужик на видео ни разу не слышал про метрологию. Что покажут тупо соединённые параллельно датчики, если он улей с перекосом поставит или пчёлы неравномерно мёд по улью распределят? Да, легче/тяжелее будет видно, но вот насколько - будет врать безбожно. Посмотрите, как устроены железнодорожные или автомобильные весы, например. Там тоже 4 тензодатчика, но на хитрой системе уравновешивающих рычагов.  При поверке грузы по очереди кладут с четырёх углов платформы и посередине, показания весов должен совпадать (например 500 кг с точностью 10 кг). И добиваются этого подстройкой механики (действующей длины рычагов). Для пасеки, конечно, даже такой колхоз будет круто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Макcим    0
30 минут назад, oldmao сказал:

Мужик на видео ни разу не слышал про метрологию. Что покажут тупо соединённые параллельно датчики, если он улей с перекосом поставит или пчёлы неравномерно мёд по улью распределят? Да, легче/тяжелее будет видно, но вот насколько - будет врать безбожно. Для пасеки, конечно, даже такой колхоз будет круто.

 Я вас понял Спасибо! В моём случаи пчелы начинают заполнять с право на лева (с востока на запад), а у кого то наоборот.Вес улья да не равномерно будет давить, работать будет не правильно.  Вы имели виду  рычажную систему это про это:?  Такого тензодатчика?

 SUP991-300x300.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
snn_krs    18
1 hour ago, oldmao said:

Мужик на видео ни разу не слышал про метрологию. Что покажут тупо соединённые параллельно датчики

На видео не датчики, а тензорезисторы и соединены не параллельно, а в мост

 

1 hour ago, oldmao said:

Посмотрите, как устроены железнодорожные или автомобильные весы, например. Там тоже 4 тензодатчика, но на хитрой системе уравновешивающих рычагов

Рычажная система очень сложная и дорогая. Сейчас на автоморбильных весах ставят 4, 6 или 8 тензадатчика тупо соединенные параллельно. Платформа должна быть жесткая и расположена горизонтально. Нагрузка по датчикам регулируется регулировочными винтами. Стоимость тензодатчиков высокая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Yurkin2015    291

Делал я такие весы для улья, точно на таких же тензодатчиках. Использовал 4 датчика по углам.

На самом деле каждый из таких датчиков состоит из 2-х тензорезисторов. Эти тензорезисторы работают в противофазе. При нажатии на датчик один тензорезистор уменьшает сопротивление, второй увеличивает.

Вот, на картинке слева, один тензорезистор условно красный, второй - синий.

Включаются такие датчики в мост по схеме справа, каждый датчик своими половинками в разные плечи моста.

При этом полезный сигнал со всех датчиков просто суммируется. То есть суммируется вес каждого угла улья. Поэтому не равномерность загрузки не волнует.

cxem_hive1.png

Изменено пользователем Yurkin2015

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Макcим    0
1 час назад, Yurkin2015 сказал:

. При нажатии на датчик один тензорезистор уменьшает сопротивление, второй увеличивает.

Вот, на картинке слева, один тензорезистор условно красный, второй - синий.

Включаются такие датчики в мост по схеме справа, каждый датчик своими половинками в разные плечи моста.

При этом полезный сигнал со всех датчиков просто суммируется. То есть суммируется вес каждого угла улья. Поэтому не равномерность загрузки не волнует.

 

bathroomscalearduino_0400925001452684657.jpg

Безымянный.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
oldmao    1 436
8 часов назад, Макcим сказал:

Вы имели виду  рычажную систему это про это:?

Нет, просто я имел дело с поверкой ж/д и автомобильных весов, знаю, как они устроены. Там платформа связана с тензометрами не напрямую, а через рычажную систему. Да, система сложная и дорогая, но это - плата за точность. Думаю, на пасеке не стоит так усложнять, действительно ставьте по углам четыре датчика, только не мостовых, а таких, как указали @Yurkin2015 и @Макcим . Суммарный вес покажет достаточно точно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Pilulkin    161

К стати  @Макcим , если Вы пасечник, то знаете, как пчелы не любят посторонние включения в свое жилище. Поэтому любой датчик внутри улья будет замурован воском (или прополисом, если пчелы сочтут его за труп :yes:). Это надо учитывать и в конструктиве корпусов датчиков и при определении их расположения.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я тоже озаботился вопросом измерения параметров с улья и веса в том числе.  Так же собрал модель весов на этих дешевых тензодатчиках. Результат меня совершенно не удовлетворил. Показания плывут безбожно.

Вот здесь я выложил некоторые результаты  Пчелодом.рус - тензодатчики

Буду использовать железяку типа той, что выложил  @Макcим . Но под нее должна быть правильно сконструирована конструкция. Рассчитываю за зиму с этим разобраться, пока мои подопечные в уликах спать будут :)

Здесь надо подходить серьезно - дождь, заморозки, снег, на коленках собранная схема работать нормально не будет.

Изменено пользователем Пчелодом
ссылка неправильно вставилась!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Макcим    0

@Pilulkin Да я уже об этом думал, буду пробовать и думать. Буду монтировать в заднею стенку улья. Есть улей из пенополистирола, в монтаже проблем не будет в отличии от деревянного, второй сезон стоит не чего с ним нечего не произошло,как у некоторых изгрызены за сезон.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Pilulkin    161
9 минут назад, Пчелодом сказал:

Здесь надо подходить серьезно - дождь, заморозки, снег, на коленках собранная схема работать нормально не будет.

Вот именно. Требования к датчикам и конструкции самого "взвешивателя" более чем серьезные. Если пасека зимует под открытым небом и данные надо снимать постоянно, то представьте себе, например, заморозок после оттепели - в датчики (пусть даже только в механическую часть) попадет вода и замерзнет. Вопрос - что покажут весы? И это только один случай, а их.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Yurkin2015    291
57 минут назад, Пчелодом сказал:

Показания плывут безбожно.

Видимо, метод и средства измерения Вами были выбраны неадекватные.

Вот мои результаты с такими же датчиками. Я использовал 4 датчика по углам. Нагрузил платформу грузом 50кг и оставил на неделю в оффисе на Новый Год.

Показания веса колебались +- 50гр. Температура от +14 до +8 град. Результат меня полностью удовлетворил.

hive_scale_result1.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Yurkin2015    291
17 минут назад, Макcим сказал:

какие именно

Купил в магазине напольные электронные весы и добыл из них 4 датчика. Использовал датчики прямо в родном корпусе, что очень удобно.

hive_scale_2.jpg

hive_scale_3.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Макcим сказал:

@Пчелодом  спасибо за поделённый вами опыт, но как я понял вы этот комплект еще и продаёте?

 

Да, есть такая цель. Изготовлена первая партия контроллеров, собственно уже все готово и отлажено кроме отдельных мелочей и как раз работы весами. Первая попытка оказалась неудачной - не хватило жесткости системе (использовал тензодатчик в виде алюминиевого кирпича).

Хочу скорее доделать, чтобы на зиму поставить контроллер и испытать в полевых условиях. Думаю сварить штуковину как на фото во вложении.

 

А у тех дешевых датчиков еще неприятный эффект - память из-за деформации металла.

 

59d245b49691b_2.jpg.a1c2f0c8190494ae3d2812f2461ff581.jpg

5 часов назад, Pilulkin сказал:

Вот именно. Требования к датчикам и конструкции самого "взвешивателя" более чем серьезные. Если пасека зимует под открытым небом и данные надо снимать постоянно, то представьте себе, например, заморозок после оттепели - в датчики (пусть даже только в механическую часть) попадет вода и замерзнет. Вопрос - что покажут весы? И это только один случай, а их.....

Полностью согласен. У меня такая пасека и есть - под открытым небом и я знаю, во что все это превращается зимой и весной.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vitol    0

А не проще ли использовать готовые дешевые платформенные китайские весы?



 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Похожие публикации

    • Гость izakom
      Автор: Гость izakom
      Добрый день,
      Никак не могу, подключить АЦП к микроконтроллеру. Будет здраво, если кто-нибудь сможет подсказать где моя ошибка или хотя бы где ее искать.
      Я подключаю ADS1240 к arduino UNO. Описание АЦП слишком тяжелое, поэтому прикрепляю ссылку
      http://www.ti.com/lit/ds/sbas173f/sbas173f.pdf
      Также во вложении прикрепил 2 схемы подключения, которые побывал.
      Контроллер общается с АЦП по SPI, где D10 -SS, D11 - MOSI, D12 - MISO, D13 - SCLK.

      Сейчас моя задача, измерять напряжение на потенциометре с достаточной точностью. 
      К сожалению внутренний АЦП arduino 10 разрядный, поэтому пытаюсь подключить внешний.

      Также прикрепляю программу, при помощи которой пытаюсь снимать показания. Но к сожалению на контроллер приходит только "0".
      Схема_2.pdf
      Схема_1.pdf
      Тестова программа.txt
      Схема_2.pdf
      Схема_1.pdf
      Тестова программа.txt
    • Гость Роман
      Автор: Гость Роман
      Собираю диммер с использованием микроконтроллера ардуино по следующей схеме:

      Оптрон использую МОС3020. Диммер не заработал. Начал проверять мультиметром:
      1. На J1 входе напряжение 220В
      2. На t1 и t2 ножках симистора напряжение 220В
      3. С PC814 с ножек 3 - 4 напряжение есть (1.2В - 1.8В), это уходит в ардуино
      4. С ардуино на МОС3020 на ножки 1 - 2 тоже напряжение подается (1.2В - 1.8В). А вот уже с 4 - 6 ножки оптрона МОС3020 напряжение снять не могу

      Схема должна быть рабочей, потому что другие люди по ней вроде как собирают устройство. Пайку проверил, вроде все нормально припаял.
      Собственно у меня ряд вопросов:
      1. Можно ли как-то проверить оптрон без выпайки? Или нужно выпаивать и проверять?
      2. Правильно ли я локализировал проблему или мой ход мыслей вообще неправильный?
      3. Как вообще правильно проверять такие схемы, если что-то не работает?
    • Автор: St.Vicarius
      Сил моих нет!
      Идея: нажимаю кнопку - сервопривод поворачивается и зажигаются 4 светодиода.
      Реализация: Arduino mini pro прошито скетчем и оно работает так как задумано, т.е. когда нажимаю кнопочку, то крутится сервопривод, но диоды не зажигаются, хотя скетч рабочий. Проблема скорее всего в светодиодной конструкции.
      Подозрения: Сама светодиодная конструкция собрана так 
      <img src="http://cxem.net/calc_img/ledcalc/3229b2097055972050d15a8ab2b30433.png?1522782146"><br><a href="http://cxem.net/calc/ledcalc.php">Расчёт резистора светодиода</a> И ко всему этому я подключил транзистор кт815г. На базу транзистора идет сигнал от Ардуино. Я думал, что этот сигнал заставит транзистор "открыться" и пропустить ток от кроны к которой эти диоды подключены. Но нет, светодиоды не горят почему то.
      Сама схема из светодиодов без транзистора рабочая.
      Вопрос: Что же я неправильно сделал? Первый раз имею дело с транзистором. 
    • Автор: Alex_fish
      Здравствуйте.
      Захотел я посмотреть как на Arduino Uno (mega328P С кварцем на 16МГц) можно сделать простой генератор меандра, библиотечными digitalWrite() и delay() она начала привирать частоту гдето от 1-2кГц, решил написать на обычном Си.
      Взял таймер TIM1 с тактировкой от 16МГц с прерыванием по совпадению, и в прерывании обнулял счетчик и просто переключал ножку.
      interrupt [TIM1_COMPA] void timer1_compa_isr(void) { static unsigned char flag=0;//флаг лог. уровня пина TCNT1H=0x00;//обнуляем счетчик таймера TCNT1L=0x00; // Place your code here if (flag==0){ PORTB = 0x01;//лог 1 flag=1; } else { PORTB = 0x00;//лог 0 flag=0; } } Ожидал что работа с таймером и прерываниями отъест тактов 30-50, на отработку прерывания, заход и выход из него, один if и т.п. И будет у меня максимум килогерц 300 а дальше пойдет врать частоту.  Но был удивлен тем что такая система начала привирать частоту уже на 10кГц, где давала 9.7кГц, а на 20кГц уже показывала 19кГц. (проверял точность осцилом).
      Вот и вопрос неужели таймер с прерыванием настолько медленные ? или я что-то делаю не так ?
      Полный код на Си если нужно прикреплен.
       
      boroda.c
    • Автор: Вениамин Раков
      Здравствуйте, решил для себя написать библиотеку для создания меню. Иерархическое, с любой вложенностью и возможностью изменять переменные. В инете видел различные меню, но они меня не устроили, поэтому пишу сам. Здесь исходники на гитхабе. Пока разрабатываю без привязки к ардуино и конкретному дисплею поэтому все типы данных и т.д. нужно будет переделывать, но это уже потом, главное сейчас сделать само меню более или менее. Хочу услышать критику и пожелания, может я вообще не так делаю.