Задать вопрос
@Minkos

Возможно ли организовать удаленное управление микроконтроллером в моем случае?

Устройство прибора:
spoiler
Имеется автономная (без WIFI/Bluetooth) автокормушка. Состоит из динамика (промурлыкать че нибудь во время подачи корма), шагового двигателя с концевиком, отсека для батареек, разъем USB Type C и платы. На плате экран, несколько кнопок, микрофон (для записи мурлыкания), 3V батарейка, драйвер шаговика 118S, усилитель звука 8002A, чип Bluetooth YC1166, пару кварцев и микроконтроллер без маркировки. Микроконтроллер имеет квадратную форму, похоже корпус TQFP, 48 ножек.

Фото платы:
spoiler
663cb52634ece512364008.jpeg
663cb5a150c33400804972.jpeg

Подключался по UART с платой, скорость 38400. На отправку любых символов никак не реагирует (должен ли?), а получение ниже в логе:
spoiler
power resume             //Подключение питания
idle timeout             //Блокировка клавиатуры по таймауту                                                                                                    
lock status:0            //Разблокировка клавиатуры клавишей unlock                                                                                                    
lock status:1            //Блокировка клавиатуры клавишей unlock                                                                                                    
lock status:0            //Разблокировка клавиатуры клавишей unlock                                                                                                    
manual feed 1            //Подача корма клавишей feed                                                                                                    
motor start.             //Движение шагового двигателя                                                                                                    
audio on                 //Звук мурлыкания                                                                                                    
AA4                      //ХЗ че тут                                                                                                    
feed portion:1           //Концевик шагового двигателя сработал                                                                                         
inq break2               //Нажатие клавиши set (настройка времени и графика подачи корма) недостаточное для активации настройки                                                                                                    
Audio off.               //Отключение звука                                                                                                                                                                                                                      
set start                //Удержание клавиши set с активацией настройки                                                                                                    
meal:1 set complete.     //Настроен график первой подачи корма                                                                                                    
meal:2 set complete.     //Настроен график второй подачи корма                                                                                                    
meal:3 set complete.     //Настроен график третей подачи корма                                                                                                    
meal:4 set complete.     //Настроен график четвертой подачи корма                                                                                                    
meal:5 set complete.     //Настроен график пятой подачи корма                                                                                                    
all meal set complete.   //График подачи корма полностью настроен                                                                                                    
power down               //Отключение питания

Цель состоит в управлении (подача корма, смена графика, корректировка часов, прослушка/воспроизведение звука - это не обязательно) кормушкой по сети (прикручу esp8266 например). Наскоком по UART ничего не получилось. Для начала верным было бы определить что за микроконтроллер стоит и изучить его даташит, далее подключиться (если возможно) к контроллеру и слить/править прошивку...наверное...знаний по микроконтроллерам нет. Смущает что на плате присутствует Bluetooth чип YC1166, который тут видимо используется исключительно для звука? Эфир снифал, Bluetooth/LE устройства не обнаруживаются (и самим товаром наличие Bluetooth не озвучено).
Короче, научите ковырять подобные устройства)
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 2
@kalapanga
Проще с нуля своё устройство разработать с преферансом и поэтессами на том же ESP.
Ответ написан
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Два варианта вижу я:
1. Искать документацию/заниматься реверс-инженирингом внутренних команд девайса;
2. Подпаяться к кнопкам, подключить условный esp8266 и управлять кнопками через него.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы