Inteligentny UPS DIY: Modułowa obudowa zasilania dla ZimaBoard

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Zauważyliśmy, że w społeczności istnieje duże zapotrzebowanie na peryferia do ZimaBoard, a UPS jest jednym z głównych tematów. Oto bardzo kompaktowy i zaawansowany inteligentny UPS od twórcy społeczności CP0204, którym chcieliśmy się z Wami podzielić.

Tło projektu:

Wiele urządzeń używanych w CP0204, takich jak pudełka ARM i ZimaBoard Single Board Server, korzysta głównie z zasilaczy 12V DC. Aby zapobiec uszkodzeniom stanu pracy urządzeń i utracie danych z dysków mechanicznych podczas nagłych przerw w zasilaniu, CP0204 postanowił opracować inteligentny zasilacz UPS jako źródło zasilania awaryjnego.

Koncepcja projektu:

CP0204 zdecydował się na użycie dojrzałych modułów elektronicznych do projektu zintegrowanego. W porównaniu z zwykłym UPS, który może tylko zapewnić zasilanie awaryjne, projekt CP0204 jest bardziej inteligentny:

  1. Aktywne wysyłanie poleceń wyłączenia do urządzeń przez interfejs USB podczas awarii zasilania
  2. Obsługa zdalnego monitorowania stanu pracy przez aplikację
  3. Obsługa zdalnej kontroli mocy wyjściowej w celu zdalnego odcięcia zasilania

Projekt sprzętowy:

Główne komponenty:

  • ESP32 S2 Mini: układ sterujący całym systemem
  • Moduł UPS 12V: zapewnia zasilanie awaryjne
  • Moduł 12V do 5V: zasilanie dla ESP32
  • Uchwyt na 2 baterie 18650
  • Przekaźnik i inne komponenty
projekt sprzętowy

(Schemat projektu, niektóre moduły nie są pokazane)

Zasada działania:

ESP32 ciągle monitoruje napięcie wejściowe. Gdy napięcie wejściowe jest mniejsze niż 12V, wykrywa awarię zasilania i aktywuje moduł UPS, zasilając urządzenie z dwóch baterii 18650. Ponadto, gdy bateria jest słaba, za pomocą interfejsu USB wysyła polecenia wyłączenia do urządzeń, nakłaniając je do zamknięcia.
Dodano również funkcje Wi-Fi, umożliwiające zdalne monitorowanie stanu i kontrolę mocy wyjściowej przez aplikację.

ESP32

Efekt wdrożenia:

CP0204 przylutował zaprojektowaną na zamówienie płytkę PCB, wgrał program sterujący i zapakował ją w półprzezroczystą obudowę, tworząc mały i praktyczny inteligentny zasilacz UPS.


Po podłączeniu do urządzeń, może automatycznie wykrywać awarie zasilania i powiadamiać urządzenia o konieczności wyłączenia, aby zapobiec utracie danych lub uszkodzeniu sprzętu. Stan pracy można również monitorować, a moc wyjściową kontrolować zdalnie przez aplikację w dowolnym momencie.
Dzięki niskim zużyciu energii przez ZimaBoard, moc z dwóch baterii 18650 wystarcza na normalne wyłączenie po zaniku zasilania.

dwie baterie 18650 do zimaboard
zimaboard
zima board

Podsumowanie:

Dzięki koncepcji modułowej, CP0204 wyodrębnił kluczowe funkcje inteligentnego UPS i wybrał odpowiednie, dojrzałe moduły do integracji, ostatecznie tworząc prototyp projektu. W porównaniu z zwykłym UPS, projekt CP0204 jest bardziej inteligentny, z rozszerzeniami sprzętowymi i programowymi do monitorowania stanu, ochrony urządzeń oraz zdalnego sterowania.

Centrum Kampanii Zima

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.