Offline
Sr. Member
Karma: 1
Posts: 262
|
 |
« on: May 03, 2012, 08:42:41 am » |
Ciao a tutti! Sono finalmente arrivati dei componenti che aspettavo dalla Cina. In particolare si tratta di moduli bluetooth HC-05 e dei moduli RF NRF24L01. Date le dimensioni estremamente ridotte, come posso utilizzarli? Per gli RF hanno dei pin "compatibili" con la breadboard come distanza, ma ovviamente non posso utilizzarli così perchè creerei dei cortocircuiti. Per quelli bluetooth la situazione è sicuramente più problematica... Vi allego una foto dei moduli (fronte e retro):
|
|
|
|
« Last Edit: May 03, 2012, 08:45:13 am by supergiox »
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4909
фон Крыса
|
 |
« Reply #1 on: May 03, 2012, 08:56:31 am » |
Gli NRFL non sono certo un problema visto che già hanno il connettore per i moduli bluetooth se non puoi farti un PCB ad hoc puoi usare della piattina IDE quella dei vecchi hard disk ha un passo perfettamente adattabile ai pin del modulo...
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
Offline
Sr. Member
Karma: 1
Posts: 262
|
 |
« Reply #2 on: May 03, 2012, 09:11:13 am » |
Purtroppo non ho mai fatto PCB né ho idea di come si realizzino (al più presto voglio imparare). In compenso so usare il saldatore... tu dici di saldare il bt con il cavo IDE? Con il saldatore e lo stagno (troppo spesso) che ho al momento mi sembra molto difficile, però è l'unico modo posso comprare l'occorrente
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 102
Arduino rocks
|
 |
« Reply #3 on: May 03, 2012, 09:18:31 am » |
ho lo stesso modulo bt e sono riuscito a saldarlo senza grossi problemi, non ho strumenti particolari se non un saldatore da 20 euro. Ci vuole solo un po' di mano ferma
|
|
|
|
|
Logged
|
|
|
|
|
Parma
Offline
Edison Member
Karma: 10
Posts: 2118
|
 |
« Reply #4 on: May 03, 2012, 09:39:26 am » |
Qui  trovi delle immagini di come l'ho collegato. Per saldare fai così, metti un pochino di stagno sul filo poi posalo sul pin del modulo e con una toccata velocissima col saldatore e al limite un altro tocchettino di stagno lo saldi Importante non fermarsi troppo col saldatore per non scassare tutto Ciao
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Edison Member
Karma: 15
Posts: 1888
Have you mooed today?
|
 |
« Reply #5 on: May 03, 2012, 10:05:32 am » |
@supergiox come ti hanno già detto, non servono grosse doti per saldarli. Per il cavo, puoi utilizzare quello delle piattine IDE, ha il passo idoneo ed è adeguatamente sottile:  In più, qui: http://iteadstudio.com/store/images/produce/Wireless/Bluetooth_HC05/SerialPortBluetooth_Eagle.rartrovi il componente per Eagle. Se interessa, ho già preparato lo schema compreso di partitori di tensione sia per il canale RX del modulo, che per il PIN AT. A breve vorrei realizzare, a partire da questo: - una piccola breakout - uno shield Arduino - un modulo xbee compatibile (per questa idea ringrazio Federico Vanzati)
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Offline
Sr. Member
Karma: 1
Posts: 262
|
 |
« Reply #7 on: May 03, 2012, 04:28:37 pm » |
Grazie a tutti per le risposte!!!  Questi li conoscevo e li avevo visti anche a meno di 3€.. qualcosa mi dice che mi pentirò di non averli presi! Mi sembrava eccessivo un supporto che costa quanto il modulo... E quello che non mi spiego è: perchè di 1200 pin del bluetooth, l'uscita seriale ne ha solo 6?
|
|
|
|
|
Logged
|
|
|
|
|
Parma
Offline
Edison Member
Karma: 10
Posts: 2118
|
 |
« Reply #8 on: May 03, 2012, 04:35:36 pm » |
Semplicemente vengono portati fuori i pin del micro che è montato sul modulo bluetooth, nei manuali online trovi il pin-out che spiega la funzione di ogni pin anche se alla fine basta il TX, l'RX, il VCC e il GND nel 99% dei casi
Ciao
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Edison Member
Karma: 15
Posts: 1888
Have you mooed today?
|
 |
« Reply #9 on: May 03, 2012, 04:37:04 pm » |
Ciao perchè di 1200 pin del bluetooth, l'uscita seriale ne ha solo 6 in realtà te ne basterebbero 4  3.3V - GND - RX - TX Il modulo poi ha dei pin per SPI, per GPIO, Audio in e out, USB, etc etc etc Son molto interessanti, i questa discussione: http://arduino.cc/forum/index.php/topic,99292.msg781749.html#msg781749accenniamo pure ad un fw opensource EDIT @flz47655 abbiamo postato in tandem
|
|
|
|
|
Logged
|
|
|
|
|
Parma
Offline
Edison Member
Karma: 10
Posts: 2118
|
 |
« Reply #10 on: May 03, 2012, 04:47:30 pm » |
Ho letto il link e mi ha sorpreso sapere che il modulo bluetooth è molto più potente di Arduino: MCU a 16 bit e 1 MB di flash solo per citare alcuni dati... 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 1
Posts: 262
|
 |
« Reply #11 on: May 03, 2012, 05:19:22 pm » |
in realtà te ne basterebbero 4  3.3V - GND - RX - TX Questa affermazione mi da conforto e allo stesso tempo risponde alla domanda del primo post  4 pin si possono saldare, o meglio li so saldare!
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Edison Member
Karma: 15
Posts: 1888
Have you mooed today?
|
 |
« Reply #12 on: May 03, 2012, 05:47:34 pm » |
Questa affermazione mi da conforto e allo stesso tempo risponde alla domanda del primo post 4 pin si possono saldare, o meglio li so saldare!  spero non sia un problema allora saldarne un quinto! Se vuoi cambiare parametri al tuo modulino -nome, pin, baudrate, etc- devi mettere in HIGH il pin PIO11 (pin 34, in alto a DX).
|
|
|
|
|
Logged
|
|
|
|
|
Rome
Offline
God Member
Karma: 1
Posts: 564
La mia prima bromografata!!
|
 |
« Reply #13 on: May 03, 2012, 07:51:00 pm » |
Se pensi che per te sia più comodo puoi anche prendere i pin header maschio, in particolare una fila da 4 e pieghi con una pinzetta le "teste" cosicchè combacia la spaziatura col modulino. Saldi e lo puoi usare direttamente sulla breadboard. ..oppure cogli l'occasione e t'impari a fare gli stampati!
Invece colgo l'occasione io per chiedere cosa si usa su linux, per mandare i comandi AT. Putty?
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Edison Member
Karma: 15
Posts: 1888
Have you mooed today?
|
 |
« Reply #14 on: May 04, 2012, 02:59:35 am » |
Ciao Invece colgo l'occasione io per chiedere cosa si usa su linux, per mandare i comandi AT. Putty? puoi usare putty, gtkterm (meglio ancora), o la cli (con un semplice echo). Cmq a breve rilascio una piccola guida fatta proprio per questi modulini, ha anche una sezione per la programmazione AT con vari sw (soprattutto linux, ovviamente  )
|
|
|
|
|
Logged
|
|
|
|
|
|