Progetto definitivo

Ciao a tutti, dopo qualche anno mi sto riavvicinando ad Arduino. Ho fatto informatica e lavoro come programmatore. Purtroppo l'elettronica faccio un pò fatica a capirla.

Ho cercato sia sul forum che in internet, ma ho comunque dei pezzi che mi mancano.

Veniamo ai miei dubbi:

ho realizzato un grezzissimo e semplicissimo sensore di piega per la moto (foto in allegato), con Arduino UNO rev3, usando questo sensore:

[Amazon.it]Aukru GY-521 MPU-6050 Modulo 3 Assi Giroscopio + 3 Assi Accelerometro Modulo per Arduino](Amazon.it)

e il display LCD dello starter kit.

Ora, ho capito che per crearmi il circuito di arduino standalone, ci sono queste due guide:

Non ho capito se la prima serve solo a caricare il bootloader e gli sketch, e la seconda costruisce proprio il circuito da dover poi usare definitivamente dove si collegheranno tutti i componenti..

In generale come funziona?
E nel mio caso specifico, come verrebbe per esempio?
Non credo di poter collegare LCD, sensore, e led ai piedini del microcontrollore senza resistenze o altri componenti.

Scusate se sono stato poco chiaro o ho fatto domande banali.

Grazie (:

Se, come dici, fai fatica a capire l'elettronica, ti consiglio una seconda via, che è anche più economica.
Ti prendi un Arduino NANO, è praticamente la stessa cosa di Arduino UNO, solo che è molto più piccolo.
Poi prendi una scheda millefori e lo monti sopra, magari con due pin header a 15 fori, così lo puoi estrarre o cambiare quando vuoi. E poi ci saldi su la tua componentistica.

Un altro consiglio che ti do è quello di utilizzare un LCD che sia I2C, oppure trasformare il tuo per mezzo della apposita SCHEDINA da saldare sotto. In questo caso attacchi solo 2 fili di segnale e 2 fili di alimentazione al tuo LCD (meno connessioni meno confusione, non credi?).

Come saldare la schedina sotto al tuo LCD lo vedi nella foto allegata.

Altrimenti ti prendi un nuovo LCD 2004 che ha 4 righe da 20 caratteri ed è già I2C

Come vedi, te la cavi con pochi euro.
Buon divertimento

mattoide:
Non ho capito se la prima serve solo a caricare il bootloader e gli sketch, e la seconda costruisce proprio il circuito da dover poi usare definitivamente dove si collegheranno tutti i componenti..

Esatto, la prima serve solo per caricare il bootloader su un ATMEGA vergine.
La seconda replica in piccolo il circuito di un Arduino (controllore + alimentazione + adattatore seriale/USB che in un progetto definitivo può non servire a niente). Per un progetto definitivo è più semplice usare un Arduino Nano (che ha l'adattatore seriale a bordo) o un Arduino Pro Mini (che è senza adattatore seriale), entrambi piccoli e comodi sia da usare su breadboard che da saldare su millefori o apposito PCB.

Non credo di poter collegare LCD, sensore, e led ai piedini del microcontrollore senza resistenze o altri componenti.

Ricrei sulla millefori definitiva gli stessi collegamenti che hai fatto con la breadboard.

Grazie infinite per le risposte!

L' Arduino Pro Mini cos' ha rispetto al nano? Oltre a non avere adattatore seriale.

Ok che l'elettronica faccio un po fatica a capirla, ma i collegamenti per quell LCD non sono il tipo di cose che mi preoccupano :slight_smile:

Comunque allora prenderò un Nano (o pro, dopo aver capito la differenza) e farò pratica su millefori. Avete consigli sul come saldarla al meglio?

L' Arduino Pro Mini cos' ha rispetto al nano? Oltre a non avere adattatore seriale.

La nano ha in più l'adattatore seriale , che nel caso di una promini devi acquistare a parte

Avete consigli sul come saldarla al meglio?

Si, quello di fare pratica. forse su youtube trovi qualche video

Comunque tu vuoi realizzare questo

Se poi vuoi fare un CS... eccolo


I circuiti stampati possono aspettare per ora..

Ho altre 3 domande però:

il componente che vedo prima del sensore, è un condensatore? Perchè è stato aggiunto?

E il componente nuovo collegato all LCD?

E mi pare di notare che il nano non ha l'alimentazione a 3.3V. Come si può risolvere?

il condensatore ( che poi sono due ) serve sia per stabilizzare la tensione che per eliminare dei piccoli disturbi.
Che poi se vuoi alimentare il tutto da una moto non bastano

ll componente vicino all'lCD è il trimmer di regolazone del contrasto

Vero, la Nano non hal'uscita 3.3V. ma mica ti serve in questo caso, dato che la MPU ha a bordo un suo regolatore

Ah ok, il trimmer non l'avevo proprio messo, avevo impostato direttamente contrasto e luminosità al massimo.

Cosa andrebbe a disturbare il segnale da una moto?

Cosa potrebbe destabilizzare la tensione? E cosa comporterebbe?

Quindi posso collegare direttamente MPU al 5V.

Ma è consigliato collegare il tutto alla batteria della moto? E cosa andrebbe aggiunto per alimentare correttamente il tutto?

QUI puoi vedere che attaccano la MPU direttamente.

brunello22:
...
Vero, la Nano non hal'uscita 3.3V. ma mica ti serve in questo caso, dato che la MPU ha a bordo un suo regolatore

Mi sono perso qualcosa? Mi ricordavo che il Nano ha l'uscita 3,3V da 50 mA...

steve-cr:
Mi sono perso qualcosa? Mi ricordavo che il Nano ha l'uscita 3,3V da 50 mA...

Ricordi bene ... :smiley:
... sul pin 3.3V della scheda e vengono generati dal chip FTDI FT232RL (suo pin 17)

Guardate bene gli schemi prima di dire inesattezze. ::slight_smile:

Allego anche un pinout fatto da Pighixxx ... il 3.3V è in basso a destra, secondo pin dal basso.

Guglielmo

NanoV3.3_sch.pdf (97.5 KB)

nano.pdf (749 KB)

Mea culpa....

Scusa Brunello22,
come hai fatto per realizzare il pcb? C'è un programma particolare?
Grazie