Mundarija:

Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating: 3 qadam
Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating: 3 qadam

Video: Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating: 3 qadam

Video: Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating: 3 qadam
Video: Using 5V 1 channel relay module for Arduino 2024, Noyabr
Anonim
Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating
Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating
Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating
Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating
Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating
Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating
Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating
Arduino NANO yoki UNO yordamida AC 220 voltli avtomatik stabilizatorni yarating

Bu ko'rsatmalarda men sizga Arduino NANO yordamida avtomatik kuchlanish stabilizatorini qanday qilishni ko'rsataman, u AC kuchlanish, vatt, qadamlar, transformator harorati va sovutish uchun avtomatik ventilyatorni ko'rsatadi.

Bu 3 bosqichli avtomatik kuchlanish stabilizatori

Mening konfiguratsiyam

Birinchi qadam - normal/chiqish

Ikkinchi qadam chiqish uchun 20 V qo'shiladi

Uchinchi qadam chiqish uchun 50 V qo'shiladi

Ogohlantirish! Agar siz qilayotgan ishingizga ehtiyot bo'lmasangiz, yuqori voltli AC sizni o'ldirishi mumkin, va agar siz malakali bo'lmasangiz va nima qilayotganingizni bilmasangiz, men buni yangi boshlovchiga taklif qilmayman

1 -qadam: qismlar ro'yxati va talablar

Qismlar ro'yxati va talablar
Qismlar ro'yxati va talablar
Qismlar ro'yxati va talablar
Qismlar ro'yxati va talablar
Qismlar ro'yxati va talablar
Qismlar ro'yxati va talablar
Qismlar ro'yxati va talablar
Qismlar ro'yxati va talablar

1 - Arduino NANO -> Amazon havolasi

1 - kuchlanish sensori -> Buni qanday qilish kerak

1 - DC to DC pastga tushadi, Buck Converter -> Amazon havolasi

1 - 5v o'rni moduli -> Amazon havolasi

1 - ACS712 oqim sensori -> Amazon havolasi

1 - LCD 16x2 moduli -> Amazon havolasi

2 - 10k oldindan o'rnatilgan -> Mahalliy do'konlardan arzon narxda sotib olish yaxshidir.

3 - 16v 1000uf kondansatör -> Mahalliy do'konlardan arzon narxda sotib olish yaxshidir.

1 - 220 ohm qarshilik -> Mahalliy do'konlardan arzon narxda sotib olish yaxshiroqdir.

1 - zener diodi 5.1v -> Mahalliy do'konlardan arzon narxda sotib olish yaxshidir.

5 - 1N4007 diod -> Mahalliy do'konlardan arzon narxda sotib olish yaxshidir.

1 -Stabilizator transformatori -> O'zingizni qanday qilish kerak -YouTube qo'llanmasini ko'ring -> Yoki mahalliy do'kondan sotib oling. Eslatma -: transformator nazorat qilish moslamalari uchun 12V kuchlanishga ega bo'lishi kerak.

Mahalliy do'konlardan ehtiyot qismlarni sotib 800V transformator yasadim va mening transformatorim 3 bosqichli, 1 -qadam normal/chiqish, 2 -qadam 20v, 3 qadam 50v ga oshadi.

~~! Fanda ishlatiladigan MOSFET -> 600V N -Channel Power MosFET va uning ishlari !!

~~! DC-DC pastga tushadi, Arduino uchun barqaror 5V quvvat uchun Buck Converter ishlatiladi.

2 -qadam: Sxema, diagramma va ulanish

Sxema, diagramma va ulanish
Sxema, diagramma va ulanish
Sxema, diagramma va ulanish
Sxema, diagramma va ulanish
Sxema, diagramma va ulanish
Sxema, diagramma va ulanish
Sxema, diagramma va ulanish
Sxema, diagramma va ulanish

Yuqorida ko'rib turganingizdek, men sxemada barqarorlik uchun bir oz o'zgaraman va boshqa joylarni bir xil taxtaga kamroq joy qo'shaman.

Ulanish va askar qismlarini sxemaga muvofiq ulang.

Ulanish:-

Kirish transformatori 12v zanjirga -12VAC belgisi maydonida.

kirish Sensorli ulanishlar

Arduino A0 piniga musbat kuchlanish va salbiyni erga ulang

Oqim sensori Vcc pinini 5v liniyasiga, Gnd pinini gnd chizig'iga va chiqish pinini A1 ga ulang

Harorat sensori LM35 Vcc pinini 5v ga, Gnd pinini gnd chizig'iga va ma'lumot pinini A2 ga ulang.

O'chirish tugmachasini diagrammada ko'rsatilgandek ulang, o'rta pinni A3 ga, 10k rezistorli o'ng pinni GND ga, chap pinni 5v liniyaga ulang.

chiqish ulanishlari o'rni

Arduino D7 -ni 1 -o'rni piniga ulang

Arduino D8 -ni pin -2 -ga ulang

Pin 3 o'rni uchun Arduino D9 -ni ulang

Arduino D10 -ni 4 -o'rni piniga ulang

LCD ulanishlar

LCD - D7 -> Arduino D2

LCD - D6 -> Arduino D3

LCD - D5 -> Arduino D4

LCD - D4 -> Arduino D5

LCD - RW -> Arduino D6

LCD - E -> Arduino - D11

LCD - RS -> Arduino D12

Transformator ulanishining o'rni

Yuqoridagi diagrammada ko'rsatilgandek ulang.

Fritzing ostidagi sxemani yuklab oling

3 -qadam: Kodlarni kodlash va tavsiflash

Kodlarni ta'riflash va kodlash
Kodlarni ta'riflash va kodlash

Kodlarning kiritilishi va u nima qiladi

U AC kuchlanishini arduino A0 pimi orqali kuzatadi va shu vaqtda qaysi röle faol bo'lishini boshqaradi. Misol -> Agar arduino 199VAC ga ega bo'lsa, u 1 rölesini ishga tushiradi, bu esa kuchlanishni 219VAC ga oshiradi. Qisqacha aytganda, agar kuchlanish 210 dan past va 180 dan katta bo'lsa, u 1V rölesini ishga tushiradi, u 20V ni kuchaytiradi, agar kuchlanish 210 dan katta va 230 dan past bo'lsa, u 1 -o'rni o'chiradi.

AC kuchlanishining monitoringi ham LCD displeyda aks etadi, shuningdek, chiqish voltajini kirish voltajiga qadam kuchlanishini qo'shib, chiqish voltajini ko'rsatadi. E'tibor bering:- yuklanish ulanganda chiqish voltaji unchalik aniq emas, chunki chiqish voltajida sensori yo'q.

ACS712 moduli chiqishdan qancha oqim ketishini sezadi, keyin arduino vattda hisoblab, LCD displeyda ko'rsatiladi.

Shuningdek, u transformatorning haroratini nazorat qiladi, agar harorat belgilangan nuqtadan yuqori bo'lsa, u fanni yoqadi.

Github -dan kodni yuklab oling

Umid qilamanki, sizga bu ko'rsatma yoqadi

Tavsiya: