Module Arduino Wireless 433 Mhz APC220 : test et portée

Problématique

Dans le cadre d'un projet plus global (dont je vous tiendrais informé), j'ai eu besoin d'un module permettant de transmettre des informations à (longue) distance entre un montage Arduino et un PC portable.
Je souhaitais obtenir une portée pratique à vol d'oiseau sans obstacle d'un kilomètre, avec une fréquence d'actualisation d'un envoi par seconde (ce qui n'est pas énorme, dans l'absolu).

Choix d'une solution

Pour obtenir cette distance, il n'y a pas énormément de solutions : soit le module APC 220, qui coûte une trentaine d'euros (émetteur + récepteur inclus, en fait les deux sont émetteurs et récepteurs à la fois, la communication pouvant s'effectuer dans les deux sens), soit certains modules X-bee.
Certaines références Xbee ont des portées très importantes : 1.6 km pour le Xbee Pro 63mw et 64 km pour le XTend 900 1W. Par contre, le coût et la complexité sont d'un autre niveau. Dans mon cas de figure, je n'avais pas besoin de ces portées, donc le choix s'est tout naturellement porté vers l'APC220, plus simple, moins cher, et qui consomme moins.

Dans cet article, je ne vais pas vous expliquer comment se servir et configurer ces modules, il existe plein d'articles sur le web qui s'en chargent plutôt bien !
Sachez néanmoins que le logiciel RFMAGIC est indispensable pour la configuration, et ultérieurement, quand vous mettrez à jour votre sketch Arduino, pensez à débrancher un des cables TXD ou RXD (qui relient normalement votre Arduino à votre APC220).

Améliorer la portée

La fiche technique nous donne une tension maximum d'utilisation de 5.5V DC. J'ai donc utilisé un égaliseur de tension (UBEC de modélisme) afin de lui fournir une tension de 5 volts. Certains UBEC fournissent exactement 5.5V, si vous en trouvez tant mieux, sinon par sécurité en prendre un de 5V (et non 6V comme certains).
J'ai baissé la vitesse de transfert à 2400bps (plus la vitesse est faible, plus la portée est censée être grande), normalement le minimum est 1200bps mais je ne suis pas parvenu à le faire fonctionner à cette vitesse là, j'ignore pourquoi, mais si vous y arrivez, faites-le !
Troisième et dernier levier à actionner pour optimiser sa portée, j'ai remplacé les antennes d'origine par deux antennes 433 Mhz au format SMA.

Résultats

Dans cette configuration, j'ai pu porter à 1,1 km en ligne directe, sans aucun ralentissement (envoi d'infos toutes les secondes). Je n'ai pas pu physiquement aller plus loin, mais je pense qu'on a un peu marge encore !

Matériel

Vous trouverez ci-dessous la liste du matériel cité précédemment. Pour vous le procurer, il suffit de cliquer sur les photos. Pour l'UBEC, bien vérifier que la sortie est en 5V et non 6V.

APC220 Wireless Arduino
Module APC 220
Antenne 433 mhz SMA
Antenne 433 MHZ SMA
UBEC 5V
UBEC sortie 55V
image

Qui est l'auteur ?

Passionné de nouvelles technologies, je propose mes services de développement Web, principalement dans l'élaboration de scripts et d'algorithmes sur mesure, ainsi que plus généralement dans la réalisation de sites internet évolués (e-commerce, etc...) et du référencement (SEO).
N'hésitez pas à me contacter pour toute demande !

Abonnez-vous à ce blog par email
Rentrez votre adresse email pour vous abonner au blog et recevoir un e-mail à chaque nouvel article :

5 commentaires

Écrire un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec une *

Quelle est la troisième lettre du mot dchwg ? :