İçindekiler:
Video: Arduino Kullanan AC Voltmetre: 3 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu, herhangi bir AC voltmetre olmadan Arduino UNO kullanarak AC voltajını tespit etmek için basit bir devredir! EĞLENCE!!
Adım 1: GEREKLİ BİLEŞENLER
Her birinin kullandığını bilmek için açıklamayı okuyun…
1) Step-downTransformer (12V veya 6V), 6V bir tane kullandım
2) Direnç (2P- 1K ohm, çünkü 6V Tx kullandım, 12V için 1K ve 4.7K)
3) Diyot (1N4007)
4)Zener Diyot (5V)
5)Kapasitör (1uF tercihen veya şarjı boşaltmak için 10uF daha fazla zaman!!)
6) Adruino UNO veya herhangi bir açık ve bazı jumperlar(2)
Bütün bunlar projeyi hayata geçirmek için gerekli olan unsurlar…
Adım 2: Devre Şeması ve Açıklama
Şu devreyi görebiliyor musun? OHHH… evet içinde hiçbir şey yok
1) Düşürücü transformatör (220V - 6V AC) ancak arduino, 6V'yi de okumak için AC voltajı alamaz
2)Arduino'nun 6V'luk çalışma gerilimini 5V'a indirelim ki ölçebilsin veya okuyabilsin, yani gerilim bölücü 2 1k direnç kullanarak 3V AC'ye gelsin(yaklaşık)
3) DC elde etmek için yarım dalga doğrultucu olarak bir diyot kullandık
4)Artık 5V DC'nin bundan daha fazla korunmaması gerekiyor, bu yüzden voltajı stabilize etmek için bir kapasitör ve voltaj regülatörü olarak her zaman 5V'yi terminallerde tutan bir zenver diyot kullandık!
Şimdi devre kısmı tamamlandı, şimdi devre şemasında gösterilen terminallerden (yani zener diyot üzerinden) jumperları çıkaracağız ve jumper'ları (+) Arduino'nun A0 analog pinine ve (-) Arduino'nun GND'sine koyacağız.
Diyotun anot ve katotunu bilmiyorsanız internete bakın bu kadar kolay! gümüş yan katot (1N4007) VE siyah yan katot (zener diyot).
Adım 3: Arduino ve Kod
Arduino'nun pin A0 ve Gnd, AC şebekesine göre gelen voltajı analiz etmek için kullanıldı…
A0 pinindeki 5V girişi, arduino'nun 1023 bit değerini ifade eder…
Yani, 220V AC (r.m.s.)= 311V(tepe) 1023bit'e karşılık gelir.
1bit = 311/1023'e karşılık gelir, Böylece aldık, b=analogRead(A0) ve ac voltajı=a=(b*311/1023)
Şimdi elde ettiğimiz voltaj, r.m.s'yi elde etmek için tepe voltajıdır. tepe/sqrt(2)'yi böldük.
ANCAK, sadece seri baskı diyorsak Arduino sürekli voltaj çizecek, bu yüzden sadece giriş değiştiğinde çıkışı gösterecek bir program yaptık.
Yakınınızda AC voltmetre yoksa bu küçük ama kullanışlı projeyi okuduğunuz için teşekkür ederiz.
Bir sonraki IoT projeleri ile geleceğim.
Kod: ino dosyasına Github bağlantısı
Önerilen:
Arduino Nano ile Waveshare E-ink Ekran Hassas Voltmetre (0-90v DC): 3 Adım
Arduino Nano ile Waveshare E-mürekkep Ekran Hassas Voltmetre (0-90v DC) E-Kağıt Ekranında volt DC. Bu talimat, önceki iki projeyi birleştirir: - Ardui
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım (Resimlerle)
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız
ICL7107 ADC Kullanan Şarj Edilebilir Dijital Voltmetre: 7 Adım (Resimlerle)
ICL7107 ADC Kullanan Şarj Edilebilir Dijital Voltmetre: Bu derste size 20 mV ile 200V arasındaki voltajları ölçebilen süper basit bir dijital voltmetrenin nasıl yapıldığını göstereceğim. Bu proje arduino gibi herhangi bir mikrodenetleyici kullanmayacak. Bunun yerine bir ADC, yani ICL7107 bazı pasiflerle kullanılacaktır
NodeMCU Kullanan Voltmetre: 5 Adım
NodeMCU Kullanarak Voltmetre: Voltajı ölçebileceğiniz ve saklayabileceğiniz ve ayrıca önceki değerlerin grafiğini oluşturabileceğiniz, yapımı kolay ve en ucuz voltmetredir
Arduino Kullanan Voltmetre: 4 Adım
Arduino Kullanarak Voltmetre: Bu dersimizde Arduino Uno kullanarak bir voltmetre yapacağız. Bu tip voltmetre 0-5V altındaki voltajı ölçmek için kullanılabilir