Оглавление:
- Шаг 1: Манифест
- Шаг 2: Схема
- Шаг 3: Программирование - легко
- Шаг 4. Регистрация данных в Документах Google
Видео: Счетчик медоносных пчел: 4 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Там, где разделение труда медоносных пчел неуклонно развивается в течение 25 миллионов лет … наш человеческий суперорганизм стал более сложным и во всех направлениях … отсюда и противодействие пчелам … Автор: thomashudson.org
См. Улучшенный дизайн здесь: Счетчик медовых пчел II.
28.04.19 - снова копаюсь в этом проекте. Это было так долго, я планирую внести некоторые улучшения в последний дизайн. Цена на печатные платы (PCB) немного снизилась, поэтому я делаю большую сенсорную плату с 24 воротами и длиной около 14,5 дюймов, чтобы проходить через корпус улья. Также около 1,5 дюймов шириной для блокировки из любого ИК-излучения от солнца. Дайте мне знать, если у вас есть какие-либо вопросы / идеи.
Данные в реальном времени от - 25 июня 2012 г. Я отказался от данных в реальном времени … у моей версии 2 есть SD-карта, и я сотрудничаю с университетом, чтобы провести небольшое исследование … не стесняйтесь создать свой собственный детектор роя с поддержкой WIFI, и я ' Я люблю сотрудничать с кем-то, кто хочет продать их в массы.
Шаг 1: Манифест
Bee Counter - версия 2, 14 октября 2012 г. - регистрация данных micro SD - часы реального времени отключают счетчик ночью для снижения энергопотребления - светодиоды отсоединены от микроконтроллера, чтобы снизить среднюю мощность до 6,6 мА, когда он не используется - небольшой батареи хватит. в течение нескольких месяцев - питание от солнечных батарей - готово - неограниченное количество датчиков температуры - может выполнять оценку размера пчелы (рабочий против дронов) и, следовательно, отслеживать активность дрона / рабочего - 3D-печатные модели поворота или ворота - для продажи в комплекте без батареи 400 долларов США или собственная (см. ниже). Вот спецификации для версии 1. Это поучительное подробное описание версии 1, которую легко обновить до версии 2, хотя я не предоставил полных планов. - Точность 95% - Работает от USB - должна быть защищена от дождя с верхней крышкой - пчелы адаптируются к новому отверстию за несколько минут - Мониторинг в режиме реального времени в документации Google - USB-соединение сбрасывает данные в текстовый файл вашего ноутбука Вот планы для создания твой собственный. Есть общие инструкции по созданию прототипа, или вы можете перейти на страницу схемы и скопировать мою точную плату и схему. 1. Купите пару инфракрасных (ИК) датчиков - Sparkfun: https://www.sparkfun.com/products/9542 - Приобретите резисторы 30 кОм, 50 кОм и 100 кОм для проверки чувствительности цифрового входа.. - Купите 10, 20, и резисторы 50 Ом для питания ИК-светодиода 2. Протестируйте свои детали с помощью Arduino - я использовал мертвую пчелу на проводе - это простая схема 3. Выберите микроконтроллер… Я использовал Teensy ++ - тот же пользовательский интерфейс, что и Arduino.. - имеет 46 входов / выходов, - это дешево и - разработано локально здесь, в Портленде.. 4. Создайте свою печатную плату с EAGLE бесплатно - я прошел 4-часовой класс на dorkbotpdx.org здесь, в Портленде. программное обеспечение бесплатное. - распечатайте его через dorkbot в Портленде 45 долларов за 3 платы 5. соберите все вместе - припаяйте компоненты на плате - откалибруйте датчики - точно настройте свое программирование Ориентировочная стоимость и компоненты для моей платы ~ 110 долларов - Печатная плата 45 долларов - кол-во (44) QRE1113 ИК-датчики 33 $ - Teensy ++ 24 $ - резисторы и контакты 10 $ - мое время $ ой! Напишите мне, если вы заинтересованы в том, чтобы я собрал комплект, так как это, вероятно, будет стоить 130 долларов, если вы хотите самостоятельно паять и наносить горячий клей!
Шаг 2: Схема
подробности будут описаны позже, но это очень просто… Sparkfun продает инфракрасный датчик или инфракрасный датчик. Это светодиод и датчик! безумно полезно !. Когда пчела проходит под светодиодом, свет отражается обратно на датчик … (это фототранзистор) и запускает цифровой вход на Arduino … (или крошечный в моем случае). Я выстроил две фишки рядом друг с другом… пока пчела проходит через ворота, если она сначала попадает во внутренний датчик… она выходит наружу… если сначала попадает в наружный датчик, она входит. Подробнее о программировании… См. Полный текст схемы и файлы GERBER прилагаются. - Я использовал 4 последовательно соединенных светодиода с одним резистором 10 Ом на конце.. что равняется падению 1,2 В на светодиод. - вы можете проверить падение напряжения на светодиоде с помощью онлайн-инструмента, подобного этому - если вы в конечном итоге построите такую же настройку, как я, вы можете получить ИК-датчики немного дешевле через Digikey здесь. - Pololu также продает те же ИК-датчики на плате (массиве), и здесь у них есть код и примеры. - согласно большой схеме ниже, я использовал резисторы 100 кОм для заземления. это увеличивает чувствительность. Если вы используете резистор меньшего размера, он становится менее чувствительным. Это фототранзистор NPN. Приблизительная стоимость и компоненты для моей платы ~ 110 долларов - Печатная плата 45 долларов - количество (44) ИК-датчики QRE1113 33 доллара - Teensy ++ 24 доллара США - количество (11) резисторов 10 Ом 0805 - количество (44) 100к резисторов 0805 - 26 разъемов и 26 булавки для крепления Teensy к плате 3 доллара - мое время, ой! Напишите мне, если вы заинтересованы в том, чтобы я собрал комплект, так как это, вероятно, будет стоить 150 долларов, если вы хотите самостоятельно паять и наносить горячий клей!
Шаг 3: Программирование - легко
Teensy запрограммирован на Arduino… или C ++, но я немного знаком с Arduino… Код прилагается ниже. / * Это для первых двух шлюзов: A и B. * / // эта константа не изменится: const int ain = 44; // вывод 44 - это первый цифровой вход для Gate A const int aout = 45; // вывод 45 - второй цифровой вход для Gate A const int bin = 42; // то же самое для ворот B const int bout = 43; // то же самое для Gate B // Переменные изменятся: int ins = 0; // считает входы и выходы int out = 0; int ai = 0; // Состояние 1-го вывода ворот A int lai = 0; // Затвор Последний статус 1-го вывода int ao = 0; // Состояние 2-го контакта ворот A int lao = 0; // Затвор Последний статус 2-го вывода int bi = 0; int lbi = 0; int bo = 0; int lbo = 0; int count = 0; // это просто проверяет, изменилось ли количество пчел int lcount = 0; void setup () {// инициализируем вывод кнопки как ввод: pinMode (ain, INPUT); pinMode (aout, ВХОД); pinMode (bin, INPUT); pinMode (бой, ВВОД); // инициализируем последовательную связь: Serial.begin (38400); // здесь немного отличается от Arduino…. 38400} void loop () {// считываем входной контакт кнопки: ai = digitalRead (ain); ao = digitalRead (aout); bi = digitalRead (bin); bo = digitalRead (бой); if (lai! = ai) {// имеет статус, если изменился 1-й пин? if (ai> ao) {// если да, пчела входит или выходит? ins ++; // если он собирается добавить одну пчелу в ins}} if (lao! = ao) {if (ao> ai) {out ++; }} if (lbi! = bi) {if (bi> bo) {ins ++; }} if (lbo! = bo) {if (bo> bi) {out ++; }} lai = ai; // обновляет последний статус lao = ao; lbi = bi; lbo = bo; счетчик = входы + выходы; if (lcount! = count) {// если счетчик изменился, мы печатаем новый счетчик Serial.print ("number In:"); Serial.println (ins); Serial.print ("номер Out:"); Serial.println (выходы); lcount = count; }} Я добавил последовательность дебибуса. Вот последнее видео калибровки от 26.06.12. Его точность 91%, но есть еще кое-что для улучшения:
Шаг 4. Регистрация данных в Документах Google
Я использовал Обработку для загрузки данных в реальном времени через ноутбук …… Вот первые данные, которые я получил… - Текущая дата с сегодняшнего дня, 25 июня 2012 г. Значения загружаются с помощью прилагаемого кода. Общая идея состоит в том, чтобы использовать ссылку «ключ формы», доступ к которой осуществляется при заполнении формы для Документов Google. 1) войдите в Google docs 2) создайте новую ФОРМУ с таким количеством входов, сколько у вас есть точек данных 3) перейдите в «живую форму» и просмотрите исходный код… найдите «ключ формы» и идентификаторы ввода… вот что Я обнаружил: 4) это легко понять, как только вы получите исходный код и начнете вырезать и вставлять значения прямо в свой браузер, чтобы проверить свои утверждения … попробуйте его довольно мощно … В обработке (вы, вероятно, можете опубликовать его прямо из Arduino, но Думал попробовать в Обработке..) String docs = new String [8]; // эта «строка» просто объединяет все части URL-адреса от 0 до 7 или всего 8…. docs [0] = "https://docs.google.com/spreadsheet/formResponse?formkey=dHNHNWtZQ3lJSzFCZ1kyX0VVVmU0LUE6MQ&ifq&entry.0.single="; // это ключ формы из исходного кода FORM docs [1] = pair [1]; // это моя первая точка данных # пчел IN. docs [2] = "& entry.1.single ="; // это сообщает google doc, что дальше будет моя первая моя вторая переменная… поискать в исходном коде, чтобы выяснить, но она будет похожа… docs [3] = pair [3]; // это вторая переменная # пчел OUT. docs [4] = "& entry.2.single ="; // это сообщает google doc, что следующая будет моя третья переменная.. docs [5] = Delta_in; // Количество пчел минус последнее количество пчел в docs [6] = "& entry.4.single ="; документы [7] = Delta_out; Строка docs2 = join (документы, ""); loadStrings (docs2); // как только вы сложите все эти биты, он отправит вашу электронную таблицу !! … протестируйте свои собственные биты в вашем браузере … Я отправляю его каждые 5-10 минут … Я прикрепил код обработки … Мне все еще нужно изменить переменные INT на FLOAT потому что через несколько часов значения превышают 32 000 пчел !!! ух..
Рекомендуемые:
Рабочий счетчик Гейгера с минимальными деталями: 4 шага (с изображениями)
Рабочий счетчик Гейгера с минимальными деталями. Вот, насколько мне известно, простейший работающий счетчик Гейгера, который вы можете построить. В нем используется трубка Гейгера SMB-20 российского производства, управляемая повышающей схемой высокого напряжения, отобранной у электронной мухобойки. Он обнаруживает бета-частицы и гам
Счетчик медоносных пчел II: 5 шагов
Honey Bee Counter II: 18.03.2020 - новая обучающая программа … https://www.instructables.com/id/Easy-Bee-Counter/12/21/2019 Проект, который не умирает! … Я внес несколько обновлений в этот дизайн. Просто заканчиваю этот дизайн, но хотел начать его продвигать. Эта версия о
Легкий счетчик пчел: 10 шагов (с изображениями)
Easy Bee Counter: Easy Bee Counter V.1 2019 для вопросов и проблем !! Пожалуйста, разместите их на сайте github здесь! Эту версию счетчика пчел легко паять и собирать (все сквозные). Он был протестирован и работает * с предоставленным образцом кода. Текущее тестирование
Счетчик Гейгера своими руками с ESP8266 и сенсорным экраном: 4 шага (с изображениями)
Счетчик Гейгера своими руками с ESP8266 и сенсорным экраном: ОБНОВЛЕНИЕ: НОВАЯ И УЛУЧШЕННАЯ ВЕРСИЯ С WIFI И ДРУГИМИ ДОБАВЛЕННЫМИ ФУНКЦИЯМИ ЗДЕСЬ Я разработал и построил счетчик Гейгера - устройство, которое может обнаруживать ионизирующее излучение и предупреждать пользователя об опасном уровне радиации в окружающей среде. слишком знакомое нажатие нет
Счетчик Гейгера счетчик PKE: 7 шагов (с изображениями)
Счетчик Гейгера PKE Meter: Я давно хотел построить счетчик Гейгера, чтобы дополнить мою охлаждаемую камеру Пельтье. Есть (надеюсь) не очень полезная цель владения счетчиком Гейгера, но мне просто нравятся старые русские лампы, и я подумал, что это будет