oscar1394 il 30/12/2014, 0:24
connessione Bluetooth arduino nano con arduino nano
Salve a tutti,
Avrei la necessità di realizzare un tastatore per la mia cnc, con due interfacce Bluetooth. Avevo intenzione di utilizzare 2 moduli arduino nano, per motivi di spazio. Magari se possibile utilizzando moduli con Bluetooth integrato.
Avendo poca esperienza con arduino, mi rivolgo a voi per realizzare questo progetto. Si tratterebbe in pratica di una connessione mono direzionale, con un master ed uno slave. Il primo modulo "trasmettitore" dovrebbe rimanere connesso al secondo "ricevitore" abilitando un'uscita di quest'ultimo, ed in caso di pressione del contatto tastatore si dovrebbe abilitare una seconda uscita sul ricevitore. Come prima cosa volevo chiedere che moduli secondo voi farebbero al caso mio.
Arduino nano con Bluetooth integrato, o arduino nano con modulo esterno?

oscar1394 il 30/12/2014, 10:03
Re:connessione Bluetooth arduino nano con arduino nano
Pensavo di utilizzare il modulo bluno nano, almeno per la parte trasmettitore, ove avrei il problema riguardante l'ingombro.
Questo è il link che ho trovato:http://www.robotics-3d.com/component/virtuemart/Arduino/arduino-shield/communication-shield/2789-bluno-nano


ElettroshockNow il 31/12/2014, 18:52
Re:connessione Bluetooth arduino nano con arduino nano
Bello .... ,ma con meno puoi ottenere gli stessi risultati (10Euro per un link BT 10m )

CNC ? Io ci stò diventando pazzo ... o meglio soffro non avere tempo per proseguire il progetto ...


Per il LINK :

Puoi usare due moduli
n°2

Successivamente la stessa interfaccia USB/TTL la lascerai connessa tra PC e modulo BT per inviare i dati (niente arduino).
Sul secondo BT avrai i comandi che collegherai ai piedini TX e RX di Arduino Controller o altro dispositivo comandato in seriale

Ciao Elettro

