Arduino UNO WiFi

Arduino UNO WiFi

Arduino UNO WiFi

Codice: 1567
Scheda Arduino Uno con un modulo WiFi ESP8266, microcontrollore da 80MHz che fornisce accesso WiFi e dispone di front-end WiFi e di uno stack TCP/IP con supporto DNS; ideale per dotare i vostri progetti di connessione Internet, proiettandovi nell'IoT.
Prezzo:
€ 40,90
Listino:
Risparmi:
(%)

Descrizione

La scheda Arduino Uno WiFi è una scheda Arduino Uno con modulo WiFi integrato, basata sul processore Atmega328P e il modulo WiFi ESP8266.

Il modulo WiFi ESP8266 è un microcontrollore da 80MHz che fornisce accesso ad una rete WiFi e dispone di front-end WiFi, con funzioni cioè sia di client che di access point, e di uno stack TCP/IP con supporto DNS. Un'utile funzione della Arduino Uno WiFi è il supporto per la programmazione OTA, sia per il trasferimento degli sketch Arduino che per il firmware WiFi.

La scheda Arduino UNO è dotata di 6 input analogici, un quarzo a 16MHz, un connettore USB, un jack per l'alimentazione, un connettore per la programmazione ICSP, un pulsantino per il reset della scheda e 14 pin di input/output digitali (6 dei quali possono essere usati come segnali PWM).

Ognuno dei 14 pin digitali di I/O della scheda Arduino Uno WiFi opera con una tensione di 5V e può essere usato sia come ingresso che come uscita, utilizzando le funzioni pinMode(), digitalWrite() e digitalRead(). Ogni pin può fornire o ricevere un massimo di 40mA e dispone di una resistenza di pull-up interna (disconnessa di default) di 20-50 KOhm .

      

La scheda inoltre fornisce tutto ciò che è necessario per supportare il funzionamento del microcontrollore e può essere avviata semplicemente connettendola ad un computer con un cavo USB o alimentarla con una batteria o un alimentatore AC/DC.

La Arduino Uno WiFi può operare con un'alimentazione esterna da 6V a 20V; tuttavia, se alimentata con meno di 7V, il pin 5V potrebbe fornire meno di 5V e la scheda potrebbe risultare instabile; fornendo più di 12V, il regolatore di tensione potrebbe surriscaldare e danneggiare la scheda. Pertanto si raccomanda una tensione di alimentazione nel range di 7V~12V.

I pin di alimentazione sono i seguenti:

  • VIN: tensione di ingresso della scheda Arduino Uno WiFi quando si utilizza una fonte di alimentazione esterna; è possibile fornire alimentazione direttamente da questo pin oppure, se la tensione viene fornita tramite jack di alimentazione, accedere ad essa tramite questo pin
  • 5V - 3V3: questi pin forniscono una tensione regolata tramite il regolatore integrato nella scheda, rispettivamente di 5V e 3.3V; l'assorbimento massimo di corrente del pin 3V3 è pari a 1A. NON è consigliato fornire l'alimentazione tramite i pin 5V o 3.3V by-passando il regolatore poiché la scheda potrebbe danneggiarsi
  • GND: Pin di massa
  • IOREF: tensione di riferimento per il funzionamento dei pin di I/O della scheda

Il processore Atmega328P dispone di memoria flash di 32KB (di cui 4KB utilizzati per il bootloader), di 2.5KB di SRAM e di 1KB di EEPROM (che può essere letta e scritta tramite libreria EEPROM).

La scheda Arduino Uno WiFi dispone di alcuni pin con funzioni speciali, qui di seguito elencati:

  • Serial 0 (RX) e 1 (TX): utilizzati per ricevere (RX) e trasmettere (TX) dati seriali TTL; questi pin sono connessi ai corrispondenti pin del chip seriale USB/TTL dell'Atmega8U2
  • Interrupt esterni (pin 2 e 3): questi pin possono essere configurati per azionare un interrupt su un valore basso, un aumento del fronte di discesa o una variazione del valore. Per maggiori dettagli, fare riferimento alla funzione attachInterrupt()
  • PWM (pin 3, 5, 6, 9, 10 e 11): fornisce un'uscita PWM a 8 bit con la funzione analogWrite()
  • SPI (pin 10 - SS, 11 - MOSI, 12 - MISO, 13 - SCK): questi pin supportano la comunicazione SPI tramite libreria SPI
  • LED (pin digitale 13): quando il valore del pin 13 è alto, il LED è acceso; viceversa, quando il valore del pin 13 è basso, il LED è spento. Il LED fornisce anche altre funzioni di indicatore di stato come l'accensione (PWR), le connessioni WLAN e WAN, RX e TX.
  • Input analogici (A0~A5): la scheda dispone di 6 input analogici identificati con le sigle da A0 ad A5; ogni input analogico fornisce 10 bit di risoluzione. Di default, gli input analogici effettuano una misurazione tra i pin GND e 5V, tuttavia è possibile variare il limite più alto di questo range utilizzando il pin AREF e la funzione analogReference()
  • TWI (pin A4 o SDA e pin A5 o SCL): supportano la comunicazione TWI tramite libreria TWI
  • AREF: tensione di riferimento per i pin analogici di input, utilizzato con la funzione analogReference()
  • RESET: per il reset del microcontrollore Atmega328P; comunemente usato per dotare di un pulsante di reset le shield utilizzate sulla scheda

