Dobre wieści! M5Stack wprowadził na rynek nowy produkt, TimerPWR Unit. Przyjrzyjmy się, jak go używać.
Co to jest jednostka TimerPWR
Jednostka TimerPWR to wszechstronny moduł zasilacza czasowego, oferujący funkcje ładowania, rozładowywania, przełączania, wyświetlania oraz wzmacniania. Wyposażona jest w mikrokontroler STM32 zapewniający precyzyjną kontrolę mocy, umożliwiając użytkownikom ustawianie automatycznych harmonogramów włączania/wyłączania. Jednostka jest zasilana przez interfejs Type-C i może łączyć się z zewnętrzną baterią za pomocą interfejsu 1.25-2P.
Wyposażony w ładowarkę baterii 330mA oraz obwód podbijający, który dostarcza 5V/800mA (lub 1400mA przy mocy baterii 1C) do urządzeń zewnętrznych przez port Grove, moduł TimerPWR jest dobrze przystosowany do różnych zastosowań. Czujnik INA3221 zapewnia monitorowanie w czasie rzeczywistym wejścia i wyjścia mocy. Dodatkowo zawiera wyświetlacz OLED o przekątnej 0,66 cala oraz dwa boczne przyciski do interakcji z użytkownikiem, umożliwiające dostosowanie ustawień takich jak harmonogramy włączania/wyłączania zasilania za pomocą przycisków lub przez szynę I2C z interfejsem Grove.
Idealny do inteligentnych domów, automatyki przemysłowej oraz urządzeń sterowanych czasowo, ten produkt oferuje solidne i elastyczne rozwiązanie zarządzania energią dla różnych konfiguracji.
Przegląd
Przykładowy diagram z M5Stack ilustruje konfigurację interfejsu baterii dla jednostki TimerPWR. Pokazuje, że bateria może być zarówno ładowana, jak i rozładowywana przez ten interfejs. Dodatkowo, połączenie USB może bezpośrednio zasilać urządzenia zewnętrzne lub ładować baterię w razie potrzeby, zapewniając elastyczne opcje zarządzania energią dla jednostki TimerPWR.
Przód
Wstecz
Jednostka TimerPWR wykorzystuje układ ładowania i zarządzania baterią LG4056 do efektywnego zarządzania baterią, wraz z 0,66-calowym ekranem OLED do wyświetlania. Zasilana jest przez mikrokontroler STM32G0, który działa w ultra-niskim trybie stop, wymagającym jedynie 3-8μA, co czyni go bardzo energooszczędnym do długotrwałego użytkowania w aplikacjach niskiego poboru mocy.
Wewnątrz
Wewnętrzny projekt jednostki TimerPWR jest imponująco kompaktowy, zawierając MCU, obwody ładowania baterii, przetwornicę buck-boost, port Type-C oraz dwa przyciski wszystko w małym, wydajnym układzie. Ten uproszczony projekt maksymalizuje funkcjonalność przy zachowaniu minimalnego rozmiaru, co jest idealne dla kompaktowych projektów elektronicznych.
Test
Bateria
Najpierw zacznijmy od podłączenia baterii do jednostki TimerPWR. Zauważ, że ta jednostka używa odwrotnego złącza JST, więc będziesz musiał odpowiednio przygotować baterię, aby zapewnić prawidłowe dopasowanie. Postępuj zgodnie z pokazanym ustawieniem, aby uniknąć problemów z połączeniem.
LED
Następnie prylutuj diodę LED do przewodu Grove. To ustawienie pozwoli na łatwe podłączenie diody LED do jednostki TimerPWR za pomocą interfejsu Grove, umożliwiając testowanie wyjścia zasilania i wizualizację funkcjonalności jednostki. Upewnij się, że dioda LED jest starannie przylutowana do odpowiednich przewodów, aby zapewnić prawidłowe działanie.
Połączenie i konfiguracja
Zacznij od podłączenia baterii i diody LED (za pomocą przewodu Grove) do jednostki TimerPWR. Po podłączeniu powinieneś zobaczyć, że diode LED się zapali, co wskazuje, że jednostka TimerPWR dostarcza zasilanie prawidłowo, a połączenia działają zgodnie z oczekiwaniami.
Następnie skonfiguruj jednostkę TimerPWR, aby wyprowadzała wysoki poziom przez dwie sekundy oraz niski poziom przez trzy sekundy. Spowoduje to utworzenie cyklu włącz/wyłącz dla podłączonej diody LED, pozwalając jej świecić przez dwie sekundy, a następnie wyłączyć się na trzy sekundy, powtarzając ten cykl. To czasowe sterowanie może być użyte do testowania zdolności jednostki TimerPWR do zarządzania interwałami zasilania.
Wyniki
Cieszę się, że działało dobrze! Oto kilka ciekawych pomysłów na projekty, które możesz wypróbować z jednostką TimerPWR:
-
Automatyczny system nawadniania roślin: Użyj jednostki TimerPWR do sterowania małą pompą wodną i tworzenia cykli podlewania w określonych odstępach czasu. Połącz ją z czujnikiem wilgotności gleby, aby podlewać rośliny tylko wtedy, gdy jest to potrzebne.
-
Przenośna ładowarka do urządzeń z automatycznym wyłącznikiem czasowym: Zbuduj ładowarkę do urządzeń mobilnych, która automatycznie zatrzymuje się po określonym czasie, pomagając zachować zdrowie baterii. Możesz także dodać wyświetlacz do monitorowania statusu ładowania i czasu.
-
Aktywowane ruchem światło nocne: Połącz czujnik ruchu z jednostką TimerPWR, aby sterować diodą LED, która pozostaje włączona przez określony czas po wykryciu ruchu — idealne do korytarzy lub schodów.
-
Zasilanie czasowe dla urządzeń IoT: Użyj jednostki TimerPWR do kontrolowania zasilania czujnika lub urządzenia IoT, które musi działać tylko w określonych odstępach czasu, co pomaga oszczędzać baterię.
Daj znać, czy któreś z nich wzbudza zainteresowanie, albo możemy wymyślić więcej pomysłów!