Opis produktu: XBoard v2 Internet bridge - kompatybilny z Arduino
Xboard to płytka zgodna z Arduino wyposażona w port Ethernet, gniazdo dla modułów XBee oraz mikrokontroler Atmega328 znany z wersji Uno. Urządzenie można programować poprzez środowisko Arduino IDE z wykorzystaniem konwertera FTDI (podobnie jak popularne Arduino Mini). Xboard daje możliwość szybkiego podłączenia do sieci Internet dowolnego projektu. Moduł jest szczególnie przydatny przy tworzeniu urządzeń automatyki domowej.
Płytka zawiera mikrokontroler ATmega328 pracujący z napięciami 5 V. Wyposażona jest w 8 cyfrowych wejść/wyjść z czego 4 można używać jako wyjścia PWM (np. do sterowania silnikami) i 8 jako analogowe wejścia. Układ taktowany jest sygnałem zegarowym o częstotliwości 16 MHz. Moduł posiada także złącze USB, które służy do zasilania Xboard, przycisk RESET oraz wyprowadzenia służące do podłączenia programatora AVR.
W celu uruchomienia DFRduino, należy połączyć układ z komputerem za pomocą konwertera FTDI oraz wybrać środowisku Arduino IDE płytkę Arduino Uno. |
Zasilanie
Moduł można zasilać poprzez przewód mini USB (napięciem 5 V) oraz urządzenie zewnętrzne, np. zasilacz sieciowy, baterię czy akumulator (napięciem 5 V - 12 V). Akumulator bądź inne źródło podłącza się do gniazda bateryjnego.
Programowanie
Tworzenie i instalację oprogramowania umożliwia darmowe środowisko Arduino IDE. Zaimplementowany bootloader pozwala na przesłanie programu poprzez przewód USB z wykorzystaniem konwertera FTDI podłączonego do pinów RX i TX płytki. Szczegółowy opis można znaleźć w tutorialu.
Gniazdo miniUSB służy tylko do zasilania płytki napięciem 5 V. W celu zaprogramowania układu należy zastosować konwerter FTDI. |
Specyfikacja XBoard v2 Internet bridge
- Napięcie zasilania: 5 V do 12 V poprzez łącze bateryjne lub 5 V z gniazda miniUSB
- Programowany poprzez konwerter FTDI
- Wgrany bootloader Arduino Uno Rev3
- Mikrokontroler: ATmega328
- Maksymalna częstotliwość zegara: 16 MHz
- Pamięć SRAM: 2 kB
- Pamięć Flash: 32 kB (5kB zarezerwowane dla bootloadera)
- Pamięć EEPROM: 1 kB
- Porty I/O: 18
- Wyjścia PWM: 4
- Ilość wejść analogowych: 8 (kanały przetwornika A/C)
- Interfejsy szeregowe: UART, SPI, I2C
- Zewnętrzne przerwania
- Kontroler Ethernet WIZ5100
- Złącze umożliwiające bezpośrednie wpięcie modułu komunikacyjnego XBee
XBoard v2 Internet bridge – kompatybilny z Arduino
XBoard v2 jest modułem kompatybilnym z Arduino, co pozwala na programowanie w środowisku Arduino IDE. Z jego pomocą można tworzyć urządzenia związane z automatyką domową. Do programowania z XBoard v2 wykorzystać można konwerter FTDI przez podłączenie do pinów RX i TX.
Płytka XBoard pracująca w środowisku Arduino wyposażona została w mikrokontroler ATmega328, który pracuje z napięciami 5 V poprzez gniazdo mini USB lub do 12 V poprzez łącze bateryjne. Urządzenie posiada 8 cyfrowych wejść/wyjść. 8 z nich wykorzystać można jako wejścia analogowe, natomiast 4 jako wejścia PWM. Dodatkowo moduł wyposażony został w interfejsy szeregowe: UART, SPI, I2C.
Pozostałe informacje o module XBoard v2
Moduł umożliwiający programowanie w środowisku Arduino posiada pamięć RAM równą 2 kB, pamięć Flash wynoszącą 32 kB (z czego 5 kB wykorzystuje bootloader Arduino Uno Rev3) oraz pamięć EEPROM 1 kB.
Urządzenie XBoard wyposażone zostało w port Ethernet oraz gniazdo dla modułów XBee z bezpośrednim wpięciem. Dodatkowo moduł umożliwia szybkie podłączenie tworzonego projektu do sieci internetowej.