Projekt 2: Niech będzie światło
Oświetlenie LED to popularna kategoria produktów. Wyposażony w kilka kanałów PWM, a także interfejsy Wi-Fi i BLE, WM2000 doskonale nadaje się do sterowania taśmami i panelami LED RGB. Druga aplikacja w samouczku prezentuje właśnie to - zdolność WM2000 do sterowania LED RGB. Zestaw ma tylko jedno takie LED, ale wystarczy to do demonstracji zasady działania.
Ta aplikacja pozwala na dynamiczne sterowanie LED RGB z poziomu strony internetowej. W trakcie możesz też zapoznać się z wykorzystaniem AJAX do tworzenia dynamicznych, nieladujących się stron internetowych.
Na koniec ten etap Twojej podróży uczy Cię, jak bezprzewodowo wgrywać skompilowaną aplikację do WM2000.
Sprzęt
Specyfikacja:
- Dwa poziome rzędy sprężynowych pinów utrzymują WM2000 na miejscu
- Moduł może być łatwo wsadzony i wyciągnięty z ponownie
- Czujnik temperatury I²C
- Czujnik światła I²C
- Duże LED RGB napędzany trzema liniami z możliwością PWM
- Dwa przyciski:
- MD - podłączony do linii MD
- Reset - podłączony do linii RST (reset)
- Cztery diody LED sygnalizacyjne:
- Główne diody LED zielona (SG), czerwona (SR) i żółta (SY)
- Niebieska dioda LED (LPW) wskazująca, czy zasilanie jest podłączone do płyty
- Zworki i punkty testowe:
- Do pomiaru prądu WM2000 i całej płyty
- Do włączenia trybu niskiego zasilania
- Do wyboru źródła zasilania RTC (3.3V lub bateria zapasowa)
- Dwa 12x2 męskie złącza pinowe do podłączania zewnętrznych obwodów
- Wymiary zestawu (D x S x W): 100 x 120 x 27,5mm
- Aplikacje Tibbo BASIC/C można debugować przez Wi-Fi lub USB
- Złącze USB-C do zasilania płyty i do debugowania szeregowego
- Dwu-pinowy blok zaciskowy do podłączenia zewnętrznego zasilania 3V-5,5V*
- Bateria zapasowa CR2032 (w uchwycie)
- Układ umożliwiający włączenie trybu niskiego zasilania WM2000
- Kabel USB Type-C-to-A jest dołączony do zestawu
* Potrzebny tylko w przypadku braku zasilania USB
Pliki, Narzędzia i Dokumentacja
Aplikacje demonstracyjne | Repozytorium projektów WM2000EV (Github) |
Narzędzia do rozwijania | CODY — kreator konfiguracji projektu Tibbo WebTIDE — wieloplatformowe, oparte na przeglądarce IDE Tibbo Web Apps — narzędzia oparte na przeglądarce |
Dokumentacja | Podręcznik sprzętowy WM2000EV Przewodnik pierwszych kroków WM2000EV Podręcznik sprzętowy WM2000 Platforma programowania WM2000 |
Zaloguj się