Как стать автором
Обновить

Комментарии 9

Это не «дебаг», это обматывание изолентой и подпирание костылями, что бы оно хоть как то заработало.

1. Аналоговый делитель на цифровом входе с одним плечом в виде резистора подтяжки МК — это великолепное решение, надежное, как швейцарские часы.

2. Питание GSM модуля от одного литиевого элемента — тоже неплохо, ведь VBAT 4,2 вольта — это для слабаков, боящихся трудностей.

3. Сбрасывается? Добавим электролитов! Куда добавим? Да куда угодно, емкостей мало не бывает!
2. Справедливости ради, производитель заявляет, что «The power supply range of SIM800 is from 3.4V to 4.4V.». Хотя и «Recommended voltage is 4.0V». В конце концов, эти модули как раз и адаптированы для питания от одного литиевого элемента.
Хотя я ярый противник решений «ардуина с кучкой модулей на проводках» в целях, отличных от начального прототипирования.
Да я в курсе, что они рассчитаны на питание от батареи напрямую, и 4,2 вольта — это скорее максимум который должен переваривать модуль при заряде лития.

Предлагать посмотреть референс цепей питания для SIM800 и профиль потребления тока я уже не стал.
А зачем вообще этот костыль с аналоговым датчиком освещённости? Потребление снижаете усыпляя контроллер? Так стабилизатор 3.3в в ардуине жрёт на порядок больше и не зависимо от спящего контроллера.
И ещё может оказаться что вот эта строчка сожрёт энергии больше чем RTC за сутки
for ( word m = 0; m <= 60000 ; m++) { delayMicroseconds(10000);
Это ардуино, детка.(С) :))
Незабываемый Ардуино-стиль. :( О каком батарейном питании можно говорить с такими решениями? :(
Просто любой PULLUP после короткого замыкания ведет как минимум к некорректной версии микроконтроллера.
«Никогда такого не было, и вот опять». Вы не могли бы пояснить, почему штатный режим приводит к сбоям?
Прочитал на Вашем сайте: «Платы на чипе PL2303 не работают под Windows 10.» Скажу Вам больше, они и под Windows 8 не будут работать. И на подобные грабли Вы будете наступать пока не измените подход к разработке и не перестанете применять странные решения и поддельные микросхемы. Именно из-за того, что это поддельные китайские PL2303, они и не работают со свежими драйверами от Prolific. Надо либо использовать оригинальные PL2303, либо насильно установить старый драйвер, а не плодить мифы не разобравшись. :(
>Для начала необходимо заменить pinMode(2, INPUT_PULLUP); на pinMode(2, INPUT);
>Просто любой PULLUP после короткого замыкания ведет как минимум к некорректной версии >микроконтроллера.

Простите, что это я только что прочитал? Как это прижатие к земле ноги с включенной внутри МК подтяжкой вверх приводит к «некорректной версии МК» и что это вообще за «некорректная версия»???
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории