Агуулгын хүснэгт:

Arduino NANO эсвэл UNO ашиглан A.C 220 вольтын автомат тогтворжуулагч хий: 3 алхам
Arduino NANO эсвэл UNO ашиглан A.C 220 вольтын автомат тогтворжуулагч хий: 3 алхам

Видео: Arduino NANO эсвэл UNO ашиглан A.C 220 вольтын автомат тогтворжуулагч хий: 3 алхам

Видео: Arduino NANO эсвэл UNO ашиглан A.C 220 вольтын автомат тогтворжуулагч хий: 3 алхам
Видео: ESP8266 Diesel Injector Purging Station - PWM NodeMCU pump flow Control (Subtittled) 2024, Арваннэгдүгээр
Anonim
Arduino NANO эсвэл UNO ашиглан A. C 220 вольтын автомат тогтворжуулагч хий
Arduino NANO эсвэл UNO ашиглан A. C 220 вольтын автомат тогтворжуулагч хий
Arduino NANO эсвэл UNO ашиглан A. C 220 вольтын автомат тогтворжуулагч хий
Arduino NANO эсвэл UNO ашиглан A. C 220 вольтын автомат тогтворжуулагч хий
Arduino NANO эсвэл UNO ашиглан A. C 220 вольтын автомат тогтворжуулагч хий
Arduino NANO эсвэл UNO ашиглан A. C 220 вольтын автомат тогтворжуулагч хий
Arduino NANO эсвэл UNO ашиглан A. C 220 вольтын автомат тогтворжуулагч хий
Arduino NANO эсвэл UNO ашиглан A. C 220 вольтын автомат тогтворжуулагч хий

Энэхүү зааварчилгаанд би Arduino NANO ашиглан хүчдэлийн тогтворжуулагчийг хэрхэн яаж хийхийг харуулах болно.

Энэ бол 3 үе шаттай автомат хүчдэлийн тогтворжуулагч юм

Миний тохиргоо

Эхний алхам бол хэвийн/гаралт

2 -р алхам нь гаралтын хувьд 20 В -ийг нэмнэ

3 -р алхам нь гаралтын 50 В -ийг нэмнэ

Анхаар! АС өндөр хүчдэл нь таныг алж болзошгүй, хэрвээ та хийж буй зүйлдээ анхаарал болгоомжтой хандахгүй бол, хэрэв та мэргэшсэн, юу хийж байгаагаа мэдэхгүй байгаа бол би цахилгаан эхлэгчийг үүнийг хийхийг зөвлөхгүй

Алхам 1: Хэсгийн жагсаалт ба шаардлага

Хэсгийн жагсаалт ба шаардлага
Хэсгийн жагсаалт ба шаардлага
Хэсгийн жагсаалт ба шаардлага
Хэсгийн жагсаалт ба шаардлага
Хэсгийн жагсаалт ба шаардлага
Хэсгийн жагсаалт ба шаардлага
Хэсгийн жагсаалт ба шаардлага
Хэсгийн жагсаалт ба шаардлага

1 - Arduino NANO -> Амазоны холбоос

1 - Хүчдэл мэдрэгч -> Үүнийг яаж хийх вэ

1 - DC -ээс DC хүртэл доошоо бууна, Бак хөрвүүлэгч -> Амазоны холбоос

1 - 5v буухиа модуль -> Амазоны холбоос

1 - Одоогийн мэдрэгч ACS712 -> Амазоны холбоос

1 - LCD 16x2 модуль -> Амазоны холбоос

2 - 10к урьдчилж тохируулсан -> Орон нутгийн дэлгүүрүүдээс хямд үнээр худалдаж авах нь дээр.

3 - 16v 1000uf конденсатор -> Орон нутгийн дэлгүүрүүдээс хямд үнээр худалдаж авах нь дээр.

1 - 220 ом эсэргүүцэл -> Орон нутгийн дэлгүүрүүдээс хямд үнээр худалдаж авах нь дээр.

1 - zener диод 5.1v -> Орон нутгийн дэлгүүрүүдээс хямд үнээр худалдаж авах нь дээр.

5 - 1N4007 диод -> Орон нутгийн дэлгүүрүүдээс хямд үнээр худалдаж авах нь дээр.

1 -Тогтворжуулагчийн трансформатор -> Хэрхэн өөрийн болгох талаар youtube зааварчилгааг үзнэ үү -> Эсвэл дотоодын дэлгүүрээсээ худалдаж аваарай. Тэмдэглэл:: Трансформатор нь хянагчдад 12V гаралттай байх ёстой.

Би орон нутгийн дэлгүүрүүдээс эд анги худалдаж авч 800 ваттын трансформатор хийсэн бөгөөд миний трансформатор 3 алхамтай, 1 -р алхам нь хэвийн/гаралт, 2 -р алхам нь 20в, 3 алхам нь 50в -оор нэмэгддэг.

~~! Сэнс ашигладаг MOSFET -> 600V N -Channel Power MosFET ба түүний бүтээлүүд !!

~~! DC-DC доош бууж, Бак хөрвүүлэгчийг Arduino-д тогтвортой 5V хүчээр ашигладаг.

Алхам 2: Схем, диаграм ба холболт

Схем, диаграм ба холболт
Схем, диаграм ба холболт
Схем, диаграм ба холболт
Схем, диаграм ба холболт
Схем, диаграм ба холболт
Схем, диаграм ба холболт
Схем, диаграм ба холболт
Схем, диаграм ба холболт

Дээрх хэлхээний схемийн хувьд би тогтвортой байдлын үүднээс бага зэрэг өөрчилж, бусад хэсгүүдийг ижил самбар дээр бага зайнд нэмж оруулав.

Схем ба схемийн дагуу хэсгүүдийг холбоно уу.

Холболт:-

Оролтын трансформаторын 12в шугамыг хэлхээнд -> 12VAC -ийн талбайд.

оролт Мэдрэгчийн холболт

Хүчдэл мэдрэгчийг ардуиногийн A0 зүү рүү эерэг, сөрөгийг газардуулгатай холбоно уу

Одоогийн мэдрэгчийн Vcc зүүг 5v шугамд, Gnd зүүг gnd шугамд, гаралтын зүүг A1 рүү холбоно уу

Температур мэдрэгч LM35 Vcc зүүг 5v, Gnd зүүг gnd шугамд, өгөгдлийн зүүг A2 руу холбоно уу.

Шилжүүлэгчийг диаграммд үзүүлсэн шиг холбоно уу, дунд зүүг A3 руу, 10k эсэргүүцэлтэй баруун зүүг GND руу, зүүн зүүг 5в шугам руу холбоно уу.

гаралтын холболт Реле

Arduino D7 -ийг 1 релей рүү холбоно уу

Arduino D8 -ийг pin2 реле рүү холбоно уу

Pin3 реле руу Arduino D9 -ийг холбоно уу

Arduino D10 -ийг Relay Pin 4 -тэй холбоно уу

LCD холболтууд

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

Трансформаторын холболтын реле

Дээрх диаграммд үзүүлсэн шиг холбоно уу.

Fritzing доорх хэлхээний диаграмыг татаж авах

Алхам 3: Кодыг кодлох, тайлбарлах

Кодыг кодлох, тайлбарлах
Кодыг кодлох, тайлбарлах

Кодуудын танилцуулга, энэ нь юу хийх вэ

Энэ нь arduino -ийн A0 зүүгээр AC хүчдэлийг хянаж, тухайн үед ямар реле идэвхжихийг хянах болно. Жишээ -> Хэрэв arduino 199VAC авбал 1 реле идэвхжих бөгөөд энэ нь хүчдэлийг 219VAC болгон нэмэгдүүлэх болно. Товчхондоо хүчдэл нь 210 -аас бага, мөн 180 -аас дээш байвал 1 реле идэвхждэг бөгөөд энэ нь 20 В хүчдэлийг нэмэгдүүлдэг, 210 -аас дээш ба 230 -аас бага бол 1 реле идэвхгүй болно.

АС хүчдэлийг хянах нь LCD дэлгэц дээр гарах бөгөөд гаралтын хүчдэлийг оролтын хүчдэлд алхам алхмаар нэмж гаралтын хүчдэлийг харуулна. Анхаарна уу: гаралтын хүчдэл дээр мэдрэгч байхгүй тул ачаалал их байх үед гаралтын хүчдэл нарийвчлал багатай байдаг.

ACS712 модуль нь гаралтаас хичнээн их гүйдэл гарч байгааг мэдэрч, дараа нь arduino нь ваттаар тооцоолж, LCD дэлгэц дээр харуулна.

Мөн трансформаторын температурыг хянадаг, хэрэв температур тогтоосон цэгээс өндөр болвол сэнс асах болно.

Github -аас код татаж авах

Энэхүү зааварчилгаа танд таалагдана гэж найдаж байна

Зөвлөмж болгож буй: