Архив рубрики: Микроконтроллеры
Компьютеризация поливного коллектора
Прошло уже пару лет с момента реализации автополива газона. Таймеры (Aquapulse AP 4014) успешно отработали, хотя внезапно наступившие заморозки весной 2020-го и попортили их, порвав пластик корпусов. Корпуса были заклеены с помощью горячего паяльника и кусочков пластика; не все таймеры получилось нормально заклеить – некоторые начинали травить снова, а пару я заменил целиком. В таком виде оно отработало в 2020-м и 2021-м годах.
Очередная трещина в одном из таймеров, заставившая вернуться к ручному управлению этим каналом; необходимость собирать/разбирать коллектор между сезонами; необходимость покупки и замены батареек в таймерах; отсутствие удаленного управления, а также попавшийся на глаза обзор кранов с сервоприводом на mysku – все это подтолкнуло к очередным изменениям. Пришло время двигаться дальше, а наработки по управлению вытяжкой через веб-интерфейс определили направление развития.
В копилку ссылок: годный блог на тему микроконтроллеров
Собственно, на блог Technoblogy уже ссылался в прошлых постах; тут еще немного из заинтересовавшего:
- http://www.technoblogy.com/show?LSE – пример использования нескольких кнопок с одним входом; использование reset как дополнительного пина без отключения возможности сброса.
- http://www.technoblogy.com/show?2RA3 – сравнение потребления старых и новых tiny-микроконтроллеров.
- http://www.technoblogy.com/show?WNM – графика на OLED-дисплеях с использованием attiny85.
- http://www.technoblogy.com/show?LNQ – GPS-маяк на базе attiny85. Тут же есть и отсылка на использование двух светодиодов на одном выходе.
В копилку ссылок: программатор на attiny
https://sokolsp.at.ua/publ/samyj_miniatjurnyj_usb_programmator_microprog_dlja_kontrollerov_avr/1-1-0-23 – MicroProg, программатор на базе attiny45 (т.е., можно использовать и attiny85). Исходников нет, только hex’ы, но все же. Кстати, если махнуть местами D+ и D- – можно было бы использовать в качестве базы платы от Digispark.
Мод 3xPZEM-004t для ESP-01
В качестве развлечения сделал модификацию кода из этой статьи для запуска на самом простом модуле на базе esp8266 – ESP-01.
Подключение нескольких PZEM-004t на ESP
Решил подсократить немного затраты на обвязку вокруг измерителей сети для солнечных панелек и в главном домовом электрощите – все равно то, что сейчас подключено к инверторам, собрано “на коленке” и его еще надо оформлять в готовую конструкцию, а знания теперь более-менее позволяют использовать более дешевые (и менее обслуживаемые) компоненты.
Домашние велопроекты: часть 4, измеритель мощности
placeholder.
Тут будет статья, а пока просто заметки.
Пришла в голову идея: можно попробовать использовать электронику с Garmin Vector 2S – она продается отдельно как запчасть или как upgrade kit. Готовый блок, заточенный уже на нужный функционал и по цене менее 50$. Конечно, если проработать вариант на ESP32 или подобных контроллерах, то выйдет дешевле, но и 50$ – вполне доступная цена. Причем, штатная прошивка позволяет делать как односторонний ваттметр, так и спарить его со вторым измерителем и получить двухсторонний.
Минусы – только ANT+, если кому важно. Ну и зависимость от доступности модулей на рынке. С учетом того, что Vector 2 – устаревшая модель и сейчас вся электроника уже внутри педали – то такой вариант может со временем пропасть.
Была надежда, что в педали только тензодатчик, а вся электроника уже в выносном блоке – было бы просто прекрасно – лепи свой тензодатчик на шатун, подключай к готовому блоку, вводи поправочный коэффициент и пользуйся. Не взлетело: судя по картинкам в гугле, там далеко не только тензодатчик. Прозвонка показала, что между крайними контактами явно есть какой-то конденсатор – т.е., это уже далеко не просто резистивный мост, как ожидалось. Вероятнее всего, 4 контакта – это “+”, “-“, “такт” и “данные”. Возможно, какой-то аналог HX711 находится непосредственно в педали, а дальше данные в цифре уже гонятся на выносной блок. Если так, то задача не намного сложнее, но придется подебажить передаваемые данные. По свободе можно купить один такой выносной блок и посмотреть, что бегает по проводам.
Домашние велопроекты: часть 3, climber
placeholder.
Тут будет статья, а пока просто заметки.
https://aliexpress.ru/item/32815426262.html – линейный актуатор, при выборе параметров есть рабочее напряжение, максимальное усилие подъема, высота подъема и скорость. Одно зависит от другого: например, при прочих равных при увеличении допустимого усилия уменьшается скорость (вероятно, делается простой заменой редуктора). Отсюда – чем быстрее надо поднять большой вес на большую высоту, тем выше стоимость. В общем-то, логично. Вариант на 12V 750N 250 мм 10 мм/sec обошелся в 42.86$.
Еще несколько интересных проектов на велотему
Набор ссылок на различные велопроекты:
Solar Fields
Решил начать наконец-то структурировать заметки по развертыванию солнечной электростанции.