Jak zbudować prosty miernik natężenia prądu z wyświetlaczem LCD.

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.