Pages: [1]   Go Down
Author Topic: Arduino Uno en 3.3V  (Read 1032 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour tout le monde,

J'espère ne pas poser une question trop bête et qui a été posée trop de fois, j'ai fait plusieurs recherches et n'ai rien trouvé.

Je souhaite faire des tests avec mon module bluetooth Bluegiga BLE112 qui fonctionne uniquement en 3.3V. Je m'intéresse donc à l'arduino. Le but du test, c'est d'activer/désactiver une pin de mon BLE de façon aléatoire pendant 48h et de voir si mon second BLE reçoit bien les infos 100% du temps.

L'Arduino Uno me semble tout indiqué pour faire cela. Par contre, j'ai beau chercher, je ne trouve pas de certitude concernant un point très précis. J'ai vu qu'il y avait un port d'alim de 3.3V ce qui est parfait, mais ai compris que les e/s de l'arduino sont à 5V qui correspondent à la constante "HIGH"

- Est-ce qu'on peut mettre HIGH à 3.3V ? (Je pense que non)
- Y a-t-il des solutions simples pour pouvoir envoyer mon état haut à mon BLE et surtout pour lire l'état haut que mon second BLE doit renvoyer à l'arduino ?

Merci pour vos conseils.

Cyril
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello

Tu peux utiliser un transistor pour envoyer le 3.3V de l'arduino en activant une sortie 5V

voici un exemple sur cette page tu as juste à remplacer le relais par ton BLE et le +12 par le 3.3V de l'arduino

http://sebarduino.blogspot.fr/2011/04/relais.html

Dans ce cas tu passes la sortie 13 en HIGH pour alimenter ton BLE en 3.3V et en LOW pour l'éteindre
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 106
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tu peux aussi faire un pont diviseur de tension :
http://fr.wikipedia.org/wiki/Pont_diviseur_de_tension
Dans ton cas une résistance de 5K coté arduino, une de 10k coté gnd. Entre les deux tu aura ta sortie 3.3v :  5V x (10K/(10K+5K)) = 3.3V
Logged

France
Offline Offline
Faraday Member
**
Karma: 52
Posts: 5341
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Tu ne peut pas sortir du 3v3 sur une broche de l'arduino si l'arduino est alimenté en 5v.
Certaines cartes arduino (non officielles) permettent de choisir la tension d'alimentation (la seeeduino par exemple).

Une solution propre : un "level shifter" à base de mosfet pour petit signaux.
Module prés à l'emploi d'adafruit par exemple : http://www.watterott.com/index.php?page=product&info=2560
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Super !

Merci pour vos réponses.

Je connaissais pas les level shifters, en effet, ça semble être super simple à mettre en place et peu coûteux.

Je reviendrai pour partager mon essai ici.

Cyril
« Last Edit: January 01, 2013, 07:45:39 pm by Cyrare » Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 119
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut

Tu peux aussi alimenter ton arduino en 3.3v au lieu de 5v. Ce n'est pas recommandé dans le datasheet mais cela fonctionne parfaitement.
Par conséquent, tes HIGH correspondront a 3.3v.
(cherche du coté des jeenodes, qui sont des genre d'arduino fonctionnant aussi en 3.3v)

Je confirme que cela marche tres bien, je fais tous mes montages comme ceci maintenant. C'est beaucoup plus simple pour moi car la plupars de mes modules fonctionnent en 3.3v.

Bye!
Logged

France
Offline Offline
Faraday Member
**
Karma: 52
Posts: 5341
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Tu peux aussi alimenter ton arduino en 3.3v au lieu de 5v. Ce n'est pas recommandé dans le datasheet mais cela fonctionne parfaitement.
Par conséquent, tes HIGH correspondront a 3.3v.
(cherche du coté des jeenodes, qui sont des genre d'arduino fonctionnant aussi en 3.3v)
Convertir une carte arduino UNO en 3v3 ... bonjour le casse tête !
Recâbler la partie régulateur 5v -> VCC / AVCC en 3v3 ... à moins que Cyrare maitrise parfaitement le cutter / fer à souder je ne lui recommande pas smiley-wink
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si on me montre pas à pas comment faire, pourquoi pas.  smiley-mr-green

Sinon, je suis tombé sur le arduino pro de Sparkfun. https://www.sparkfun.com/products/10914 Etant donné que j'ai pas encore acheté la carte, j'hésite à en prendre une direct 3.3V J'avais vu que le due qui est surdimentionné pour ce que je veux faire, mais j'avais pas regardé du coté des non officielles.

Y'a des retours sur cette carte ?

Merci,
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 119
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ha oui, moi je pensais a un arduino sur breadboard smiley

Sinon je me souviens avoir vu il y a longtemps un tuto de ladyada pour convertir justement pas a pas un uno en 3.3v

ici:

http://www.ladyada.net/library/arduino/3v3_arduino.html
Logged

France
Offline Offline
Faraday Member
**
Karma: 52
Posts: 5341
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sinon je me souviens avoir vu il y a longtemps un tuto de ladyada pour convertir justement pas a pas un uno en 3.3v

http://www.ladyada.net/library/arduino/3v3_arduino.html
Sa reste quand même une solution assez risqué, d'autant plus qu'après la manip en question -> plus de fusible -> à la moindre surcharge / mauvaise manip -> destruction de la carte.
Et il faut ce procurer un régulateur 3v3 en boitier CMS ...
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

France S-O ou exil en IDF
Offline Offline
Edison Member
*
Karma: 25
Posts: 1904
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sur Ebay on trouve des carte pro mini entre 6 et 8€.
Il faut faire le tri dans les annonces entre les  cartes encore équipées de 168 et les nouvelles en 328.
Parmi les nouvelles on  trouve des versions 5V/3,3V sélectionable avec un point de soudure.

Ces cartes ont un format réduit et certaines permettent de disposer de deux entrées analogiques supplémentaires (le micro est en boîtier CMS). A noter que la liaison USB n'est intégrée dans la carte (vu le format réduit c'est difficile) mais on n'a pas toujours besoin d'une liaison série et pour la mise au point il est toujours possible d'ajouter un adaptateur extérieur.

Conclusion : elles me paraissent très intéressantes mais il faut de bon yeux pour bien tout vérifier  (les photos sont souvent plus parlantes que le texte)et être vigilant avant de commander.
Logged

France
Offline Offline
God Member
*****
Karma: 4
Posts: 961
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir
Pour des montages Arduino en 3,3V je suis très satisfait de deux cartes Xino,  achetées en kit 3,6 £ sans régulateur.
Je les ai achetées pour cette liberté de choix de tension d'alim, pour bénéficier en plus d'une petite zone de pastilles  et rester compatible avec la plupart des shields.
http://shop.ciseco.co.uk/xino-basic-for-atmel-atmega-avr-arduino-compatible-kit/

Il faut bien entendu  ajouter un adaptateur USB/Uart externe à FTDI232 ou autre puce plus économique.
« Last Edit: January 07, 2013, 01:46:07 pm by al1fch » Logged

Pages: [1]   Go Up
Jump to: