rashn
New member
После разнотипных арудин - от MINI PRO до MEGA2560 случайно столкнулся с ESP8266 и был впечатлён миниатюрностью и кучей возможностей, большим объемом памяти, частотой и вайфай на борту, но при всём при этом страшно разочарован в количестве цифровых вводов/выводов. После того же UNO, один аналоговый и три (которые можно нормально использовать без последствий) цифровых никак не устраивало.
Недавно наткнулся на модуль Trema iArduino:
Расширитель на 8 Входов/Выходов (Trema-модуль) - Wiki iarduino
Который за небольшие деньги по шине I2C добавляет целых 8!! цифровых вводов/выводов. К сожалению у продавца библиотека только для ARM процессоров и не компилируется под ESP, но немного поковырявшись на просторах интернета, нашел библиотеку, чуток её переделал и цепляю к теме. Пользуйтесь на здоровье. Полезная фишка библиотеки - порт входа можно делать инвертированным.
Для меня эта находка оказалась буквально спасением всего проекта. Я применил модуль для управления моторами постоянного тока 12В через драйвер - которые закрывают окна в кровле на мансарде при поступлении данных с датчика дождя. Я также могу управлять окнами через Blynk, находясь в любой точке планеты. Четыре порта используются в режиме OUTPUT для управления двумя окнами, ещё два порта INPUT для считывания датчиков окна (герконы).
Драйвер использую вот этот:
Двойной драйвер модуль двигателя доска Н моста постоянного тока MOSFET IRF3205 3 36 В 10A пик 30A купить на AliExpress
Несмотря на то что на плате у него указано входное напряжение +5V, он прекрасно работает от от 3.3 ESP-шных.
Если нужны подробности - обращайтесь. Среда программирования Arduino IDE.
P.S. Не знаю на сколько этот модуль нужен для плат Ардуино, где есть MEGA2560, а вот для ESP он точно незаменим.
Недавно наткнулся на модуль Trema iArduino:
Расширитель на 8 Входов/Выходов (Trema-модуль) - Wiki iarduino
Который за небольшие деньги по шине I2C добавляет целых 8!! цифровых вводов/выводов. К сожалению у продавца библиотека только для ARM процессоров и не компилируется под ESP, но немного поковырявшись на просторах интернета, нашел библиотеку, чуток её переделал и цепляю к теме. Пользуйтесь на здоровье. Полезная фишка библиотеки - порт входа можно делать инвертированным.
Для меня эта находка оказалась буквально спасением всего проекта. Я применил модуль для управления моторами постоянного тока 12В через драйвер - которые закрывают окна в кровле на мансарде при поступлении данных с датчика дождя. Я также могу управлять окнами через Blynk, находясь в любой точке планеты. Четыре порта используются в режиме OUTPUT для управления двумя окнами, ещё два порта INPUT для считывания датчиков окна (герконы).
Драйвер использую вот этот:
Двойной драйвер модуль двигателя доска Н моста постоянного тока MOSFET IRF3205 3 36 В 10A пик 30A купить на AliExpress
Несмотря на то что на плате у него указано входное напряжение +5V, он прекрасно работает от от 3.3 ESP-шных.
Если нужны подробности - обращайтесь. Среда программирования Arduino IDE.
P.S. Не знаю на сколько этот модуль нужен для плат Ардуино, где есть MEGA2560, а вот для ESP он точно незаменим.
Вложения
-
76.5 KB Просмотры: 30
Последнее редактирование: