- Beelogger-Universal 2.x (Solar)
- Montaż elementów dla systemu Wi-Fi (ESP8266) w beelogger‑Universal 2.x
- Modyfikacja modułu DS3231
- Modyfikacja Arduino Pro Mini i Nano
- Montaż HX711 w systemie beelogger-Universal 2.x
- Konfiguracja Multi-Sketche w systemie beelogger-Universal 2.x
- Test i Kalibracja Systemu: beelogger-Universal
- Kalibracja i Test Wagi (HX711)
Ten wpis opisuje dokładnie, jak zmodyfikować moduł DS3231, aby zapewnić minimalny pobór prądu i kompatybilność z systemem beelogger.
Uwaga wstępna
❗ Przed rozpoczęciem jakichkolwiek modyfikacji:
- Sprawdź oznaczenie pamięci EEPROM na module!
- Akceptowalne: 24C32
- Niedozwolone: 24C02 – moduł nie nadaje się do użycia z beeloggerem.
<!– tu wstaw zdjęcie EEPROM 24C32 vs 24C02 –>
Alternatywnie:
Przed fizyczną modyfikacją możesz wykryć „zły” moduł przez wgranie sketcha SystemCheck — błędne EEPROM zostanie wykryte automatycznie.
Ważna informacja o baterii LIR2032
Jeśli Twój moduł posiada akumulator LIR2032:
- beelogger-Universal nie obsługuje ładowania akumulatorów na module DS3231,
- te moduły możesz używać bez baterii, zasilając DS3231 bezpośrednio przez płytkę Universal.
Szczegóły dla pracy bez baterii opisane są niżej.
Wymagana modyfikacja DS3231 przed montażem
Aby zapewnić poprawną synchronizację czasu i minimalny pobór prądu (poniżej 20 µA w trybie LowPower), wykonaj poniższe zmiany:
Kroki modyfikacji
1. Przygotowanie
- Wyjmij baterię CR2032 z koszyka przed rozpoczęciem pracy!
2. Tryb pracy z baterią CR2032 (1a)
Jeśli chcesz pozostawić baterię CR2032:
Musisz dezaktywować istniejącą ładowarkę baterii:
- Usuń diodę D1 (zaznaczoną na zdjęciu).
- Alternatywnie możesz przeciąć ścieżkę ładowania (w miejscu zielonego prostokąta na zdjęciu).
<!– tu wstaw zdjęcie diody D1 i ścieżki ładowania –>
3. Tryb pracy bez baterii CR2032 (1b)
Jeśli chcesz, aby DS3231 był zasilany wyłącznie przez płytkę:
- Wylutuj cały koszyk na baterię z modułu DS3231.
- Podłącz cienkim przewodem pin Vbat układu DS3231 do punktu 5Va na płytce beelogger Universal.
Uwaga:
Na starszych wersjach PCB (bez oznaczenia 5Va) — połącz Vbat z rezystorem 4,7 kΩ czujnika deszczu.
Dodatkowo:
Jeśli wybierasz tę opcję, nie musisz usuwać diody ładowania (choć nadal jest to zalecane). <!– tu wstaw zdjęcie wylutowanego koszyka i połączenia z 5Va –>
4. Usunięcie pull-up na linii SQW (2)
W celu poprawnego działania w trybie LowPower:
- Dla Universal 2.1x:
Odetnij ścieżkę do rezystora pull-up linii SQW – w miejscu czerwonej linii przy rezystorze RN-472.
Uważaj, aby nie uszkodzić sąsiedniej przelotki (zielona strzałka)! - Jak przeciąć ścieżkę:
Użyj ostrego nożyka (np. skalpela) lub cienkiego frezu.
Wbij czubek nożyka między przelotkę a rezystor RN-472 i rozdziel ścieżkę delikatnym ruchem.
<!– tu wstaw zdjęcie miejsca przecięcia linii SQW –>
5. Alternatywnie: Usunięcie całego rezystora RN-472
- W wersji Universal 2.2 i opcjonalnie w 2.1x możesz:
- całkowicie usunąć sieć rezystorów RN-472,
- albo spiłować napis 472 aż do ceramiki.
Po tym zabiegu musisz zastosować zewnętrzne pull-upy 4,7 kΩ na linii SDA i SCL.
Na PCB Universal 2.2 są one oznaczone jako „opt. 4K7”. <!– tu wstaw zdjęcie usuniętego RN-472 lub spiłowanego napisu –>
6. Test poprawności modyfikacji
Po zakończeniu prac sprawdź połączenia miernikiem:
- Test 1: Ustaw miernik na zakres 200kΩ lub 2MΩ.
- Między pinem SQW a VCC powinno być >1 MΩ.
- Test 2: Ustaw miernik na zakres 200Ω.
- Między pinem 3 układu DS3231 a sygnałem SQW powinno być <1 Ω.
Uwaga:
Jeśli przelotka została uszkodzona (rezystancja >1kΩ), napraw moduł, lutując cienki drucik od pinu 3 DS3231 do sygnału SQW.
<!– tu wstaw zdjęcia pomiarów multimetrem –>
Montaż DS3231 na płytce
- Umieść zmodyfikowany moduł DS3231 w odpowiednim miejscu na płytce Universal.
- Strona z elektroniką DS3231 powinna być odwrócona od płytki (bateria skierowana ku górze).
- Delikatnie zegnij piny modułu, aby leżał płasko.
- Nie musisz wyginać ich dokładnie pod kątem 90°.
- Koniecznie sprawdź, czy żaden pin (szczególnie od baterii) nie dotyka dolnych elementów płytki!
<!– tu wstaw zdjęcie zamontowanego DS3231 na płytce –>
Podsumowanie
✅ Sprawdziłeś EEPROM (24C32).
✅ Usunąłeś diodę ładowania lub odciąłeś ścieżkę.
✅ Przygotowałeś zasilanie dla trybu bez baterii (lub bezpieczny tryb z baterią).
✅ Usunąłeś pull-up SQW.
✅ Przetestowałeś poprawność modyfikacji miernikiem.
✅ DS3231 jest gotowy do montażu w beelogger-Universal!
W kolejnym wpisie przejdziemy do modyfikacji Arduino Pro Mini i finalnego przygotowania systemu do uruchomienia sketcha SystemCheck. 🚀
Jeśli masz pytania lub chcesz dodatkowe przykłady zdjęć – daj znać w komentarzu!
Źródła
- Beelogger-Universal 2.x (Solar)
- Montaż elementów dla systemu Wi-Fi (ESP8266) w beelogger‑Universal 2.x
- Modyfikacja modułu DS3231
- Modyfikacja Arduino Pro Mini i Nano
- Montaż HX711 w systemie beelogger-Universal 2.x
- Konfiguracja Multi-Sketche w systemie beelogger-Universal 2.x
- Test i Kalibracja Systemu: beelogger-Universal
- Kalibracja i Test Wagi (HX711)
Komentarze