- EOL
Uwaga! Sprzedaż produktu została zakończona. Sprawdź inne urządzenia w tej kategorii. |
Opis
Zaawansowany moduł stworzony na bazie Arduino Yun pozwala poprzez sieć WiFi bezprzewodowo programować i sterować urządzeniem. Oparty na dwóch mikrokontrolerach:
- Atheros AR9331 o architekturze MIPS 400 MHz z systemem Linux, który kontroluje połączenie WiFi, Ethernet i USB.
- ATmega32u4 - wyposażony w 20 cyfrowych wejść/wyjść z czego 7 można wykorzystać jako wyjścia PWM (np. do sterowania silnikami) oraz 12 jako wejścia analogowe. Układ taktowany jest sygnałem zegarowym o częstotliwości 16 MHz, posiada 32 kB pamięci programu Flash oraz 2,5 kB pamięci operacyjnej SRAM.
Arduino Industrial 101 nie posiada przylutowanych złącz, jednakże są one dostępne w zestawie do samodzielnego montażu. Użytkownik sam decyduje, które gniazda będą mu potrzebne, dzięki temu może zachować mniejsze wymiary płytki.
Główne cechy
Poniżej przedstawiamy kilka cech, które wyróżniają moduły Arduino na tle innych płytek programowalnych.
Nazwa | Opis |
---|---|
Zainstalowany bootloader |
Dzięki zainstalowanemu bootloaderowi do zaprogramowania urządzenia wystarczy odpowiedni przewód microUSB oraz oprogramowanie ze strony producenta. |
Połączenie WiFi |
Arduino Industrial można w prosty sposób, bezprzewodowo, poprzez sieć WiFi programować, konfigurować lub zmieniać i odczytywać stany wyprowadzeń. |
Ethernet |
Ta wersja posiada kontroler sieci Ethernet wyprowadzony na pinach GPIO. |
Arduino Shield |
Rozkład złącz umożliwia montaż dedykowanych nakładek tzw. Arduino Shield. |
Wyprowadzenia cyfrowe |
20 cyfrowych wejść/wyjść umożliwia m.in. sterowanie diodami LED, przekaźnikami oraz odczytywanie stanów przycisków. |
Wydajność prądowa |
Maksymalna wydajność prądowa pojedynczego wyprowadzenia wynosi 40 mA. |
Wyjścia PWM |
7 wyjść PWM pozwala np. na sterowanie silnikami oraz regulowanie jasności diod. |
Wejścia analogowe |
12 wejść wbudowanego przetwornika analogowo-cyfrowego o rozdzielczości 10-bitów obsługuje m.in. czujniki z wyjściem analogowym. |
Komunikacja szeregowa |
Urządzenie obsługuje popularne interfejsy komunikacyjne, m.in.: UART, I2C i SPI oraz USB. |
Funkcje specjalne | Niektóre piny posiadają funkcje specjalne, których krótki opis dostępny jest w naszym przewodniku. |
Gniazdo USB A |
Płytka posiada wbudowany kontroler USB, wyprowadzony na gniazdo komputerowe USB typu A. |
Dwa mikrokontrolery |
|
Zasilanie 5 V microUSB |
Do zasilania Arduino można wykorzystać zasilacz o napięciu 5 V ze złączem microUSB. |
Zasilanie port USB |
Płytkę można zasilać z komputera poprzez przewód microUSB pamiętając przy tym, że maksymalna wydajność prądowa portu USB wynosi 500 mA. Arduino posiada system chroniący gniazdo przed zwarciem oraz przepływem zbyt wysokiego prądu. |
Złącze ICSP |
Moduł posiada wyprowadzenia ICSP służące do podłączenia zewnętrznego programatora AVR. |
Pin IOREF |
Pin IOREF umożliwia bezpośredni dostęp do napięcia z jakim pracują wyprowadzenia I/O. |
Wbudowana dioda LED |
Podłączona dioda LED na pinie 13 umożliwia debuggowanie prostych programów. |
Wyjście 3,3 V |
Wbudowany regulator napięcia umożliwia zasilanie zewnętrznych urządzeń napięciem 3,3 V o poborze prądu do 50 mA. |
Arduino Industrial 101 - rozkład elementów na płytce.
Specyfikacja
- Napięcie zasilania: 5 V z portu microUSB
- Mikrokontroler AVR: ATmega32u4
- Maksymalna częstotliwość zegara: 16 MHz
- Pamięć SRAM: 2,5 kB
- Pamięć Flash: 32 kB (4 kB zarezerwowane dla bootloadera)
- Pamięć EEPROM: 1 kB
- Porty I/O: 20
- Wyjścia PWM: 7
- Ilość wejść analogowych: 12 (kanały przetwornika A/C o rozdzielczości 10 bitów)
- Interfejsy szeregowe: UART, SPI, I2C
- Zewnętrzne przerwania
- Procesor Linux: Atheros AR9331
- Architektura: MIPS 400 MHz
- Napięcie zasilania: 3,3 V
- Ethernet IEEE 802.3 10/100 Mbit/s
- WiFi IEEE 802.11b/g/n
- Pamięć RAM: 64 MB DDR2
- Pamięć Flash: 16 MB
- Gniazdo USB Typ-A 2.0
Programowanie
Programowanie Arduino Industrial 101 jest tak proste jak innych modułów z tej rodziny. Wystarczy pobrać i zainstalować środowisko Arduino IDE ze strony producenta, a następnie wybrać płytkę Arduino Industrial 101 z menu narzędzia. Układ ATmega32u4 można również programować przy pomocy złącza ICSP za pośrednictwem programatora AVR, np. UBSasp.
Arduino Ciao
Nowoczesna technologia, która w prosty sposób umożliwia komunikację płytek Arduino z światem zewnętrznym IoT. Biblioteka ma na celu uproszczenie połączenia pomiędzy ATmega32u4 i systemem Linux Linino.
Schemat biblioteki Arduino Ciao.