Wipy 2.0

![]()

La Wipy 2.0 est produite par PyCom. Il s'agit d'une gamme de carte :

  • composée d'un coeur qui sera au choix Wifi, Sigfox ou autre (Wipy, Lopy, etc.)
  • et de cartes d'extension sur laquelle on viendra enficher le coeur.

Le minimum syndical pour commencer, c'est la carte Wipy 2.0 + le Expansion Board compatible. Au menu, GPIO, mesures analogiques, I2C, etc... le tout en accès wifi (la carte embarque un serveur dhcp wifi) donc l'idéal pour se faire des objets connectés à pas cher et basse consommation.

Techniquement, la Wipy 2.0 repose sur une puce ESP 32 qui réalise connexion BT et Wifi. C'est le successeur du célèbre ESP8266. Voir : https://en.wikipedia.org/wiki/ESP32

La doc micropython pour Wipy : https://micropython.org/resources/docs/en/latest/wipy/index.html La doc Pycom : https://docs.pycom.io/

Voici le résumé des caractéristiques de la carte : TODO ... cf ESP32

Paramètre Description
Microprocesseur Cortex M4F - STM32F405RGT6
Puissance / fréquence ARM 32 bits - 168Mhz
RAM 192 Ko
FLASH 1 Mo
Alimentation Regulateur 3.3V@250mA supporte en entrée USB/V+/VBAT = 5v - 3.6v - 16v (max)
Consommation 56mA à 168Mhz !!
Broches E/S (GPIO) 30
Broches PWM 20
Broches Analogiques 16 dont 4 donnant infos sur la cartes (batterie, temp, etc.) - Résolution 12 bits (4095)
Broches DAC 2
Timers indépendants avec interruptions 13 !
Comm' série Uart x 5 , I2c x 2, SPI x 2, CAN x 2 , lib 1-wire
Temps Réel RTC oui
Carte SD oui
Syst Fichier en Flash oui - 94Ko utilisables ! Accès direct par l'USB

Bref, beaucoup plus qu'une Arduino UNO, et même qu'une Arduino Mega (à part les E/S) et le tout en Python ! Et en terme de prix, c'est pas mal, car une Arduino + SD card on dépasse le prix de la pyboard avec beaucoup moins quoiqu'il en soit (fréquence, etc. ) !

Il existe quelques variations de la carte qui sont des adaptations à la marge (fréquence proc, RAM, Flash).

Voir ici pour le détail :

https://store.micropython.org/#/features

Il est possible de mettre à jour le firmware (=le moteur micropython) à tout moment : https://github.com/micropython/micropython/wiki/Pyboard-Firmware-Update