Съдържание:

Променливотоков волтметър с помощта на Arduino: 3 стъпки (със снимки)
Променливотоков волтметър с помощта на Arduino: 3 стъпки (със снимки)

Видео: Променливотоков волтметър с помощта на Arduino: 3 стъпки (със снимки)

Видео: Променливотоков волтметър с помощта на Arduino: 3 стъпки (със снимки)
Видео: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Ноември
Anonim
Променливотоков волтметър с помощта на Arduino
Променливотоков волтметър с помощта на Arduino

Това е проста схема за установяване на променливото напрежение с помощта на Arduino UNO без никакъв AC волтметър !! НАСЛАДИ СЕ!!

Стъпка 1: ИЗИСКВАНИ КОМПОНЕНТИ

НЕОБХОДИМИ КОМПОНЕНТИ
НЕОБХОДИМИ КОМПОНЕНТИ
НЕОБХОДИМИ КОМПОНЕНТИ
НЕОБХОДИМИ КОМПОНЕНТИ
НЕОБХОДИМИ КОМПОНЕНТИ
НЕОБХОДИМИ КОМПОНЕНТИ

Прочетете обяснението, за да знаете, че всеки от тях използва …

1) Стъпващ трансформатор (12V или 6V), използвал съм 6V такъв

2) Резистор (2P- 1K ohm, както използвах 6V Tx, за 12V неговите 1K и 4.7K)

3) Диод (1N4007)

4) Ценеров диод (5V)

5) Кондензатор (за предпочитане 1uF или още 10uF повече време за разреждане на заряда !!)

6) Adruino UNO или някакви очевидно и някои джъмпери (2)

Всичко това са компонентите, необходими за създаването на проекта …

Стъпка 2: Електрическа схема и обяснение

Схема и обяснение
Схема и обяснение

Виждате ли тази схема ?? ОХХХ… да, нищо в него

1) понижаващ трансформатор (220V до 6V AC), но arduino не може да поеме променливо напрежение, за да прочете и това 6V

2) Нека намалим работното напрежение на 6V до 5V на Arduino, така че да може да измерва или чете, така че разделителят на напрежение с помощта на 2 1k резистор, така че да достигне 3V AC (приблизително)

3) За да получим постоянен ток, използвахме диод като половин вълнов токоизправител

4) Сега 5V DC трябва да се поддържа не повече от това, затова използвахме кондензатор за стабилизиране на напрежението и zenver диод като регулатор на напрежението, който поддържа 5V на клемите винаги !!

Така че, сега верижната част е свършена, сега ще извадим джъмперите от клемите, показани на електрическата схема (т.е. през ценеровия диод) и ще поставим джъмперите (+) към аналогов щифт A0 на Arduino и (-) към GND на Arduino.

Ако не знаете анода и катода на диода, вижте интернет, лесно е! сребърен страничен катод (1N4007) И черен страничен катод (ценеров диод).

Стъпка 3: Arduino и код

Arduino и код!
Arduino и код!
Arduino и код!
Arduino и код!
Arduino и код!
Arduino и код!

Пин A0 и Gnd на Arduino, използвани за анализ на идващото напрежение по отношение на променливотоковата мрежа …

5V вход на A0 пин се отнася до 1023 битова стойност на arduino …

И така, 220V AC (r.m.s.) = 311V (пик) съответства на 1023bit

1 бит съответстват на = 311/1023, Така че взехме, b = аналогово четене (A0) и променливо напрежение = a = (b*311/1023)

Сега напрежението, което получаваме, е пиково напрежение, за да получим r.m.s. разделихме връх/sqrt (2).

НО, ако просто кажем сериен печат, Arduino непрекъснато ще начертае напрежението, така че направихме програма за показване на изхода само ако входът се промени.

Благодаря, че прочетохте този малък, но полезен проект, ако нямате променлив волтметър близо до себе си.

Ще измисля IoT проекти от следващия.

Код: Github връзка към ino файл

Препоръчано: