Home
Accesso / Registrazione
 di 

Progetto Maturità

26 risposte [Ultimo post]
ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17

Ciao a tutti,
Devo svolgere un progetto da portare all'esame di maturità.
La mia idea è quella di trasmettere,attraverso una connessione senza fili,quindi utilizzando due modem(rx e tx),dal computer,una frase che viene poi visualizzata su una matrice di led.
I miei dubbi riguardano il circuito per comandare la matrice di led,e quindi come visualizzare la frase e farla scorrere..
Non so se utilizzare dei multiplexer o dei registri a scorrimento..e non so se utilizzare il pic16f87 o AtMega..
Perfavore aiutatemi :) :)

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Qualche idea per il progetto.

Ciao Andrea
Vedo che ti sei appena iscritto e questo è il tuo primo post, per cui prima di tutto ti do il benvenuto in nome della comunità.
Veniamo alla tua richiesta del progetto da portare all’esame di maturità.
Forse la parte più semplice è quella che riguarda la comunicazione tra PC e scheda remota.
Ormai sono disponibili una svariata tipologia di moduli già pronti, siano essi di tipo bluetooth.
http://www.adrirobot.it/menu_new/index/index_bluetooth.htm
WI-FI
http://www.adrirobot.it/arduino/WI-FI_Shield/wi-fi_Shield-Descrizione.htm
o i più datati XBee
http://www.adrirobot.it/menu_new/index/index_xbee.htm
o radio modem
http://www.adrirobot.it/menu_new/index/index_radiomodem.htm
o ancora ricetrasmittente sulla banda 433 MHz
http://www.adrirobot.it/menu_new/index/index_transceiver.htm
Molti moduli son già montati de serie sulle schede di controllo come l’ultima nata YUN.
Diverso è il discorso per il pilotaggio della matrice di led, poiché dipende molto su come la vuoi creare e quali siano le sue dimensioni (parlando di caratteri).
Per semplificare il tutto potresti utilizzare dei moduli 8x8.
http://www.robot-italy.com/it/mod-led8x8-stackable-led-8x8-matrix-for-msp430-led8x8-booste...
già dotati di tutta la logica di controllo pronta ad essere interfacciata per esempio con una scheda MSP430 Launchpad di cui trovare molte informazioni proprio su questo sito
http://it.emcelettronica.com/msp430
Molti articoli sono opera di Mario/Marven cui potrai chiedere informazioni.
Se vuoi qualcosa di più complesso da realizzare, esiste anche questo progetto.
http://it.emcelettronica.com/tag/visualizzatore-scritte-scorrevoli
Credo che abbia già un po’ di materiale da leggere.
Un saluto e Buon Anno
Adriano

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Risposta

Ciao,volevo innanzitutto ringraziarti per il benvenuto e per la tua risposta..
Comunque,scusa ma mi sono spiegato male,il mio intento è proprio quello di visualizzare una "frase" che scorra..e si ripeta fino a quando dal pc dò un comando di stop..per questo motivo non sapevo se utilizzare degli shift register o dei multiplexer.
Poi a riguardo di come far avvenire la comunicazione,avevo già guardato e mi ero documentato sia sull'arduino con il wi-fi,sia con gli XBee sia con i ricetrasmettitori(avevo guardato quelli dell'aurel);la mia domanda era,qualè è meglio utilizzare per il mio progetto?..
Riguardo invece alla matrice di led,anche in questo caso avevo già guardato diverse cose,e una sola matrice 8x8 non mi è sembrata ideale,per il semplice fatto che potrei visualizzare un solo carattere per volta;allora quello che mi sono chiesto è stato: ma posso mettere 5 o 6 matrici 8x8 una dopo l'altra?in modo da visualizzare piu caratteri contemporaneamente??..si,posso..pero non mi complicherei un sacco il lavoro???..quindi,guardando su internet,ho visto questa:
http://www.lucadentella.it/2012/09/29/matrice-di-led-con-ht1632c-1/
ma,non ho ancora trovato dove poterla comprare..questa mi sembra ottima,dato che puo visualizzare 4 caratteri contemporaneamente..e una parola sarebbe cosi comprensibile senza problemi..

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Collegamento in serie

