Promotions

Meilleures ventes

Fabricants

Nouveaux produits

Déjà vus

Shield Wifi CC3000 AdaFruit

ADF-CC3000-SH

ADA1491

Shield Wifi CC3000 avec antenne intégrée

Plus de détails

En stock

Attention : dernières pièces disponibles !

48,44 € TTC

En savoir plus

Description

Ces dernières années, de nombreux modules Wifi pour microcontrôleur ont vu le jour mais peu d'entre eux sont capables de faire le poids devant des projets exigeants. Ils sont soit trop lent, ou trop difficile à utiliser, sont fermés (demande de signature de clause de "non divulgation), ou limité en fonctionnalité, ou trop chers, ou trop grand.
Voici donc la création d'un shield WiFi pour Arduino conçu par AdaFruit... et donc avec des caractéristiques à la hauteur de nos attentes.

Le CC3000 à trouver ce parfait équilibre entre fonctionalité, prix et puissance. Il utilise l'interface SPI pour la communication (pas l'UART!), vous pouvez donc lui envoyer des données aussi vite que vous voulez ou plus lentement si nécessaire. Il dispose d'un système d'intérruption adéquat avec une broche IRQ, vous pouvez donc avoir des connexions asynchrones. Il supporte 802.11b/g, sécurité ouvert/WEP/WPA/WPA2, TKIP & AES. Il intègre une pile TCP/IP avec  une interface "socket BSD". Support TCP et  UDP en mode client et serveur, jusqu'à socket 4 concurrents. Il ne supporte pas le mode "AP", il peut donc se connecter sur un point d'accès mais ne peut pas devenir un point d'accès. Si vous avez besoin du mode "AP", l'Arduino Yun sera un choix alternatif intéressant

AdaFruit à conçu, avec soin, un shield Wifi autour de ce module CC3000 avec en plus un support de carte SD, un bouton Reset. Il dispose aussi d'un régulateur de tension 3.3V supportant un courant de pointe à 350mA, un level shifter pour supporter les niveaux logiques 3 ou 5V.

La disposition de l'antenne est identique à celle suggérée par Texas Instrument en utilisant les mêmes composants, arrangement des piste et antenne... ce qui permet de maintenir la conformité FCC des émetteurs (FCC emitter compliance). Vous aurez toujours besoin d'éffectuer une validation FCC pour vos produits fini mais la validation de la partie Wifi est déja "prise en charge" (traduction "At the best" de la fiche produit d'AdaFruit). Même si ne s'agit que d'une antenne sur une carte, il y a de quoi être surpris par la portée de celle-ci... aussi bonne que celle des smartphone.

Le shield est completement assemblé et testé chez AdaFruit et est livré avec un PinHeader pour le brancher sur sur un Arduino et un connecteur 2x3 pour pouvoir le brancher sur le port ICSP du Mega. Ce shield dispose d'une librairie Arduino totalement fonctionnelle basée sur le code de base de Texas Instrument (mais adapté pour le fonctionnement sur un AVR). Les exemples de code montrent comment scanner les SSID, se connecter sur un point d'acces et utiliser DHCP,  faire un "DNS lookup" pour obtenir une adresse IP, faire un ping sur un site et se connecter sur un socket TCP distant comme site web (et afficher la page).

Le matériel est vraiment bon mais la librarie ne support pas encore toutes les fonctionnalitées du CC3000. Le SSID scanning, connexion, DHCP, DNS lookup, ping, et connexion client UDP/TCP (ex: se connecter sur un site our obtenir des données) fonctionnenr et sont testés avec code d'exemple. Les connexions serveur UDP/TCP ne sont pas encore supportées!

Compatible avec Arduino Uno et Mega.
AdaFruit réalise un portage du code vers Leonardo/Due mais la disponibilité n'est pas encore connue (no ETA yet!).

Détails techniques

Tutoriels

Commentaires