Alimentation secourue par batterie avec Arduino sans USB

Bonjour!!

Je cherche à secourir une alimentation électrique d'un arduino en sachant que je ne peux pas utiliser le USB comme seconde alimentation puisque je l'utilise avec une clé USB).

Ce matériel est il satisfaisant : en 8,4V : http://www.opirata.com/batterie-rechargeable-18ah-hr168-p-7331.html?osCsid=t3ctrpje78o4p6d4gofk1k08r0 ou 12V : http://www.opirata.com/batterie-rechargeable-18ah-dc168-p-7330.html?osCsid=t3ctrpje78o4p6d4gofk1k08r0

Lorsque le chargeur est branché, la batterie se recharge et alimente aussi le Arduino, lorsque le chargeur est déconnecté, la batterie prend le relais?

Par ailleurs, lorsque le Arduino vas consommer la batterie, vas il se couper automatiquement lorsque la tension faiblit ou est ce qu'il vas vider entièrement la batterie en risquant de l'endommager??

Enfin, j'ai juste besoin d'envoyer un message lorsque l'alimentation se coupe, je pense qu'une batterie de 1,8ah est suffisante pour cela en programmant peut etre même une mise en veille si cela est possible.

Grand merci et bonne journée

Tu peux utiliser une telle batterie pour alimenter ton Arduino sur la prise VIN. Quand le courant en entrée de la batterie se coupe, la batterie prendra effectivement le relai.

Pour détecter la coupure de courant sur la source de chargement, tu peux utiliser un pont diviseur de résistances relier à une entrée numérique (ou analogique).

Je comprend pas ta remarque :

je ne peux pas utiliser le USB comme seconde alimentation puisque je l'utilise avec une clé USB

Tu comptes utiliser le connecteur USB de ton Arduino pour accéder à une clé USB ? Ca ne marche pas.

Difficile de répondre sans connaître : 1) la consommation de ton montage. La carte Arduino seule ne consomme pas beaucoup, tout va dépendre de ce que tu fera débiter aux I/O et cela tu es le seul à le savoir. 2) Quelle est la durée maximale de coupure que tu veux compenser : 1mn, 1 heure, une semaine ou plus ? 3) Pour la protection de la décharge de la batterie quel est le degré de sécurité demandé -> l'arduino peut-il se couper ? Dans ce cas il sera possible d'utiliser le mode "Brown-out" qui met le micro en sommeil quand la tension d'alim tombe en dessous d'un seuil.

Bonjour et merci à vous!!

J'ai fait une erreur, je ne savais pas que le USB de l'arduino était en slave et ne pouvais donc pas contrôler un élément en USB.

Mon projet est très simple mais je rame car je viens de découvrir ce monde Arduino!

Je souhaite pour moins de 50€ faire ce système autonome sans trop bricoler :

  • Compter le nombre de clignotement via une photodiode ou phototransistor.
  • Cumuler en mémoire ce nombre et l'échantillonner par tranche horaire
  • Une fois la tranche horaire passée, se connecter à un serveur FTP et y transférer ce nombre avec comme nom de fichier l'horodatage type aammjjhh
  • Si coupure electrique il y a, la batterie prend le relais, le système envoi un SMS d'alerte et continu à compter
  • Si possible, possibilités de modifier les paramètres en se connectant par GPRS.

Je voudrais décliner la communication en GPRS ou WIFI ou ETHERNET. Cependant je me base déjà sur le GPRS qui semble le plus onéreux et compliqué.

Nul besoin d'une Ferrari, j'ai besoin du strict nécessaire, le coût est le facteur le plus important avec achat sur EBAY.

C'est pour cela que j'étais sur un clé USB qui peut être 3G ou Wifi. Une clé 3G sur Ebay se trouve à moins de 20€, l'Arduino à 12€, le shield Ethernet à 8€, un RTC ou un slot SD à 4€... Bref tout cela était viable contrairement au moindre shield GPRS qui est à lui seul à 60€!!!!

Je pense à la solution du convertisseur USB/TTL voir ceci : http://finch.am/projects/arduinogsm/ mais cette presentation est déjà un peu trop bricolée à mon gout. Il existe aussi le shield USB mais un peu cher.

Bref, connaissez vous un moyen vraiment low cost de réaliser cela??

Grand merci et bonne journée!!

Bye

Le shield Ethernet contient déjà un emplacement pour carte SD. Pour ce qui est de mettre une clé 3G sur un Arduino, même avec un shield USB çà ne me parait pas atteignable.

Si tu veux te contenter des SMS sans l'accès GPRS/3G, il est encore possible de trouver des vieux téléphone d'occas qui ont une interface série que tu peux relier à un Serial ou SoftwareSerial de l'Arduino. Sinon, avec l'Ethernet si tu as accès à Internet tu peux utiliser des services SMS comme ceux proposés par OVH. Sinon la plupart des opérateurs mobiles peuvent fournir un compte email associé à un numéro de téléphone. En envoyant un email à cette adresse, l'opérateur t'envoi un SMS pour te prévenir de l'arrivée d'un email. Il est facile d'envoyer un email via Arduino en utilisant Pushingbox.

Il semble qu'il existe des modules GSM/GPRS sur eBay mais attention a bien choisir. Voir a doc avant. Notamment l'article que tu cite fait référence a un module M32 BenQ disponible chez Sure-Electronics à 17$

Autre option, utiliser un mini routeur 3G soit : - soit WR703N ou MR3020 auquel tu associe une clé 3G. A relier à l'Arduino via Ethernet. - soit un routeur Wifi type Mifi ou Domino et utiliser un shield Wifi sur ton Arduino.

Bonsoir!

Mais!!! Ce petit routeur WR703N semble être une merveille à modifier, il peux apparemment même remplacer un Arduino non??

Partiellement D'une part la programmation sous Linux notamment embarqué peut être plus compliqué Et d'autre part il ne possède pas beaucoup de signaux d'I/O utilisable.

Nous sommes plusieurs a envisagé de l'utiliser associé à une Arduino : - Arduino pour l'accès au matériel - WR703/MR3020 Pour l'accès au réseau Il peut remplacer avantageusement un shield Wifi, un shield Ethernet, et associé à une clé 3G fournir un accès 3G

Dans mon cas je n'ai besoin que d'une entrée pour le phototransistor, mais bien que le WR703/MR3020 puisse être programmé, il n'y a pas d'entrée digitale ou analogique physique??

josse34: ...

Nul besoin d'une Ferrari, j'ai besoin du strict nécessaire, le coût est le facteur le plus important avec achat sur EBAY.

C'est pour cela que j'étais sur un clé USB qui peut être 3G ou Wifi. Une clé 3G sur Ebay se trouve à moins de 20€, l'Arduino à 12€, le shield Ethernet à 8€, un RTC ou un slot SD à 4€...

bonsoir du shield ethernet à 8€ ? pour le reste c'est "dans la norme" des prix asia avec les aleas eventuels.

sur le principe mettre un petit routeur wifi (meme pas modifié :grin: ) derrière un shield ethernet est une solution simple

7,33€ livré plutôt !!! http://shop.ebay.fr/i.html?_sop=15&_sacat=0&LH_PrefLoc=2&cmd=Blend&_nkw=W5100+arduino&cmd=Blend (je sais que l'on à pas le droit aux liens EBAY mais celui ci est permanent).

Ma configuration type doit être déjà basée sur du GPRS, et l'ideal serait vraiment de n'utiliser que le WR703/MR3020 (sans Arduino) ainsi qu'une clé 3G, mais est ce possible??

Merci!!

josse34: Dans mon cas je n'ai besoin que d'une entrée pour le phototransistor, mais bien que le WR703/MR3020 puisse être programmé, il n'y a pas d'entrée digitale ou analogique physique??

2 ou 3 mais pas facile d'accès. Il faut des doigts de fée pour souder un fil dessus.

Ma configuration type doit être déjà basée sur du GPRS, et l'ideal serait vraiment de n'utiliser que le WR703/MR3020 (sans Arduino) ainsi qu'une clé 3G, mais est ce possible??

Oui, mais plus difficile. Notamment l'aspect comptage d'impulsion sous Linux risque d'être plus difficile a implémenter.

J'ai acheté ce genre de shield Ethernet (oh m...e, il a baissé de 0,50€ depuis ..... XD) L'Ethernet marche mais pas la carte SD pour l'instant. Je cherche le problème...

Dans mon cas je n'ai besoin que d'une entrée pour le phototransistor, mais bien que le WR703/MR3020 puisse être programmé, il n'y a pas d'entrée digitale ou analogique physique??

2 ou 3 mais pas facile d'accès. Il faut des doigts de fée pour souder un fil dessus.

Cela m’intéresse grandement, as tu de la documentation ou des exemples?? Je ne trouve pas cela sur la toile.

Ma configuration type doit être déjà basée sur du GPRS, et l'ideal serait vraiment de n'utiliser que le WR703/MR3020 (sans Arduino) ainsi qu'une clé 3G, mais est ce possible??

Oui, mais plus difficile. Notamment l'aspect comptage d'impulsion sous Linux risque d'être plus difficile a implémenter.

Si cela est difficile, j'ai toujours la possibilitée de prendre un arduino mini et le faire communiquer en TTL avec le WR703/MR3020 tout en en profitant pour lui ponctionner son alimentation. C'est étrange, je n'ai pas non plus croisé ce genre de montage sur internet?!

Ce n'est pourtant pas ce qui manque.

http://arduino.cc/forum/index.php/topic,115889

http://wiki.openwrt.org/toh/tp-link/tl-wr703n http://wiki.openwrt.org/toh/tp-link/tl-mr3020 https://forum.openwrt.org/viewtopic.php?id=36471 https://forum.openwrt.org/viewtopic.php?id=34188 http://www.kean.com.au/oshw/WR703N/ http://www.instructables.com/id/How-to-set-up-OpenWRT-on-a-pocket-router-WR703N/