online store for every kind of maker
Arduino YUN
Arduino YUN
62.00 codice prodotto ARD00004
 62.00 + IVA

10 pezzi disponibili

spedizione sempre gratuita per ordini superiori ai 90.00 euro
Download e file utili

Arduino YUN – SCHEMES | download in english
Arduino YUN – SCHEMES – PDF | download in english

L’Arduino YUN è una scheda basata sul microcontrollore ATMEGA32U4 e Atheros AR9331.
Il processore Atheros supporta una distribuzione Linux basata su OpenWrt chiamato Linino OS.
La scheda è dotata di una connessione Ethernet e del supporto Wi-Fi, una porta USB-A, slot per schede micro-SD, 20 pin di ingresso / uscita digitale (7 di essi possono essere utilizzati come uscite PWM e 12 come ingressi analogici), un quarzo da 16 MHz, una connessione micro USB, un header ICSP e 3 pulsanti di reset.

Il Yun si distingue dalle altre schede Arduino per la sua capacità di comunicare con la distribuzione Linux a bordo, offrendo un potente computer collegato in rete con la facilità di un Arduino.
L’arduino YUN è simile all’Arduino Leonardo con processore ATMEGA32U4, salvo che ha Linux a bordo.

NB: La release 5 dell’Arduino YUN differisce sostanzialmente dalla versione precedente per queste caratteristiche:
– Il sistema di alimentazione prevede 5V AREF;
– Il layout è stato modificato, sono stati aggiunti due fori per i segnali USB e due fori per GP6 e GPIO13 (LED2).

Siccome l’Arduino YUN incorpora due processori, questa sezione mostra le caratteristiche di ciascuno di essi in due tabelle separate.

AVR Arduino microcontroller

Microcontroller ATmega32U4
Operating Voltage 5V
Input Voltage 5 V
Digital I/O Pins 20
PWM Output 7
Analog I/O Pins 12
DC Current per I/O Pin 40 mA on I/O Pins; 50 mA on 3,3 Pin
Flash Memory 32 KB (of which 4 KB used by bootloader)
SRAM 2.5 KB
EEPROM 1 KB
Clock Speed 16 MHz

Arduino Microprocessor

Processor Atheros AR9331
Architecture MIPS
Operating Voltage 3.3V
Ethernet 802.3 10/100Mbit/s
WiFi 802.11b/g/n 2.4 GHz
USB Type 2.0 Host
Card Reader Micro-SD
RAM 64 MB DDR2
Flash Memory 16 MB
SRAM 2.5 KB
EEPROM 1 KB
Clock Speed 400 MHz

Power

Si consiglia di alimentare la scheda tramite la connessione micro-USB con 5VDC. Se si alimenta la scheda tramite il pin di Vin, è necessario fornire una tensione di 5VDC.
Non è presente un regolatore di tensione a bordo per tensioni superiori, che potrebbero, quindi, danneggiare la scheda.
La Yun è anche compatibile con un’alimentazione PoE, ma per poter utilizzare questa funzionalità è necessario montare un modulo PoE sulla scheda o comprare una scheda preassemblata.

Nota: i primi modelli dell’Arduino YUN montavano un adattatore PoE che alimenta in maniera errata la scheda con 12V.
Una versione aggiornata sarà presto a disposizione con un adattore che fornirà i 5V.
Se credi di avere l’adattatore PoE sbagliato sul bordo, puoi contattare support@arduino.org.

I piedini di alimentazione sono i seguenti:
– VIN: Tensione di ingresso alla scheda Arduino. A differenza di altre schede Arduino, se avete intenzione di fornire l’alimentazione attraverso questo pin, è necessario fornire 5V.

– 5V: Tensione utilizzata per alimentare i microcontrollori e altri componenti sulla scheda.
Questa può essere fornita sia tramite VIN o da USB.

– 3V3: Tensione generata dal regolatore di bordo. Assorbimento massimo è di 50 mA.