oscar1394 il 1/1/2015, 17:05
Re:connessione Bluetooth arduino nano con arduino nano
Ciao Elettro,
Innanzi tutto grazie per l'aiuto. Da come rispondi a tutti i tuoi post, si capisce subito che sei una persona moto ferrata su arduino e su tante argomentazioni.
Hai perfettamente ragione, sarebbe inutile comprare un Bimbi per poi utilizzarlo solo per fare delle spremute d'arancia.
Effettivamente, ho omesso alcune prefazioni per quanto riguarda l'utilizzo.
Nel mio caso, penso non sarebbe possibile utilizzare una porta usb sul ricevitore, perche la fresatrice ha una gestione esterna, con porte veloci logiche che hanno appunto lo scopo di collegare un tastatore. Questo progetto, volevo utilizzarlo sia nella mia fresatrice, che ha un controllo USBCNC( http://www.edingcnc.com/ ), sia in una delle macchine che utilizzo a lavoro, che é della Belotti con controllo Osai serie 10, 5 assi ma senza pc, ma con plc ad ingresso logico "veloce" per l'aquisizione. ( http://www.belotti.com/ )
Ora, deduco che i moduli che mi hai proposto andrebbero sicuramente bene, anche perché non sono poi cosí grandi a livello dimensionale.
Ma correggimi se sbaglio, penso che ci vogliano per forza due controllori Arduino.
Io avrei anche dei materiali di recupero da poter utilizzare come ad esempio alcuni Pic, ma poi ho anche io problematiche legate al tempo "che non basta mai".
Quindi considerando un vostro aiuto mi affiderei a voi, e sono pronto ad acquistare prodotti che conoscete per rendervi meno peso possibile. Oltre al fatto che a livello di programmazione Pic o Arduino non ho idea di come fare.

Ho dato un'occhiata alla tua fresatrice, ottima idea di utilizzare dei cuscinetti e barre di recupero. Considerando poi che la useresti per farci delle schede pcb, mi sembra un prodotto molto valido.
Io nel mio piccolo ho progettato e realizzato due fresatrici 3 assi con elettromandrino, di cui la prima realizzata da solo, che ora mi rimangono solo alcune foto ed alcuni video.
Dopo essermi sposato, quindi trasferito, l'ho dovuta smontare perché non riuscivo ha spostarla senza un sollevatore a braccio con camion.
Pesava intorno 500kg tutta in lamiera da 6 mm. piegata.
La seconda la feci con mio suocero, utilizzando i pezzi meccanici della prima, quindi guide lineari con pattini della Hiwin non precaricate, viti a ricircolo di sfere ecc. ( http://www.hiwin.it/it/index.html/ ), il tutto su una struttura saldata e fresata nei supporti delle guide, con centri di lavoro per macchine cnc.
Campi di lavoro della prima, circa 800 X 1000 X 700 mentre della seconda 700 X 400 X 300.
Vabbé mi sono allargato troppo.
Comunque se ti servono pezzi per la tua fresatrice chiedi pure.
Se hai WhatsApp mi piacerebbe inviarti dei video delle mie realizzazioni e del materiale che potrebbe servirti o farti comodo.
Se non disturbo potrei anche inviarti un contatto in privato.
Ora torno al progetto:
Posso contare sul tuo aiuto per sviluppare questo progetto?
Ora devo tornare a pensare alla famiglia.
Intanto Grazie,
Oscar1394.


ElettroshockNow il 1/1/2015, 22:49
Re:connessione Bluetooth arduino nano con arduino nano
Uao .... senza parole ,roba seria ..

Avrai senz'altro tante esperienze da condividere e EA è pronta ad ascoltarti ...

Tornando al tastatore.

Mi piacerebbe capire perchè non sarebbe sufficiente un semplice tx e rx tipo radiocomando apricancello e perchè non riesci a raggiungerlo con il cavo ...

E' per i tempi di risposta ?

Cmq se vuoi realizzarlo in BT ,ti consiglio i moduli sopra riportati e giustamente aggiungendo due
.....

Materiale :
-n°2 HC-05
-N°2 Arduino Mini 5V 16M
-n°1 Convertitore USB/TTL

Innanzitutto si programmano i moduli BT
-Il primo come Slave e impostando il nome esempio :RICEVITORE BT
esso sarà connesso alla macchina o al tastatore e sarà visibile da tutti i dispositivi BT ,ma solo ad uno alla volta si concederà
-Il secondo come Master nel quale memorizzare l'indirizzo dello slave

Il master cercherà di continuo lo slave registrato e appena trovato creerà un collegamento seriale con velocità massima di 460800 bits/s (impressionante :lol

Adesso con questo collegamento sei libero di usarlo come ti pare,sarà a tutti gli effetti come collegamento fisico.

Per il tuo scopo ci collegherai due Arduino e caricando un semplice codice potrai attivare una semplice uscita Open Collector quando viene chiuso il contatto del tastatore.

Semplice

Ma il link è in grado di traferire una grande quantità di traffico dati bidirezionale ..... e risulta sempre un bimbi per due spremute ...
Però un Bimbi da 15E ;) ....

Dimmi se può interessarti come progetto .... forse sarà il primo nel nuovo lab


Ciao
Elettro



oscar1394 il 2/1/2015, 0:58
Re:connessione Bluetooth arduino nano con arduino nano
Innanzitutto AUGURI ELETTRO 😄😃😀 ed a tutto il forum di buon 2015🍻.

Mi stupisci sempre! Hai già realizzato un progetto?
Sei un fenomeno!

In effetti hai capito al volo le problematiche che ho avuto con dei semplici radiocomandi.
Avevo fatto dei test inizio anno scorso, con dei trigger cinesi per macchine fotografiche.
Ma con con grosse problematiche legate inizialmente ad un ritardo nella ricezione, che andava da 5 a 30 ms. misurata con oscilloscopio.
Il problema non era il ritardo di per se, ma appunto la variabilità di esso.
Lo scarto di misura medio ad una velocità di avanzamento di 1000mm min. era circa da 0.16mm a 0.5mm. Quindi variava di circa 34 decimi per ciclo di tastatura.
Allora pensai di invertire il sistema di funzionamento.
Abilitando il segnale in continuo con ingresso normalmente chiuso per avere uno scarto minore, ma poi andavo incontro ad un consumo maggiore, e ad un'incertezza di acquisizione nel caso si scaricassero le batterie.

Il cavo lo scartai perché a lavoro essendo la macchina a 5 assi, sarebbe un problema passare per i little rotativi (contatti a spazzola per rotaziine continua ).
Il tastatore andrebbe montato su asse z al fianco di un'elettromandrino, quindi deve seguire lo spostamento di tutti gli assi.

Il tuo progetto è impressionante!
Mi interessa moltissimo.
Deduco che con il tuo progetto, il problema del ritardo non sarà più un problema.
Ora appena riesco acquisterò i due moduli Arduino mini, i moduli HC-05 ed il convertitore da te consigliato.
Grazie Elettro!

oscar1394 il 2/1/2015, 1:23
Re:connessione Bluetooth arduino nano con arduino nano
I tempi di consegna sono esorbitanti!

oscar1394 il 2/1/2015, 2:10
Re:connessione Bluetooth arduino nano con arduino nano
( Ma il link è in grado di traferire una grande quantità di traffico dati bidirezionale ..... e risulta sempre un bimbi per due spremute ...
Però un Bimbi da 15E .... )

Quindi si potrebbero aggiungere dei led sul trasmettitore per visualizzare lo stato della comunicazione!
Fenomanale!!!
Per quanto riguarda i tempi elevati di consegna, domani se riesco cercherò dei venditori più celeri, magari cercando di mantenere i prezzi più vicino possibile a quelli da te consigliati.
Non vedo l'ora di cominciare.
Sono anni che non mi sento così.
Questa è la prima volta che prendo parte ad un forum.
Grazie

nik5566 il 2/1/2015, 7:23
Re:connessione Bluetooth arduino nano con arduino nano
oscar se ti servono subito io ho 3 Arduino mini in più!!!! vedo una bellissima intesa tra te e elettro viva il nostro forum!!!!!!!

oscar1394 il 2/1/2015, 9:55
Re:connessione Bluetooth arduino nano con arduino nano
Ciao nik5566,
Avevi proprio ragione, a proposito di questo forum e di Elettro.
Pensa che inizialmente non pensavo ci fossero persone come voi, disponibili e generose.
Se mi sono iscritto a questo forum, devo ringraziare proprio te.
Da quando ti ho conosciuto, non faccio altro che ringraziare.
Sono contento, non ho parole.
Penso proprio che più avanti aprirò altre discussioni.
Come posso ti chiamo....

nik5566 il 2/1/2015, 10:02
Re:connessione Bluetooth arduino nano con arduino nano
:clap.gif: ero sicuro che il forum ti avrebbe dato la carica


ElettroshockNow il 2/1/2015, 10:11
Re:connessione Bluetooth arduino nano con arduino nano
EnergiAlternativa è alternativo anche nel modo di condividere

Se vedi ad inizio post ho citato una discussione aperta da MarkoZaKKa ed è grazie a lui che ho gustato i modulini BT ... e oggi io con te ...e cosi via...

Ora vediamo però se sono al 100% compatibili con il progetto.

In mattinata misurerò il tempo di risposta e il consumo con un Arduino mini in modalità slave come tastatore .....

Che spazio per le batterie hai a disposizione ?
Autonomia richiesta ?

A dopo con i risultati....

ElettroshockNow il 2/1/2015, 12:58
Re:connessione Bluetooth arduino nano con arduino nano
Eseguite prime semplici prove .
La velocità è veramente interessante ,anche se momentaneamente non posso misurarla (oscilloscopio imballato per ristrutturazione).
Ho scoperto che la velocità che si imposta nei moduli è solo la velocità dell'interfaccia con essi ,ma non la velocità di trasferimento BT .... li' siamo a velocità extraterrestri.
Il consumo è un meno entusiasmante ... 60mA ,quindi bisogna vedere bene l'alimentazione.....
Potremo per il tastatore passare a 3.3V sia per Arduino che per il modulo BT alimentandolo con una cella lipo ....

ElettroshockNow il 2/1/2015, 13:53
Re:connessione Bluetooth arduino nano con arduino nano
TASTATORE BLUETOOTH


Il modulo trasmittente è composto da un Arduino mini e un modulo BT HC-05
Il modulo ricevente è momentaneamente composto da un modulo BT HC-05 e un convertitore USB/TTL

Il primo step per la realizzazione del progetto è la programmazione dei moduli BT.

Programmazione Tastatore (SLAVE)modulo
-connettere come di seguito
[pre]USB/TTL HC-05
GND ----> GND
5v ----> 5V
TX ----> RX
RX ----> TX
KEY ----R10k----GND
----PULS----5V
[/pre]



-Connettere USB ----->il led sul modulo lampeggerà
-Avviare
---RISPOSTA--->OK
AT+ADDR ------> OK+ADDR:XX:YY:ZZZZZZ (PRENDERE NOTA DELL'INDIRIZZO)
AT+UART=57600,0,0
AT+NAME=TASTATORE_CNC

Ora il modulo Bt è impostato come slave velocità 57600

Disconnettere il Modulo Slave e connettere il secondo modulo BT

Inviare i seguenti Comandi:

AT
AT+UART=57600,0,0
AT+ROLE=1
AT+IAC=9E8B33
AT+CLASS=0
AT+BIND=XX,YY,ZZZZZZ (INDIRIZZO DELLO SLAVE)
AT+LINK=XX,YY,ZZZZZZ


disconnettere.

Ora i due moduli sono programmati e appena vengono alimentati creeranno un link .
Il link verrà evidenziato da brevi lampeggi (se installato il led sul pin 32 esso si accenderà a connessione stabilita).


ElettroshockNow il 2/1/2015, 14:03
Re:connessione Bluetooth arduino nano con arduino nano
Programmare Arduino con il codice seguente (scaricabile in fondo post)



//**** TRASMETTITORE BT ****
//Realizzato da ElettroshockNow (ElettroshockNow@gmail.com)
// e condiviso su EnergiAlternativa.org
//
//ATTENZIONE:
//
//CC BY-NC-SA 4.0
//Uso non commerciale, modificabile, con obbligo di condivisione-
//http://creativecommons.org/licenses/by-nc-sa/4.0/deed.it
//
//
const int Tastatore = 10;
const int ledPin = 13;

void setup() {
Serial.begin(57600) ;
pinMode(Tastatore, INPUT);
pinMode(ledPin, OUTPUT);
}


void loop() {
if (digitalRead(Tastatore)){
digitalWrite(ledPin, LOW);
Serial.println("OPEN");
}
else {
digitalWrite(ledPin, HIGH);
Serial.println("CLOSE");
}
delay(1);
}


eseguendo i seguenti collegamenti:

[pre]USB/TTL ARDUINO
GND ---->GND
5V ---->5V (USARE I 5V VICINO A A3)
TX ---->RX
RX ---->TX[/pre]






Arduino invierà lo stato del tastatore via seriale (OPEN o CLOSE) e accendendo il Led sulla Board

Una volta programmato è possibile vedere il funzionamento aprendo il monitor seriale e impostandolo a 57600.
Premendo il pulsante cambierà la scritta.

#####ALLEGATO-" />
" />
?1391" />

ElettroshockNow il 2/1/2015, 14:09
Re:connessione Bluetooth arduino nano con arduino nano
Collegare Arduino al modulo BT Slave


In pratica và aggiunta una resistenza pullup sul pin 10 (ingresso tastatore) e un diodo contro le inversioni di polarità durante i test .

Se alimentiamo il trasmettitore e ricolleghiamo il modulo Master al convertitore aprendo il Terminal (impostandolo a 57600) o Serial Monitor (sempre impostato a 57600 ) vedremo lo stato del pulsante via Wireless.

A presto per il ricevitore con uscita OC

Ciao
Elettro

ElettroshockNow il 2/1/2015, 15:44
Re:connessione Bluetooth arduino nano con arduino nano
.. prevedo che l'eccessivo consumo non sia compatibile con il progetto.
60mA son tanti e difficilmente si può intervenire.

Un tempo di risposta ragionevole di quanto dovrebbe essere ?

oscar1394 il 2/1/2015, 17:23
Re:connessione Bluetooth arduino nano con arduino nano
Si potrebbero utilizzare 2 batterie lipo da 3.7v ricaricabili.
Dovrebbero offrire circa 5000mah.
Quindi a livello teorico almeno 60h.
Ma se fossero anche 24h non sarebbe male.

Mentre per il ritardo, penso che fino a 70ms non ci sia problema, l'importante è la differenza tra una trasmssione e l'altra che sarebbe bene stia nell'ordine di 5ms che a 1000mms di velocità corrispondono circa a 0.08mm a 500mms 0.04mm cioè 4 centesimi di scarto.
Se fosse minore tanto meglio.

ElettroshockNow il 2/1/2015, 17:38
Re:connessione Bluetooth arduino nano con arduino nano
Ok ... allora penso proprio che ci siamo, altri due test e partiamo con il progetto.

Test n°1 :velocità risposta
Test n°2 :alimentazione ...

Pensavo che possiamo montare uno step down e aumentare notevolmente l'autonomia.

Spazio totale ?

oscar1394 il 2/1/2015, 19:16
Re:connessione Bluetooth arduino nano con arduino nano
Per lo spazio totale penso che sia meglio sovrapporre le schede, per ridurre al minimo l'ingombro.
Ma per le prove non c'è problema.
Pensavo che le batterie, almeno nel mio caso, si possano mettere in un contenitore esterno, ad una distanza di circa 40Cm dal tastatore.

Per il contenitore,
anni fa avevo realizzato con la nuova fresatrice un prototipo di tastatore ( presetting utensile per asse Z) a filo con sensore di hall, ma è molto piccolo 40x40x25 mm. ( in foto posto a DX ), ma basterebbe realizzarlo più grande.

Mentre per quello di mio interesse da montare a lavoro, pensavo di utilizzare un comparatore guasto, che ha il diametro di 43mm. posto a sx della foto.

Per quanto riguarda il sensore all'interno del tastatore ( su telaio comparatore ) Pensavo a discapito del consumo di utilizzare un sensore di hall, oppure a forcella tipo questo:
http://www.amazon.it/SODIAL-Modulo-Sensore-Interrupter-Arduino/dp/B00M3O90EI/ref=sr_1_7?ie=UTF8&qid=1420222271&sr=8-7&keywords=sensore+arduino


Poi allego l'immagine di una batteria, comprata su Ebay, che anche se già utilizzata su un metal detector, potrebbe essere un'alternativa per l'alimentazione. Anche se credo che vada ridotta l'alimentazione con un regolatore.
" />" />?1392" />

ElettroshockNow il 2/1/2015, 19:38
Re:connessione Bluetooth arduino nano con arduino nano
Che capolavoro
L'idea del comparatore è fantastica ...

Ma alla fine ne devi realizzare due ?

Cmq sembra che ci siamo.
Calcola che usando uno stepdown riduciamo l'assorbimento lato battteria (2 lipo) a circa 50mA .
Poi possiamo fare delle prove facendo inviare solo il cambio di stato.
Penso che il tempo di risposta non dovrebbe cambiare , ma ce lo diranno solo le prove pratiche.

Se funziona con l'invio del solo cambio scendiamo a 40mA o anche meno

A titolo di curiosità il BT raggiunge la stratosferica velocità di 1382400 bps .... , ma a sceglire è lui.
Quindi il test nasce dal fatto che forse l'aumento è progressivo .

In settimana faccio le prove.
Cmq a questo punto penso che sia inutile avventurarsi per l'alimentazione a 3,3V .

A proposito dei moduli BT a 5V.
In commercio ho trovato solo quelli che possono essere alimentati a 5V , ma lavorano con logica lvttl (sono quelli da me postati).
Se acquisterai quel modello dobbiamo aggiungete due resistenze.
Cmq per semplicità costruttiva farò dei semplici schemi.

Ciao
Elettro

oscar1394 il 3/1/2015, 3:36
Re:connessione Bluetooth arduino nano con arduino nano
A me basta quello con comparatore.
L'altro era solo una prova per la mia fresatrice, alla quale basta un collegamento filare, "è piccola".
Quella che uso a lavoro invece è di 4000mm x 1400mm x 700mm.
La quale poi dovrebbe fare più cicli di tastatura su una lastra, poi tramite una macro, utilizzerà le altezze ricavate dallo spessore del materiale per poi eseguire delle tasche ad una certa altezza.
In pratica sarà utile anche su lastre non estruse ma colate.

oscar1394 il 3/1/2015, 3:55
Re:connessione Bluetooth arduino nano con arduino nano
Penso che vadano bene i moduli che hai tu.
Quindi posso provare ad aquistare il tutto.
-n2 moduli HC-05
-n2 arduino mini 5V 16M
-n2 batterie lipo 3.7v
-n1 caricabatterie x lipo
-n1 porta batterie 3.7v
-n1 Convertitore USB/TTL

Grazie Elettro

ElettroshockNow il 3/1/2015, 9:47
Re:connessione Bluetooth arduino nano con arduino nano
Prego è un piacere.

Alcune note sui componenti:

-Dovrai usare un "Arduino Mini Atmega328 Board 5V 16MHz" tipo
.... ma in fin dei conti dovrai farlo una sola volta .

-Moduli Hc-05 prendi quelli con la basetta pronti ad essere alimentati a 5V tipo

-Qualche jumper tipo
Esso ti consentirà di alimentare il TX_Tastatore con una tensione da 7 a 30V .... quindi libero di scegliere le batterie più idonee allo spazio, (2s1p lipo ;3s1p lipo ;4s1p lipo;2 18650 ..ecc ecc ) senza nessuna differenza.

Per alimentare il Ricevitore puoi scegliere il classico alimentatore da Cellulare (5V) oppure se hai una tensione DC disponibile usa un'altro modulo StepDown come quello del TX sempre tarato a 5,5V.

Ciao
Elettro

oscar1394 il 3/1/2015, 11:02
Re:connessione Bluetooth arduino nano con arduino nano
Questi possono andare bene?
anche se:

Arduino non è 328 ma 328P
Numero oggetto eBay:
281525677822
2x5.29€ + 0.86€ = 11.44€

Modulo Bluetooth:
Numero oggetto eBay:
141256995729
2x10.16€ + 3.76€ = 24.08€

USB/TTL non è PL2303 ma PL2303HX MCU Pro exp j+0 00432
Numero oggetto eBay:
271705220989
1x7€ = 7€

Tot. = 42.52€

Per il resto dovrei avere tutto.

Anche se nel dubbio forse sarebbe meglio aspettare, e comprare quelli che mi consigli tu. considerando poi anche il prezzo!
Soli 16.46€, forse è meglio non sputare in faccia alla crisi.


ElettroshockNow il 3/1/2015, 11:46
Re:connessione Bluetooth arduino nano con arduino nano
Sisi vanno benissimo ,ma a caro prezzo.

I tempi per l'italia se vuoi risparmiare il 60% sono circa 30-40 giorni (anche 50).

Tempo che può servirti per creare ad opera d'arte il tuo tastatore i contenitori ,ecc ecc

Personalmente acquisto il materiale ad inizio progetto ... poi mi dedico al progetto del mese precedente .....
Tu non hai progetti in sospeso ?
Dedicati a quelli e poi torni su questo ;)

Ciao
Elettro

oscar1394 il 3/1/2015, 11:57
Re:connessione Bluetooth arduino nano con arduino nano
Ottimo pianificatore!

Ne ho tanti in sospeso, ma non ho abbastanza tempo, perchè si tratterebbe di cose che non riesco a fare in casa.
Questo progetto mi interessa assai tanto.
Perchè in questo periodo ho bisogno di stare in famiglia, senza assentarmi troppo, anzi se per niente sarebbe meglio, ma del tutto non riesco.
Almeno se non altro al pc sono sempre disponibile.

Mi sembrava di averti postato un sensore ir a forcella per l'acquisizione dello stato del tastatore, invece mi sono dimenticato.
Ovviamente potrà essere in futuro utile nel caso dovesse servire maggior precisione, a discapito dell'assorbimento.

Tipo questo:

Numero oggetto eBay:
111557604676

Ovviamente penso che basti prendere una normale barriera da pcb con qualche resistenza.... Giusto?

ElettroshockNow il 3/1/2015, 12:24
Re:connessione Bluetooth arduino nano con arduino nano
Approvo barriera IR a forcella .

oscar1394 il 6/1/2015, 0:41
Re:connessione Bluetooth arduino nano con arduino nanoOrdinato i componenti. Dovrebbero arrivare nel giro di 1 settimana!!!


oscar1394 il 14/1/2015, 0:27
Re:connessione Bluetooth arduino nano con arduino nano
Eccomi qua.
Mi sono arrivati i componenti.
Parto tutto gasato,
ma poi ecco la sorpresa:
-Connetto il modulo Bluetooth al convertitore TTL
-Apro il "Terminal"
-Imposto i parametri
-Premo il tasto del pulsante cablato
-Connetto
-Provo ad inviare AT
Ma non mi risponde.Ho provato a invertire TX con rd.
Queste sono le foto del modulo BT.

oscar1394 il 14/1/2015, 0:46
Re:connessione Bluetooth arduino nano con arduino nano
Non pensavo di incontrare subito un problema
Dove sbaglio.
Io ho windows 7 x64.
Terminal, eseguito come amministratore e modalità Xp.
Effettivamente il modulo ha anche un tasto integrato.

Invio il comando AT - send o invio
Nel listato sotto compare: AT
Nella barra sottostante: Rx0. Tx2

?:argue.gif:
(1).jpg

MarKoZaKKa il 14/1/2015, 9:26
Re:connessione Bluetooth arduino nano con arduino nano
Per aiuto con l'HC05, guarda questo post e seguenti...
RAUNARDE il 14/1/2015, 16:21
Re:connessione Bluetooth arduino nano con arduino nanociao, per quanto riguarda la batteria perchè non prendi un paio di Powerbank di quelle per ricaricare tablet o smartphone, sono a 5V su USB, hai la comodità dell'attacco e della ricarica anche con alimentatore per tablet o simili, il costo è sui 20€ per 10000mA, con delle clip puoi anche fissarle su un asse che ti serve oppure fargli una slitta con clip di fissaggio.

Attrezzatura per lavori non te ne manca di certo


ElettroshockNow il 14/1/2015, 21:11
Re:connessione Bluetooth arduino nano con arduino nanoCITAZIONE (RAUNARDE, 14/01/2015 16:21:16 ) [quote]ciao, per quanto riguarda la batteria perchè non prendi un paio di Powerbank di quelle per ricaricare tablet o smartphone.....

:woot: ottima idea .
Però và controllato che non si auto spenga sentendo un carico di pochi mA

ElettroshockNow il 14/1/2015, 21:28
Re:connessione Bluetooth arduino nano con arduino nano
PROGRAMMAZIONE MODULI BLUETOOTH HS-05

1)Eseguire le connessioni come di seguito con USB DISCONNESSA.

Note:Connettendo il modulo come di seguito, consentirà di entrare automaticamente nella programmazione in modalità 2 con un baud rate di 38400.



2)Rilevare la porta COM assegnata al convertitore USB/TTL
-Avviare



3)Settare il moduli Slave inviando i comandi in elenco (ATTENZIONE : SETTARE CORRETTAMENTE IL PROGRAMMA ,velocita e i vari flag )



4)Disconnettere e Ripetere per il modulo Master



Ciao
ElettroshockNow

oscar1394 il 15/1/2015, 1:39
Re:connessione Bluetooth arduino nano con arduino nano
Eccomi ! ✌
Risolto il problema con i moduli hc-05...
Purtroppo dopo 1 ora circa di prove, mi sono accorto che i cavetti cinesi precablati per i ponticelli non sono affidabili.
Mi è bastato collegare i moduli direttamente ai connetori del convertitore Usb TTL.
Per quanto riguarda il pulsante Key , è già presente nel modulo bt che ho comprato, quindi non necessita nemmeno dei 5v su di esso.
Basta premerlo e tenerlo premuto d'apprima di accenderlo fino alla fine della programmazione.

Rispondo a Markozakka:
Grazie per aver postato quei link, tutto fa brodo.

Rispondo a RAUNARDE:
Effettivamente, ci avevo pensato, avendone uno in disuso, provai a testarne l'assorbimento minimo, ma mi accorsi che non teneva più la carica. Non è un'idea da scartare, anzi direi che è un'OTTIMA IDEA.
Considerando che si potrebbe integrare anche una porta mini USB sul tastatore.

MarKoZaKKa il 15/1/2015, 10:11
Re:connessione Bluetooth arduino nano con arduino nano
Bello quel terminale che usi... dove lo prendo?

ElettroshockNow il 15/1/2015, 10:13
Re:connessione Bluetooth arduino nano con arduino nano
Trasmettitore Bluetooth HC-05 Arduino

Gli schemi e i codici di seguito sono una base per mille altri progetti e quindi andranno modificati secondo le proprie necessità.
Ad esempio lo schema di seguito non prevede una interruzione dell'alimentazione.
Questo perchè il circuito deve essere pronto al cambio di stato del pulsante.
Chi volesse invece usarlo ad esempio come Apricancello dovrà sostituire il pulsante con un ponticello e inserire il pulsante in serie all'alimentazione.



NOTE: Programmare il modulo Hc-05 (Slave) e Arduino prima di eseguire le connessioni

Ciao
ElettroshockNow#####ALLEGATO-" />" />?1398" />

ElettroshockNow il 15/1/2015, 10:20
Re:connessione Bluetooth arduino nano con arduino nano
Ricevitore Bluetooth HC-05 Arduino

Il Ricevitore prevede una uscita open collector.
Grazie ad esso avremo un isolamento galvanico con il resto delle apparecchiature e tempi di risposta molto elevati(progetto tastatore).
A tale scopo è sconsigliato l'uso di Relè meccanici.



Ciao
ElettroshockNow#####ALLEGATO-" />" />?1399" />

ElettroshockNow il 15/1/2015, 10:25
Re:connessione Bluetooth arduino nano con arduino nano
CITAZIONE (MarKoZaKKa, 15/01/2015 10:20:09 ) [quote]Bello quel terminale che usi... dove lo prendo?
E' linkato sui post ;) ... (forse però se lo scrivo sarebbe meglio)

--------->
ElettroshockNow il 16/1/2015, 19:30
Re:connessione Bluetooth arduino nano con arduino nano[strike]Errata Corrige: sia al trasmettitore che al ricevitore va' aggiunto un partitore resistivo tra il Tx di Arduino e RX del modulo.
Domani correggo I disegno ....

Scusatemi , ma I moduli in mio possesso sono diversi e non avevo notato (è scritto pure ) che i moduli ora in vendita hanno livelli a 3,3V[/strike]

Immagini Corrette ... buon lavoro

oscar1394 il 16/1/2015, 21:15
Re:connessione Bluetooth arduino nano con arduino nano
Ciao Elettro,
posso usare il convertitore usb ttl per programmare il modulo arduino?
Ieri sera ho provato a programmarlo, ma senza risultato.
Ho collegato i 4 fili invertendo tx ed rx, poi ho provato con il sw arduino.
Il sw vede il convertitore su com3 ma quando lancio il programma mi dice di controllare i collegamenti.
Leggevo su dei post che forse ci vuole un quinto cavo che va collegato da pin arduino al convertitore.

Volevo evidenziare, che il modulo arduino una volta alimentato, si accende il led rosso fisso e ad intermittenza quello giallo.

Proprio ora mi sono accorto che ho acquistato questo prodotto:
Pro Mini 328P 5V 16MhZ = Arduino Pro Mini Pi DIY RC FR Pro Exped j+0 10153, vedi prima foto, ma mi è arrivato il prodotto nella seconda foto, che tra altre cose ha una fila di pin in più su un lato corto.
oscar1394 il 16/1/2015, 21:25
Re:connessione Bluetooth arduino nano con arduino nano
Modulo ricevuto, retro:


oscar1394 il 16/1/2015, 21:26
Re:connessione Bluetooth arduino nano con arduino nano
Modulo ricevuto, fronte:

ElettroshockNow il 16/1/2015, 21:27
Re:connessione Bluetooth arduino nano con arduino nano
Per programmarlo:
-collega arduino (tx -> rx ; rx-> tx; vcc-> vcc; gnd-> gnd)
-scopri la com che usa.
-apri il compilatore di arduino
-apri il file che devi caricare
-seleziona la com
-seleziona il tipo di arduino (attenzione alcuni mini hanno il firmware nano , quindi prova anche questo settaggio)
-avvia il caricamento
-quando leggi in basso a sinistra del compilatore "caricamento" premi e rilascia il pulsante reset su arduino.

Ciao
Elettro

ElettroshockNow il 16/1/2015, 21:31
Re:connessione Bluetooth arduino nano con arduino nano
Per I collegamenti non basarti solo sulle immagini usa la numerazione dei piedini ;)

oscar1394 il 16/1/2015, 22:21
Re:connessione Bluetooth arduino nano con arduino nano
Collegamenti eseguiti in base ai pin.
Su "scheda" ho provato con le seguenti opzioni:
Mini - Nano - Micro - Arduino Pro or Pro mini.

Sotto programmatore è impostato a AVRISP mkII

Questa è la risposta del SW.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x01
Problema di caricamento sulla scheda. Guarda http://www.arduino.cc/en/Guide/Troubleshooting#upload per suggerimenti

ElettroshockNow il 16/1/2015, 22:57
Re:connessione Bluetooth arduino nano con arduino nano
il pulsante reset lo premi poco dopo la comparsa della scritta "caricamento" ?

oscar1394 il 16/1/2015, 22:59
Re:connessione Bluetooth arduino nano con arduino nano
si,
ora mi dà questo errore
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x01

ElettroshockNow il 16/1/2015, 23:15
Re:connessione Bluetooth arduino nano con arduino nano
l'errore lo conosco bene , ma sempre risolto.

-Ricontrolla I cavi (arduino acceso con led lampeggiante ... codice originale)
-Lascia aperta solo la finestra del compilatore
-Accertati che la Com sia quella giusta (controllala dal pannello di controllo)

-

oscar1394 il 16/1/2015, 23:29
Re:connessione Bluetooth arduino nano con arduino nano
Può essere perché ho agiunto un led sul pin 13 con resistenza da 10k al gnd?
Ovviamente una volta alimentato il modulo, lampeggia il led giallo di arduino con quello che ho aggiunto io.

Devo per caso aggiungere delle librerie?

ElettroshockNow il 16/1/2015, 23:57
Re:connessione Bluetooth arduino nano con arduino nano
Nono nessuna libreria .
L'errore è causato perché arduino non risponde al primo invio.
In pratica quando il programmatore arriva alla fasr "caricamento" invia un impulso di reset (che nel tuo caso lo fai manualmente con il pulsante) si aspetta che arduino risponda .
Se non risponde riprova per 10 volte ed infine da l'errore.

Non credo che sia la resistenza , ma prova comunque isolando un reoforo.

Non mi viene in mente altro

ElettroshockNow il 17/1/2015, 0:00
Re:connessione Bluetooth arduino nano con arduino nano
Ma I moduli bluetooth li hai programmati correttamente ?
così hai la certezza che il convertitore è OK

oscar1394 il 17/1/2015, 0:05
Re:connessione Bluetooth arduino nano con arduino nano
I moduli HC-05 Bluetooth sono programmati.
Penso tutto OK, visto che quando alimento il trasmettitore immediatamente cominciano a "lincare" con lo stesso ritmo"


La resistenza l'ho esclusa ma ancora niente.

ElettroshockNow il 17/1/2015, 0:09
Re:connessione Bluetooth arduino nano con arduino nano
E quindi parte dell'opera è Ok.

Hai provato sul secondo arduino ?

Riprova con Nano 328

ElettroshockNow il 17/1/2015, 0:12
Re:connessione Bluetooth arduino nano con arduino nano
[strike]Cavolo , ma è un 16Mhz !!!! Certo che non funziona !!!!
[/strike]
Ora stò al lavoro con il cell .... dopo vedo con calma, ma cmq devi aggiungere quel dispositivo nella lista .
Prova nel sito dove l'hai acquistato se c'è qualche info

Niente ho detto una stupidaggine .

Dicono compatibile con Arduino pro mini .....

ElettroshockNow il 17/1/2015, 0:40
Re:connessione Bluetooth arduino nano con arduino nano
Prova:
-tieni e mantieni premuto il pulsante reset (il led NON deve lampeggiare ...così confermi che il pulsante pulsanta )
-premi carica
-aspetti che compaia la scritta "caricamento" e rilasci il pulsante.

Provalo con Nano 328 e Mini 328

oscar1394 il 17/1/2015, 2:08
Re:connessione Bluetooth arduino nano con arduino nano
Provato ma nulla da fare. Domani se riesco provo da un'altro pc.

ElettroshockNow il 17/1/2015, 11:16
Re:connessione Bluetooth arduino nano con arduino nano
Immagini Corrette .

Per il problema della programmazione leggi anche questo post

oscar1394 il 18/1/2015, 20:53
Re:connessione Bluetooth arduino nano con arduino nanoBasta ci rinuncio.
Forse avrò sbagliato ad acquistare i moduli.
Li ho acquistati qui

oscar1394 il 2/2/2015, 22:09
Re:connessione Bluetooth arduino nano con arduino nanoVenerdì, mi sono arrivati i componenti nuovi.
Due arduini e un programmatore cp2104.
Con questi funziona tutto alla perfezione.

Riassumo le problematiche che ho incontrato.
- Un'arduino con componente dissaldato, non funzionante (l'ho buttato)
- L'arduino il quale smise di lampeggiare il led all'avvio, pensavo che fosse spacciato, invece con il programmatore nuovo, funziona alla perfezione.

Ora sarebbe bello aggiungere un led per ogni modulo, per visualizzare a colpo d'occhio quando sono connessi.

Appena posso questo fine settimana andrò a testare i tempi di risposta con un'oscilloscopio.

Tu Elettro sei riuscito a rianimare il tuo?
Hai fatto delle prove?

ElettroshockNow il 2/2/2015, 23:04
Re:connessione Bluetooth arduino nano con arduino nano
CITAZIONE (oscar1394, 02/02/2015 22:09:24 ) [quote]
Tu Elettro sei riuscito a rianimare il tuo?
Hai fatto delle prove?


:huh: ... non ricordo problemi !!!!

Il progetto è testato e funzionante , l'unica cosa che ahimè non ho potuto provare è la velocità di risposta.
Nella discussione trovi tutti I codici e le connessioni per rirpodurre il progetto originale.
Per aggiungere il led segnalazione di link stabilito ,ti consiglio di aggiungerlo sulla scheda BT.

Ciao
Elettro ,

ElettroshockNow il 2/2/2015, 23:07
Re:connessione Bluetooth arduino nano con arduino nano
CITAZIONE (oscar1394, 02/02/2015 22:09:24 ) [quote]
Tu Elettro sei riuscito a rianimare il tuo?
Hai fatto delle prove?


:huh: ... non ricordo problemi !!!!

Il progetto è testato e funzionante , l'unica cosa che ahimè non ho potuto provare è la velocità di risposta.
Nella discussione trovi tutti I codici e le connessioni per rirpodurre il progetto originale.
Per aggiungere il led segnalazione di link stabilito ,ti consiglio di aggiungerlo sulla scheda BT.

oscar1394 il 12/2/2015, 23:47
Re:connessione Bluetooth arduino nano con arduino nanoScusa intendevo chiederti se avevi problemi all'oscilloscopio.
Ancora neanche io sono riuscito a fare i test sui ritardi di trasmissione.
Appena riesco posterò i risultati.
Intanto a tempo molto perso, (approfittando dei 2 giorni al mese, nei quali non ci sono ammalati in famiglia ) sto montando il tastatore nella struttura del comparatore.

Dimenticavo:
Certo che il progetto è funzionante.È il tuo!
Dubito che ci sia un metodo migliore per illustrare un progetto, meglio di come spieghi tu.:clap.gif:

ElettroshockNow il 13/2/2015, 0:05
Re:connessione Bluetooth arduino nano con arduino nano
:lol: .... qualcuno direbbe cortigiano

L'oscilloscopio è li che mi vede trafficare tutti I giorni ... ,ma per prigrizia neanche lo scopro.

Calcola che stavo facendo un piccolo Dc converter e per tararlo a 16 Khz ho preferito usare un altoparlante .... solo perché era a pochi metri da me :wacko:

Ciao
Elettro

oscar1394 il 18/2/2015, 7:35
Re:connessione Bluetooth arduino nano con arduino nano
Eseguiti i primi test con oscilloscopio.
Premetto che i test sono stati eseguiti con un vecchio oscilloscopio analogico, sia con tasto che con sensore ir, ed entrambe danno lo stesso risultato.

Purtroppo peró, in due scale periodiche non mi torna lo stesso risultato. Le due scale sono:
-0.1 secondi
Sembra che il ritardo rimane intorno al decimo di secondo (troppo elevato).
-50micro s.
Si notano differenze minime.

Quindi non capisco se è l,oscilloscopio che non funziona o meno.
Comunque peocederó comunque la realizzazione per poi testarlo con la cnc.
Visto che i ritardi potrebbero essere influenzati anche dal tempo d'azione del contatto.

ElettroshockNow il 18/2/2015, 7:55
Re:connessione Bluetooth arduino nano con arduino nano
Se confermi il ritardo possiamo eseguire una trasmissione continua.

Penso che il ritardo sia generato nel protocollo BT.

Quindi la trasmissione sarà continua (es OFF-OFF-OFF-ON-ON) senza nessuna interruzione.
In questo modo obblighiamo i moduli ad andare alla nostra velocità .

Potrebbe essere una soluzione ;)

oscar1394 il 18/2/2015, 19:56
Re:connessione Bluetooth arduino nano con arduino nano
Sicuramente, è un'ottima soluzione.
Secondo me, una volta eseguita questa modifica, siamo più che a 🐎.
Ti aggiorno,
Ho installato il sensore ir nel comparatore, ora devo trovare lo spazio peril resto della circuiteria, poi dovrò preparare il coperchio.


ElettroshockNow il 19/2/2015, 20:07
Re:connessione Bluetooth arduino nano con arduino nano
Volevo aumentare ancor di più la velocità ....

Ma con un baud rate di 57600 rientriamo in un tempo pari a 1 ms sommando il tempo per trasmettere i 4byte (OFF/ oppure ON/) e il tempo per interpretare la ricezione (almeno che non mi sfugga qualcosa)

Quindi punto il dito al power up dei moduli BT .....

E noi li freghiamo trasmettendo di continuo.
Il consumo aumenterà ,ma niente di preoccupante ;)

Il codice del ricevitore resta invariato

Ciao e aggiornaci sugli sviluppi sono/siamo interessati#####ALLEGATO-" />" />?1441" />

oscar1394 il 22/2/2015, 22:04
Re:connessione Bluetooth arduino nano con arduino nano
Domandone!
Come è meglio collegare questo sensore ad arduino?

oscar1394 il 22/2/2015, 23:47
Re:connessione Bluetooth arduino nano con arduino nanoHo assemblato quasi tutto il trasmettitore.

Ho aggiornato il programma di arduino con quello nuovo, aggiungendo delle parentesi chiuse (mi sembra sul void), non so se ho fatto bene, ma non mi compilava il programma.

Dopo l'ho testato, ma il ritardo è aumentato, e dopo 30 40 secondi il ricevitore non riceve piu. Se poi resetto anche solo il modulo bt del trasmettitore, il ricevitore riceve per altri 30 40 sec. poi di nuovo non riceve più.

Penso di aver sbagliato a collegare il sensore ir.
L'ho collegato in questo modo:
Alimentazione 5v ai 5v di uscita arduino.
Gnd al gnd.
Uscita sensore a resistenza 10000hom.
Resistenza a pin 10 arduino.

M'ha.


oscar1394 il 22/2/2015, 23:50
Re:connessione Bluetooth arduino nano con arduino nano
Altro lato...


oscar1394 il 23/2/2015, 0:07
Re:connessione Bluetooth arduino nano con arduino nano
Il sensore ir ha un'uscita positiva, quando il fascio ir non è interrotto, quindi ho fatto in modo che quando il cursore del comparatore è a riposo interrompe il fascio ir.

ElettroshockNow il 23/2/2015, 9:25
Re:connessione Bluetooth arduino nano con arduino nano
CITAZIONE (oscar1394, 23/02/2015 00:07:36 ) [quote]Ho aggiornato il programma di arduino con quello nuovo, aggiungendo delle parentesi chiuse (mi sembra sul void), non so se ho fatto bene, ma non mi compilava il programma.


Sisi hai ragione .
Non ho ricontrollato e :cry:

Per il sensore devi collegare :
GND-GND
VCC-VCC (usa il vcc sul lato lungo di Arduino)
OUT-Pin10 (senza resistenze)

Di seguito metto i programmi leggermente migliorati e testati per un'oretta.
Devi aggiornare anche il ricevitore ;)


CODICE RX [/URL]


CODICE TX trasmissione singola[/URL]


CODICE TX trasmissione continua[/URL]

Prova entrambi i codici TX e aggiornaci sui ritardi.
Ciao
Elettro

oscar1394 il 25/2/2015, 1:49
Re:connessione Bluetooth arduino nano con arduino nano
Oggi ho aggiornato il ricevitore ed il trasmettitore


A occhio la trasmissione, mi sembra ancora più stabile.

Nelle foto che ho postato, si nota il coperchio in plastica che andrebbe forato e fissato con 3 viti.
Per quanto riguarda i led di segnalazione nel coperchio, pensavo di fare un foro in prossimità dei led delle schede sottostanti, per poi inserire una barretta di plexiglas tonda in modo da riflettere la luce fino all'esterno.

Comunque prima di terminare il coperchio, cercherò di procedere nel cablaggio della scheda del ricevitore, così potró fare i test senza falsi contatti, visto che le basette breadboard che ho, sono un po' vecchiotte.

È probabile che i prossimi test li eseguiró direttamente con la cnc, visto che sicuramente sarà più facile notare l'errore.
Questo semplicemente perché ad ogni ciclo di tastatura la cnc apprende la coordinata,quindi dovrà essere sempre quella. ( Ovviamente per differenza sarà una passeggiata rilevare il margine di errore in millesimi )


Grazie di nuovo a ELETTRO ed al forum !

Vi terrò aggiornati!!!

oscar1394 il 12/3/2015, 19:06
Re:connessione Bluetooth arduino nano con arduino nano
Oggi ho assemblato il ricevitore.
Ho aggiunto all'uscita di Arduino, un pulsante collegato ad un led per il test.
Poi ho aggiunto 2 optoisolatori (sempre collegati al pin 13), uno è collegato alla morsettiera, l'altro l'ho collegato in serie ad un micro relé da 5v, che andrà ad abilitare il cicalone, che ho recuperato nel bordello. Penso di aver rimediato in questo modo il problema del disturbo che poteva causare il relé all'optoisolatore per la cnc.
Gli optoisolatori che ho utilizzato sono degli EL817 collegati con 2 resistenze da 1k ognuno, mentre il relay è un SIP-1A05.
Cosa ne dici ELETTRO?
Ho fatto tutto bene?
Non capisco però perché inizialmente avevo collegato il cicalino al secondo opto, ma non funzionava, o meglio funzionava, ma con volume molto più basso.


oscar1394 il 22/3/2015, 10:07
Re:connessione Bluetooth arduino nano con arduino nano
Forse è meglio se ti disegno uno schema, vero?

Poi ho fatto i primi test con oscilloscopio funzionante.
Per ora, con trasmissione continua, il ritardo tra trasmissione e ricezione, è intorno ai 25ms, mentre la differenza tra le varie ricezioni rimane intorno ai 10ms, con alcune ricezioni ( circa 1 su 10 ) la differenza massima arriva anche a 25ms.

Nel pomeriggio se riesco, effettuero i test per benino.
Ti aggiornerò in serata.

ElettroshockNow il 22/3/2015, 12:10
Re:connessione Bluetooth arduino nano con arduino nano
CITAZIONE (oscar1394, 22/03/2015 10:07:06 ) [quote]Forse è meglio se ti disegno uno schema, vero?


Protrebbe sicuramente essere utile a chi seguirà il tuo progetto.

Ma i 25mS sono un buon risultato o cerchiamo di migliorarlo ?

oscar1394 il 22/3/2015, 23:40
Re:connessione Bluetooth arduino nano con arduino nano
Testata la differenza dei ritardi tra trasmissione singola e continua.
Risultato:
Il ritardo è di circa 25ms, in entrambe i casi.
Vince la trasmissione continua, con una differenza minore dei ritardi tra le varie trasmissioni.

Test dei ritardi su 10 cicli di tastatura:
Singola;
25ms,30ms,25ms,25ms,35ms,25ms,45ms,10ms,30ms,25ms.
Continua;
30ms,28ms,25ms,20ms,25ms,24ms,25ms,40ms,28ms,25ms.

Differenze tra i ritardi:
Singola, 35ms
Continua, 20ms.

Conclusioni considerando i 20ms di scarto della trasmissione in continua:
mm/min. - mm/sec. - Precisione
500. - 8.33. - 0.1666mm.
250. - 4.16. - 0.0833mm.
200. - 3.33. - 0.0666mm.
150. - 2.5. - 0.05mm.

Per una precisione accettabile dovremo stare intorno ai 0.05mm, ma la velocità 2.5mm sec. é un po' bassa, implica un tempo abbastanza alto per andare a tastare il pezzo.
Il risultato comunque non è male.:clap.gif:

Se riusciamo a ridurre la differenza dei ritardi a 10ms massimi, sarebbe ancora meglio. Anzi sarebbe un progetto professionale.
Intanto complimenti OTTIMO LAVORO.

ElettroshockNow il 23/3/2015, 0:04
Re:connessione Bluetooth arduino nano con arduino nano
:clap.gif: ...

A questo punto possiamo dimezzare i tempi usando uart a 115200

Quindi si devono riprogrammare i BT a 115200 ed idem i due moduli Arduino (Serial.begin(115200)) .

Poi abbiamo un'altra strada per ridurlo ulteriormente.

oscar1394 il 23/3/2015, 21:57
Re:connessione Bluetooth arduino nano con arduino nano
Stò ri programmando tutti i moduli Arduino e BT.

Domanda, veloce veloce...
i moduli BT, posso invertirli?
Cioe, programmare il modulo del ricevitore come SLAVE e del trasmettitore come MASTER.

Penso che sia meglio invertirli, così, in caso dovesse rompersi il trasmettitore, non servirà ri programmare il BT di tutti e due i moduli, ma solo quello del ricevitore nuovo.
Ovviamente, salvando l'indirizzo dello slave, "non servirà ri interrogarlo" per programmare un nuovo Master.

Il consumo del BT Master sarà maggiore?

ElettroshockNow il 23/3/2015, 22:32
Re:connessione Bluetooth arduino nano con arduino nano
Sisi puoi tranquillamente invertirli ...
Per il consumo credo che non cambi nulla .

oscar1394 il 24/3/2015, 0:46
Re:connessione Bluetooth arduino nano con arduino nano
Ho provato a programmare i moduli, senza dissaldarli dal circuito.
Per i moduli arduino sembra che non ci siano stati problemi, mentre per i moduli BT, il terminal risponde bene ad ogni parametro di programmazione, ma poi,i moduli non linkano.
Quindi presumo che devo dissaldarli! :unsure:

Magari le resistenze danno problemi?

oscar1394 il 26/3/2015, 8:07
Re:connessione Bluetooth arduino nano con arduino nano
Nel programmare i moduli BT, devo ri eseguire la programmazione completa, dal comando AT?
Poi sostituire questo comando
"AT+UART=57600,0,0"?
Con questo "AT+UART=115200,0,0"?

Non mi sembra di aver sbagliato, ma per ora non mi funziona.
O meglio, il terminal mi risponde correttamente, ma poi i moduli non si connettono.

Mi confermi il procedimento che sto eseguendo? Cosi eventualmente cerco l'errore altrove.

ElettroshockNow il 26/3/2015, 8:09
Re:connessione Bluetooth arduino nano con arduino nano
Si perfetto, ma devi modificare anche il setting su Arduino.

ElettroshockNow il 26/3/2015, 8:17
Re:connessione Bluetooth arduino nano con arduino nano
Ti consiglio di ricaricare i valori default con il comando : AT+ORGL

poi riesegui la procedure descritta di seguito sostituendo il baud a 115200


oscar1394 il 26/3/2015, 10:42
Re:connessione Bluetooth arduino nano con arduino nanoOk,
Una volta caricato i valori di default, si connettono nuovamente


I moduli Arduino gli ho riprogrammati.

Ho già fatto i test con oscilloscopio, ma i ritardi sono pressoché uguali a prima.

Potrebbe essere l'Aurduino?

ElettroshockNow il 26/3/2015, 10:50
Re:connessione Bluetooth arduino nano con arduino nano
Forse siamo arrivati al limite del processore.

Nessuno ci vieta di trasmette meno byte .....,sicuramente recuperiamo qualche milliS ..

Come posso ritocco i codici .. oppure fallo tu ;)

Invece di trasmettere "of" e "on" ,puoi trasmettere "f" e "n" :lol:

Ciao
Elettro

oscar1394 il 26/3/2015, 11:13
Re:connessione Bluetooth arduino nano con arduino nano
Ok.
Appena posso provo

oscar1394 il 26/3/2015, 11:27
Re:connessione Bluetooth arduino nano con arduino nano
Effettivamente però, è strano che siamo arrivati al limite del processore.
Con 16Mhz, sono ben 16000000 di calcoli al secondo.

:blink:

Correggimi se sbaglio...

oscar1394 il 26/3/2015, 11:43
Re:connessione Bluetooth arduino nano con arduino nano
Supponiamo, che io abbia sbagliato a programmare Arduino, (anche se dibito di questo ) e non avessi impostato il baud correttamente per uno o entrambe i moduli.
Il progetto potrebbe funzionare comunque?

ElettroshockNow il 26/3/2015, 14:06
Re:connessione Bluetooth arduino nano con arduino nano
Credo di no.
Sia i moduli che arduino devono necessariamente parlare nella stesa velocità.
Forse è consentito arduidotx e bttx con velocità diversa da arduinorx e btrx ..

Perchè ?

ElettroshockNow il 26/3/2015, 14:08
Re:connessione Bluetooth arduino nano con arduino nano
CITAZIONE (oscar1394, 26/03/2015 14:06:12 ) [quote]Effettivamente però, è strano che siamo arrivati al limite del processore.
Con 16Mhz, sono ben 16000000 di calcoli al secondo.

:blink:

Correggimi se sbaglio...


Ho impostato male la risposta ... intendo il limite del microprocessore ...
Forse la porta uart ha un ritardo nativo ...

Ma a che velocità ritieni il progetto OK ?

oscar1394 il 26/3/2015, 16:36
Re:connessione Bluetooth arduino nano con arduino nano
Come velocità ci siamo, ma è la differenza del ritardo tra le varie trasmissioni, che cambia un po' troppo.

Putropo nel primo test con oscilloscopio, sono stato un po' troppo sbrigativo per mancanza di tempo.
Inizialmente ho osservato solo la differenza tra i ritardi.
Ora ripensandoci effettivamente il ritardo era molto più basso.

Sembra come se in fase di trasmissione e/o di ricezione ci sia un ritardo non costante.

Farò ulteriori verifiche.
Comunque se questa differenza riusciamo a farla scendere sotto i 10ms va più che bene.

oscar1394 il 26/3/2015, 16:48
Re:connessione Bluetooth arduino nano con arduino nano
Forse, quando il ritardo è più alto dei soliti 10ms, potrebbero esserci degli errori di trasmissione o ricezione.

Magari invece potrebbe essere meglio abbassare il baud?

Poi posterò delle immagini dell'oscilloscopio per far capire cosa intendo, perché mi sa che non ci siamo capiti.

oscar1394 il 27/3/2015, 1:10
Re:connessione Bluetooth arduino nano con arduino nano
Ok.
Ho ri controllato il tutto perbenino.

Comfermo, che il titardo medio si è dimezzato della metà!
Prima era da 20ms a 40ms, ora da 10 a 30ms massimi.


Ma la differenza tra le varie trasmissioni, può arrivare anche a 20ms.

Sembra che in sostanza queste differenze, siano degli errori di trasmissione.


Stavo pensando ad un sistema per ovviare a questo problema, ma mi sembra abbastanza complesso.

oscar1394 il 27/3/2015, 1:37
Re:connessione Bluetooth arduino nano con arduino nano
Ora provo a spiegarmi il meglio possibile:

Se facciamo in modo che il modulo arduino del trasmettitore trasmetta un conteggio, per esempio da 1 a 100 ( supponiamo che questo conteggio occupi un tempo di 10ms ), il secondo modulo una volta ricevuto uno di questi numeri dovrebbe interpretarlo e continuare il conteggio fino ad arrivare a 100, dove poi provvederà ad inviare l'impulso all'opto.
Per il rilascio allo stesso modo.

Esempio, per la trasmissione del comando on (di risalita) potremmo inviare da r1 a r100, mentre per quella of (di discesa) da d1 a d100.

Così si dovrebbero alzare i ritardi, però dovrebbe aumentare la precisione, visto che anche se in ricezione si dovessero perdere i numeri iniziali, il secondo modulo continuerà a riprendere dall'ultimo numero ricevuto.

Se poi il ritardo totale arriverà anche a 50ms, non è un problema, l'importante è la costanza tra le varie trasmissioni.
Eventualmente se ho capito bene, per quanto riguarda i tempi di ritardo avresti altri rimedi?



Cosa ne pensi?
E fattibile?
Il ragionamento fila?

oscar1394 il 27/3/2015, 7:45
Re:connessione Bluetooth arduino nano con arduino nano
Giusto per rendere l'idea...


ElettroshockNow il 27/3/2015, 9:10
Re:connessione Bluetooth arduino nano con arduino nano
Secondo me la variazione del tempo di risposta dipendono dai moduli.
Possiamo come dici te inviare una sequenza di comandi e fare la media, dovrebbe arginare l'errore .

Se viene confermato che sono i moduli i respondabili , li potresti riciclare per un'altro progetto e usare in questo dei moduli RF OOK

oscar1394 il 28/3/2015, 0:32
Re:connessione Bluetooth arduino nano con arduino nano
Per capire,
secondo te il problema potrebbe essere l'incostanza della trasmissione dei moduli BT, non so, tipo il clock che non ha un ritmo costante.


Come lo possiamo verificare?
Magari con oscilloscopio, verificare se una breve interruzione sulla barriera, mi permette di verificare i segnali sia in risalita che in discesa?

Oppure eseguire una programmazione di prova?

oscar1394 il 28/3/2015, 8:11
Re:connessione Bluetooth arduino nano con arduino nano
Se faccio il test di togliere i moduli BT e collegare il seriale dei moduli Arduino, potrò visualizzare se il problema sono i moduli.

Solo che non sapremo se queste differenze sono, ritardi o perdita di dati.

Giusto?
Credo che tu abbia in mente qualcosa!

ElettroshockNow il 28/3/2015, 9:19
Re:connessione Bluetooth arduino nano con arduino nano
Se la trasmettitore singola va' a buon fine e rilevi la variazione dei tempi sono sicuramente i moduli BT.

Puoi toglierti i dubbi collegando in comune gnd-gnd e rx con tx (ovviamente senza BT) e misurando i tempi.

Secondo me possiamo solo fare la media di 5 trasmissioni, aumentando il tempo di ritardo , ma riducendo le variazioni di risposta.

Cmq è una soluzione che tampona , ma non risolve.

Io penso che i moduli BT gestendo in piena autonomia il trasferimento , usino una velocità dipendente dalle condizioni esterne.
Per farlo immagazzinano momentaneamente le stringhe ...
Però 20 mS son tanti come ritardo !!!!!!

Facciamo qualche altra prova (domani finisce la fantastica fiera) e se non troviamo soluzione bisogna abbandonare i BT e passare ai classici moduli 433Mhz .

Ci dovrebbe essere un post che spiega come usare la libreria virtualwire e i moduli RF.

Loro non hanno nessuna logica digitale e la trasmissione dipende solamente da Arduino.

Ciao
ElettroshockNow

oscar1394 il 28/3/2015, 10:39
Re:connessione Bluetooth arduino nano con arduino nano
CITAZIONE (ElettroshockNow, 28/03/2015 09:19:02 ) [quote]Se la trasmettitore singola va' a buon fine e rilevi la variazione dei tempi sono sicuramente i moduli BT.



Siccome, sono ignorante in materia, chiedo:
Essendo il programma eseguito in loop, la trasmissione singola, non diventerebbe multipla per ogni ciclo di lettura?

O forse faccio confusione con dei vecchi ricordi con i Pic?

Avrei bisogno di delucidazioni a riguardo.

Scusami per l'ignoranza, e forse per la domanda stupida 😲

oscar1394 il 28/3/2015, 10:51
Re:connessione Bluetooth arduino nano con arduino nano
Intanto ne approfitto per aggiornare lo schizzo che postai ieri, perché non era completo.
Giusto per far capire meglio ad altri quello che intendevo...

Scusate, spero che sia comprensibile nonostante sia diventato un po' scarabocchio.

oscar1394 il 28/3/2015, 10:54
Re:connessione Bluetooth arduino nano con arduino nano
Ops. Era al contrario.
E continua ad esserlo!

Booo!

Eppure l'ho caricata dal verso giusto.


ElettroshockNow il 28/3/2015, 10:58
Re:connessione Bluetooth arduino nano con arduino nano
Il codice singolo trasmette una sola volta , poi aspetta il cambio di stato del pulsante.

Quindi se lo ricevi significa che la trasmissione è andata a buon fine senza errori.

Differente la trasmissione continua che funziona come dici te.

Trasmette ad ogni ciclo lo stato del pulsante .

oscar1394 il 28/3/2015, 11:50
Re:connessione Bluetooth arduino nano con arduino nano
Haaa,
Mi immaginavo che la mia ignoranza mi avesse portato fuori strada.

Allora farò altre prove con trasmissione singola, poi magari singola e doppia senza moduli, giusto per avere una certezza della base del nostro progetto.
Ma a questo punto credo proprio che tu abbia ragione come sempre.

Grazie ELETTRO, conversare con te, è molto piacevole ed istruttivo.

oscar1394 il 28/3/2015, 14:53
Re:connessione Bluetooth arduino nano con arduino nano
Verificato, il ritardo con trasmissione continua senza moduli BT, da 1 a 5 ms di ritardo.
Cioè 4ms. massimi di differenza tra piu trasmissioni.

oscar1394 il 28/3/2015, 18:45
Re:connessione Bluetooth arduino nano con arduino nano
I moduli ook, sono interessanti.
Ma, si connettono in automatico con una comunicazione continua come i moduli BT, o sono normali radiocomadi?

oscar1394 il 28/3/2015, 18:51
Re:connessione Bluetooth arduino nano con arduino nano
Caspita, ma se proviamo i moduli BT con 1382400 bps di velocità, possiamo verificare cosa succede!

ElettroshockNow il 28/3/2015, 19:56
Re:connessione Bluetooth arduino nano con arduino nano
I moduli rf ook non introducono ritardo.
Però il dato deve essere codificato in manchester.
Per farlo si usa la libreria virtualwire.

usa il tasto trova e cerca il post in cui si parla di questi moduli.
Fai una prova senza moduli , ma collegandoli con i fili come hai già fatto e se ti soddisfano li acquisti.

oscar1394 il 29/3/2015, 9:53
Re:connessione Bluetooth arduino nano con arduino nano
Intendi, di provare ad eseguire un programma di prova con libreria virtualwire, e quindi codifica in Manchester collegando i due arduini con fili, per controllare i ritardi della codifica ed esecuzione libreria?

ElettroshockNow il 29/3/2015, 10:01
Re:connessione Bluetooth arduino nano con arduino nano
Sisi , se vuoi andare nel dettaglio va' testato il tempo di elaborazione della libreria.

oscar1394 il 29/3/2015, 11:18
Re:connessione Bluetooth arduino nano con arduino nano
Ho capito,
Ma voi siete alieni o cosa?

Credo che per poter capire ed imparare a programmare con arduino mi ci vorranno anni, se non secoli.

A confronto programmare macchine cnc 5 assi è una passeggiata.

Che tristezza...

Tutte quelle punteggiature.
Non riesco neanche a capire per cui nel programma a trasmissione singola, appunto come mai la trasmissione è singola!

Bisogna che mi leggo qualche manuale di programmazione.

Toglimi una curiosità!
Ma che lavoro fai?
Sembra che programmate per professione da anni!

ElettroshockNow il 29/3/2015, 11:32
Re:connessione Bluetooth arduino nano con arduino nano
Sono un meccanico, ma da sempre appassionato di elettronica .

Se non riesci , cercherò di esserti di aiuto nella pross sett..

Oggi ultimo giorno di fiera , poi si smonta tutto e si ripone nel magazzino in attesa di una nuova avventura ;)

oscar1394 il 2/4/2015, 0:30
Re:connessione Bluetooth arduino nano con arduino nano
Vediamo di prenderci un'insulto! :blink:

Sicuramente vi farete qualche risata.
Se aggiungo al programma originale del trasmettitore in continua:
Libreria ---#include virtualwire.h>
Variabili ---const int transmit_pin 12;
Void setup ---vw_set_tx_pin (transmit_pin);
Void loop ---serial.write("on"); al posto di serial.print

Cosa dirá Arduino?
A- niente.:blink:
B- neanche mi carica il programma?:wacko:
C- mi risponde male? :chair.gif:

Sono il primo a ridere della mia ignoranza :lol:

ElettroshockNow il 2/4/2015, 2:53
Re:connessione Bluetooth arduino nano con arduino nano
Dai dai domani mattina lo vediamo insieme ;) .

Ma hai dato una sbirciatina alla discussione del virtulwire?

oscar1394 il 2/4/2015, 7:38
Re:connessione Bluetooth arduino nano con arduino nano
Ho letto il tuo post, del powermeter.
È impressionante!

ElettroshockNow il 2/4/2015, 12:36
Re:connessione Bluetooth arduino nano con arduino nano
48mS invariabili soddisfano le specifiche ?


Altrimenti bisogna codificare il codice in manuale senza l'uso di librerie.

ElettroshockNow il 2/4/2015, 12:42
Re:connessione Bluetooth arduino nano con arduino nano
Trasmettitore Tastatore RF codifica Mancester

In allegato il codice.
Si può selezionare il pin di trasmissione dati e la velocità in bps.

I moduli RF OOK standard sono in grado di trasmettere fino a 2400bps.
Io li ho settati a 2000,ma nessuno vieta di testarli a velocità superiore.

Con il settaggio attuale si riesce a trasmettere lo stato del tastatore in 48mS .#####ALLEGATO-" />" />?1497" />

ElettroshockNow il 2/4/2015, 12:44
Re:connessione Bluetooth arduino nano con arduino nano
Ricevitore Tastatore RF codifica Manchester#####ALLEGATO-" />" />?1498" />

ElettroshockNow il 2/4/2015, 12:57
Re:connessione Bluetooth arduino nano con arduino nano
Usando moduli Tx-C1 e Rx-B1 sembra che si possono raggiungere stabilmente i 7000bps ,quindi circa 13mS teorici.
Questo è il
oscar1394 il 2/4/2015, 13:49
Re:connessione Bluetooth arduino nano con arduino nanoCITAZIONE:
48mS invariabili soddisfano le specifiche ?



Scusami, ma oggi lavoro.
Certo che 48ms vanno bene, le differenze tra più trasmissioni sono 5ms circa?
Ops bisogna che vado...

oscar1394 il 2/4/2015, 17:23
Re:connessione Bluetooth arduino nano con arduino nano
13ms, ancora meglio.
Ma, hai già fatto delle prove, per quanto riguarda le differenze tra i ritardi?

ElettroshockNow il 2/4/2015, 17:49
Re:connessione Bluetooth arduino nano con arduino nano
48mS sono quelli da me misurati collegando i due arduino tra loro con i fili , ma i moduli non aumentano il ritardo.
Io non possiedo e non credo di acquistare moduli che possono superare i 2400bps, ma ho evindenziato la possibilità di farlo con il link.

Migliorare il sistema è oltre le mie possibilità , bisognerebbe dedicare tempo che non ho

oscar1394 il 2/4/2015, 18:00
Re:connessione Bluetooth arduino nano con arduino nano
48ms se costanti, vanno benissimo.

Nono, non ti preoccupare, li acquisterò io.
Poi farò delle prove e ti terrò aggiornato.

Mi fido di te.
W ELETTRO !!!

oscar1394 il 3/4/2015, 19:11
Re:connessione Bluetooth arduino nano con arduino nano
Scusa,
Forse non ho capito bene.
In pratica anche acquistando i moduli con velocità superiore a 2400bps, la velocità massima, usando la libreria virtualwire, il limite sarebbe 48ms?

Se ho capito bene non serve andare oltre, quindi basterebbe acquistare uno di questi moduli?



O questi?

ElettroshockNow il 3/4/2015, 19:55
Re:connessione Bluetooth arduino nano con arduino nanoA 2000bpd 48mS ... A velocita superiori,tempi inferiori.
Per aumetare la velocita devi usare moduli che lo consentano.
Ciao

oscar1394 il 3/4/2015, 20:22
Re:connessione Bluetooth arduino nano con arduino nano
Bè, però 2000bps a 48ms può bastare.

Che moduli devo comprare?
Uno di quelli linkati non vanno bene?
Se non erro sono fino a 10kbps=10000bps.

Oppure prendo il modello che hai utilizzato per il favoloso Powermeter?

oscar1394 il 4/4/2015, 19:18
Re:connessione Bluetooth arduino nano con arduino nano
A parte tutto,
Con i programmi che hai postato, vanno bene questi moduli?

Numero oggetto Ebay:121611690924

ElettroshockNow il 4/4/2015, 20:36
Re:connessione Bluetooth arduino nano con arduino nano
CITAZIONE (oscar1394, 04/04/2015 19:18:55 ) [quote]A parte tutto,
Con i programmi che hai postato, vanno bene questi moduli?

Numero oggetto Ebay:121611690924


Io non sono stato fortunato con quei moduli ,ma ritengo di non aver avuto fortuna.
Ronwal ad esempio li stà usando con successo ;)

Velocità massima 2400bps quindi 48mS.