Ciao
Quello che ti ho indicato è il modulo singolo, ma come avrai notato questo, è dotato di una scheda d’interfaccia di comunicazione con un connettore passante.
Perciò si possono inserire quanti moduli si vogliono.
Sarà poi il programma a gestirli singolarmente.
Trovi un altro esempio a questo link
https://www.sparkfun.com/products/760
https://www.sparkfun.com/tutorials/91
Anche quelli che tu hai indicato si possono collegare a formare delle schede più lunghe e non limitate a 4 caratteri.
Se vuoi qualcosa già pronto (con idea dei prezzi) puoi vedere questo link.
http://www.futurashop.it/index.php?route=product/search&filter_name=scorrevoli
Nell’ultimo caso però la tua opera sarà ridotta al minimo e non so se vada bene come prova d’esame.
Saluti
Adriano

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Domande

Ciao,
volevo farti qualche domanda per vedere se ho le idee chiare,
volendo utilizzare gli Xbee,io dovrei utilizzare due di questi:
http://www.adrirobot.it/menu_new/index/index_xbee.htm
dico due perchè uno sarebbe il ricevitore e uno il trasmettitore.
Poi per collegarli al computer e programmarli devo utilizzare uno shield Xbee Explorer:
http://www.adrirobot.it/menu_new/index/index_xbee.htm
e qua mi sorge un dubbio,quale utilizzare?..
comunque in questo modo collegando lo shield Xbee Explorer al computer tramite USB sono in grado di programmarli come tx e rx..
A questo punto,il tx rimane attaccato al pc tramite USB,ma il rx dove lo metto?..
devo acquistare/creare un arduino con Xbee shield giusto?..il quale poi collego o posiziono su una eventuale basetta o breadboard dove realizzo il collegamento con il microcontrollore..ho detto bene?
Grazie.

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Display

Mentre invece per il discorso che dice tu,è meglio che il lavoro a riguardo dei display lo faccia io,e non lo compri già fatto..io pensavo di utilizzare questi:
http://www.ebay.it/itm/Display-a-Matrice-Verde-Led-Matrix-Green-38mm-Dot-Di-/281087915194?...
ma la mia domanda è:posso collegarli tra di loro 5 o 6 di questi???...e visualizzare su ognuno di questi un carattere..quindi in 4 display riesco a visualizzare la parola "ciao" che scorre ciclicamente fino a quando non dò un comando di stop dal computer.

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Ricetrasmettitori

Ciao,ho guardato per bene tutti i moduli Xbee e tutto ciò che occorre
e spenderei molti soldi,almeno sui 120 euro..utilizzando invece i ricetrasmettitori 433mhz risparmierei molti soldi,infatti ho visto che costano davvero poco..il problema è che non so utilizzarli...gli Xbee sapevo programmarli,questi no..e non so neanche cosa serve o meno

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Utilizzo moduli RX-TX

Ciao
Se vuoi provare i moduli a 434 MHz ti consiglio questa tipologia
Trasmittente
https://www.sparkfun.com/products/10534
Ricevente
https://www.sparkfun.com/products/10532
Considera che la trasmissione sia unidirezionale, ma per la tua applicazione non dovrebbe essere un problema.
Sempre sul sito ti puoi scaricare la libreria per Arduino, che è poi la WirtualWire, e anche un esempio di codice.
In questo pdf trovi ulteriori informazioni
https://www.sparkfun.com/datasheets/RF/KLP_Walkthrough.pdf
A questo link alcuni esempi di applicazione
http://tronixstuff.com/category/wrl-10534/
Se non possiedi la scheda di controllo, potresti prendere la Arduino Yun
http://arduino.cc/en/Main/ArduinoBoardYun?from=Main.ArduinoYUN
che ha già di serie l’interfaccia WI-FI e quella di rete.
Altra possibilità è quella di utilizzare moduli Bluetooth che potresti comandare tramite un’applicazione da scrivere in linguaggio Android, così usi magari uno smartphone per pilotare il Display
http://it.emcelettronica.com/android

Saluti
Adriano

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Ultima domanda :)

Grazie delle risposte,
ti chiedo soltanto un ultima cosa,perchè dato che conosco gli Xbee vorrei utilizzare quelli ,limitando però i costi..
Io vorrei prendere due moduli Xbee 1 mw PCB antenna serie 1 che costano circa 28 euro l'uno e un Sparkfun Xbee explorer USB :
http://homotix.it/catalogo/moduli-xbee-e-accessori-689/xbee-explorer-usb
...Dopodichè io realizzo su breadboard o basetta il circuito composto da un microcontrollore(pic16f877),collegato ad un registro a scorrimento cd4094 UDN/ULN (a seconda del display che utilizzo).
Il registro è collegato a sua volta alle colonne del display..ovviamente ci vuole un registro ogni 8 colonne del display..e i UDN/ULN alle righe del display.
Se ho sbagliato ragionamento,dimmi pure.
Comunque,la mia domanda è:dato che io non voglio comprare un arduino già fatto per far comunicare il Xbee ricevente con il circuito,come effettuo questo collegamento??..cioè,come lo faccio comunicare con il circuito??
è sufficiente utilizzare dei pin header impilabili per collegare il Xbee ricevente al mio circuito?..
Grazie ancora delle risposte.

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Arduino Stand Alone

