Pages: [1] 2   Go Down
Author Topic: [Tuto] Méthode de configuration d un module Bluetooth Linvor  (Read 11492 times)
0 Members and 1 Guest are viewing this topic.
Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour a tous,

Je vous propose une documentation tres simple pour la configuration d'un module Bluetooth Linvor.

J'espère que cela pourra vous dépanner.

« Last Edit: May 31, 2012, 09:20:13 am by nolimit60 » Logged

Arduino 0023 et Python 3.2.3

Moselle (FR)
Offline Offline
Edison Member
*
Karma: 16
Posts: 1307
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,
Merci pour le partage des infos.
Icare
Logged

2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir icare,

Merci

Cordialement Olivier
Logged

Arduino 0023 et Python 3.2.3

Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir a tous,

ci-joint une mise a jour pour modifier la vitesse du module.



Logged

Arduino 0023 et Python 3.2.3

Paris, FRANCE
Offline Offline
Newbie
*
Karma: 1
Posts: 38
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Merci pour ce tuto qui m'aurais peut être évité des galères smiley-wink

Cela dit pour ceux qui ne sont pas équipés d'un module USB-Série, on peut aussi utiliser une Arduino Uno (par exemple, cela doit aussi marcher avec d'autres version) pour confirgurer ce grenre de module.

Moi j'ai acheté sur Ebay un module JY-MCU qui ressemble fortement a celui de ton tuto (sauf qu'il est aussi possible de l'alimenter en 5V), et avec l'aide de google j'ai pu trouver une manip interessante pour la configuration du module:

Il suffit de charger dans l'arduino l'exemple de l'IDE Arduino nommée "SoftwareSerialExample" en ayant pris soin de modifier les deux lignes suivantes:
Code:
Serial.begin(57600); = > Serial.begin(9600);
mySerial.begin(4800); => mySerial.begin(9600);

9600 bauds étant la vitesse par défaut du module.

Ensuite, il suffit de brancher le module sur la carte Arduino Uno:
- GND sur GND
- VCC sur +5V (si accepté)
- TXD sur la pin 2
- RXD sur la pin 3

Le module ne doit pas être appairé en BT, ouvrir le moniteur série de l'IDE arduino avec une vitesse de 9600 bauds et "Pas de nouvelle ligne":
Goodnight moon! devrait s'afficher
Taper dans la barre du haut la commande "AT+VERSION" puis appuyez sur Enter
"OKLinvorV1.5" devrait apparaître.

Voila une méthode alternative, ensuite je ne connais que deux autres commande AT:
- AT+BAUDX avec X=:
1: 1200 bauds
2: 2400 bauds
3: 4800 bauds
4: 9600 bauds
5: 19200 bauds
6: 38400 bauds
7: 57600 bauds
8: 115200 bauds
- AT+PINXXXX pour définir le code PIN d'association bluetooth (1234 par défaut)

Attention il faudra bien sur modifier le logiciel SoftwareSerialExample de l'Arduino si vous modifiez la vitesse ^^!

Juste après avoir réussi tout ceci j'ai aussi bidouillé pas mal pour enfin arriver a charger un programme dans un ATmega328p standalone avec un bootloader arduino uno via ce petit module => Enfin la programmation sans fil \o/
Par contre j'ai des problème avec l'IDE arduino pour reconnaitre le port COM du module, par contre avec AVR studio et une commande avrdude ça fonctionne => Je peut essayer de faire un tuto si cela interesse quelqun !

Bonne soirée.
Logged

Bon sang ! mais c'est bien sur !

Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour darki03,

je suis assez intéressé par la méthode que tu à utiliser pour charger un programme arduino via une connexion Bluetooth, je me suis aventuré sur ce terrain-là et n'est pas trouvé de solution car cela plantait chaque fois.

Cordialement.
Logged

Arduino 0023 et Python 3.2.3

Paris, FRANCE
Offline Offline
Newbie
*
Karma: 1
Posts: 38
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok je tente de faire un petit tuto ce week-end smiley-wink

A+
Logged

Bon sang ! mais c'est bien sur !

Paris, FRANCE
Offline Offline
Newbie
*
Karma: 1
Posts: 38
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Chose promise, chose due smiley-wink Voici un tuto rapide pour la programmation par bluetooth en utilisant un module "Linvor". En espérant que vous puissiez en tirer quelque chose !

Je rajoute aussi une petite vidéo pour préciser le moment auquel faire le reset de la carte smiley-wink :
http://youtu.be/OD8T-jknamw

Si vous avez des questions/remarques, n'hésitez pas !

Cordialement.
Darki03

* Tuto_prog_bluetooth.doc (922 KB - downloaded 210 times.)
Logged

Bon sang ! mais c'est bien sur !

Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour darki03,

Merci pour ce tuto.

Je test rapidement.

Tu devrais le transformé en PDF. smiley-grin


A+
Logged

Arduino 0023 et Python 3.2.3

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3817
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci pour ces partages !

Petite question : lors d'un appariement, y'a-t-il une réaction du module ?
Logged


Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour B@tto,

Lors d'un appariement ,le voyant rouge qui clignote rapidement passe un clignotement très lent voir sur certains modèles que j'ai reçu il passe même au fixe.
Sur mon installation, quand j'envoie des informations via python et le Bluetooth du PC , le système se connecte au module , exécute la commande et se déconnecte juste après,le module repasse un clignotement rapide Jusqu'à la prochaine connexion.

En espérant avoir répondu à ta question.
Logged

Arduino 0023 et Python 3.2.3

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3817
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

En fait le but serait par exemple, de détecter la présence d'un téléphone que l'on aurait déjà apparier. Une sorte de RFID actif en somme. Du coup tu confirmes que c'est possible ?
Logged


Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Attention, le module que j'utilise est un slave et non un Master.
Donc, je communique du PC (Master) vers le module (Slave) et pas dans l'autre sens.
Le Slave ne peux pas communiquer, si le Master na pas ouvert de communication

Logged

Arduino 0023 et Python 3.2.3

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3817
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oui oui mais la il s'agit simplement de détecter l'appariement. Par exemple, un module BT relié à une arduino et un relais, et quand j'arrive dans la zone avec mon tel, une série d'actions s'engage.
Logged


France
Offline Offline
Faraday Member
**
Karma: 40
Posts: 3634
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Un module slave ne peut pas se connecter spontanément. Il attends une demande de connexion. C'est le maître qui initie la connexion.

Si tu veux que ton arduino+module bluetooth se connecte lorsque tu passes avec ton terminal, il faut que le module bluetooth de ton arduino soit configuré en maître et qu'il interroge en permanence pour voir si un esclave connu passe à porté.
Logged

Pages: [1] 2   Go Up
Jump to: