Kategorie

Arduino Uno WiFi Powiększ do pełnego rozmiaru

Arduino Uno WiFi

Moduł z mikrokontrolerem AVR ATmega328 wyposażony w popularny układ ESP8266 do komunikacji z sięcią WiFi. Posiada 32 kB pamięci Flash, 2 kB RAM, 14 cyfrowych wejść/wyjść z czego 6 można wykorzystać jako kanały PWM, 6 wejść analogowych oraz popularne interfejsy komunikacyjne.

Więcej szczegółów

ARD-06244


Oczekiwanie na dostawę


Powiadom mnie kiedy będzie dostępny

179,00 zł

Dodaj do koszyka

Opis

Popularna wersja płytki Arduino Uno z wbudowanym modułem ESP8266 do komunikacji z siecią WiFi. Zawiera mikrokontroler ATmega328, wyposażony w 14 cyfrowych wejść/wyjść z czego 6 można wykorzystać jako wyjścia PWM (np. do sterowania silnikami) oraz 6 analogowych wejść. Układ taktowany jest sygnałem zegarowym o częstotliwości 16 MHz, posiada 32 kB pamięci programu Flash oraz 2 kB pamięci operacyjnej SRAM.

 

Wbudowany moduł ESP8266 umożliwia dostęp do WiFi, co pozwala na stworzenie sieci IoT (Internet Rzeczy). Układ posiada zintegrowany stos TCP/IP. Arduino Uno WiFi można programować w taki sam sposób jak klasyczną płytkę Arduino Uno.

 

Arduino Uno WiFi - moduł, platforma, atmega328, płytka,

 Przedmiotem sprzedaży jest oryginalny produkt Arduino, Botland jest oficjalnym dystrybutorem tej firmy.

Główne cechy

Poniżej przedstawiamy kilka cech, które wyróżniają moduły Arduino na tle innych płytek programowalnych.

 

NazwaOpis

Zainstalowany

bootloader

Dzięki zainstalowanemu bootloaderowi do zaprogramowania urządzenia wystarczy odpowiedni przewód USB oraz oprogramowanie ze strony producenta.

Arduino

Shield

Rozkład złącz umożliwia montaż dedykowanych nakładek tzw. Arduino Shield.

Moduł WiFi

Wbudowany moduł ESP8266 umożliwia dostęp do WiFi, co pozwala na stworzenie sieci IoT (Internet Rzeczy). Układ posiada zintegrowany stos TCP/IP.

Wyprowadzenia

cyfrowe

14 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

6 wyjść PWM pozwala np. na sterowanie silnikami oraz regulowanie jasności diod.

Wejścia

analogowe

6 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.
Funkcje specjalne Niektóre piny posiadają funkcje specjalne, których krótki opis dostępny jest w naszym przewodniku.

Pamięć

wbudowana

Układ Atmega328 taktowany jest sygnałem o częstotliwości 16 MHz, posiada 32 kB pamięci programu Flash, 1 kB EEPROM oraz 2 kB pamięci operacyjnej SRAM.

Zasilanie

złącze DC

Do zasilania Arduino można wykorzystać dowolny zasilacz o napięciu do 12 V ze złączem DC 5,5 x 2,1 mm.

Zasilanie

port USB

Płytkę można zasilać z komputera poprzez przewód USB 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.

Mikrokontroler

w THT

Dzięki zastosowaniu obudowy przewlekanej THT w przypadku uszkodzenia mikrokontrolera głównego Atmega328P można go w prosty sposób wymienić.

 

Pierwsze uruchomienie

Aby ułatwić rozpoczęcie pracy z modułem, przygotowaliśmy poradnik, który dotyczy instalacji i pierwszego uruchomienia środowiska Arduino.

 

Rozkład elementów na płytce Arduino Uno WiFi.

Komunikacja z modułem WiFi

Na płytce znajduje się specjalny ekspander SPI/I2C - UART, który umożliwia komunikację z modułem ESP8266 pozostawiając wolnym główny interfejs UART (pint RX0 i TX0), który służy do komunikacji Arduino z komputerem. Szczegóły dotyczące komunikacji można znaleźć na stronie producenta i przewodniku użytkownika.

 

Schemat komunikacji z układem WiFi ESP8266.

 

Specyfikacja

  • Napięcie zasilania: od 5 V do 12 V
  • Pobór prądu: ok. 130 mA
  • Mikrokontroler: ATmega328
    • Maksymalna częstotliwość zegara: 16 MHz
    • Pamięć SRAM: 2 kB
    • Pamięć Flash: 32 kB (5 kB zarezerwowane dla bootloadera)
    • Pamięć EEPROM: 1 kB
  • Moduł WiFi ESP8266:
    • Architektura: Tensilica Xtensa LX106
    • Napięcie pracy: 3,3 V
    • Pamięć Flash: 4 MB
    • Pamięć RAM: 8 MB instrukcje, 12 MB dane
    • Maksymalna częstotliwość zegara: 80 MHz
    • Standard WiFi: 802.11 b/g/n 2.4 GHz
    • Czas wybudzenia z trybu uśpienia: poniżej 2s
  • Porty I/O: 14
  • Wyjścia PWM: 6
  • Ilość wejść analogowych: 6 (kanały przetwornika A/C o rozdzielczości 10 bitów)
  • Interfejsy szeregowe: UART, SPI, I2C
  • Zewnętrzne przerwania
  • Podłączona dioda LED na pinie 13
  • Gniazdo USB A do programowania
  • Złącze DC 5,5 x 2,1 mm do zasilania
  • W zestawie znajduje się podkładka z tworzywa sztucznego

 

W związku z konfliktem wewnątrz zespołu Arduino pojawiły się dwie wersje środowiska możliwe do pobrania z:

 

