Аппаратные вопросы

Вопросы и темы по железу.

Про мосфеты вопросы

Добрый день, 

интернет полон схем, где для управления нагрузкой предлагают использовать Н-канальный мосфет, просто подключив его на выход микроконтроллера. 

Я купил IRLZ44N, который, вроде как, должен подходить для этого дела и обнаружил, что, при напряжении нагрузки в 12 вольт, чтобы полностью его открыть надо подать 12 вольт + тот самый логический уровень, еще 5 вольт. 

HC-12 - время входа и выхода в-из sleep mode

Собрал выносной термосенсор (в пробке от большой бутылки :) состоящий из Attiny85, датчика DS18B20 и модема HC-12. Предполается мобильное питание, поэтому озадачился энерпотреблением.  Потратив несколько часов на чтение мануалов и форумов, удалось понизить общее потребление всей схемы в режиме сна примерно до 30мкА (22 мкА по даташиту берет НС-12, еще 5-6 должна брать тинька, оставшиеся 2-3мкА - видимо погрешность измерений). Результат меня полностью устраивает (честно говоря, ожидал порядка 100-200мкА).

Сгорела третья Pro mini

Всем привет, Сгорела третья ардуинка про мини, подключенная к аккумулятору Li-, через повышающий DC_DC XL6009. Теперь подробней, устройство измеряет уровень воды в ставке и отправляет смс, GSM модуль подключен к акб напрямую, ардуино про мини через повышающий преобразователь, ультразвуковой датчик расстояния подключен к ардуинке.

Быстрый 16-bit АЦП с усилителем

Коллеги

Может кто сталкивался. Нужен  16-bit АЦП с усилителем (усиление около 8 - 16), с временем преобразования не более 10 мc (лучше меньше). Время преобразования критично.

Рассматривал:

1) AD7705 (неудобен в части монтажа, много доп элементов и проводов + необходим редкий кварц)

2) MCP3421 (медленный, время преобразования около 60 мс, но точный)

3) ADS1115 (при времени преобразования 10 мс, и усилении в 8 раз скачут 3 - 4 разряда, т.е. реально он как 12 bit работает)

На Arduino nano (CH340) начал мигать красный светодиод

Видел  кучу подобных вопросов на форуме, но всё не мой случай. Прошил ардуинку своей программой, запустил - работает. Всё идёт как надо, но через несколько дней начал мигать красный светодиод L. В эти дни никто к контроллеру не прикасался. На 13 порту, если что, у меня висит кнопка с токовой подтяжкой через 10 кОм. Но это никак не должно влиять, т.к. несколько дней никаких миганий не было. В чем может быть проблема? Может быть это Ардуино сигнализирует о внутренних неисправностях?

Подключение LCD к Arduino

Здравствуйте, возник вопрос по подключению LCD дисплея к Arduino. Не выводит текст на дисплей, дисплей горит (выдает завяленную синюю подсветку), но не более. В компиляторе ошибок не выдает. Использовал как свой код, так и скачанные. В чем может быть проблема? В коде? Или же в физических устройствах? Подключаю неправильно?

Чем располагаю:

Arduino Uno r3

Lcd дисплей HJ1602A

I2c адаптер

4 провода папа-мама

Установленные библиотеки:

LiquidCrystal_I2C.h

LiquidCrystal_PCF8574.h

Емкостный сенсорный включатель!

Доброго времени суток!

Уважаемые форумчане кто имел дело с емкостными сенсорными включателями типа таких :(https://ru.aliexpress.com/item/Multi/32885715969.html?spm=a2g0s.9042311....

Контроллер с минимальным потреблением

Всем доброго дня.

Для начала опишу свой проект и трудности с ним.

Собственно это простой автоматический ночник, но есть нюанс :)

Логика его следующая, он включается на минуту только если в комноте потушили свет, при очень плавном затемнении он не сработает. И второе, он работает на батарейках, это важно.

В борьбе за микроамперы сделал на аттини85, думал будет меньше чем атмега, но нет, в чистом виде при 5В есть 8 мА, что очень много. Хотелось бы, чтоб на одном комплекте АА он мог протянуть не меньше года.

Настройка HC-05 Bluetooth

Всем привет!

Я пытаюсь уствновить связь между двумя Bluetooth-модулями. При управлении модулем через терминал на двух командах вместо ОК реакция модуля следующая:

AT+INIT
ERROR:(17)
AT+INQ
ERROR:(1F)
 
При этом на AT, AT+HELP и многие другие модуль реагирует адекватно.
 
В чем может быть проблема?

Горячая замена SD карт со снандартной библиотекой SD.h

День добрый стала необходимость горячей замены SD карт в устройстве без его перезапуска. Проблема в том что инициализация карты SD.begin(pin), при повторном вводе не позволяет прочитать карту до перезагрузки. То есть нужно либо найти как можно деинициализировать карту противополжность команде SD.begin(pin), и повторно когда она будет вставлена ввести SD.begin(pin) с положительным результатом. Все больше убеждаюсь что это с данной библиотекой не выполнимо. Тогда посоветуйте библиотеку с которой это можно выполнить. За ранее спасибо!