0
Offline
Faraday Member
Karma: 17
Posts: 3909
Arduino rocks
|
 |
« Reply #255 on: March 08, 2013, 10:30:58 am » |
ma si va benissimo, lo piloti da vicino bene o male, non a 100metri.
guarda che ci sono gia' anche applicazioni android sullo store proprio per piolotare macchinine, ed anche progetti completi, guarda un po' sullo Appstore android
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 1
Posts: 22
|
 |
« Reply #256 on: March 08, 2013, 12:57:17 pm » |
grazie mille della risposta adesso aspetto qualche giorno che mi arriva il modulo che ho ordinato e farò alcune prove  al massimo so dove trovarvi eheh
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Edison Member
Karma: 15
Posts: 1876
Have you mooed today?
|
 |
« Reply #257 on: March 08, 2013, 02:29:33 pm » |
Ciao il mio progetto prevede di telecomandare una macchina tramite bluetooth da un device android quindi il modulino deve stare vicino all arduino sulla macchinina quindi non posso lasciarlo li campato per aria altrimenti mi cade per terra quando la faccio partire. il modulino quando ci hai saldato i 3/4 fili che ti servono, e lo hai attaccato ad Arduino con dei pin header, non lo perdi...  non credo sia una cosa impossibile da realizzare, la macchinina è gia pronta e di per se funziona manca solo il modo di telecomandarla (tramite IR lo gia fatta ma visto che è per la tesina volevo puntare un po più in alto ) dopo tutto questo, secondo te un modulo HC-05 può fare al caso mio? oppure consigli qualcos'altro? come dice Testato i 100 metri non li copri, questi son classe 2 pertanto arrivi ai 10. A parte quel che trovi sul Market Android, puoi anche realizzare una app funzionante ma base usando AppInventor (più info sempre al primo post).
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 1
Posts: 22
|
 |
« Reply #258 on: March 08, 2013, 04:19:13 pm » |
grazie dei chiarimenti sono un informatico la parte di android non dovrebbe essere un problema è più di un anno che ci programmo il mio problema era l'elettronica ma seguendo la guida spero di non avere problemi 
|
|
|
|
|
Logged
|
|
|
|
|
Parma
Offline
Edison Member
Karma: 10
Posts: 2104
|
 |
« Reply #259 on: March 09, 2013, 09:19:59 am » |
Ciao a tutti Volevo aggiungere un nota sul modulo HC-05: se si collega il pin KEY ad HIGH su scheda(quindi NON dopo l'accensione) il baudrate sembra essere 38400 anche se al comando AT ricevo caratteri strani come: ÏË segno che c'è qualcosa che non va, con baudrate come 9600 non si riceve però alcuna risposta. Se si collega il pin KEY ad HIGH dopo l'accensione il baudrate è quello di default (sul mio modulino 9600bps) e così sono riuscito ad impostarlo correttamente tramite i comandi AT
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 81
Posts: 8188
:(){:|:&};:
|
 |
« Reply #260 on: March 09, 2013, 10:32:01 pm » |
Eccidenti le stai trovando tutte!!
|
|
|
|
|
Logged
|
|
|
|
|
Parma
Offline
Edison Member
Karma: 10
Posts: 2104
|
 |
« Reply #261 on: March 11, 2013, 08:49:04 am » |
Altre chicche: - Per un miglior range evitare di costruire (o comprare) schede o adattatori con piste sotto l'antenna, meglio lasciarla sporgere. Mannaggia ho imparato troppo tardi questa lezione. - Dai test che ho eseguito (micro a 8MHz) velocità superiori ai 9600bps sono altamente inaffidabili, piene di errori o dati persi, in tal caso è necessario un protocollo robusto con verifica degli errori e ritrasmissione dei pacchetti persi. Ho eseguito prove con 38400 e 57600bps.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Edison Member
Karma: 15
Posts: 1876
Have you mooed today?
|
 |
« Reply #262 on: March 12, 2013, 02:54:19 pm » |
Ciao - Per un miglior range evitare di costruire (o comprare) schede o adattatori con piste sotto l'antenna, meglio lasciarla sporgere. Mannaggia ho imparato troppo tardi questa lezione. ]  - Dai test che ho eseguito (micro a 8MHz) velocità superiori ai 9600bps sono altamente inaffidabili, piene di errori o dati persi, in tal caso è necessario un protocollo robusto con verifica degli errori e ritrasmissione dei pacchetti persi. Ho eseguito prove con 38400 e 57600bps. questo a me non risulta - almeno in ambito 16Mhz
|
|
|
|
« Last Edit: March 12, 2013, 02:56:02 pm by pitusso »
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 81
Posts: 8188
:(){:|:&};:
|
 |
« Reply #263 on: March 12, 2013, 03:05:50 pm » |
credo che abbia a che fare con il clok del micro e i divisori per ottenere il baud-rate. ci sono delle tabelle pre-calcolcoate da qualche parte
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 17
Posts: 3909
Arduino rocks
|
 |
« Reply #264 on: March 12, 2013, 05:06:59 pm » |
- Dai test che ho eseguito (micro a 8MHz) velocità superiori ai 9600bps sono altamente inaffidabili, piene di errori o dati persi, in tal caso è necessario un protocollo robusto con verifica degli errori e ritrasmissione dei pacchetti persi. Ho eseguito prove con 38400 e 57600bps.
a 16MHz nemmeno a me ci sono problemi, lo tengo fisso settato a 115kbps
|
|
|
|
|
Logged
|
|
|
|
|
Parma
Offline
Edison Member
Karma: 10
Posts: 2104
|
 |
« Reply #265 on: March 12, 2013, 05:08:04 pm » |
38400bps ha un errore % uguale a 9600bps con 8MHz http://www.wormfood.net/avrbaudcalc.php pari allo 0.2%, con 16MHz è uguale in quanto multiplo di 8MHz. Sperimentalmente però ho avuto problemi con baud rate superiori a 9600bps.. EDIT: Utilizzando l'oscillatore RC interno del microForse dipende dal modulo bluetooth, non si legge bene ma la sigla dell'oscillatore (o cristallo) sul modulino sembra riportare sui 16MHz, se fosse un oscillatore se non sbaglio dovrebbe essere 16.2 o 16.8MHz da quello che si legge nel datasheet per funzionare e avrebbe un errore % più alto se a 16.8MHz con 38400bps.. magari domani do una controllata con l'oscilloscopio se è un oscillatore anche se non mi è ancora chiaro se effettivamente può dipendere dal modulino.
|
|
|
|
« Last Edit: March 12, 2013, 05:10:07 pm by flz47655 »
|
Logged
|
|
|
|
|
|
|
Parma
Offline
Edison Member
Karma: 10
Posts: 2104
|
 |
« Reply #267 on: March 13, 2013, 09:19:46 am » |
Visto che nel progetto che sto portando avanti un timing "abbastanza" preciso è necessario, ho deciso di abilitare il fuse CKOUT per avere su un pin la frequenza dell'oscillatore RC interno ad 8 MHz, collego l'oscilloscopio e... a 3.3v il mio Tiny85 ha una frequenza di 6.1MHz  Penso che urge la necessità di calibrazione, non mi ricordo se ho preso su ebay il micro o se proviene da un distributore ufficiale ma sono veramente sconcertato! A temperatura ambiente (sui 20°C) ho un 25% di errore! Ecco perché la seriale aveva problemini..
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 17
Posts: 3909
Arduino rocks
|
 |
« Reply #268 on: March 13, 2013, 09:34:55 am » |
bella questa  puoi calibrarlo tu stesso ? ricordo che ci sono dei fuse in merito ma non ho mai approfondito
|
|
|
|
|
Logged
|
|
|
|
|
Parma
Offline
Edison Member
Karma: 10
Posts: 2104
|
 |
« Reply #269 on: March 13, 2013, 09:40:25 am » |
La cosa strana è che in fabbrica sono calibrati a 3v, io uso 3.3v quindi non mi sarei mai aspettato una divergenza così marcata.
E' diciamo un paio d'ore che sono a smanettare per fare questa benedetta calibrazione, il Dragon non è supportato direttamente per eseguire gli script che Atmel fornisce, sto per provare la strada della calibrazione a runtime tramite UART.
Non c'è nessun fuse per scrivere il valore della calibrazione, va salvato nella EEPROM e caricato a runtime
Ciao
|
|
|
|
« Last Edit: March 13, 2013, 09:42:06 am by flz47655 »
|
Logged
|
|
|
|
|
|