Nowy poziom dokładności poznaj nasz moduł ADS1115

Nowy poziom dokładności poznaj nasz moduł ADS1115
W świecie elektroniki precyzyjny pomiar napięcia to podstawa – od czujników analogowych, przez układy monitorujące, aż po złożone systemy przemysłowe. Niestety, wiele dostępnych modułów ADC nie oferuje odpowiedniej stabilności, a ich projekt pozostawia sporo do życzenia pod względem filtracji i separacji warstw zasilania.
Dlatego zaprojektowaliśmy własny moduł przetwornika ADC, oparty na popularnym układzie ADS1115, który nie tylko zapewnia 16-bitową precyzję, ale też eliminuje typowe problemy z zakłóceniami dzięki filtracji i przemyślanej architekturze PCB. Co ważne – to w pełni polski projekt, opracowany przez nasz zespół msalamon.
Materiał w wersji wideo
Na naszym kanale YouTube dodaliśmy film o naszym module!
Dlaczego stworzyliśmy własny moduł ADC?
Dostępne na rynku moduły ADS1115 często były projektowane bez szczególnej dbałości o separację zasilania analogowego i cyfrowego. W rezultacie zakłócenia z magistrali I2C przenosiły się na delikatne tory pomiarowe, co powodowało niestabilność pomiarów – szczególnie przy pracy z czujnikami niskonapięciowymi.
Naszym celem było zbudowanie przetwornika, który zapewni nie tylko wysoką rozdzielczość, ale również realnie użyteczną precyzję – także w trudnych warunkach.
Dlatego nasz moduł został wyposażony w oddzieloną warstwę zasilania analogowego i cyfrowego, dzięki czemu sygnały cyfrowe nie wpływają na dokładność pomiarów. Użyliśmy w tym celu koralików ferrytowych oraz odpowiednio dobranych kondensatorów filtrujących, które skutecznie tłumią zakłócenia.
Co wyróżnia nasz moduł przetwornika?
🇵🇱 Polski projekt, przemyślana konstrukcja
Moduł został w całości zaprojektowany przez nasz zespół – od rozkładu pinów po filtrowanie zasilania – z myślą o najbardziej wymagających użytkownikach.
🧲 Separacja zasilania analogowego i cyfrowego
Zastosowanie ferrytów i kondensatorów sprawia, że moduł oferuje stabilne pomiary nawet w środowiskach z dużym szumem elektromagnetycznym. To kluczowe przy pracy z czujnikami analogowymi lub wrażliwymi sygnałami.
📈 Elastyczna prędkość próbkowania – od 8 do 860 SPS
ADS1115 umożliwia ustawienie częstotliwości próbkowania w zakresie od 8 do 860 próbek na sekundę (SPS). Dzięki temu można łatwo dostosować pracę przetwornika do konkretnego zastosowania:
– niższe SPS (np. 8–32) zapewniają lepszą filtrację szumów i wyższą precyzję,
– wyższe SPS (np. 475–860) oferują szybszą reakcję i płynne odczyty w czasie rzeczywistym.
To idealne rozwiązanie, gdy zależy nam na kompromisie między jakością sygnału a szybkością działania.
🧪 Precyzja 16-bit z programowalnym wzmocnieniem
Wbudowany wzmacniacz PGA pozwala wzmocnić sygnały nawet 16-krotnie, dzięki czemu można mierzyć bardzo małe napięcia z wysoką dokładnością.
🔁 4 wejścia lub 2 różnicowe
Moduł obsługuje zarówno 4 niezależne kanały pomiarowe, jak i 2 kanały różnicowe – co czyni go bardzo uniwersalnym.

Ustawienie adresu I2C – zworka ADDR
Na tylnej stronie modułu znajduje się zworka pomiędzy pinem ADDR a GND, którą można zalutować na stałe, aby przypisać domyślny adres I2C: 0x48. To idealne rozwiązanie, gdy nie planujemy używać więcej niż jednego przetwornika ADS1115 – nie trzeba wtedy ręcznie konfigurować połączeń, wszystko działa automatycznie.
Warto wiedzieć, że układ ADS1115 umożliwia wybór jednego z czterech adresów I2C (od 0x48 do 0x4B) w zależności od tego, do którego sygnału podłączymy pin ADDR:
GND | 0x48 |
VCC | 0x49 |
SDA | 0x4A |
SCL | 0x4B |
Dzięki temu na jednej magistrali I²C możemy umieścić nawet cztery takie przetworniki, każdy z innym adresem. Ale jeśli korzystamy tylko z jednego – wystarczy zlutować zworkę GND i zapominamy o temacie. Prosto i wygodnie.

🛑 Uwaga na podróbki i zamienniki
Warto zaznaczyć, że na rynku coraz częściej pojawiają się moduły z podrobionymi układami, które mogą nie działać zgodnie z dokumentacją techniczną. Zdarza się także, że zamiast ADS1115 (16-bit), producenci montują ADS1015 – układ o znacznie niższej rozdzielczości (tylko 12-bit!), ale wyglądający niemal identycznie. Różnicę trudno zauważyć na pierwszy rzut oka, a może ona całkowicie zniweczyć sens dokładnych pomiarów.
W naszym module masz gwarancję ADS1115 – dokładnie taki, jaki deklarujemy.
Dla kogo jest ten moduł?
- Hobbystów i majsterkowiczów: idealny do projektów z Arduino, ESP32, Raspberry Pi
- Zawodowych elektroników: stabilna praca, separacja zasilania i precyzyjne pomiary
- Twórców czujników i urządzeń IoT: idealny tam, gdzie potrzebna jest niezawodność
Przykładowy kod dla Arduino IDE
Aby ułatwić pierwsze uruchomienie naszego modułu ADS1115, przygotowaliśmy gotowy przykład w Arduino IDE. Kod pozwala na surowy odczyt wartości RAW z każdego z 4 kanałów analogowych (A0–A3) bez potrzeby konwersji na napięcie. Dzięki temu możesz od razu rozpocząć testowanie swojego przetwornika.
Kod zawiera:
- Konfigurację adresu I2C,
- Ustawienie wzmocnienia (PGA),
- Komentarze pomocnicze ułatwiające adaptację do własnego projektu.
👇 Kliknij przycisk, aby pobrać kod:
💡 Pamiętaj, aby zainstalować bibliotekę
Adafruit_ADS1X15
z Menedżera bibliotek w Arduino IDE przed kompilacją kodu.

Podsumowanie
Nasz moduł ADS1115 to coś więcej niż tylko kolejny przetwornik ADC – to przemyślane narzędzie stworzone z myślą o precyzyjnych pomiarach i niezawodności. Dzięki solidnej konstrukcji, separacji warstw zasilania, możliwości ustawienia adresu I2C na stałe oraz gwarancji użycia oryginalnego układu ADS1115, masz pewność, że Twoje pomiary będą stabilne i wiarygodne.
Jeśli szukasz rozwiązania, które po prostu działa – bez walki z zakłóceniami, niepewnym montażem czy podróbkami – to właśnie je znalazłeś.

Prezentowaną w artykule elektronikę znajdziesz oczywiście w naszym sklepie 👉 sklep.msalamon.pl 👈Zapraszamy również na nasze social media, gdzie na bieżąco informujemy o nowych produktach oraz o najciekawszych promocjach 😎👇