З 08.01.2021р. магазин працює в закритому режимі, у зв`язку із локдауном самовивозів не буде !
Arduino в Украине
(098) 067-12-26 Київстар (098) 067-12-26   Київстар
(066) 142-24-48 Vodafone (066) 142-24-48   Vodafone
(098) 067-12-26 Lifecell (063) 642-36-59   Lifecell
 info@arduino.ua
Графік роботи магазину:
Пн-Пт: 9.00 - 19.00
Сб: 10.00 - 19.00
Нд: вихідний
м. Київ, вул. Васильківська, 30
ст.м. "Васильківська"
Каталог

Protocol Droid или доступ к устройствам и работа с ними по средствам различных протоколов передачи данных и не только.

Protocol Droid - это интерфейсная плата, предназначенная для помощи разработчикам встроенного программного обеспечения и энтузиастам в тестировании и отладке их проектов, особенно в ситуациях, когда нет подходящего оборудования для

Программатор AVR ISP Version 2.0 для микроконтроллеров AVR

На просторах Aliexpress можно найти программатор AVR ISP Version 2.0 для микроконтроллеров AVR. Среди множества подобных устройств он выделяется своей простотой и

Музыкальный медиа центр на базе Raspberry Pi Zero W и Pimoroni Pirate Audio

В данной статье, мы опишем процесс создания музыкального медиа центра, c возможностью удаленного управления на базе мини-компьютера Raspberry Pi Zero W (Изображение - №1), звуковой платы расширения Pimoroni Pirate Audio Headphone Amp 24bit/192KHz

Особистий сервер CalDAV на одноплатному комп’ютері

«That's just perfectly normal paranoia. Everyone in the Universe has that.» Douglas Adams, The Hitchhiker's Guide to the Galaxy Ця стаття для тих, хто хоче синхронізувати свої календарі, списки справ і контакти між кількома пристроями, але не хоче

Подключение датчика BlTouch и его аналогов к 3D принтеру

Предыстория: собрал я 3D принтер на связке Mega2560 + Ramps 1.3 + экран RepRap Full Graphic Smart Controller 128x64 с прошивкой Marlin 2.0.х, но механика оставляла желать лучшего. Перед каждой печатью приходилось с помощью листа А4 калибровать стол по 40
Напиши партнеры https://hacklab.kiev.ua/!

Восстановление ардуино после переполюсовки или подачи завышенного напряжения питания

2020-06-19

Всі статті →

После сборки проекта может возникнуть ситуация с ошибками в подаче питания. В результате может выйти из строя, как сама плата ардуино, так и подключённые к ней устройства. В данной статье речь пойдет о диагностике и восстановлении платы Arduino UNO, которая легла смертью храбрых. Данная статья может также подойти, как для подготовки голого кристала к проекту, так и для востановления других ардуин из линейки.

Первая часть. Востановление платы.

Итак. Мы имеем плату Arduino UNO китайского производства у которой выгорел стабилизатор питания. Сразу же убираем остатки сгоревшего регулятора и видим отгоревшую дорожку.

Следующий шаг - проверяем сопротивление на разъеме питания, линии питания шины USB, защитный диод, также не забываем проверить конденсаторы установленные около разъема дополнтельного питания.

В нашем случае всё нормально, поэтому подключаем плату к компьютеру и смотрим за ее поведением. Она определилась, но залитый в нее тестовый скетч из среды Arduino IDE не работает. Отсюда вывод - микроконтроллер ATmega328P не исправен. Снимаем его с помощью фена (или же можно его просто аккуратно выкусить бокорезами), не забываем убрать остатки припоя или ножек с помощью оплетки.

Затем ищем откуда на стабилизатор напряжения приходило питание (смотрим разводку платы), в этом неплохо помогают обычные настольная лампа и мультметр. Когда нужная дорожка найдена, берем тонкое сверло и сверлим плату насквозь по ближайшему переходному отверстию. Рекомендую делать это с двух сторон во избежание отрыва медной фольги. Потом зачищаем участок дорожки, залуживаем его, в отверстие вставляем кусочек медной пролволоки и запаиваем его. Таким образом осуществляется восстановление отгоревшей дорожки, идущей к входной ножке стабилизатора напряжения.

Следующий шаг - запаиваем новый стабилизатор напряжения, подходящий по цоколевке. В нашем случае это LD1117S50TR производства ST Microelectronics с фиксированным выходом +5В и выходным током до 0,8А - как раз то, что нужно. Не забываем убирать остатки флюса) Готово! Плата физически восстановлена и подготовлена для установки нового микроконтроллера.

Вторая часть.Подготовка микроконтроллера.

Первым шагом по востановлению является приобретение самого микроконтроллера. Его можно приобрести как на алиекспрессе , так и в этом магазине. Микроконтроллер нужно покупать в подходящем к конкретной плате формфакторе. Я бы хотел посоветовать приобретать Arduino UNO с микроконтроллером в корпусе DIP28, так как его будет и проще прошить, и легче заменить. Хотелось бы для начала обяснить , почему новый микроконтроллер не подходит для Arduino IDE. Это происходит из-за того, что сами мк стоит прошивать через SPI. Но разработчики ардуино придумали другой вариант – прошить в микроконтроллер загрузчик (bootloader), и прошивать мк через интерфейс UART , что дополнительно позволяет осуществлять обмен данными между ардуино и компьютером. Так как наш микроконтроллер без него , то нам нужно чтобы он там появился. Для этого нам нужен будет програматор . В качестве програматора мы можем использовать как другую рабочую ардуину , так и сам програматор (например широко известный AVR ISP Mk2 или его клон который я и рекомендую ввиду его доступности и дешевизны).

Если вы выбрали вариант с програматором из ардуино , то нам надо просто залить скетч с програматором. Для этого мы просто выбираем в мененджере плат ваш контроллер , и в примере скетчей , выбираем пример «ArduinoISP».

В самой прошивке все контакты подписаны. Если вы выбрали второй вариант, то просто подключаете по этой схеме: (на програматоре должна быть замкнута перемычька JP3, если вы прошиваете Arduino UNO или NANO (ATmega328P), если нет, то ищите инфу по вашему мк)

Следующим шагом будет запись загрузчика.Для этого поключем нашу схему к компютеру. После этого в Arduino IDE нужно выбрать нужную нам плату и указать порт в какой был подключен програматор. Потом нам надо изменить програматор , меняем его на «Arduino as ISP» если вы используете ардуино как програматор , а если програматор USBАSP , то выбираете «USBasp»(при этом програматор, как порт не видеться). После настройки Arduino IDE в меню «Инструменнты» выбирите пункт «Записать загрузчик».

Если все шаги были выполены верно, то в статусном окне должно написать «Запись загрузчика завершена».

Если все выполниось коректно, то поздравляю , вам удалось оживить ардуину из мертвых.

Ваша оцінка статті:

Відмінно
Добре
Задовільно
Погано
Дуже погано

Дякуємо Вам за звернення! Ваш відгук з'явиться після модерації адміністратором.
Поки немає відгуків на цю статтю.
оплата картами Visa і MasterCard