Zestaw ZigBEE Development Board – ZB600

imgres

Zestaw developerski dla modułów ZigBEE opartych o CC2530  jest bardzo przydatny w pracach nad aplikacjami dla naszych układów. Znacząco ułatwia dostęp do pinów zawartego w module mikrokontrolera, Tworzenie aplikacji jak też i testowanie w ustroju modułu z różnymi dodatkami. Warto rozważyć zakup płytki gdyż znacząco ułatwia nam prace. Zobaczy więc co w trawie piszczy a właściwie na płytce ….

Moduł ZB600 produkcji WaveShare jest dostępny w sklepie ELTY.PL za niespełna 160pln. Są to dobrze zainwestowane pieniądze dla zwolenników i wielbicieli modułów ZigBEE opartych o układy CC25xx z rdzeniem 8051.

Przechwytywanie

Niewielka płytka w zielonym kolorze udostępnia nam szereg złącz i dodatków, które umożliwiają nam dołączanie do naszego modułu ZigBEE różnych dodatkowych urządzeń. Całość wydaje się być doskonale przemyślana, a jakość wykonania nie budzi zastrzeżeń. Na pokładzie znajdziemy:

ZB600-intro

Strona Top:

  1. Złącze modułu ZigBEE Core2530
  2. Złącze 8I/0+ADC
  3. Złącze SPI/UART
  4. Złącze IDC10 do podłączenia CC Debugera
  5. Złącze USB dla konwertera USB-UART opartego o układ CP2102
  6. Złącze LCD
  7. Złącza umożliwiające dołączanie czujników zewnętrznych (temp, gazu, wilgotności i wielu innych)
  8. Tu wyprowadzono wszystkie piny mikrokontrolera
  9. Złącze 1Wire dla DS18B20
  10. Złącze zasilania udostępniające napięcia 3,3 i 5V
  11. Kontrolka zasilania modułu (PWRLED)
  12. Kontrolki pracy UART  (RX/TX LED)
  13. 3 Diody LED użytkownika
  14. 3 pozycyjny przełącznik Zasilania  umożliwia przełączenie zasilania  na Bateryjne lub USB oraz wyłączenie płytki
  15. Układ CP2102 firmy Silicon Labs stanowiący USB-UART Bridge
  16. Układ AMS1117-3,3 dostarczający 1A 3,3V
  17. Przycisk RESET
  18. Przycisk użytkownika
  19. 5 pozycyjny dżojstik
  20. Zworki rozłączające UART0
  21. Zworki rozłączające Diody LED (13)
  22. Zworki rozłączające przyciski i dżojstik

Strona BOTTOM

Od spodu płytki znajdziemy 4 tulejki dystansowe na których stoi nasza płytka co jest nieuniknione gdyż zamontowano tam 2 pojedyncze koszyki baterii AAA umożliwiające zasilanie bateryjne i tym samym testowanie komunikacji i działania z dala od źródła zasilania w terenie — duży plus za takie podejście.

Przechwytywanie

Jak więc widać płytka umożliwia wygodny dostęp i komunikację z modułem CC2530 jest też bardzo wygodna w użytkowaniu a rozmieszczenie złącz nie koliduje z niczym i kabelki nie przeszkadzają sobie nawzajem przez co nie zginiemy w ich gąszczu. ZB600 jest też bogato wyposażona w dodatki zachęcające do programowania. W komplecie z płytką poza nią samą znajdziemy:

CoreCC2530

Przechwytywanie

wraz z antenką to nasz główny bohater proszący się o zaprogramowanie i gotowy do pracy wraz z układem SoC CC2530F256RHAR , w którym jest już wgrany Bootloader umożliwiający programowanie i konfigurację przez UART. Wgrane jest też podstawowe firmware umożliwiające pracę jako Koordynator lub Ruter . Możliwe jest więc natychmiastowe zestawienie sieci jeśli mamy dwa moduły.

