Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Вольтамперметр + Arduino Nano + загрузчик.

Вольтамперметр + Arduino Nano + загрузчик. 01 июль 2016 20:23 #1

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1228
  • Спасибо получено: 354
Придумал же кто то такие наборы платок Arduino , многим они нравятся, нам остается только научится их использовать.
Про свои пробы в этом направлении рассказываю ниже.
Сначала заказал в Китае, такую «модную» платку Arduino Nano V3 ,

Из всего прочего, в основном меня тут интересовало, откуда такой восторг у пользователей при программировании МК через загрузчик Bootloader.
Для этого случая написал программу хорошенького показомера ВольтАмперметра с графическим экраном 128х64 (чип ST7920)

Из интернета вычитал, что Arduino Nano можно прошивать любым .нех файлом через Bootloader, с помощью маленькой и удобной программы XLoader
Программка имеет простейший интерфейс и работать с ней предельно просто:
— подключаем нашу платку Arduino через шнур в USB-порт (отдельного питания не нужно)
— выбираем Hex файл ВольтАмперметра
— выбираем тип Arduino Nano
— выбираем COM порт, который создался при подключении Arduino к USB
— жмем Upload

Прошивка за три секунды записывается в МК, по сравнению с моим USB «свистком» это очень - очень быстро.
И все! Ничего сложного.

Программа сразу по окончании записи начинает работать


Для общей информации про Arduino Nano V3 , в интернете нашел рисунок с распиновкой платы

Работу программы вольт амперметра, можно посмотреть также в протеусе


Прошивка и протеус вольт амперметра в архиве.
Ну, вот кратко и все, теперь есть некоторое понятие как это можно использовать.
#StopRussianAggression
Последнее редактирование: 01 июль 2016 20:23 от Oto.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Demo65

Вольтамперметр + Arduino Nano + загрузчик. 01 июль 2016 21:48 #2

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 1081
  • Спасибо получено: 50
оно то так, но покупать наны нет смысла ибо там обычный 328 чип стоит, который по отдельности дешевле получается, да и плату под конкретное устройство лучше делать самому.
Администратор запретил публиковать записи гостям.

Вольтамперметр + Arduino Nano + загрузчик. 01 июль 2016 21:53 #3

  • Vakula
  • Vakula аватар
  • на форуме
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 856
  • Спасибо получено: 95
Насколько я понимаю, то ардуины для того, что бы научится программировать безо всяких "свистков" и танцев с бубном вокруг какого либо МК.
Администратор запретил публиковать записи гостям.

Вольтамперметр + Arduino Nano + загрузчик. 01 июль 2016 22:25 #4

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1228
  • Спасибо получено: 354
Igr44 пишет:
....но покупать наны нет смысла ибо там обычный 328 чип стоит, который по отдельности дешевле получается...
Аналогично, мне подешевле бы сейчас на таврии кататься, ну очень дешевые запчасти,
тока мне почемуто сейчас больше нравится на нормальной машине ездить, ну да! дороже техобслуживание зато оно запланировано раз в год, а не в 5 километрах от города,
приведенная мной аналогия может и не к месту, я тут только хотел сказать что комфорт и удобство это очень важно...

