Jak zbudować prosty miernik natężenia prądu z wyświetlaczem LCD to doskonały projekt dla każdego majsterkowicza, który chce zgłębić tajniki pomiarów elektrycznych.
Wybór komponentów
Podstawą każdego amatorskiego amperomierza jest właściwy dobór elementów. Kluczowe znaczenie mają:
- Mikrokontroler – najczęściej stosowany jest popularny Arduino (np. Uno lub Nano), dzięki prostocie programowania oraz dużej liczbie bibliotek.
- Rezystor pomiarowy – niska wartość (np. 0,1 Ω) pozwala zmierzyć prąd z minimalną stratą napięcia i dużą dokładnością.
- Wyświetlacz LCD – np. typu 16×2 z interfejsem I2C lub klasyczny 16×2 z interfejsem równoległym. Interfejs I2C ułatwia podłączenie, redukując liczbę połączeń.
- Moduł zasilania – stabilizator 5 V (lub 3,3 V, w zależności od mikrokontrolera), aby zapewnić stałe napięcie zasilania.
- Przewody pomiarowe i elementy montażowe – płytka stykowa (breadboard), rezystory pomocnicze, zwory, koszulki termokurczliwe, złącza śrubowe.
Każdy element powinien być dobrany pod kątem przewidywanego zakresu pomiarowego i wymagań projektowych. Użycie zbyt dużego rezystora pomiarowego prowadzi do nadmiernych strat napięcia, a zbyt małego – do niewystarczającej różnicy napięć do pomiaru.
Projektowanie obwodu i połączenia
Zanim przystąpimy do montażu, warto opracować schemat połączeń. Schemat umożliwi przejrzyście zorganizować komponenty i uniknąć błędów okablowania.
1. Pomiar prądu za pomocą rezystora szeregowego
W amatorskich amperomierzach zazwyczaj stosuje się metodę pomiaru napięcia na rezystorze szeregowo włączonym w obwód odbiornika. Różnica potencjałów jest proporcjonalna do natężenia prądu (prawo Ohma):
V = I × R
Stosując rezystor o wartości 0,1 Ω i mierząc napięcie rzędu kilkudziesięciu miliwoltów, możemy obliczyć prąd z dużą dokładnością. Napięcie to podajemy do wejścia przetwornika analogowo-cyfrowego (ADC) w mikrokontrolerze.
2. Schemat połączeń
- Wejście pomiarowe → rezystor pomiarowy → odbiornik.
- Napięcie na rezystorze → dzielnik napięcia (jeśli potrzebny) → wejście ADC mikrokontrolera.
- Wyświetlacz LCD → piny I2C (SDA, SCL) lub piny równoległe (RS, RW, E, D4–D7).
- Zasilanie 5 V → mikrokontroler → moduł wyświetlacza.
- Masa wspólna (GND) → wszystkie komponenty.
Uwaga: Jeśli zastosujemy mikrokontroler 3,3 V i wyświetlacz 5 V, należy zastosować konwertery poziomów logicznych lub wybrać komponenty zgodne pod względem napięć.
Programowanie mikrokontrolera i wyświetlacza LCD
Następny krok to napisanie oprogramowania. Kluczowym elementem jest poprawny odczyt wartości z przetwornika ADC oraz skonfigurowanie wyświetlacza tak, aby prezentował wynik w czytelnej formie.
1. Kalibracja ADC
- Odczyt surowej wartości z ADC (0–1023 przy 10-bitowym przetworniku).
- Przeliczenie na napięcie: Vin = (ADC / 1023) × Vref.
- Uwzględnienie wartości rezystora – obliczenie prądu: I = Vin / Rpom.
Przykładowo, dla Vref = 5 V i Rezystor = 0,1 Ω, odczyt ADC = 512 odpowiada napięciu około 2,5 V, a więc prądowi 25 A.
2. Obsługa wyświetlacza
Do sterowania LCD z interfejsem I2C można wykorzystać bibliotekę LiquidCrystal_I2C. W przypadku interfejsu równoległego – LiquidCrystal. Przykład kodu Arduino:
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
const int adcPin = A0;
const float Rpom = 0.1;
void setup() {
lcd.init();
lcd.backlight();
}
void loop() {
int raw = analogRead(adcPin);
float voltage = raw * (5.0 / 1023.0);
float current = voltage / Rpom;
lcd.setCursor(0,0);
lcd.print("Nat. pradu:");
lcd.setCursor(0,1);
lcd.print(current, 2);
lcd.print(" A");
delay(500);
}
W tym programie użyliśmy zmiennych typu float dla uproszczenia. W zastosowaniach przemysłowych warto zastosować filtrację pomiaru (średnia krocząca) i ewentualne przeskalowanie wyników ze stałą korekcyjną, aby poprawić dokładność.
Testowanie i kalibracja
Ostatni etap to sprawdzenie poprawności działania oraz skalibrowanie urządzenia. Bez tego nie można mówić o wiarygodnych wynikach pomiarowych.
- Test wzorcowy: Podłącz znany obciążnik (np. rezystor o konkretnej wartości) i zasil go stabilizowanym źródłem napięcia. Oblicz oczekiwany prąd i porównaj z odczytem.
- Regulacja współczynnika: W kodzie można wprowadzić korektę: current = (voltage / Rpom) × K, gdzie K to współczynnik kalibracyjny.
- Powtarzalność: Wykonaj pomiar kilkukrotnie dla różnych wartości prądu, by ocenić liniowość i powtarzalność odczytów.
- Analiza błędów: Uwzględnij wpływ temperatury, dryftu rezystora pomiarowego oraz dryftu napięcia odniesienia ADC.
Podczas testów warto wykorzystać multimeter referencyjny lub profesjonalny amperomierz cęgowy, by mieć pewność co do kierunku i wartości prądu.
Praktyczne porady i rozwinięcia
Po zbudowaniu podstawowego urządzenia możesz wzbogacić swój projekt o dodatkowe funkcje:
- Rejestracja danych na kartę SD – moduł SD umożliwia archiwizację pomiarów w pliku CSV.
- Wyjście komunikacyjne – UART lub USB do przesyłania wyników do komputera.
- Alarmy progowe – sygnał dźwiękowy lub dioda LED przy przekroczeniu ustalonej wartości prądu.
- Obudowa 3D – przygotuj projekt w programie CAD i wydrukuj estetyczną obudowę na drukarce 3D.
Dzięki takiemu podejściu twój prosty amperomierz stanie się niezawodnym narzędziem warsztatowym, a zdobyte doświadczenie przyda się przy kolejnych, bardziej zaawansowanych projektach elektronicznych.