Вот прямо в тему видео зашло. Месяц назад на даче кошка слепого котенка бросила. Пока стройка шла, не напрягал. А теперь зима, приходится каждый день мотаться, что бы кормить. По обоим частям хочу сказать, что идея автономной подачи корма мне сразу пришла в голову. В плане отношения к животному не вижу ничего спорного. Надежность устройства все же важнее. Потерял/утопил телефон, роуминг закозлил, в ебеня без связи заехал - по барабану. Животинка накормлена. Кстати о барабане. Именно на этом принципе и собираюсь делать. Велосипедное колесо (допустим) и к нему чашечки из сантеха с порциями. Поворот на осьмушку - порция. И разумеется никаких ардуин в плане кода. Nano+ GSM или WiFi + ассемблер. Жалко что ты канал забросил. Классно излагаешь. Просмотрю скоро все ролики и заскучаю-)
Здравствуйте Виктор! По поводу проблемы с нехваткой памяти *RAM* . Ознакомьтесь с модификатором переменных *PROGMEM* (www.arduino.cc/reference/en/language/variables/utilities/progmem/). Он позволяет хранить константные строковые переменные типа *char* во *flash* памяти. Также, для вывода текста через *Serial* , можно использовать макрос *F()* - он указывает компилятору, чтобы выводимая строка была записана во *flash* память. Например *Serial.print(F("Hello world!));* "Hello world!" будет храниться во *flash* , а не *RAM* . Конечно чтение с *flash* немного медленнее, чем с *RAM* , зато заметно экономит память *RAM* . P.S. Видео на высоте! Спасибо за творчество, продолжайте в том же духе!
хотелось бы от Вас услышать уроки по оптимизации кода. Порядок написания, на какие моменты обращать внимания. Работу с даташитами, структуру проекта. Создание библиотек. Очень заинтересовала тема по списку задач...
Редко увидишь чтоб грамотное изложение было впридачу с охрененным видео монтажем. Видно разбираешься и в железе и в компе (монтаж, пресеты и пр. ) и в способе подачи материала. А то: вот вопхнул проводок №5 в дырку №7 залил кетч и все заработало. 😴 Звук, это вообще больная тема для меня, звукоинженером работал, пляшет туда-сюда. Спасибо.
ruclips.net/video/0hXejBMQqrM/видео.html Не спорно, а если разрядился телефон, тогда собакену придётся ждать пока вы доберетесь до розетки? SIM800 не умеет дёргать время из сети? В нём уже есть часы "AT+CCLK?"? Можно, что бы кормушка спрашивала в нужный час, кормить ли друга. Зачем дисплей, если телефон уже является интерфейсом для девайса?
Вот прямо в тему видео зашло. Месяц назад на даче кошка слепого котенка бросила. Пока стройка шла, не напрягал. А теперь зима, приходится каждый день мотаться, что бы кормить. По обоим частям хочу сказать, что идея автономной подачи корма мне сразу пришла в голову. В плане отношения к животному не вижу ничего спорного. Надежность устройства все же важнее. Потерял/утопил телефон, роуминг закозлил, в ебеня без связи заехал - по барабану. Животинка накормлена.
Кстати о барабане. Именно на этом принципе и собираюсь делать. Велосипедное колесо (допустим) и к нему чашечки из сантеха с порциями. Поворот на осьмушку - порция. И разумеется никаких ардуин в плане кода. Nano+ GSM или WiFi + ассемблер.
Жалко что ты канал забросил. Классно излагаешь. Просмотрю скоро все ролики и заскучаю-)
Здравствуйте Виктор! По поводу проблемы с нехваткой памяти *RAM* . Ознакомьтесь с модификатором переменных *PROGMEM* (www.arduino.cc/reference/en/language/variables/utilities/progmem/). Он позволяет хранить константные строковые переменные типа *char* во *flash* памяти. Также, для вывода текста через *Serial* , можно использовать макрос *F()* - он указывает компилятору, чтобы выводимая строка была записана во *flash* память. Например *Serial.print(F("Hello world!));* "Hello world!" будет храниться во *flash* , а не *RAM* . Конечно чтение с *flash* немного медленнее, чем с *RAM* , зато заметно экономит память *RAM* .
P.S. Видео на высоте! Спасибо за творчество, продолжайте в том же духе!
Виктор спасибо за Ваши труды! Так держать. Очень хочется увидеть обзор про энергосберегающий режим.
Все супер! Чувствуется уровень, продолжайте дальше в таком духе!!! Успехов вам!
Спасибо за подробное объяснение (про шунтирующие диоды) 4:15, подписался!
Как всегда отличный видос! Так держать!!!
Виктор. Земляк. Молодец
хотелось бы от Вас услышать уроки по оптимизации кода. Порядок написания, на какие моменты обращать внимания. Работу с даташитами, структуру проекта. Создание библиотек. Очень заинтересовала тема по списку задач...
крутой проект и забота о наших меньших
Отличное видео
Редко увидишь чтоб грамотное изложение было впридачу с охрененным видео монтажем. Видно разбираешься и в железе и в компе (монтаж, пресеты и пр. ) и в способе подачи материала. А то: вот вопхнул проводок №5 в дырку №7 залил кетч и все заработало. 😴 Звук, это вообще больная тема для меня, звукоинженером работал, пляшет туда-сюда. Спасибо.
Стоит добавить отправку ussd команды при нулевом балансе что-то вроде просьбы перезвонить или пополнить баланс.
Спасибо!
Уважаемый а напешите скетч для пасечных весов,а то я собрал на базе сим 800л а на скетч ума нехватает
Виктор Кравченко
Предлагаю стать героем всех времен и народов, переделать паяльную станцию LUKEY 702 для работы с паяльником на жалах HAKKO T12
А, например, если необходимо хранить сообщения, например для лога, сложно ли будет приспособить для этой цели SD-карту?
Sub-hero нет не сложно.
Виктор здравствуйте! А может данный проект быть собран на ардуино STM32 ? Он с большей памятью и возможностями.
Его можно собрать на чем угодно - на том, что для вас более удобно)))
ruclips.net/video/0hXejBMQqrM/видео.html
Не спорно, а если разрядился телефон, тогда собакену придётся ждать пока вы доберетесь до розетки? SIM800 не умеет дёргать время из сети? В нём уже есть часы "AT+CCLK?"?
Можно, что бы кормушка спрашивала в нужный час, кормить ли друга.
Зачем дисплей, если телефон уже является интерфейсом для девайса?
Почему электромагнитные "ПЕРЕКЛЮЧАТЕЛИ"???? Это же просто электромагниты! Они ничего не переключают! Слово переключатели явно лишнее.