La scheda Arduino Uno WiFi facilita la comunicazione con un computer, un'altra scheda Arduino o altri microcontrollori. Il processore Atmega328 fornisce la comunicazione seriale TTL UART (5V) disponibile sui pin digitali 0 (RX) e 1 (TX).

Il software Arduino include un monitor seriale che permette di inviare semplici dati di testo da e verso la scheda Arduino. I LED RX e TX integrati nella scheda lampeggerano per indicare la trasmissione dei dati al computer tramite connessione USB (ma non per la comunicazione seriale sui pin 0 e 1).

L'apposita libreria SoftwareSerial permette la comunicazione seriale su tutti i pin digital della Uno. Il chip Atmega328 supporta inoltre la comunicazione I2C (TWI) e SPI; il software Arduino include una libreria Wire che semplifica l'utilizzo del bus I2C, mentre per la comunicazione SPI è presente un'apposita libreria SPI.

La Arduino Uno WiFi permette di comunicare via WiFi con sensori o attuatori collegati alla scheda ed è la soluzione ideale per progetti e sistemi IoT. E' possibile utilizzare la Arduino Uno WiFi come client di una rete WiFi, come un server per connettere altri dispositivi client o per creare connessioni WiFi che rispondono ad ogni singola esigenza dell'utente.

Per facilitare la connessione internet tramite Arduino Uno WiFi, è stata progettata la Libreria Ciao che fornisce diversi tipi di connessioni: REST, MQTT e altri.

Sulla Arduino Uno WiFi è stato già precaricato lo sketch RestServer che permette di controllare la scheda direttamente dal browser; è sufficiente connettere la scheda ed indirizzarsi al seguente link per attivare il LED L.

Un'importante caratteristica della Arduino Uno WiFi è la possibilità di caricare sketch tramite WiFi nello stesso modo della Arduino Yun, senza necessità di connessioni con cavi tra il computer e la scheda.

 

Per maggiori informazioni, fare riferimento
alla pagina Arduino UNO WiFi.

ATTENZIONE
la distanza fra i pin 7 e 8 è pari a circa 4mm:
valore che non è multiplo del passo standard (2,54mm)

 

Specifiche

  • Tensione di input: 5~12V
  • Consumo: 130 mA (in modalità Sleep: 80 mA)
  • Dimensioni: 53 x 68,5 mm
  • Peso: 28g
  • Microcontrollore Arduino:
    • Atmega328 (architettura AVR)
    • Tensione operativa: 5V
    • Memoria flash: 32KB
    • SRAM: 2KB
    • Velocità di clock: 16MHz
    • Pin digitali di I/O: 14 (di cui 6 PWM e UART)
    • Pin analogici di input: 6
    • EEPROM: 1KB
    • Corrente DC per singolo I/O: 40mA
  • Modulo WiFi:
    • ESP8266 (architettura Tensilica Xtensa LX106)
    • Tensione operativa: 3.3V
    • Memoria flash: 4MB
    • RAM: 8MB (istruzioni) – 12 MB (dati)
    • Velocità di clock: 80MHz
    • Protocollo WiFi: 802.11 b/g/n 2.4 Ghz
    • Tempo di attivazione: < 2 ms

 

Documentazione

 

Accessori

  1. 1
    Cavo USB da USB-A a USB-B 1.80mt
    Codice: 0492
    Listino:
    € 2,40
    Prezzo:
    € 1,90
    Risparmi:
    € 0,50 (21%)
  2. 2
    Alimentatore 12V 5A
    Codice: 0618
    Listino:
    € 14,20
    Prezzo:
    € 13,80
    Risparmi:
    € 0,40 (3%)
  3. 3
    Alimentatore da parete USB 5V 1A
    Codice: 1411
    Listino:
    € 5,40
    Prezzo:
    € 5,20
    Risparmi:
    € 0,20 (4%)

Simili

  1. 1
    Arduino UNO R3 con microcontrollore ATmega328
    Codice: 0485
    Listino:
    € 24,40
    Prezzo:
    € 20,52
    Risparmi:
    € 3,88 (16%)
  2. 2
    Modulo Ricetrasmettitore WiFi Seriale con ESP8266 - 1MB Flash
    Codice: 1525
    Listino:
    € 7,10
    Prezzo:
    € 6,90
    Risparmi:
    € 0,20 (3%)
  3. 3
    Arduino Industrial 101
    Codice: 1566
    Prezzo:
    € 42,70