Ciao
Già che realizza il circuito per il pilotaggio dei moduli led, puoi sicuramente realizzare una versione di Arduino Stand Alone come ho fatto io in questo progetto
http://www.adrirobot.it/arduino/arduino_stand-alone/arduino_stand-alone.htm
Sulla pagina puoi scaricarti il file per Eagle è integrarlo nel tuo progetto.
Per la programmazione di Arduino puoi prelevare i segnali (RX-TX-DTR-VCC-GND)dalla scheda XBee Explorer USB, all’uscita del FT232RL.
Per quanto riguarda Arduino, puoi prendere questo kit, che ha già i componenti base
http://www.homotix.it/catalogo/arduino-kit/minikit
Tra l’altro se predi il materiale presso il sito Homotix, potrai ottenete uno sconto del 5% sul costo, se inserisci il codice di sconto “ADRIROBOT”, spero sia una buona notizia!
Un saluto
Adriano

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Devo capire :)

Grazie mille per il codice sconto!! :)
Comunque,devo fare chiarezza,perchè senza quella non si va da nessuna parte..
Allora io oltre che realizzare il mio circuito composto da microcontrollore,registri e transistor,devo realizzare un arduino nel quale posso inserire il Xbee,quindi devo metterci un Xbee shield giusto?
questo arduino poi devo pero collegarlo con il circuito precedente..ma..come??..

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Circuito di controllo

Allora il modulo XBee Explorer USB, ti serve per interfacciare il modulo XBee con il PC, sulla stazione di comando.
In realtà sulla scheda ricevente ti occorre un modulo adattatore più semplice
http://homotix.it/catalogo/moduli-xbee-e-accessori-689/xbee-explorer-regulated
Per quanto riguarda l’interconnessione tra Arduino e il modulo Xbee si limita a due linee TX-RX.
Da Arduino poi devono partire le linee di controllo verso la parte di circuito formato dal pic16f877 collegato ad un registro a scorrimento cd4094 UDN/ULN (come tu hai indicato)
Come e quante linee dipende però dal circuito che stai utilizzando, senza averlo sotto mano non posso esserti d’aiuto.
Saluti

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Arduino

Ah..quindi devo per forza utilizzare quel adattatore che mi hai linkato per collegare il modulo Xbee all'arduino?
ok..mentre invece l'arduino posso realizzarlo io,guardando ciò che hai prodotto tu giusto?..pero non mi occorre realizzarlo identico a te..a me basta il kit base e l'attacco shield per connettere l'adattatore con il modulo Xbee,giusto?

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Adattatore per XBee

Ciao Andrea
non è obbligatorio, l’adattatore ti semplifica la vita, ha il connettore passo 2mm difficile da trovare, e ha il circuito adattatore di livelli, in quanto l'XBee lavora a 3,3V mentre Arduino a 5V.
Se vuoi poi puoi inserire i componenti, sostituendo quelli SMD con componenti normali.
Per il circuito di Arduino, certamente puoi adattarlo alle tue esigenze.
Un saluto
Adriano

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Wireless shield

Ma invece di quello che mi hai linkato tu nell'ultimo commento,
per realizzare il collegamento tra il mio ricevitore e l'arduino creato da me,seguendo ciò che hai prodotto tu,non dovrei utilizzare questo:
http://homotix.it/catalogo/arduino-shield/wireless-shield
???
che inserirei nel arduino e a sua volta collegherei l'arduino al mio circuito con microprocessore ecc..

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Scelta modello shield

Quello che mi indichi, andrebbe bene se utilizzassi una scheda Arduino standard, a questo punto ti basterebbe inserire nello zoccolo il modulo Xbee.
Ma mi sembra che tu voglia realizzare una scheda con un circuito Arduino stand alone, in questo caso non utilizzerei quarto shield che tra l’altro costa 10 euro in più dell’altro.

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Modulo Xbee

Ciao,
Ma invece che costruire un arduino stand alone,non potrei mettere direttamente il modulo Xbee su una basetta qualsiasi e collegarlo semplicemente al mio circuito composto da :microcontrollore,registro e udn/uln??..cioè a me sembra che non mi serva costruire l'arduino,pero è solo un mio pensiero..tu ne sai qualcosa in piu :)

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Arduino stand alone

Si, effettivamente se il tuo micro controllore si occupa anche della gestione della comunicazione UART con il modulo Xbee, puoi omettere l'Arduino.

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Pic

Ho dato una letta al datasheet del pic16f877 e ha due due moduli interni seriali, il USART e un secondo modulo chiamato porta seriale sincrona.
Quindi problema risolto,posso omettere l'arduino e collegare con dei pin header il modulo Xbee su una basetta qualsiasi.

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Ciao,parlando con i miei

Ciao,parlando con i miei professori mi hanno vivamente sconsigliato ciò che ho intenzione di fare perchè ritengono sia molto difficile.
Io ho insistito e mi hanno detto di utilizzare un arduino per gestire il ricevitore,quindi di comprare un arduino già fatto e posizionarci il Xbee ricevitore..ma quel che io mi chiedo è..:
è comunque necessario fare un circuito con il pic?..oppure gestisce tutto l'arduino?..perchè non conosco bene l'arduino..

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Programmazione PIC

Ciao Andrea
Mi sembrava! Tutto dipende dalle tue capacità di programmare un PIC, il tipo di linguaggio che intendi utilizzare.
Trasmettere un dato da Arduino verso il PC tramite un XBee è una cosa, realizzare invece un programma magari in C per la gestione di una comunicazione seriale è un'altra cosa.
Direi che Arduino riesca a gestire tutto, in può è sicuramente più facile da programmare.

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
quindi posso "eliminare" il

quindi posso "eliminare" il pic?..
basta utilizzare l'arduino per gestire il mio circuito??..
ovviamente sull'arduino ci vuole l'attacco per il mio modulo Xbee shield vero?..

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Eliminazione PIC

- Direi di si
- Per essere sicuro e di quali altri componenti ti occorrono devi iniziare a preparare uno schema così vedi anche di quali segnali hai bisogno.
- Se utilizzi una scheda Arduino originale o clone, basta inserirla nei connettori

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Domanda

Ciao,ho fatto ieri l'ordine su homotix..ti volevo chiedere se sai piu o meno i tempi di consegna?..Ho ordinato tutto ciò che mi è necessario per far avvenire la comunicazione wireless..mi è rimasta ancora l'incognita di dove visualizzare i dati e soprattutto come..
In questi giorni stavo approfondendo l'idea di collegare tra di loro piu display a matrice,8x8 e comandarli con un chip di controllo..avevo letto del max7219??..tu cosa ne pensi??..non vorrei comprare già i 4 display attaccati e soltanto da programmare..vorrei unirli io..

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Tempi di consegna e uso di MAX7219

Ciao
Il pacco dovrebbe arrivare velocemente in quanto viene utilizzato un corriere, e non le poste che sono più lente.
Per quanto riguarda la proposta dell'auto costrizione dei moduli utilizzando il max 7219 vada bene, ti consiglio la visione di questi link
http://arduinoandroid.blogspot.it/2012/02/matrix-led-display-contolled-by-arduino.html
http://www.pjrc.com/teensy/td_libs_Matrix.html
Saluti
Adriano

ritratto di Andrea.Gallicchio
Offline
Titolo: User+
Utente+
Ultima visita:
22 settimane 5 ore fa
Utente dal: 30/12/2013
Messaggi: 17
Matrice di led

Ciao,ho acquistato le seguenti matrici di led:

http://www.robotstore.it/product/505/Display-a-Matrice-Bicolore-Rosso-Verde.html

però c'è una cosa che veramente non riesco a capire,e ho provato anche a cercare in rete ma niente,che punto di riferimento posso usare per i pin?..cioè in poche parole: non so quale è il pin 1 e qualè il pin 24..e non posso progettare eventuali collegamenti senza sapere questa cosa..

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
2 ore 8 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Piedinadura matrice led

Ciao
La piedinatura dovrebbe essere questa
https://code.google.com/p/ysm-1288cr3g2c/wiki/Step02_Pins_and_Wiring
Puoi trovare altre informazioni direttamente sul sito della SparkFun
https://www.sparkfun.com/products/682
Dai uno sguardo ai commenti
Altro link interessante è questo
https://www.sparkfun.com/products/759
Dove trovi schema e informazioni sulla gestione
Un saluto
Adriano

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 2 utenti e 54 visitatori collegati.

Utenti online

Ultimi Commenti