– GND. Pin di terra.

– IOREF: Tensione con cui lavorano i pin I / O della scheda. Questo è 5V sull’Arduino YUN.

 

Memory

Il processore ATMEGA32U4 ha 32 KB di memoria (con 4 KB usati per il bootloader).
Ha a disposizione anche 2,5 KB di SRAM e 1 KB di EEPROM (che può essere letta e scritta con la libreria EEPROM).
La memoria sul controllore AR9331 non è incorporata all’interno del processore. La RAM e la memoria di archiviazione sono collegate esternamente.
L’Arduino YUN ha 64 MB di RAM DDR2 e 16 MB di memoria flash.
La memoria flash è precaricata con una distribuzione Linux basata su OpenWrt chiamato Linino OS.
È possibile modificare il contenuto dell’immagine precaricata e successivamente tornare alla configurazione di fabbrica premendo il tasto “RST WLAN” per 30 secondi.
L’installazione del sistema operativo Linino occupa circa 9 MB di 16 a disposizione.
È possibile utilizzare una scheda micro SD, se avete bisogno di più spazio su disco per l’installazione delle applicazioni.

 

Input & Output

Non è possibile accedere ai pin I / O del controllore Atheros AR9331. Tutte le linee di I / O sono legate alla 32U4.

Ognuno dei 20 I / O pin digitali dell’Arduino YUN può essere utilizzato come ingresso o uscita, usando le funzioni pinMode(), digitalWrite(), e digitalRead().
Essi operano a 5 volt.
Ogni pin è in grado di fornire o ricevere un massimo di 40 mA e ha una resistenza di pull-up interno (staccato di default) di 20-50 kOhms. Inoltre, alcuni perni hanno funzioni specializzate:
– Serial: 0 (RX) e 1 (TX). Utilizzato per ricevere (RX) e trasmettere i dati seriali (TX) TTL utilizzando la capacità di serie hardware ATMEGA32U4.
Si noti che nell’Arduino YUN, la classe di serie fa riferimento al protocollo USB (CDC) di comunicazione; per seriale TTL sui pin 0 e 1, utilizzare la classe Serial1.

I pin seriali della ATMEGA32U4 e dell’AR9331 sull’Arduino YUN sono collegati insieme e vengono utilizzati per la comunicazione tra i due processori.
Come è comune nei sistemi Linux, sulla porta seriale dell’AR9331 è esposta la console per l’accesso al sistema, questo significa che è possibile accedere ai programmi e agli strumenti offerti da Linux dal vostro sketch.

– TWI: 2 (SDA) e 3 (SCL). Permettono la comunicazione di Supporto TWI utilizzando la libreria Wire.

– Interrupt esterno: 3 (interrupt 0), 2 (interrupt 1), 0 (interrupt 2), 1 (interrupt 3) e 7 (interrupt 4).
Questi pin possono essere configurati per attivare un interrupt su un valore basso, un fronte di salita o di discesa o cambiamenti di valore. Puoi vedere la funzione attachInterrupt() per i dettagli. Non è consigliabile utilizzare i pin 0 e 1, come interrupt perché sono utilizzati anche dalla porta seriale utilizzata per comunicare con il processore Linux.
Pin 7 è collegato al processore AR9331 e può essere utilizzato come segnale di handshake in futuro. Si consiglia di stare attenti a possibili conflitti se avete intenzione di usarlo come interrupt.

– PWM: 3, 5, 6, 9, 10, 11, e 13. forniscono PWM a 8 bit con la funzione analogWrite().
– SPI: sull’intestazione ICSP. Questi pin supportano la comunicazione SPI utilizzando la libreria SPI. Notare che i perni di SPI non sono collegati ai piedini I / O digitali come sulla Uno, sono disponibili solo sul connettore ICSP. Questo significa che se si dispone di una scheda che utilizza SPI, ma non si dispone di un connettore a 6 pin ICSP che si connette in testa all’ICSP 6 pin dell’Arduino YUN, la scheda non funzionerà.
I pin SPI sono anche collegati ai pin GPIO AR9331, dove è stato implementato il software dell’interfaccia SPI. Ciò significa che il processore ATMEGA32U4 e il controllore AR9331 possono anche comunicare utilizzando il protocollo SPI.

