Spisu treści:

Woltomierz AC za pomocą Arduino: 3 kroki (ze zdjęciami)
Woltomierz AC za pomocą Arduino: 3 kroki (ze zdjęciami)

Wideo: Woltomierz AC za pomocą Arduino: 3 kroki (ze zdjęciami)

Wideo: Woltomierz AC za pomocą Arduino: 3 kroki (ze zdjęciami)
Wideo: BQ500100 pomiar prądu arduino #3 2024, Lipiec
Anonim
Woltomierz AC za pomocą Arduino
Woltomierz AC za pomocą Arduino

Jest to prosty obwód do ustalenia napięcia AC za pomocą Arduino UNO bez żadnego woltomierza AC!! SMACZNEGO!!

Krok 1: WYMAGANE KOMPONENTY

WYMAGANE KOMPONENTY
WYMAGANE KOMPONENTY
WYMAGANE KOMPONENTY
WYMAGANE KOMPONENTY
WYMAGANE KOMPONENTY
WYMAGANE KOMPONENTY

Przeczytaj wyjaśnienie, aby wiedzieć, że każdy z nich używa…

1) Transformator obniżający napięcie (12 V lub 6 V), użyłem jednego 6 V

2) Rezystor (2P-1K ohm jak użyłem 6V Tx, dla 12V to 1K i 4,7K)

3) Dioda (1N4007)

4) Dioda Zenera (5 V)

5) kondensator (najlepiej 1 uF lub 10 uF więcej czasu na rozładowanie ładunku!!)

6) Adruino UNO lub oczywiście i jakieś zworki(2)

Wszystko to są składniki, które są niezbędne do powstania projektu…

Krok 2: Schemat obwodu i wyjaśnienie

Schemat obwodu i objaśnienie
Schemat obwodu i objaśnienie

Czy widzisz ten obwód? OHHH… tak nic w tym

1) transformator obniżający napięcie (220 V do 6 V AC), ale arduino nie może przyjmować napięcia AC, aby odczytać to również 6 V

2) Pozwala uzyskać napięcie robocze Arduino od 6 V do 5 V, aby mogło ono mierzyć lub odczytywać, więc dzielnik napięcia za pomocą 2 rezystorów 1 k, aby uzyskać 3 V AC (w przybliżeniu)

3) Aby uzyskać prąd stały, użyliśmy diody jako prostownika półfalowego

4) Teraz napięcie 5 V DC musi być utrzymywane nie więcej, więc użyliśmy kondensatora do stabilizacji napięcia i diody zenver jako regulatora napięcia, który zawsze utrzymuje napięcie 5 V na zaciskach!

Tak więc, teraz część obwodu jest wykonana, teraz wyjmiemy zworki z zacisków pokazanych na schemacie obwodu (tj. Przez diodę Zenera) i włożymy zworki (+) do pinu analogowego A0 Arduino i (-) do GND Arduino.

Jeśli nie znasz anody i katody diody, odnieś się do Internetu, to proste! srebrna katoda boczna (1N4007) ORAZ czarna katoda boczna (dioda Zenera).

Krok 3: Arduino i kod

Arduino i kod!
Arduino i kod!
Arduino i kod!
Arduino i kod!
Arduino i kod!
Arduino i kod!

Piny Arduino A0 i Gnd zostały użyte do analizy nadchodzącego napięcia w odniesieniu do sieci AC…

Wejście 5V na pinie A0 odnosi się do 1023 bitowej wartości arduino…

Tak więc 220 V AC (r.m.s.) = 311 V (szczyt) odpowiada 1023 bitom

1 bit odpowiada = 311/1023, więc przyjęliśmy b=analogRead(A0) i napięcie AC=a=(b*311/1023)

Teraz napięcie, które otrzymujemy, jest napięciem szczytowym, aby uzyskać r.m.s. podzieliliśmy pik/kwadrat(2).

ALE, jeśli po prostu powiemy druk szeregowy, Arduino będzie stale wykreślać napięcie, więc stworzyliśmy program, który wyświetla dane wyjściowe tylko wtedy, gdy zmieni się wejście.

Dzięki za przeczytanie tego małego, ale przydatnego projektu, jeśli nie masz w pobliżu woltomierza prądu przemiennego.

Wymyślę projekty IoT od następnego.

Kod: link Github do pliku ino

Zalecana: