Spisu treści:
Wideo: Woltomierz AC za pomocą Arduino: 3 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Jest to prosty obwód do ustalenia napięcia AC za pomocą Arduino UNO bez żadnego woltomierza AC!! SMACZNEGO!!
Krok 1: 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
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
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:
Waveshare E-ink Display Precyzyjny woltomierz (0-90 V DC) z Arduino Nano: 3 kroki
Waveshare E-ink Display Precyzyjny woltomierz (0-90 V DC) Z Arduino Nano: W tej instrukcji używam 2,9-calowego wyświetlacza Waveshare E-Paper z Arduino Nano, dzielnikiem napięcia i ADS1115 do wyświetlania precyzyjnych napięć do 90 woltów DC na wyświetlaczu E-Paper. Ta instrukcja łączy te dwa poprzednie projekty: - Ardui
Arduino Precyzyjny i dokładny woltomierz (0-90 V DC): 3 kroki
Dokładny i dokładny woltomierz Arduino (0-90 V DC): W tym instruktażowym zbudowałem woltomierz do pomiaru wysokich napięć DC (0-90 V) ze względną precyzją i dokładnością za pomocą Arduino Nano. Wykonane przeze mnie pomiary testowe były wystarczająco dokładne, głównie w granicach 0,3 V rzeczywistego napięcia mierzonego
Akumulatorowy woltomierz cyfrowy za pomocą ICL7107 ADC: 7 kroków (ze zdjęciami)
Akumulatorowy woltomierz cyfrowy wykorzystujący ICL7107 ADC: W tym samouczku pokażę, jak zrobić bardzo prosty woltomierz cyfrowy, który może mierzyć napięcia od 20 mV do 200 V. Ten projekt nie będzie wykorzystywał żadnego mikrokontrolera takiego jak arduino. Zamiast tego ADC, czyli ICL7107 będzie używany z niektórymi passi
Woltomierz za pomocą NodeMCU: 5 kroków
Woltomierz za pomocą NodeMCU: jest łatwy do wykonania i najtańszy woltomierz, za pomocą którego można mierzyć i przechowywać napięcie, a także generować wykres poprzednich wartości
Woltomierz za pomocą Arduino: 4 kroki
Woltomierz za pomocą Arduino: W tym samouczku stworzymy woltomierz za pomocą Arduino Uno. Ten typ woltomierza może być używany do pomiaru napięcia poniżej 0-5 V