[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ALT  
CatFeeder2 - умная кормушка для домашних животных
ALTДата: Четверг, 28.12.2023, 12:42 | Сообщение # 1
Админ сайта
Группа: Администраторы
Сообщений: 23
Награды: 1
Репутация: 0
Статус: Offline
CatFeeder2 - умная кормушка для домашних животных

Данный проект представляет собой развитие идей моего старого проекта CatFeeder.  Проведена большая работа над ошибками, полностью изменена конструкция, логика работы и интерфейс.

Особенности проекта
  • Цветной TFT экран с сенсорным управлением
  • Часы с синхронизацией времени по NTP протоколу
  • Отображение температуры и влажности в помещении
  • Настройки размера порции и времени кормления с 4 независимыми будильниками
  • Точная настройка размера порции с помощью цифровых весов
  • Калибровка цифровых весов в зависимости от температуры в помещении
  • Проверка наличия корма в бункере и отслеживание забивания подающего лотка
  • Уведомления и настройка некоторых параметров в Telegram
  • OTA обновление прошивки как через веб интерфейс, так и через Телеграм бота
  • Управление по MQTT протколу для интеграции в систему умного дома
  • Веб интерфейс
  • Сохранение и запись настроек в файлы конфигурации

Отличия от CatFeeder
  • Кормушка построена на базе ESP32, что позволяет существенно расширить ее функционал.
  • Для управления используется цветной сенсорный дисплей ILI9341.
  • Интерфейс реализован с помощью библиотеки LVGL.
  • Все управление и настройки теперь осуществляется с помощью сенсорного экрана, что намного повышает удобство работы.
  • Также был полностью переработан веб интерфейс и добавлено управление через телеграмм бота.
  • Полностью переписано OTA обновление прошивки
  • Работа через MQTT пока изменениям не подвергалась
  • Все основные модули распаяны на макетной плате с колодками, для легкой замены.
  • Шаговый двигатель теперь используется NEMA 17HS4023. По сравнению с предыдущим вариантом он более компактный и занимает гораздо меньше в корпусе. Мощность у него, конечно поменьше, но со своей задачей вращения шнека он полностью справляется.
  • Полностью был переделан корпус. Как мне кажется, он стал более симпатичным и, надеюсь, поможет избавиться от проблемы застревания корма в подающем лотке.
  • Также была полностью изменена логика выдачи корма. Теперь это не абстрактные цифры, а вполне конкретный вес в граммах. Для этого в корпус были интегрированы цифровые весы. Это позволяет не только точно отслеживать количество выдаваемого корма, но и своевременно реагировать на различные внештатные ситуации. Например "холостой ход двигателя" из-за застревания или окончания корма. Или же наоборот, подача корма в переполненную миску.

Статья на сайте
Прикрепления: 3997446.png (27.1 Kb)
 
orv1971Дата: Суббота, 15.06.2024, 21:36 | Сообщение # 2
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
Здравствуйте. Решил повторить ваш проект CatFeeder2. Корпус напечатал. Дошел до прошивки бинарных файлов и не могу найти архив с ними. Подскажите где они находятся?
 
troublesruДата: Среда, 02.10.2024, 15:42 | Сообщение # 3
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
Здравствуйте. Есть несколько вопросов по проекту:
1. При сборке по Вашей через Arduinщ IDE все собирается и прошивается без ошибок, но после перезагрузки в порт пишется следующее:
Код
Using 'COM14' as serial port.
Showing logs:
[15:35:09]ets Jul 29 2019 12:21:46
[15:35:09]
[15:35:09]rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
[15:35:09]configsip: 0, SPIWP:0xee
[15:35:09]clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
[15:35:09]mode:DIO, clock div:1
[15:35:09]load:0x3fff0030,len:4832
[15:35:09]load:0x40078000,len:16460
[15:35:09]load:0x40080400,len:4
[15:35:09]load:0x40080404,len:3504
[15:35:09]entry 0x400805cc
[15:35:10]Файловая система инициализирована
[15:35:10]Содержимое папки: /
[15:35:10]Чтение файла конфигурации...
[15:35:10]Ошибка чтения JSON. Загружена конфигурация по умолчанию
[15:35:10]Чтение файла: /config.json

после чего ESP тупо зависает и не создается точна доступа Wifi
При прошивке бинарных файлов в логе та же история...
Уточню, что при этом ESP отключена от всей периферии, т.е. тупо плата подключена по USB к компу без ничего.
И еще вопрос по пинам:
Дисплей подключен разными разъемами к одним выводам ESP, это 18 и 23. Это норма?
Кстати у вас в инструкции сказано что дисплей 2.8 дюйма, а в 3Д модели посадочное место под дисплей 2.4 дюйма...

Добавлено (10.10.2024, 10:05)
---------------------------------------------

Цитата orv1971 ()
Здравствуйте. Решил повторить ваш проект CatFeeder2. Корпус напечатал. Дошел до прошивки бинарных файлов и не могу найти архив с ними. Подскажите где они находятся?
Приветствую. Удалось?
 
  • Страница 1 из 1
  • 1
Поиск: