ARDUINO Nano V3
con CH340

ultimo aggiornamento 4 marzo 2018


PCB economico ma spese di spedizione costose?
Solo 1,99 $ per 5 pezzi
Spedizione gratuita in tutto il mondo per tutti i nuovi clienti!
Il rimborso è garantito in caso di ritardo (vedi sito)
ALLPCB - Il produttore on-line di PCB e PCBA più veloce al mondo

JLCPCB - 2$ per prototipi di PCB, di qualsiasi colore. Produzione in 24 ore!
L'Azienda di prototipi PCB più popolare, con oltre 700.000 clienti in tutto il mondo!

JLCPCB - 2 $ for PCB prototypes. Free SMT Assembly (28 Nov. - 29 Dec.)


Indice

Descrizione

Quello qui presentato è un clone della scheda Arduino Nano 3.0 prodotta dalla GRAVITECH, si tratta di un prodotto cinese senza una marca definita
Non è disponibile il circuito elettrico, anche se a prima vista sembra del tutto simile a quello originale.
La scheda utilizza lo stesso tipo di connettore USB mini-B, gli stessi connettori laterali e connettore SPI a 6 pin, così come il microcontrollore Atmel ATmega328P con package 32-TQFP.
Ci sono 4 LED smd  con le seguenti diciture:RX, TX, POW, L. i primi due indicano lo stato delle linee di comunicazione RxD e TxD, POW indica la presenza dell'alimentazione mentre il led L è collegato al pin di uscita digitale D13.
Per fornire l'alimentazione Vcc di +5,0 V la scheda utilizza come regolatore, a differenza dell'originale che era un UA78M05, l'integrato LM1117-5.0 SOT-223 stabilizzatore lineare 5,0 V, con uscita in corrente di 1A contro 500 mA del modello UA78M05 e più bassa tensione di drop-out (tip. 1,2 V contro i 2,0 V per UA78M05).
Per passare da una alimentazione VIN (6-12 V) a l'alimentatore USB, la scheda include un diodo Schottky a bassa tensione diretta marcato S2 tipo MBR0520
Per la comunicazione USB e per fornire 3,3 V in uscita, la scheda utilizza un convertitore USB to Serial tipo CH340G prodotto dalla cinese WCH in package SOP-16 (invece del modello FT232RL usato sul modello Arduino Nano R3 originale).
L'integrato CH340 richiede però l'installazione di un apposito driver software senza il quale non sarà possibile la programmazione e la comunicazione con Arduino (IDE).

OurPCB, your most reliable PCB and PCBA supplier.

Caratteristiche

Microcontroller

Atmel Atmega328
Tensione di funzionamento 5 V

Tensione in ingresso

7-12 V (consigliati)

Tensione in ingresso

6-20 V (limiti)

I / O digitale

14 pins (di cui 6 PWM)

Ingresso analogico

8 pins
Corrente continua per I / O 40 mA

Flash Memory

32 kB di cui 2 KB utilizzati dal bootloader

SRAM

2 kB

EEPROM

2 KB

Velocità di clock

16 MHz

Dimensioni 

4,31 x 1,85 cm

 

L'originale (a sinistra) e il clone (a destra) a confronto

I Datasheet dei principali componenti

MBR0520 - Diodo Schottky - 0,5A

Piedinatura Datasheet Foto

Led smd 0805

Piedinatura Datasheet (Verde, Giallo) Foto

CH340G  USB to serial chip

Piedinatura Datasheet Foto dell'integrato

FT232RL USB to serial chip

Piedinatura Datasheet Foto del modulo

Processore ATmega328 8-bit Microcontroller with 32K Bytes In-System Programmable Flash

Piedinatura Datasheet Foto dell'integrato

AMS1117  Low Dropout Voltage Regulator 1A

Piedinatura Datasheet Foto dell'integrato

μA78M05 Regolatore di tensione 5V - 500 mA

Piedinatura Datasheet Foto dell'integrato

 Installazione del driver CH340G

Come spiegato la scheda utilizza come convertitore USB-seriale il chip CH340G  invece che il più diffuso chip di FTDI, siccome Windows non supporta nativamente questo chip, il modulo non viene riconosciuto.

Per questo motivo è necessario scaricare il driver dal sito ufficiale del fornitore (sfortunatamente è in cinese).Una volta eseguito l’unzip del pacchetto, è possibile procedere con l’aggiornamento del driver per la periferica:

Per cui si dovrà lanciare il programma SETUP.EXE

Dopo l'apertura della finestra si effettuerà l'installazione dei driver, che avverrà in automatico premendo INSTALL
A fine procedura sarà mostra la seguente finestra

A questo punto collegando il modulo, questo sarà riconosciuto e Windows configurerà correttamente la nuova porta COM

Il successo sarà anche rappresentato dal successo della programmazione di uno sketch di prova come "Blink" in cui il led L  inizierà a lampeggiare

Per che avesse sistemi operativi diversi (Linux, Mac e Android) sul sito sono disponibili i relativi driver

Alcuni esempi di utilizzo del modulo Arduino Nano

Robot LittleBot

Uso modulo Bluetooth

Pilotaggio led RGB

Lettura sensore temperatura/umidità SHT11

Lettura sensore magnetico S411A

Lettura sensore a forcella Uso Lettura sensore a forcella
Lettura fotoresistenza Comando modulo relè

 

Elenco revisioni
04/03/2018 Aggiornato pagina
03/08/2016 Emissione preliminare