помощь в выборе расширителя портов
- Войдите на сайт для отправки комментариев
Добрый день всем. Делаю робота на esp82266, 4 двигателя желтых с колесами, через 2 2х-канальных драйвера, 1 серва, и 1 сонар HC-SR04, и два светодиода. И все, пины закончились на esp82266. Хочется большего, добавить еще серв, динамик, и тд. Вопрос встал в выборе расширителя портов. Надо чтобы они умели ШИМ, то есть использовать их для двигателей и сервов. Попробовал с pcf8574, он не умеет шим, годится для кнопок и диодов. Почитал про mcp23017, похожая ситуация, даже сонар не подключить к ним. Я даже нагуглил как использовать nano в качестве расширителя портов, но библиотека не умеет analogWite.
Может кто то знает другой расширитель портов для подобных вещей, или может плата контроллер? К примеру, еще два двигателя (это получается 4 порта) и 4 сервы (еще 4 порта). Таким образом всего будет 6 двигателей (6 портов) и 5 серв (5 портов), всего 11 портов с ШИМ. Сонар уж можно будет оставить тогда на самой esp.
Есть MCP23S17, на SPI, будет побыстрее MCP23017.
PCA9685
Взять библиотеку расширителя для Нано и добавить туда поддержку analogWrite и всего остального чего не хватает.
PCA9685
такой нашел по этому названию, спасибо, почитаю!
Есть MCP23S17, на SPI, будет побыстрее MCP23017.
а оно умеет в ШИМ?)
Взять библиотеку расширителя для Нано и добавить туда поддержку analogWrite и всего остального чего не хватает.
хороший вариант, спасибо, но не настолько еще умею программировать железки ((
может посмотрите?) https://github.com/MajorLee95/nanoI2CIOExpander/tree/master/02-realisation/01-software
Есть MCP23S17, на SPI, будет побыстрее MCP23017.
а оно умеет в ШИМ?)
Емнип, нет. Умеет в прерывания на ногах. Если ШИМ нужен не высокочастотный, то ручками можно реализовать.
Есть MCP23S17, на SPI, будет побыстрее MCP23017.
а оно умеет в ШИМ?)
Емнип, нет. Умеет в прерывания на ногах. Если ШИМ нужен не высокочастотный, то ручками можно реализовать.
Понял спасибо
Нашел вот еще одну может кому пригодится, аппаратно умеет шим
SX1509
https://cdn.sparkfun.com/assets/learn_tutorials/4/3/4/sx150x_789.pdf
и еще TLC5940
Народ всем привет!
Подскажите будет ли работать такая схема с раширителем и драйвером нагрузок?
В качестве МК - Nano V3.
Выхода PCF8574 P0-P3 резисторами 4к7-10к подтяните к плюсу питания этой микросхемы.
Выхода PCF8574 P0-P3 резисторами 10к-22к подтяните к плюсу питания этой микросхемы.
Понял... поправлю. Спасибо!
В остальном как я понимаю схема рабочая?
Требуется ли дополнительно конденсаторы на питание реле предусматривать? Питать буду от обычного блока питания на 12В, 3-5А.
Требуется ли дополнительно конденсаторы на питание реле предусматривать? Питать буду от обычного блока питания на 12В, 3-5А.
Можете керамику на 0.1 паралельно электролитическому поставить.