– LED: 13. Vi è un built-in LED collegato al pin digitale 13. Quando il pin è ad un valore alto, il LED è acceso, quando il pin è ad un valore basso, è spento. Ci sono diversi altri LED di stato sull’Arduino YUN, che indicano il power, connessione WLAN, connessione WAN e USB.

– Ingressi analogici: A0 – A5, A6 – A11 (sui pin digitali 4, 6, 8, 9, 10, e 12). L’Arduino YUN ha 12 ingressi analogici, etichettati da A0 ad A11, ognuno dei quali può essere utilizzato anche come I / O digitale.
I pins A0-A5 appaiono nelle stesse posizioni dell’Uno; Ingressi A6-A11 sono I / O digitali, pin 4, 6, 8, 9, 10, e 12, rispettivamente.
Ogni ingresso analogico fornisce 10 bit di risoluzione (cioè 1024 valori differenti).
Per default la misura degli ingressi analogici da terra è 5 volt, anche se è possibile cambiare l’estremità superiore del loro intervallo utilizzando il pin AREF e la funzione analogReference().

AREF: Tensione di riferimento per gli ingressi analogici. Utilizzato con la funzione analogReference().

Ci sono 3 bottoni di reset con differenti funzioni sulla scheda:

ArduinoYunSchema1

– Yun RST: Porta la corrispondenete linea a LOW per resettare il microprocessore AR9331.

Permette il ripristino del controllore AR9331 causando il riavvio del sistema Linux. Tutti i dati memorizzati nella RAM andranno persi e tutti i programmi che sono in esecuzione saranno terminati.

– 32U4 RST: Porta la corrispondente linea a LOW per resettare il microcontrollore ATMEGA32U4. Tipicamente utilizzata per aggiungere un pulsante di reset su schede che bloccano l’uno sulla board.

– WLAN RST: Questo tasto ha una doppia funzione. Primariamente serve a ripristinare il WiFi con la configurazione di fabbrica. La configurazione di fabbrica consiste nel settare il WiFi dell’Arduino YUN in modalità Access Point (AP) e assegnare l’indirizzo IP di default che è 192.168.240.1.
In questa condizione è possibile connettersi con il proprio computer alla rete WiFi che apparirà con il nome SSID “Arduino Yun-XXXXXXXXXXXX”, dove le dodici ‘X’ rappresentano l’indirizzo MAC dell’Arduino YUN.
Una volta connesso è possibile raggiungere il pannello web dell’Arduino YUN tramite un browser all’indirizzo 192.168.240.1 o “http://arduino.local”.
Si noti che il ripristino della configurazione Wi-Fi provocherà il riavvio dell ‘ambiente Linux. Per ripristinare la configurazione Wi-Fi è necessario premere e tenere premuto il tasto WLAN RST per 5 secondi. Quando si preme il tasto il LED blu WLAN inizierà a lampeggiare e continuerà a lampeggiare quando si rilascia il pulsante dopo 5 secondi indicando che il la procedura di ripristino è stata registrata.
La seconda funzione del tasto WLAN RST è quello di ripristinare l’immagine linux con quella originale di fabbrica. Per ripristinare l’ambiente Linux è necessario premere il tasto per 30 secondi. Si noti che il ripristino dell’immagine di fabbrica fa perdere tutti i file salvati e software installati sulla memoria flash on-board collegata al controllore AR9331.

codice prodotto ARD00004
 62.00 + IVA

10 pezzi disponibili

spedizione sempre gratuita per ordini superiori ai 90.00 euro
Non c'è bisogno del permesso di nessuno per fare grandi cose. Massimo Banzi