Se vuoi andare oltre devi acquistare moduli OOK con una modulazione più alta dei soliti 4Khz come quelli nel link e che quindi consentano bps più alti.

Con moduli più prestanti puoi fare dei test aumentando la velocità.

Dimenticavo che i pin di trasmissione e ricezione sono diversi e impostabili .

Io ho lasciato il default (pin 12 Tx e pin 11 Rx).
Questo è per dirti che avrai la possibilità di riprogrammare gli Arduino senza disconnettere nulla.

Ciao
Elettro

ElettroshockNow il 4/4/2015, 20:39
Re:connessione Bluetooth arduino nano con arduino nano
Quelli del secondo link da te postati sembrano ottimi per testare velocità più alte.

Parti con 2000 e poi sali

oscar1394 il 4/4/2015, 22:14
Re:connessione Bluetooth arduino nano con arduino nano
Ok,
Grazie Elettro.

Dimenticavo,
Complimenti per il vostro lavoro ed impegno, con cui aiutate tante persone come me, ma soprattutto, per il compito di divulgazione dei sistemi di produzione di energia rinnovabile.
Il paese ne ha bisogno, anzi, il vostro progetto dovrebbe essere seguito a livello mondiale.
Probabilmente, molte persone, avrebbero la possibilità di produrre energia pulita autonomamente, ma non ne sono al corrente.
Grazie di nuovo da parte mia.

ElettroshockNow il 4/4/2015, 22:32
Re:connessione Bluetooth arduino nano con arduino nano
CITAZIONE (oscar1394, 04/04/2015 22:14:23 ) [quote]
Grazie di nuovo da parte mia.

Prego è un piacere essere di aiuto ..... io la chiamo sana condivisione reciproca ;)
Ognuno di noi sà fare qualcosa e se vediamo il forum come un'unica entità siamo completi a 360° .

oscar1394 il 9/4/2015, 23:51
Re:connessione Bluetooth arduino nano con arduino nano
Ho provato a caricare i programmi agli Arduini,
ma mi danno entrambi errore.

TX:
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328"
Trasmettitore_RF_Arduino_Rev1_singolo.ino: In function 'void setup()':
Trasmettitore_RF_Arduino_Rev1_singolo:19: error: 'vw_set_tx_pin' was not declared in this scope
Trasmettitore_RF_Arduino_Rev1_singolo:20: error: 'vw_setup' was not declared in this scope
Trasmettitore_RF_Arduino_Rev1_singolo.ino: In function 'void loop()':
Trasmettitore_RF_Arduino_Rev1_singolo:34: error: 'vw_send' was not declared in this scope
Trasmettitore_RF_Arduino_Rev1_singolo:35: error: 'vw_wait_tx' was not declared in this scope
Trasmettitore_RF_Arduino_Rev1_singolo:43: error: 'vw_send' was not declared in this scope
Trasmettitore_RF_Arduino_Rev1_singolo:44: error: 'vw_wait_tx' was not declared in this scope

RX:
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328"
Ricevitore_RF_Arduino_Rev1.ino: In function 'void loop()':
Ricevitore_RF_Arduino_Rev1:28: error: 'VW_MAX_MESSAGE_LEN' was not declared in this scope
Ricevitore_RF_Arduino_Rev1:30: error: 'buf' was not declared in this scope
Ricevitore_RF_Arduino_Rev1:30: error: 'vw_get_message' was not declared in this scope


:blink:???

ElettroshockNow il 10/4/2015, 0:04
Re:connessione Bluetooth arduino nano con arduino nano
Devi scaricare la libreria virtualWire

oscar1394 il 10/4/2015, 0:42
Re:connessione Bluetooth arduino nano con arduino nano
Wow!
Fantasico!



oscar1394 il 10/4/2015, 0:51
Re:connessione Bluetooth arduino nano con arduino nano
A 48ms di ritardo, se non ho sbagliato i calcoli (vista l'ora), ad una velocità di tastatura di 1000mm/min, sono solo 0.8mm di escursione in più percorsa dal tastatore, dopo la ricezione del segnale!
Perfetto, ora attendo i moduli.

GRANDE ELETTRO.

Ops.
Scusami per aver urlato!

oscar1394 il 15/4/2015, 23:07
Re:connessione Bluetooth arduino nano con arduino nano
Un ringraziamento a ElettroshockNow!
Oggi sono arrivati i moduli.
Il test su basetta breadboard ha avuto esiti più positivi di quello che mi aspettavo.

Ritardo fisso: 48.40ms

Ritardo dal fronte di testa della pressione del tasto, al fronte di coda del primo bit ricevuto: 8μs

Uniche cose da segnalare, è che se la pressione del tasto, è minore di 48.40ms, come ovvio che sia, l'uscita non si abilita.
Mentre una cosa da considerare per chi ha intenzione di realizzare questo progetto, è che se il tasto viene premuto per 48.4ms, al rilascio il ricevitore si blocca in stato di on.

Vi terro aggiornati, sia per quanto riguarda il montaggio, sia sui riscontri a distanza ecc.

ElettroshockNow il 16/4/2015, 4:11
Re:connessione Bluetooth arduino nano con arduino nano
:clap.gif: ... un'analisi perfetta.
Se vuoi possiamo aggiungere un doppio invio di stop o anche un triplo ,questi avrà effetto su tastature successive.

oscar1394 il 17/4/2015, 22:03
Re:connessione Bluetooth arduino nano con arduino nano
Grazie,
Effettivamente, con l'oscilloscopio funzionante, è tutta un'altra storia.

Forse, potrebbe essere un'idea, anche se mi è venuto un dubbio...
... <_< non ricordo se il controllo della macchina, memorizza il valore alla pressione del tastatore, o al rilascio.

Cioe, caso 1:
-Discesa in rapido fino alla quota dichiarata.
-Inizio ricerca pezzo a velocità bassa.
-Segnale ricevuto.
-Salva coordinate.

Oppure caso 2:
-Discesa in rapido fino alla quota dichiarata.
-Inizio ricerca pezzo a velocità ridotta.
-Indietreggio a velocità bassa.
-Segnale ricevuto.
-Salva coordinate.

Ora controllo nel manuale.

ElettroshockNow il 18/4/2015, 7:59
Re:connessione Bluetooth arduino nano con arduino nano
Ma hai provato a tirarli il collo
Tipo portarli a 4000 ....son curioso

Per il codice possiamo tranquillamente fare modifiche per renderlo compatibile alle tue esigenze.

oscar1394 il 18/4/2015, 8:49
Re:connessione Bluetooth arduino nano con arduino nano
Ancora devo provare.

Speriamo che non porti a diminuire la portata della distanza.

Per fare le antenne, ho recuperato dei fili rigidi, e gli ho attorcigliati ad un cacciavite. Per caso devo rispettare delle specifiche? Tipo, diametro dell'avvolgimento, numero di spire, distanza tra una spira e l'altra ecc. ?

ElettroshockNow il 18/4/2015, 9:41
Re:connessione Bluetooth arduino nano con arduino nano
CITAZIONE (oscar1394, 18/04/2015 08:49:39 ) [quote]Ancora devo provare.

Speriamo che non porti a diminuire la portata della distanza.

Per fare le antenne, ho recuperato dei fili rigidi, e gli ho attorcigliati ad un cacciavite. Per caso devo rispettare delle specifiche? Tipo, diametro dell'avvolgimento, numero di spire, distanza tra una spira e l'altra ecc. ?


lunghezza 16,5 cm

oscar1394 il 18/4/2015, 13:57
Re:connessione Bluetooth arduino nano con arduino nano
Io l'ho fatta con 30cm, è meglio o deve essere 16.5cm ne piu ne meno?

oscar1394 il 18/4/2015, 16:01
Re:connessione Bluetooth arduino nano con arduino nano
Test eseguito, collo tirato a 4000!
Ho notato che perde più frequentemente l'impulso di rilscio, ma mai quello dello stato di on.:huh:

24.4Ms ottimo no?
Direi che effettivamente sarebbe meglio aggiungere un doppio o triplo invio dello stato di off.

Per i test a distanza, attendo una risposta per quanto riguarda la lunghezza dell'antenna.


ElettroshockNow il 18/4/2015, 17:25
Re:connessione Bluetooth arduino nano con arduino nano
16.5 cm è la perfetta lunghezza.
Appena posso cerco di capire perché perde lo stato di off ... !!!
Ciao e ottimo lavoro.

Ps: il valore della velocità è impostabile a piacimento 2000 2100 2105 2200 3000 4000 5000 ecc ecc

oscar1394 il 19/4/2015, 17:17
Re:connessione Bluetooth arduino nano con arduino nano
Mmm...
Mi sa che i moduli che ho preso, non sono il massimo!
Ogni tanto ad una distanza di 3mt perdono anche uno stato di on.

Comunque il sistema è ottimo!

Magari sarebbe bello provare questi:

ElettroshockNow il 19/4/2015, 21:41
Re:connessione Bluetooth arduino nano con arduino nanoSisi gli Aurel sono ottimi.
Mi raccomando OOK con stessa frequenza altrimenti bisogna lavorare diversamemte

oscar1394 il 19/4/2015, 22:09
Re:connessione Bluetooth arduino nano con arduino nano
CITAZIONE (ElettroshockNow, 19/04/2015 21:41:30 ) [quote]Sisi gli Aurel sono ottimi.
Mi raccomando OOK con stessa frequenza altrimenti bisogna lavorare diversamemte


Bé, i due linkati sono tx ed rx 868mhz! Vanno bene o devono essere 433mhz?

ElettroshockNow il 19/4/2015, 22:44
Re:connessione Bluetooth arduino nano con arduino nano
L'importante è che tra loro abbiano la stessa frequenza ;)

oscar1394 il 20/4/2015, 0:08
Re:connessione Bluetooth arduino nano con arduino nano
Ok, allora vedo se posso usare un codice sconto sul sito linkato!

oscar1394 il 1/5/2015, 15:07
Re:connessione Bluetooth arduino nano con arduino nano
Purtroppo non ho trovato nessuno sconto per i moduli Aurel.

Comunque, fa lo stesso.
Ho finito il tx, e la settimana prossima se riesco farò delle prove con la cnc.





TOP100-SOLAR Galleria Immagini EnergiAlternativa