Donnez un coup de pouce à votre projet ItsyBitsy avec le module d'extension AirLift Bitsy Adafruit - une carte fille qui vous permet d'utiliser le puissant ESP32 comme coprocesseur WiFi.
Vous avez probablement votre ItsyBitsy préféré (comme le Itsy' M4) qui est livré avec son propre ensemble de périphériques géniaux et de nombreuses bibliothèques. Mais il n'y a pas de WiFi intégré ! Alors donnons à cette puce un meilleur ami, l'ESP32. Cette puce peut se charger de toutes les tâches lourdes de connexion à un réseau WiFi et de transfert de données à partir d'un site, même si celui-ci utilise le dernier cryptage TLS/SSL (les certificats racine sont déjà intégrés).
Le fait que le WiFi soit géré par une puce séparée signifie que votre code est plus simple, que vous n'avez pas à mettre en cache les données des sockets, ni à compiler et déboguer une bibliothèque SSL. Envoyez des commandes basiques mais puissantes à base de socket sur SPI 8MHz pour un transfert de données à grande vitesse.
Vous pouvez utiliser n'importe quel ItsyBitsy avec une logique 3V (cela signifie que l'ItsyBitsy 32u4 5V ne fonctionnera pas), bien que l'Itsy 32u4 ne sera pas capable d'effectuer des tâches très complexes ou de mettre en mémoire tampon beaucoup de données. Il fonctionne aussi très bien avec CircuitPython, un SAMD51/Cortex M4 minimum requis puisque nous avons besoin d'un tas de RAM. Tout ce dont vous avez besoin, c'est d'un bus SPI et de deux broches de commande, ainsi que d'une alimentation de 3 V qui peut fournir jusqu'à 250 mA pendant l'utilisation du WiFi.
Adafruit a placé un module ESP32 sur une carte Bitsy avec une puce à trois états pour MISO afin de pouvoir partager le bus SPI avec d'autres dispositifs. Livré entièrement assemblé et testé, pré-programmé avec le firmware du co-processeur WiFi ESP32 SPI que vous pouvez utiliser dans CircuitPython pour l'utiliser dans des co-processeurs WiFi sur des broches SPI + 2. Ils ajoutent aussi quelques connecteurs pour que vous puissiez le souder au-dessus de l'Itsy pour un sandwich compact, mais vous pouvez aussi prendre un jeu de connecteurs empilables pour empiler au-dessus/au-dessous de votre ItsyBitsy (utilisez les connecteurs empilables Feather et coupez-les à la taille).
Adafruit a testé cela avec tous ses ItsyBitsy et cela devrait fonctionner parfaitement avec eux, sauf avec l'ItsyBitsy 32u4 5V (parce que le voltage n'est pas bon). Pour une utilisation dans Arduino, les ItsyBitsy '32u4 3V peuvent faire de la connectivité de base et du transfert de données mais ils n'ont pas beaucoup de RAM donc nous ne les recommandons pas - utilisez les M0, M4 ou similaires, pour de meilleurs résultats ! Pour l'utilisation de CircuitPython, un ItsyBitsy M4 est nécessaire - la série M0 n'a pas assez de RAM dans CircuitPython.
Le firmware embarqué est une légère variante du noyau WiFiNINA de Arduino, qui fonctionne très bien ! Pour l'instant, la connexion au WiFi d'entreprise n'est pas encore prise en charge.
Consultez le guide du système d'apprentissage pour trouver des schémas, des fichiers et pour démarrer l'AirLift "in" en quelques minutes !
DÉTAILS TECHNIQUES
Dimensions du produit : 35,6 mm x 18,0 mm x 5,5 mm / 1,4" x 0,7" x 0,2"
Poids du produit : 6,0 g / 0,2 oz
APPRENDRE LE
GUIDE PRINCIPAL : Adafruit Airlift Bitsy Add-On - ESP32 WiFi Co-Processor - Ajoutez un Airlift Bitsy Add-On pour donner à votre projects un tout petit ascenseur compatible avec Internet !