Nasze płytki w większości pochodzą z dystrybucji Arduino.org. W przypadku instalacji oprogramowania pobranego z innego niż opisane na odwrocie modułu źródła, użytkownik otrzyma komunikat o nieautoryzowanym dostawcy płytki. Można go anulować jednym kliknięciem, a środowisko będzie pracowało prawidłowo.

 

Zapewniamy, że wszystkie płytki oznaczone symbolem Arduino są oryginalne i pochodzą z jednego z podanych wyżej źródeł. O czym można przekonać się sprawdzając listę autoryzowanych dystrybutorów.

 

  • Zasilanie Arduino: od 7 V do 12 V
  • Mikrokontroler: ATmega328
  • Napięcie pracy: 5 V
  • Pamięć Flash: 32 kB
  • Pamięć RAM: 2 kB
  • Pamięć EEPROM: 1 kB
  • Rdzeń: 8-bit AVR
  • Taktowanie: 16 MHz
  • Piny cyfrowe: 14
  • Wejścia analogowe: 6
  • Przetwornik A/C: 10-bitów
  • Kanały PWM: 6
  • Interfejsy: UART, SPI, I2C
  • Gniazdo USB: USB B
  • WiFi: Tak

 

Porównanie Arduino

 

Model

Mikro

kontroler

Piny

Pamięć

Flash

RAM

EEPROM

Zasilanie

Interfejs

Klony

Uno

ATmega

328

16 MHz

14 I/O

6 PWM

6 analog

32 kB

2 kB

1 kB

DC: 7-12V

USB: 5V

UART

I2C

SPI

Genuino Uno

DFRduino

Bluno Ble

RedBoard

Metro328

UnoPlus

Uno - WiFi

ATmega

328

16 MHz

ESP8266

14 I/O

6 PWM

6 analog

32 kB

2 kB

1 kB

DC: 7-12V

USB: 5V

UART

I2C

SPI

WiFi

 

Leonardo

ATmega

32u4

16 MHz

20 I/O

7 PWM

12 analog

32 kB

2,5 kB

1 kB

DC: 7-12V

USB: 5V

UART

I2C

SPI

USB

DFrobot

Leonardo

Ethernet

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB
DC: 7-12V
USB: 5V

UART
I2C
SPI
USB

Ethernet

 

Leonardo

Ethernet+PoE

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB

DC: 7-12V
USB: 5V

PoE: 36-57V

UART
I2C
SPI
USB

Ethernet

 

M0

ARM Cortex

ATSAMD

21G18

Cortex M0

48 MHz

14 I/O

12 PWM

6 analog

256 kB

32 kB

16 kB

DC: 5V
USB: 5V

UART

I2C

SPI

DAC

 

M0 Pro

ARM Cortex

ATSAMD

21G18

Cortex M0

48 MHz

14 I/O

12 PWM

6 analog

256 kB

32 kB

16 kB

DC: 5V
USB: 5V

UART

I2C

SPI

DAC

Debug

Genuino Zero

 Genuino101

Intel Curie

Intel Curie

Quark

ARC x86

14 I/O

4 PWM

6 analog

196 kB

24 kB

-

DC: 7-12V
USB: 5V

UART

I2C

SPI

 

Tian - WiFi

SAMD21G18

32-bit

Cortex-M0+

20 I/O
12 PWM

6 analog

256 kB
32 kB
DC: 5V
USB: 5V

UART

I2C

SPI

WiFi

Ethernet

Bluetooth

 

Yun - WiFi

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB
DC: 5V
USB: 5V

UART

I2C

SPI

WiFi

Ethernet

 

Yún - WiFi

PoE

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB

DC: 5V
USB: 5V

PoE: 36-57V

UART

I2C

SPI

WiFi
 

Yún - WiFi

Mini

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB

DC: 5V
USB: 5V

UART

I2C

SPI

WiFi
 
Mega 2560

ATmega

2560

16 MHz

54 I/O
15 PWM

16 analog

256 kB
8 kB
4 kB

DC: 7-12V
USB: 5V

UART

I2C

SPI

Genuino Mega

DFrobot Mega

Bluno Mega

Mega ADK

ATmega

2560

16 MHz

54 I/O
15 PWM

16 analog

256 kB
8 kB
4 kB
DC: 7-12V
USB: 5V
UART

I2C

SPI

 

Due

ARM Cortex

AT91SAM

3X8E

84 MHz

54 I/O
12 PWM

12 analog

512 kB

96 kB

-

DC: 7-12V
USB: 5V
UART

I2C

SPI

USB

CAN
DMA

 

Micro

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB
DC: 7-12V
USB: 5V
UART

I2C

SPI

Dreamer

Pro Micro 5V

Pro Micro 3,3V

A-Star 32u4

Pro 328

5V/16MHz

ATmega

328

16 MHz

14 I/O

6 PWM

6 analog

32 kB
2 kB
1 kB
DC: 7-12V
USB: 5V
UART

I2C

SPI

 

Pro 328

3,3V/8MHz

ATmega

328

8 MHz

14 I/O

6 PWM

6 analog

32 kB
2 kB
1 kB
DC: 3,4-12V
USB: 5V
UART

I2C

SPI

 

Pro Mini 328

5V/16MHz

ATmega

328

16 MHz

14 I/O

6 PWM

6 analog

32 kB
2 kB
1 kB
DC: 7-12V
USB: 5V
UART

I2C

SPI

Metro Mini

Bluno Nano

DFrduino Nano

Pro Mini 328

3,3V/8MHz

ATmega

328

8 MHz

14 I/O

6 PWM

6 analog

32 kB
2 kB
1 kB
DC: 3,4-12V
USB: 5V
UART

I2C

SPI