Ponadto z dostępną w zestawie antenką układ pozwala na uzyskanie połączenia bezprzewodowego o parametrach 250kbps i zasięgu:

  • maksymalnie 350m  (możliwa niestabilność)
  • stabilna łączność 250m
  • Automatyczne połączenie urządzeń do 120m

Łączność odbywa się w paśmie 2,4GHz na 16 kanałach o szerokości 5Mhz. Komunikacja z układami zewnętrznymi (jak mikrokontroler, PC) odbywa się przez port UART ustawiony domyślnie na 38400 bps. Ponadto nasz CC2530 udostępnia nam:

  • Wysokowydajny i oszczędny rdzeń 8051
  • 256KB Flash
  • Wathdog timer
  • Battery monitor
  • Czujnik temperatury (wbudowany)
  • 8 kanałowy 12 bitowy ADC z konfigurowalną rozdzielczością
  • 2 UARTY
  • 1x 16bit Timer
  • 2x 8bit Timer
  • szyfrowanie AES
  • 21 portów GPIO  gdzie 19 o max obciążeniu 4mA i 2x 20mA
  • Generator dla IR

Jak widać na bogato jest na czym zaszaleć i stworzyć wielkie samodzielne układy bez konieczności wręcz używania dodatkowego mikrokontrolera.

LCD22

Przechwytywanie

Wyświetlacz graficzny TFT 2,2″  o rozdzielczości 320×240 na sterowniku HITACHI BD663474 posiadającym szybką pamięć RAM  z Touch panelem kontrolowanym przez układ XPT2046. Pracujący na magistrali SPI.

Przechwytywanie1

Pod tasiemką został skrzętnie ukryty układ Altery EPM3032A całość spisuje się świetnie zarówno z STM32, Kinetis jak też Arduino i naszym CC2530.  Podczas pracy naszej płytki jako koordynator możemy łatwo prezentować dane z czujników i sterować różnymi funkcjami urządzeń końcowych.

Przechwytywanie

Np pisząc sobie mały terminal i wykrywanie dodatkowych modułów ZigBEE bardzo przydatne.

AT45DBXX DataFlash Board

AT45DBXX-DataFlash-Board-1

W zestawie otrzymujemy też płytkę z pamięcią DATA FLASH pracującym na SPI z układem AT45DB321D o pojemności 32 megabitów.

Analog Test Board

 

Przechwytywanie

Kolejna płytka z zestawu umożliwiająca nam eksperymenty z ADC na naszej płytce. Posiada ona Wzmacniacz Audio oparty o LM386M, dwa potencjometry umożliwiające ustalenie napięcia wejściowego do pomiarów w zakresie 0-3,3V  oraz głośniczek i wejście zewnętrznego sygnału AUDIO.

W zestawie znajdziemy też :

  • DS18B20 umożliwiający budowę termometru bezprzewodowego
  • Przewód USB do podłączenia z komputerem
  • zestaw przewodów do dołączania zewnętrznych modułów (2x 2Pin VCC, 2x4Pin)
  • Antenkę 2.4G 2DB 360° omni-directional dla Core2530

Przykładowe oprogramowanie i dokumentację można pobrać ze strony WaveShare WIKI.

Reasumując bogate wyposażenie oraz możliwości oraz wysoka jakość wykonania plasują tą płytkę na wysokim miejscu biorąc pod uwagę łatwość aplikowania własnych programów w module ZigBEE CC2530 i ich testowania w zwartym przenośnym zestawie. Zdecydowanie mogę polecić ten zestaw każdemu chcącemu spróbować swoich sił z komunikacją radiową opartą o ZigBEE jak też podczas budowania wałsnych rozwiązań Home Inteligence czy jak ja używać ZigBEE do sterowania Robotem który powstaje powoli, a dzięki ZigBEE będzie miał wiele możliwości jak też i sterowanie zrealizowane na przerobionym padzie z PlayStation,

SS105452

W którym spoczywa moduł SuBEE oparty również o CC2530 a kontrolowany przez STM32F050F6P7 które można również zakupić w elty.pl

Kompletny zestaw gotów do pracy :

SS105523

Miłej zabawy.