Nano вольт - амперметр 2 канала.

Автор: Oto. Posted in Вольтметри

 ардуино наноArduino - бесспорно, одна из интересных  платформ для новичков,  которые хотят приобщится к миру электроники и микроконтроллеров, мне тоже по душе пользоваться готовыми платками и радиодеталями из серии arduino .

По сути, arduino, если с микроконтроллером , то это  МК семейства AVR, с обвязкой и bootloader’ом, позволяющем заливать прошивку с помощью  COM порта (или его USB эмулятора).

BootLoader  это небольшая программка которая сидит в специальной области памяти микроконтроллера и слушает когда к ней будет «обращение», далее все работает как по-маслу, новая программа «заливается» в контролер очень быстро. Фишка удобная и применять можно  часто…

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

Я так же решил использовать  весьма распространенную  готовую платку .

Arduino Nano V3

Заказал в Китае, эту платку Arduino Nano V3 , и использую тут удобство бутлоадера  для заливки прошивки.
Для этого случая написал программу хорошенького показометра ВольтАмперметра с графическим экраном 128х64 (чип ST7920)

 Arduino Nano V3

Схема Nano вольт-амперметра , с платкой arduino

arduino

и второй вариант этой же схемы, для отдельного взятого  МК

схема arduino

Из интернета нашлось, что Arduino Nano можно прошивать любым .нех файлом  , с помощью маленькой и удобной программы XLoader.

Arduino Nano V3

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

 

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

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

Arduino Nano V3


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

xloader

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

Arduino Nano


Прошивка и протеус “Nano  вольт амперметра” в архиве.

Фьюзы для работы АТmega328 с загрузчиком.

arduino

Архив с прошивкой для загрузчика ATmega328.


Ну, вот кратко и все, теперь есть полезная программа для вольтметра - амперметра , и практическое понятие, как можно воспользоваться удобством загрузчика.

Форум

 


                             Электронные компоненты на http://aliexpress.com
100PCS-5mm-LED  ST7920 12V 5A 60W Red Light 250V
12V 5A 60W 110V-220V  40 Pin Single
100PCS-5mm-LED-Green-Blue-White-Yellow-Red Titanium Step Drill Bits 3-20mm 12V 5A 60W LED Driver Red Light 250V AC 15 AMP 125/20A Duplex Switch 12V 5A 60W 110V-220V Lighting Transformer High quality LED driver 40 Pin Single Row Straight Female 2.54mm
           
LM2596s DC-DC 5A
RS232 to TTL Button  250 pcs  quartz resonator    USB  Tester volt-ammeter L7805-TO220 
20-555 CH340G RS232 to TTL module Tactile Push Button 10 models 250 pcs Digital USB  Tester  charger doctor voltmeter ammeter L7805-TO220-L7805-TO-220
           
Metal-Resistor-Kit SIM800L GPRS GSM  PCB mini drill Bit carbide  Quadcopter Drone  1206-SMD-Resistors-2000pcs
test hook clip 
20-555 SIM800L GPRS GSM Module MicroSIM -TTL Serial Port 10pcs 0.3mm to 1.2mm PCB mini drill Bit tungsten steel carbide Quadcopter Drone 20-555 10PCS test hook clip 
           
TQFP - DIP Adapter PCB  AMS1117 3.3V 1A  Transistor Tester ESR   mini DC-DC 3A  LED DC 12 В  BSS138 SOT-23 MOSFET 
TQFP - DIP Adapter PCB AMS1117 3.3V 1A SOT-223 Transistor Tester LCR - ESR meter - Frequency Signal Generator дневные ходовые огни DC 12 В BSS138LT1G SOT-23 MOSFET 
           
DSO138 2.4  Probe Oscilloscope X1 X10  RM-065 5kOm  DC-DC Step Up MT3608 2A     
DSO138 2.4 Probe Oscilloscope X1 X10   Переменный резистор RM-065 502 DC-DC Step Up Power MT3608 2A Max    
 

You have no rights to post comments.
Недостаточно прав для комментирования