Так и тут готовое удобное недорогое "китайское" решение, только бери и пользуйся, время идет и цена за плату в сборе перестает "кусаться"
хочется повозится и сделать свою плату , так это пожалуйста,
только оставить на плате доступ к трем проводам , GND, RX, TX.
Если размер программы позволяет, то это очень удобное решение, я сам еще совсем недавно маялся поиском как прошить ATmega328, паял программатор, кучу "дров" на устанавливал на компьютер, сейчас поменяй компьютер, чую с драйверами опять все заново начнется(((....
А тут удобно , можно и без програматора , нужно просто уметь использовать загрузчик.
Я попробовал, мне понравилось, удобно, просто и быстро.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Вольтамперметр + Arduino Nano + загрузчик. 01 июль 2016 22:34 #5

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 1081
  • Спасибо получено: 50
дело ведь не в таврии или майбахе. Дело в самой плате. Более практично и эстетично самому под свои потребности ее делать, а не цепляться проводками к гребенке.
Администратор запретил публиковать записи гостям.

Вольтамперметр + Arduino Nano + загрузчик. 01 июль 2016 22:38 #6

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1228
  • Спасибо получено: 354
Согласен, я так и написал нет проблем какая будет плата, есть только различия как и чем программировать МК, об этом я и написал.
А гребенка с платой которая вам так не нравится, это тоже фишка, если бы не эта готовая платка, у меня бы этот на эксперимент ушел не день, а три дня, для меня это тоже имеет значение.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Вольтамперметр + Arduino Nano + загрузчик. 01 июль 2016 23:41 #7

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 1081
  • Спасибо получено: 50
Ну это на любителя. :silly:
Последнее редактирование: 01 июль 2016 23:42 от Igr44.
Администратор запретил публиковать записи гостям.

Вольтамперметр + Arduino Nano + загрузчик. 03 июль 2016 11:52 #8

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1228
  • Спасибо получено: 354
Схема нано вольтметра , с платкой arduino

и она же для отдельного МК

Фьюзы для программы с загрузчиком.

Архив с прошивкой загрузчика для ATmega328.
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Спасибо сказали: Demo65

Вольтамперметр + Arduino Nano + загрузчик. 06 март 2017 20:52 #9

  • Demo65
  • Demo65 аватар
  • Не в сети
  • new member
  • Сообщений: 4
Может кому печатка будет нужна. Сделал на Arduino Nano. Работает прекрасно.
А можно эту схему переделать под однополярный блок питания? Напряжение, ток и мощность.

Вложенный файл:

Имя файла: AV_meter.rar
Размер файла:28 KB


Перезалил вложение. Избегайте кириллицу в именах вложений. П. 3.3 ПРАВИЛ форума.
Последнее редактирование: 07 март 2017 18:14 от Айнцвайдрайченко.
Администратор запретил публиковать записи гостям.

Вольтамперметр + Arduino Nano + загрузчик. 08 март 2017 20:02 #10

  • Костик
  • Костик аватар
  • Не в сети
  • Harness is online
  • Сообщений: 33
  • Спасибо получено: 5
Oto пишет:
хочется повозится и сделать свою плату , так это пожалуйста,
только оставить на плате доступ к трем проводам , GND, RX, TX.
Незабываем добавить четвёртый проводок "ресет".
Кстати, NANO не самая маленькая ардуинка, есть ещё PRO MINI, в сущности тоже самое только без встроенного программатора. Есть даже на всеми любимой "мега 8, NG OLDER называется. Но она на столько старая что практически никто ею не занимается.
По поводу цены. Очень даже спорный вопрос. На Али стоимость МК почти равняется стоимости PRO MINI. Но покупая PRO MINI получаем в комплекте стабилизатор, кварц, конденсаторы. Хоть бери и разбирай на запчасти.
Да и фьюзы, выставлять не нужно. Они автоматом устанавливаются вместе с загрузчиком.
Администратор запретил публиковать записи гостям.

Вольтамперметр + Arduino Nano + загрузчик. 08 март 2017 20:44 #11

  • Demo65
  • Demo65 аватар
  • Не в сети
  • new member
  • Сообщений: 4
Хотел плату сделать по второму варианту, т.е на DIP ATMega328(имеются таковы у меня),но приберег их для другого случая, а Arduino Nano валялся у меня без дела, программы я сам не умею писать и учиться мне поздновато уже. Вот и приспособил в дело этот Nano. А насчет того, чтобы применить Pro Mini 328, в принципе как я понимаю не составит большого труда. Таковы тоже у меня есть,но я что то не догадался сразу попытаться применить их. В интернете имеется много цоколевок этих платок и по ним как мне кажется можно подцепить к соответствующим портам эту платку.
Цены да, в DIP дороже получается. Arduino Nano уже дешевле и если купить партию, штук 10, то вообще дешево.
Последнее редактирование: 08 март 2017 20:48 от Demo65.
Администратор запретил публиковать записи гостям.

Вольтамперметр + Arduino Nano + загрузчик. 08 март 2017 22:18 #12

  • Костик
  • Костик аватар
  • Не в сети
  • Harness is online
  • Сообщений: 33
  • Спасибо получено: 5
Demo65 пишет:
программы я сам не умею писать и учиться мне поздновато уже
Учится никогда не поздно. Можно даже сказать, полезно. Особенно в нашем возрасте. :pinch:
Для ускорения процесса есть отличный вариант. FLprog Если закрыть глаза на то что это ватный ресурс...
Человек знающий что такое И-НЕ, RC триггер. Пишет самостоятельно первую программу уже через час после установки. Достаточно просмотреть несколько видео инструкций. Я с этой программы и начинал.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Demo65

Вольтамперметр + Arduino Nano + загрузчик. 09 март 2017 11:28 #13

  • Demo65
  • Demo65 аватар
  • Не в сети
  • new member
  • Сообщений: 4
Спасибо, интересно. Попробую на выходных позаниматься. А вдруг?!!
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко