Header Ads

WiPy - Internet des Objets en Python

Ceux qui nous suivent savent que nous sommes des fans de Python et de grand sponsors de la carte PyBoard, le premier MicroContrôleur exécutant nativement du code Python  (Micro Python, voyez micropython.org pour plus d'informations)

MicroPython.org nous avait annoncé la venue d'un nouvel arrivant, WiPy.
Moins axé dans la débauche de puissance, WiPy est surtout orienté vers le support WiFi et l'économie d'énergie... idéal pour réaliser des objets Internet en Python.

Présentation de WiPy
WiPy - IoT en Python - disponible chez MCHobby
Daniel est un fan de Python, au fil du temps, il est devenu un core developer de Micro Python. Toujours dans l'idée de promouvoir la programmation Python dans l'internet des objets, Daniel s'est lancé dans le projet WiPy dont le but est d'offrir un support WiFi natif (avec SSL et TSL) à MicroPython avec une autonomie accrue.

WiPy - IoT en Python - disponible chez MCHobby



Wypi est une carte Internet des Objets programmable en python et étant peu encombrante, basse énergie, abordable. La carte est programmable en MicroPython (support de la syntaxe Python 3), une version de python spécialement optimisé pour accroître les performances et diminuer l'empreinte mémoire. MicroPython est capable de fonctionner sur des microcontrôleur ayant atteint une certaine puissance. Pas besoin de compilateur sur un PC, avec MicroPython c'est votre microcontrôleur qui interprète directement votre fichier script.
Parce WiPy utilise Python, il fonctionne comme vous en avez l'habitude sur votre ordinateur, la courbe d'apprentissage est minimale... si l'on peut considérer qu'il y en a une!
Le module est complètement OpenSource (et Open Hardware pour le matériel).
Avant de commencer votre session de hacking, vous aurez besoin d'une source d'alimentation (entre 3.6 et 5.5v) et d'une connexion WiFi. Vous pouvez utiliser la carte d'extension WiPy pour prendre plus facilement en charge les besoins d'alimentation.

WiPy est autonome et n'a pas besoin de service Cloud, Pas besoin de compiler et accumuler le code de bibliothèques pour exécuter vos programmes, la plateforme interprète et exécute directement vos scripts écrit en Python.

Détail techniques:

  • Taille: 25mm x 45mm
  • MCU: Cortex-M4 @ 80MHz (TI CC3200)
  • WiFi: 802.11b/g/n 16Mbps (Access Point, Station et WiFi-Direct)
  • RAM: 256 KBytes
  • Flash: 2 MBytes
  • Jusqu'à 25 entrées/sorties (25)
  • Interfaces:
    • 2 x UART (port série),
    • Bus SPI,
    • Bus I2C,
    • Bus I2S
    • Carte SD (support pour interface matériel, le connecteur n'es pas présent)
  • Canaux analogiques: 3× convertisseur Analogique/Digital - résolution 12 bits
  • Timers: 4× timers à résolution 16 bit (avec PWM et submit capture)
  • RTC: Une horloge temps réel
  • Moteurs d'encryption et hash: SHA, MD5, DES, AES
  • DMA: Direct Access Memory
  • Sortie 3.3V: Capable of sourcing adult to 250mA
  • Antenne intégrée
  • Connecteur µFl pour connecter une antenne externe
    A l'aide d'un convertisseur µFL vers SMAadaptateur SMA vers RP-SMA et d'une antenne WiFi SMA
Notre fiche produit contient de nombreuses informations.

Où acheter:

Carte d'extension WiPy
Vous avez une carte WiPy et vous voudriez vous lancer rapidement dans l'aventure mais se plonger dans la doc pour savoir comment le mettre sous tension, c'est comme "tirer sur le frein à main" alors que vous venez de prendre l'autoroute.
Nous sommes tous impatient et cela se comprend. Voici donc votre tout premier outil pour poursuivre votre aventure en vitesse de croisière: la carte d'extension WiPy.
Carte d'extension WiPy disponible chez MCHobby

Détails techniques:

  • Alimentation via USB ou via LiPo.
  • Convertisseur USB/Série FT234XD.
  • Chargeur pour accu Lipo (voyez nos accus dans la gamme alimentation)
    Chargeur d'accu BQ24040, avec deux options de rechargement (100mA et 450mA). Voyez nos tutoriels Lipo sur notre Wiki.
    Connecteur JST.
  • Multiplexeur de source de tension TPS2115A (fiche technique du TPS2115A, Texas Instrument) basculant automatiquement d'une source d'alimentation à l'autre. Avec protection contre la polarisation inversée.
  • Connecteur pour carte MicroSD (ex: pour enregistrer vos données).
  • 2 rangées de connecteurs femelle permettant de connecter facilement votre WiPy sur la carte.
    PLUS 2 rangées de connecteurs en extra sur les côtés (pour faciliter votre prototypage).
  • LED de statut pour l'alimentation (Power) et statut de recharge.
  • 1 LED utilisateur
  • 1 Bouton utilisateur
  • 2 zones de prototypages (une de chaque côté de la carte) qu'il est possible de séparer de la carte principale si vous le voulez.
  • Surveillance de la tension de l'accu via le convertisseur ADC de WiPy.
  • Plein de cavalier pour activer/désactiver des fonctionnalités.
  • Dimensions: 110 x 48.5 mm.
Où Acheter