Можно ли питать ардуино от зарядки телефона
Тема питания для arduino очень важна, я решил ей уделить целую статью поскольку сам имел печальный опыт. Так как в основе arduino находиться микроконтроллер, то наша плата становится заложником стабильного питания, при превышении которого плата может выйти из строя и иногда дешевле приобрести новую чем ее ремонтировать. В данной статье мы обсудим как избежать "Гибели" arduino и даже продлить ей жизнь.
Ну как обычно мы начнем с arduino uno r3, для остальных версий arduino все будет похоже.
Под рабочим напряжением имеется в виду рабочее напряжение микроконтроллера. Данный микроконтроллер может работать с напряжением от 1,8 до 5 вольт(1.8 - 5.5V for ATmega328P - datasheet). Отсюда уже можно понять что пониженное напряжение для него не страшно, это только может сказаться на работе подключенных датчиков и серийном порте. Но превышение 5.5 вольт является очень критичным, как только напряжение превысит этот показатель то микроконтроллер(далее МК) сгорит. Так же в оригинальных ардуино или копиях оригинала для связи МК с компьютером есть еще одна МК Atmega16u2, данная микросхема отвечает за прошивку основной МК atmega328 и связи ее с компьютером(по сути она преобразует сигнал последовательного порта rs-232 ttl в параллельный usb). Для запуска atmega16u2 необходимо больше напряжение, минимальное напряжение 2.7В (Operating Voltages – 2.7 - 5.5V - datasheet).
- Питание от USB компьютера или другого устройства
- Через разъем для питания
- Разъемы GND и Vin на плате
Неисправности и их решения
1. Нет питание от usb, плата не определяется компьютером
Что делать если ваша плата перестала определяться?! Первым делом нужно проверить напряжение на микроконтроллере atmega16u2, именно она отвечает за загрузку скетча, определения платы и обеспечивает работу терминала. Отсутствие напряжение на микроконтроллере означает потерю связи компьютер-плата. Для начала нужно проверить поступает ли напряжение на плату, удобнее это сделать с обратной стороны. Для того что бы проверить входное напряжение на плате нужно подключить кабель к usb и замерить напряжение на выходах отмеченных на рисунке ниже.
Если же напряжение atmega16u2 нормальное (около пяти вольт) то нужно смотреть в сторону контроллера и интерфейса usb, можно проверить входные сопротивления на рисунке отмечены фиолетовым цветом (должны быть номиналом 20ОМ). Если же сопротивления в порядке, следует проверить сам микроконтроллер для это нужно подключить программатор к разъему программирования isp справа от микроконтроллера и попробовать считать с него данные. В случае успеха не стоит радоваться заранее, у микроконтроллера могут выгореть ножки подключенные к усб, но в целом он будет работать. Признаки не исправного микроконтроллера :
- Сильно греется (за пару секунд нагревается до больших температур)
- Возрастает энергопотребление
- Возможно не все ноги микроконтроллера работают
У вас подозрение что напряжение а микроконтроллере далеко не 5 вольт или его вовсе нет?! За напряжение 5 вольт от внешнего источника отвечает стабилизатор напряжения NCP1117ST50, при потере питания 5 вольт стоит проверить его. Причинами выхода из строя может быть несколько перегрев, превышение допустимых токов и т.д. Расположение и схема включение показана на рисунке ниже.
Если же конденсаторы в подряде и напряжение на входе нормальное, то следует заменить стабилизатор NCP1117ST50 (при отсутствии такого можно использовать AMS1117 5.0 - применяется в китайских копиях Arduino UNO).
Для замены стабилизатора без фена (паяльником) я откусываю кусачками три ноги как на рисунке ниже.
В вашей плате исчезло напряжение 3,3 вольта?! Это пожалуй самый простой сценарий и легко поправимый. За преобразования напряжения в 3,3 вольта отвечает маленькая микросхема LP2985-33DBVR, и с связан ней только один элемент конденсатор С3 1мкф. В случае отсутствия нужного напряжения есть смысл первым делом смотреть в ее сторону. Нам нужно проверить напряжение на её входе и выходе.
- Не стоит подключать сомнительные и не рабочие блоки питания (блок с прыгающим напряжении +-0,4 вольта сжег стабилизатор ), лучше выбирать стабилизированные блоки питания.
- Не допускать замыкание контактов + и -.
- Ну и хоть и предельное напряжение всегда высокое, но стоит учесть что чем выше разность входного напряжение и напряжения стабилизатора (+5 В) тем больше нагрев стабилизатора. А перегрев стабилизатора может вывести из строя другие элементы платы. Идеальное напряжение на входе будет 6,6-7,6 вольт. Можно использовать и 12 вольт и все будет работать, но если плата будет работать круглосуточно то я рекомендовал бы способ описанный ниже.
Для достижение этих показателей можно использовать стабилизатор между Arduino и источником питания, тем самым будет греться стабилизатор находящийся за пределами платы. В качестве токового стабилизатора я выбрал L7808CV, поскольку 6,6-7,6 вольт ничего не было пришлось брать на 8 вольт. Собрать можно хоть на макетке если не заворачиваться, схема следующая:
Данный раздел имеет довольно таки большую значимость, если делать что то не так, как написано здесь, можно получить сгоревшую плату или глюки, причины которых не так очевидны и отследить их очень трудно. Если вы ожидали увидеть здесь советы по энергосбережению и режимам сна – они находятся в отдельном уроке про энергосбережение.
Перейдем к питанию платы: есть три способа питать Ардуино и вообще Ардуино-проект в целом, у каждого есть свои плюсы/минусы и особенности:
- Бортовой USB порт
- “Сырой” вход на микроконтроллер 5V
- Стабилизированный вход Vin
Что касается земли (пины GND) то они все связаны между собой и просто продублированы на плате, это нужно запомнить. Пины 3.3V, 5V и GND являются источником питания для датчиков и модулей, но давайте рассмотрим особенности.
Питание от USB
Питание от USB – самый плохой способ питания ардуино-проекта. Почему? По линии питания +5V от USB стоит диод, выполняющий защитную функцию: он защищает порт USB компьютера от высокого потребления тока компонентами ардуино-проекта или от короткого замыкания (КЗ), которое может произойти по случайности/криворукости любителей ковырять макетные платы. КЗ продолжительностью менее секунды не успеет сильно навредить диоду и всё может обойтись, но продолжительное замыкание превращает диод в плавкий предохранитель, выпускающий облако синего дыма и спасающий порт компьютера от такой же участи.
К слову, ардуинки от производителя Robotdyn имеют самовосстанавливающийся предохранитель вместо такого костыля с диодом-смертником.
Слаботочный диод имеет ещё одну неприятную особенность: на нём падает напряжение, причем чем больше ток потребления схемы, тем сильнее падает напряжение питания. Пример: голая ардуина без всего потребляет около 20 мА, и от 5 Вольт на юсб после диода нам остаётся примерно 4.7 Вольт. Чем это плохо: опорное напряжение при использовании АЦП крайне нестабильно, не знаешь, что измеряешь (да, есть способ измерения опорного напряжения, но делать это нужно вручную). Некоторые железки чувствительны к напряжению питания, например LCD дисплеи: при питании от 5V они яркие и чёткие, при 4.7 вольтах (питание от юсб) они уже заметно теряют яркость. Если подвигать сервоприводом или включить реле – на диоде упадет ещё больше и дисплей практически погаснет. При коротких мощных нагрузках (выше 500-600ма) микроконтроллер перезапустится, так как напряжение упадет ниже плинтуса.
Вы наверное предложите заменить диод перемычкой, чтобы питать схему от USB большим током, например от powerbank’а. Так делать тоже нельзя, потому что дорожки на плате не рассчитаны на большие токи (дорожка 5V очень тонкая и идёт через всю плату). Я думаю, что можно будет снять 1-2 Ампера с пина 5V, но, скорее всего, напряжение просядет. Также при КЗ вы скорее всего попрощаетесь с дорожкой вообще. Питайте силовую часть схемы либо отдельно, либо от того же источника питайте Arduino.
Питание в Vin
Питание в пин Vin (и GND) – более универсальный способ питания ардуино-проекта, этот пин заводит питание на бортовой стабилизатор напряжения ардуино, на китайских платах обычно стоит AMS1117-5.0. Это линейный стабилизатор, что имеет свои плюсы и минусы. Он позволяет питать ардуино и ардуино-проект от напряжения 7-12 Вольт (это рекомендуемый диапазон, так то питать можно от 5 до 20 Вольт). Стабилизатор устроен так, что он выдает хорошее ровное напряжение с минимальными пульсациями, но всё лишнее напряжение превращает в тепло. Если питать плату и один миниатюрный сервопривод от 12 Вольт, то при активной работе привода стабилизатор нагреется до 70 градусов, что уже ощутимо горячо. По некоторым расчетам из даташита можем запомнить некоторые цифры:
- При напряжении 7 Вольт (таких блоков питания я не встречал) в Vin можно снять с пина 5V до 2A, больше – перегрев. Отлично сработают два литиевых аккумулятора
- При 12 Вольтах на Vin можно снять с пина 5V не более 500мА без риска перегрева стабилизатора.
Питание в пин Vin возможно только в том случае, если в Ардуино проекте (имеется в виду плата Ардуино и железки, подключенные к 5V и GND) не используются мощные потребители тока, такие как сервоприводы, адресные светодиодные ленты, моторчики и прочее. Что можно: датчики, сенсоры, дисплеи, модули реле (не более 3 одновременно в активном состоянии), одиночные светодиоды, органы управления. Для проектов с мощной 5 Вольтовой нагрузкой для нас есть только третий способ.
Питание в 5V
Питание в пин 5V (и GND) – самый лучший вариант питать плату и ардуино-проект в целом, но нужно быть аккуратным: пин идёт напрямую на микроконтроллер, и на него действуют некоторые ограничения:
- Максимальное напряжение питания согласно даташиту на микроконтроллер – 5.5V. Всё что выше – с большой вероятностью выведет МК из строя;
- Минимальное напряжение зависит от частоты, на которой работает МК. Вот строчка из даташита: 0 – 4 MHz @ 1.8 – 5.5V, 0 – 10 MHz @ 2.7 – 5.5V, 0 – 20 MHz @ 4.5 – 5.5V. Что это значит: большинство Arduino-плат имеют источник тактирования на 16 MHz, то есть Arduino будет стабильно работать от напряжения
Важно: напряжение питания в пин 5V не должно превышать 5.5V. Минимальное напряжение: 4V для плат на 16 МГц (на моей практике работало стабильно от 3.5V), 2.5V для плат на 8 МГц.
Самый популярный вариант – USB зардяник от смартфона, их легко достать, диапазон токов от 500ма до 3А – справится практически с любым проектом. Отрезаем штекер и паяем провода на 5V и GND, предварительно определив, где плюс/минус при помощи мультиметра или по цвету: красный всегда плюс, чёрный – земля, при красном плюсе земля может быть белого цвета. При чёрной земле плюс может быть белым, вот так вот. Точно туда же паяем все датчики/модули/потребители 5 Вольт. Да, не очень удобно это паять, но при известной схеме можно аккуратно собрать всё питание в отдельные скрутки и припаять уже их. Пример на фото ниже. Источником питания там является отдельное гнездо micro-usb, зелёная плата сразу над дисплеем.
Автоматический выбор источника
На платах Arduino (на китайских клонах в том числе) реализовано автоматическое переключение активного источника питания: при подключении внешнего питания на пин Vin линия питания USB блокируется. Если кому интересно, на схеме платы Arduino это выглядит вот так:
Питание “мощных” схем
Резюмируя и повторяя всё сказанное выше, рассмотрим варианты питания проектов с большим потреблением тока.
Питать мощный проект (светодиоды, двигатели, нагреватели) от 5V можно так: Arduino и потребитель питаются вместе от 5V источника питания:
Питать мощный потребитель от USB через плату нельзя, там стоит диод, да и дорожки питания тонкие:
Что делать, если всё-таки хочется питать проект от USB, например от powerbank’а? Это ведь удобно! Всё очень просто:
Но если мы хотим питать именно 12V нагрузку, то проблем никаких нет: сама плата Arduino потребляет около 20 мА, и спокойно будет работать от бортового стабилизатора:
Автономное питание
Бывает, что нужно обеспечить автономное питание проекта, т.е. вдали от розетки, давайте рассмотрим варианты. Также для этих целей пригодится урок по энергосбережению и режимам сна микроконтроллера.
-
Питание в порт USB
- Любой блок питания/зарядник от ноута с напряжением 7-18 Вольт
- 9V батарейка “Крона” – плохой, но рабочий вариант. Ёмкость кроны очень небольшая;
- Сборка из трёх литиевых аккумуляторов: напряжение 12.6-9V в процессе разряда. Хороший вариант, также имеется 12V с хорошим запасом по току (3А для обычных, 20А для высокотоковых аккумуляторов) для двигателей или светодиодных лент;
- “Модельные” аккумуляторы, в основном Li-Po. В целом то же самое, что предыдущий пункт, но запаса по току в разы больше;
- Энергосбережение – не очень выгодный вариант, т.к. стабилизатор потребляет небольшой, но всё же ток;
- Максимальный выходной ток с пина 5V при питании в Vin: 2А при 7V на Vin, 500ma при 12V на Vin
- Для стабильных 5V на выходе – литиевый аккумулятор и повышающий до 5V модуль. У таких модулей обычно запас по току 2А, также модуль потребляет “в холостом режиме” – плохое энергосбережение;
- Литиевый аккумулятор – напряжение на пине 5V и GPIO будет 4.2-3.5V, некоторые модули будут работать, некоторые – нет. Работа МК от напряжения ниже 4V не гарантируется, у меня работало в целом стабильно до 3.5V, ниже уже может повиснуть. Энергосбережение – отличное;
- Пальчиковые батарейки (ААА или АА) – хороший вариант, 3 штуки дадут 4.5-3V, что граничит с риском зависнуть. 4 штуки – очень хорошо. Новые батарейки дадут 6V, что является максимальным напряжением для МК AVR и при желании можно так работать;
- Пальчиковые Ni-Mh аккумуляторы – отличный вариант, смело можно ставить 4 штуки, они обеспечат нужное напряжение на всём цикле разряда (до 4V). Также имеют хороший запас по току, можно даже адресную ленту питать.
- Платы с кварцем (тактовым генератором) на 8 МГц позволяют питать схему от низкого напряжения (2.5V, как мы обсуждали выше), отлично подойдут те же батарейки/аккумуляторы, также маломощные проекты можно питать от литиевой таблетки (3.2-2.5V в процессе разряда).
- Максимальный выходной ток с пина 5V ограничен током источника питания
- Питание датчиков и модулей от 5V
- При питании платы от USB – максимальный ток 500 мА
- При питании платы в Vin – максимальный ток 2 А при Vin 7V, 500 мА при Vin 12V
- При питании платы в 5V – максимальный ток зависит от блока питания
Помехи и защита от них
Если в одной цепи питания с Ардуино стоят мощные потребители, такие как сервоприводы, адресные светодиодные ленты, модули реле и прочее, на линии питания могут возникать помехи, приводящие к сильным шумам измерений с АЦП, а более мощные помехи могут дергать прерывания и даже менять состояния пинов, нарушая связь по различным интерфейсам связи и внося ошибки в показания датчиков, выводя чушь на дисплеи, а иногда дело может доходить до перезагрузки контроллера или его зависания. Некоторые модули также могут зависать, перезагружаться и сбоить при плохом питании, например bluetooth модуль спокойно может зависнуть и висеть до полной перезагрузки системы, а радио модули rf24 вообще не будут работать при “шумном” питании.
Более того, помеха может прийти откуда не ждали – по воздуху, например от электродвигателя, индуктивный выброс ловится проводами и делает с системой всякое. Что же делать? “Большие дяди” в реальных промышленных устройствах делают очень много для защиты от помех, этому посвящены целые книги и диссертации. Мы с вами рассмотрим самое простое, что можно сделать дома на коленке.
- Питать логическую часть (Ардуино, слаботочные датчики и модули) от отдельного малошумящего блока питания 5V, то есть разделить питание логической и силовой частей, а ещё лучше питаться в пин Vin от блока питания на 7-12V, так как линейный стабилизатор даёт очень хорошее ровное напряжение. Для корректной работы устройств, питающихся отдельно (драйверы моторов, приводы) нужно соединить земли Ардуино и всех внешних устройств;
- Поставить конденсаторы по питанию платы, максимально близко к пинам 5V и GND: электролит 6.3V 100-470 uF (мкФ, ёмкость зависит от качества питания: при сильных просадках напряжения ставить ёмкость больше, при небольших помехах хватит и 10-47 мкФ) и керамический на 0.1-1 uF. Это сгладит помехи даже от сервоприводов;
- У “выносных” на проводах элементах системы (кнопки, крутилки, датчики) скручивать провода в косичку, преимущественно с землёй. А ещё лучше использовать экранированные провода, экран естественно будет GND. Таким образом защищаемся от электромагнитных наводок;
- Соединять все земли одним толстым проводом и по возможности заземлять на центральное заземление;
- Металлический и заземленный корпус устройства (или просто обернутый фольгой ? ), на который заземлены все компоненты схемы – залог полного отсутствия помех и наводок по воздуху.
Ещё лучше с фильтрацией помех справится LC фильтр, состоящий из индуктивности и конденсатора. Индуктивность нужно брать с номиналом в районе 100-300 мкГн и с током насыщения больше, чем ток нагрузки после фильтра. Конденсатор – электролит с ёмкостью 100-1000 uF в зависимости опять же от тока потребления нагрузки после фильтра. Подключается вот так, чем ближе к нагрузке – тем лучше:
Подробнее о расчёте фильтров можно почитать здесь.
Индуктивные выбросы
На практике самая подлая помеха обычно приходит при коммутации индуктивной нагрузки при помощи электромагнитного реле: от такой помехи очень сложно защититься, потому что приходит она по земле, то есть вас не спасёт даже раздельное питание проекта. Что делать?
- Для цепей постоянного тока обязательно ставить мощный диод обратно-параллельно нагрузке, максимально близко к клеммам реле. Диод примет (замкнёт) на себя индуктивный выброс от мотора/катушки;
- Туда же, на клеммы реле, можно поставить RC цепочку, называемую в этом случае искрогасящей: резистор 39 Ом 0.5 Вт, конденсатор 0.1 мкФ 400V (для цепи 220В);
- Для сетей переменного тока использовать твердотельное (SSR) реле с детектором нуля (Zero-cross detector), они же называются “бесшумные” реле. Если в цепи переменного тока вместо реле стоит симистор с оптопарой, то оптопару нужно использовать опять же с детектором нуля, такая оптопара, как и SSR zero-cross будут отключать нагрузку в тот момент, когда напряжение в сети переходит через ноль, это максимально уменьшает все выбросы.
Подробнее об искрогасящих цепях можно почитать вот в этой методичке.
Главный Глупый Вопрос
У новичков в электронике, которые не знают закон Ома, очень часто возникают вопросы вида: “а каким током можно питать Ардуино“, “какой ток можно подать на Ардуино“, “не сгорит ли моя Ардуина от от блока питания 12V 10A“, “сколько Ампер можно подавать на Arduino” и прочую чушь. Запомните: вы не можете подать Амперы, вы можете подать только Вольты, а устройство возьмёт столько Ампер, сколько ему нужно. В случае с Arduino – голая плата возьмёт 20-22 мА, хоть от пина 5V, хоть от Vin. Ток, который указан на блоке питания, это максимальный ток, который БП может отдать без повреждения/перегрева/просадки напряжения. Беспокоиться стоит не об Arduino, а об остальном железе, которое стоит в схеме и питается от блока питания, а также о самом блоке питания, который может не вывезти вашу нагрузку (мотор, светодиоды, обогреватель). Общий ток потребления компонентов не должен превышать возможностей источника питания, вот в чём дело. А будь блок питания хоть на 200 Ампер – компоненты возьмут ровно столько, сколько им нужно, и у вас останется “запас по току” для подключения других. Если устройство питается напряжением, то запомните про максимальный ток источника питания очень простую мысль: кашу маслом не испортишь.
Подскажите, почему ардуино глючит с зарядкой от телефона усб?
Запитываю по усб кабелю от компьютера - все работает отлично.
переключаю на зарядку от телефона, в которую втыкаю этот же усб от ардуины - начинает глючить.
на холостых от ноутбука идет ровно 5,00 вольт
на холостых при питании от зарядки телефона идет 5,12 вольт. неужели эти 0,12 вольт приводят к тому, что ардуина глючит?
можно как то все таки использовать зарядку от телефона, чтобы не глючила? А то у меня их штук 6 накопилось, хотел как раз использовать!
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Что написано на "зарядке"? Помогает ли от глюков (каких?) поставить в параллель по питанию электролитический конденсатор, скажем на 1000мкф?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
зарядки разные бывают. Подключите свою к осциллографу. Скорее всего увидите не ровную линию постоянного тока, а "пляски святого синуса когда его черти на сквороде поджаривали". Вот вам и ответ.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Подписался, но вангую, что проблема либо в не совсем постоянном напряжении, как уже сказал ЕвгенийП.
Либо зарядка выдает 5.12 вольт только когда ардуина в простое и ничего не делает, а как она начинает что-то делать и потребление возрастает, напряжение быстро просаживается. В общем лучше поставить электролит в параллель питанию (100-1000мкф) для того, что бы компенсировать просадки и керамику, что бы сгладить синус и прочие помехи и\или сменить зарядку.
У меня самого все ардуинки питаются от usb-зарядок, купленных в китае по дешевке, с электролитом по питанию и все работает нормально.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
предполагаю, что можно и неполярник поставить от ВЧ, а лучше фильтр питания собрать
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Параллельно питанию поставить 0.022-0.1 мкФ керамический (какой есть в запасах, неважно)и 1000-6800 мкФ электролит (какие требования по току, 6800 если есть GSM шилд), потом дроссель 250-470 мкГн (чем больше тем лучше). Дроссель ессно не параллельно питанию а последовательно. Желательно знать где у него начинается обмотка, и этим началом к зарядке, а концом к схеме. Хотя если 470, то там уже насрать как. Можно и 4700, хуже не будет, только это дороже.
После дросселя можно ещё 0.1 мкФ и в непосредственной близости от МК/ардуины ещё 0.1. Вообще, 0.1 ставится возле каждого корпуса.
Как альтернативный вариант - если есть зарядка на 7.5 В, взять её, догнать до 5 В линейным стабилизатором - 7805, AMS1117-5.0 или что там поновее. Также возможно и до 3.3 В через AMS1117-3.3, для этого варианта - выход с зарядки должен быть не менее 4.75 В. И с обеих сторон стабилизатора также керамика 0.1 мкФ и электролиты хотя-бы 100 мкФ. С линейным помех меньше, но больше потери (бОльший процент энергии переводим в тепло).
В этой статье расскажу о нескольких простых способах как можно запитать (включить) Arduino UNO практически без денежных затрат. Уверен на 95% что у вас найдется все необходимое для этого дома, или у ваших соседей, в этом случае уверенность возрастает до 99% ))). Рекомендованное напряжение для питания Ардуино, от 7-12 вольт. Так как при напряжении менее 7 вольт возможна не стабильная работа платы, а более 12 возможен перегрев преобразователя напряжения и выход его из строя.
На моей практике питания 5V вполне достаточно для работы простейших схем и небольшого количества датчиков. Подключал одновременно дисплей 5110 и датчик DHT11, и они прекрасно себя чувствовали от 5-ти вольт. Для того чтобы поиграться и изучить принцип работы этого достаточно.Варианты питания для Arduino UNO
Первый - кабелем от usb порта компьютера:
Такое подключение не только запитает Ардуинку, но и пригодится для заливки скетчей и библиотек. Если вы купили плату без кабеля, то такой кабель часто используется в принтерах, сканерах или МФУ - называется USB A-B.
Второй - кабель и зарядка:
Берем этот же кабель и зарядное устройство от мобильного телефона с usb выходом и выходным напряжением 5V. И подключаем через розетку.Третий - блок питания от чего нибудь:
Возможно у вас есть ненужный (или нужный) блок питания от какой либо техники, который выдает напряжение от 5 до 12 вольт и от 300 до 1000 миллиампер на выходе. У себя нашел БП уже не помню от чего, он дает 9V и 500ma. Плюс еще на БП должен быть штекер нужного размера, если не подходит, тогда ищите нужного размера и перепаивайте. Найти его можно в интернете по запросу (штекер 5.5x2.5 мм)
Но прежде чем подключать, советую проверить выходящее напряжение мультиметром (на всякий случай). У меня один БП вместо написанных 9V выдавал почти 15.Четвертый - от батареек:
Сначала сделаем автономное питание от батарейки типа Крона.
Для этого варианта понадобится переходник с кроны на разъем Arduino.Его можно купить, или сделать самим. Что бы его сделать, понадобится дополнительная батарейка донор крона, и кабель с нужным разъемом.
Для начала нужно извлечь из донора контакты, разогнув сверху металлический корпус кроны.
Припаиваем заранее найденный или купленный провод или штекер к снятым контактам. При пайке главное не ошибиться с плюсом и минусом. Что касается штекера который подключается к Ардуино, то внутри находится плюс, а снаружи минус.
Припаивание проводов к снятой площадке с кроны происходит зеркально, там где у кроны плюс, припаиваем минус, а где минус паяем плюс. В итоге должно получится вот так.
Еще можно запитать от пальчиковых батареек, используя вот такие блоки. Их можно вытащить например из сломанной машинки на радиоуправлении, или купить на рынке.
Можно еще подать питание на пины ардуино, но об этом писать не буду. Так как мое мнение что таким способом пользуются довольно редко.
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.Последние посетители 0 пользователей онлайн
Мля,писец. Ты неисправимый. Да и за парту садиться,"подтягивать" русский язык-не стОит.
о! зачем же, зачем? этот безумец с qrz понатыкал на выход линейников то? оос нужно было брать с выхода через оптическую пару а не питанье микры стабилизировать
Ни чего от тя не зависит) пока здоровье есть пашиш - а на пенсии получи х. , ес не чинушь)) мелких предпринимателей - как меня сейчас жмут - так что нет надежды особо и на это - с учётом того что спрос падает и народ нишает - все в одной упряжке - кроме *избранных*) а по поводу войны - я вообще промолчу - сейчас писать опасно в нашей демократии) скажу только - что её не будет - ибо этот режим это не переживёт - нет денег, да и втирать по зомбоящику - а в этот момент приходить будет груз 200 - разные вещи, ибо только это они и умеют делать - цирк зомбоящика.
Так ведь уже работает.)) Тогда другой вопрос: если смысл менять На 071-е или это шило на мыло?)) С учётом того что он (экв) халявный, можно поставить на него такую цену, просто чтобы вернуть деньги потраченные на запчасти.Похожий контент
Нужны библиотеки языка "C"-"C++" для "ЦОС" (цифровой обработки сигналов или DSP). Подойдут любые доступные в интернете (как пропатченные платные, так и бесплатные). Так-как в широких пределах "ЦОС" применяется не только для аудио, уточню, что я ищу именно специализированные по аудио сигналам. Ознакомился с "MPLAB Harmony" и не обнаружил в нем искомых фильтров. Действительно ли их там нету? Ищу, например: декодер из стерео в многоканальный звук 7.1, виртуальное позиционирование динамика, временная задержка, вращение фазы, фазовый эквалайзер, фазовая инверсия.
1. Какие для этого есть фреймворки, SDK, отдельные библиотеки?
В библиотеке "Advanced Audio Coding" (AAC) есть некоторые обработчики для многоканального звука. Но нашел только платную версию.
2. Где бы взять AAC бесплатную или пропатченную платную?
Пришел к тому, что для многоканального декодирования имеется только AAC, а для остальных обработок вообще невозможно ничего найти. Как всегда бывает, наверное, я не правильно искал и мне неизвестны оригинальные наименования этих фильтров.
Работал в C++ на начальном уровне под виндовс. ЦОС до этого не программировал.
Народ помогите разобратся с выводом изображения на цветной дисплей от видеоискателя видеокамеры панасоник NVR 2000, схема есть куда припаять питание и виеовход
NV-R50_NV-R500.pdf
Добрый день! Был бы признателен, если бы кто нибудь подкинул любые источники информации на тему жизненного цикла микроконтроллеров. Книги, статьи, что угодно - лишь бы освещались данные пункты:
Описание этапов жизненного цикла изделия (микроконтроллеров) и средств автоматизации, применяемых на данных этапах. Анализ взаимодействия средств автоматизации внутри каждого этапа и между этапами. Заранее спасибо!
Что может быть проще Arduino IDE!
Для разработки под ESP32 (ESP-WROOM-32) есть множество различных платформ. Но, если в некоторых ситуациях использование Linux или cygwin под Windows может отпугнуть новичков, то простой и дружественный интерфейс Arduino IDE окажется как нельзя кстати. Ниже рассмотрим по шагам, как её адаптировать для программирования ESP32.
1. Добавляем URL-адрес платы в Arduino IDE .
Открываем Arduino IDE (у меня версия 1.8.0). Если у вас она не установлена, то инструкцию по установке можно найти здесь.
Далее выбираем Файл -> Настройки и нажимаем на кнопку “Дополнительные ссылки для менеджера плат”, как показано ниже.После завершения нажимаем ОК.
2. Обновляем список плат.
Когда URL платы ESP32 (ESP-WROOM-32) добавлен, обновим список плат, чтобы через Arduino IDE загрузить необходимые библиотеки ESP32 (ESP-WROOM-32).
Открываем Инструменты -> Плата: “Имя платы” -> Менеджер плат,
и их список должен автоматически обновиться:
3. Установка ESP32 (ESP-WROOM-32).
Как только обновление завершится, найдём свойства платы FireFly-ESP32 Mainboard.
Выбираем “FireBeetle-ESP32 Mainboard” и жмём “Установить”. Менеджер автоматически скачает необходимые библиотеки.4. Компилируем программу мигания светодиодом.
Когда библиотеки установлены, можем, наконец, загрузить тестовую программу. Открываем Инструменты -> Плата, выбираем из списка Firefly-ESP32:Внимание: проверьте, что Вы выполнили все шаги, описанные выше. Если Вы не установили плату ESP32 (ESP-WROOM-32), то в списке её не окажется!
Открываем Файл -> Примеры -> Basics -> Blink:
И жмём , чтобы запустить компиляцию.У DFRobot есть много других обучающих статей по ESP32 и готовых проектов на основе ESP32.
Читайте также:
-
Самый обыкновенный Powerbank, максимальный ток – 500 мА (помним про защитный диод). Напряжение на пине 5V и высокий уровень GPIO в этом случае будет равен
Arduino как источник питания
Важный момент, который вытекает из предыдущих: использование платы Arduino как источник питания для модулей/датчиков. Варианта тут два: