CapibaraZero, une alternative low cost à FlipperZero basée sur l’ESP32-S3
(capibarazero.github.io)- CapibaraZero est une alternative low cost à FlipperZero™ basée sur une carte Espressif
Pourquoi CapibaraZero est important
- CapibaraZero offre des fonctionnalités similaires à celles de FlipperZero™ tout en constituant une option plus économique
- Développé à partir d’une carte Espressif, il offre une grande accessibilité et de bonnes possibilités d’extension
Principales fonctionnalités
- Prend en charge divers protocoles sans fil, assurant la compatibilité avec de nombreux appareils
- Projet open source, il continue de s’améliorer grâce aux contributions et aux retours de la communauté d’utilisateurs
Résumé de GN⁺
- CapibaraZero offre la possibilité d’expérimenter divers protocoles sans fil à moindre coût
- Il peut attirer l’attention grâce à ses fonctionnalités proches de celles de FlipperZero™ tout en restant plus économique
- En tant que projet open source, il bénéficie d’une participation active de la communauté et présente un fort potentiel d’amélioration continue
- Parmi les produits aux fonctions similaires figure FlipperZero™ ; comparer les différences entre les deux peut aussi être intéressant
1 commentaires
Avis sur Hacker News
Avec une conception de PCB correcte et quelques fichiers STL bien faits, ça pourrait devenir un objet vraiment sympa
J’ai un Flipper Zero des premiers contributeurs et, honnêtement, il est un peu surestimé et je ne l’ai jamais considéré comme un outil RF universel à cause de ses limites
Ses défauts étaient son prix et l’absence de Wi‑Fi intégré, et si ce projet était combiné à un ordinateur monocarte, il pourrait devenir un appareil de hacking jetable avec batterie 18650, boîtier imprimé en 3D, SSH et un contrôle à distance via des proxys comme ngrok/bore
J’avais commencé à fabriquer quelque chose de similaire autrefois, et je voulais même y ajouter du LoRa pour en faire un système totalement off-grid, mais faute de temps il ne reste qu’un bout de code boilerplate qui prend la poussière
Cela dit, la puce radio Semtech de la famille SX12xx utilisée ici est correcte, mais il lui manque plusieurs fonctions fournies par la CC1101 du Flipper Zero
L’idée d’utiliser un ESP32 est bonne, mais le choix de la puce radio semble un peu étrange
Cela dit, comme d’autres l’ont signalé, ce n’était pas des ESP32S3
Je n’ai pas trouvé de photo d’un appareil terminé
Dire que « pour l’instant, il est seulement possible de fabriquer le capibaraZero sur breadboard, mais un PCB est en cours pour le rendre plus portable », c’est difficile à contredire vu l’orientation vraiment ultra low-cost
En réalité, les fichiers PCB existent déjà : https://github.com/CapibaraZero/resources/tree/main/PCB/
D’un autre côté, c’est aussi appréciable de pouvoir littéralement voir tous les composants et leurs connexions à l’œil nu
Ces PCB sont peut-être encore en cours de réalisation
M5Stack.com fabrique beaucoup de modules ESP32 avec écran, boîtier, batterie, etc. déjà intégrés, et ils sont à la fois bon marché et solides
On peut même acheter un modèle avec clavier intégré pour 30 dollars
Les produits M5 sont donc pratiquement devenus une plateforme de référence officielle pour la gamme ESP
Ces choses sont étonnamment peu chères
En dehors du Cardputer, qui a un look sympa, il est assez difficile de comprendre la gamme et de comparer les fonctionnalités
Le grand atout du Flipper Zero, c’est sa communauté qui développe le logiciel
Ça semble reposer sur une autre puce, donc je me demande si le logiciel du Flipper fonctionne nativement ou s’il faut tout porter
Sur mes deux motos, j’ai branché pour environ 8 dollars de pièces AliExpress et un module RF CC1101 du côté de l’ampoule de phare, et maintenant un appel de phare ouvre la porte du garage en 433 MHz
Le fait de pouvoir « écouter » puis rejouer le signal de la télécommande de garage avec un Flipper Zero m’a permis de comprendre très facilement comment le construire, et je me suis amusé parce que j’étais sûr que ça fonctionnerait, du premier prototype CC1101+Arduino jusqu’au second prototype avec un CC1101+AT-Tiny embarqué sur la moto
Sans le retour immédiat consistant à enregistrer puis rejouer instantanément le signal de la télécommande pour ouvrir la porte, et sans comprendre que c’était aussi possible avec un microcontrôleur bon marché et un module CC1101, je pense que j’en serais resté au stade de me demander comment faire
C’est une bonne chose de voir apparaître des concurrents
Le Flipper Zero est assez cher pour ce qu’il est, et au fond on paie peut-être surtout le logiciel
Ni eBay ni Facebook Marketplace ne semblent autoriser la vente, et demander autour de soi n’aide pas beaucoup
Je l’ai acheté il y a quelque temps, j’ai joué avec et fait ce que je voulais faire, puis mon intérêt s’est déplacé vers autre chose, et maintenant cet appareil coûteux traîne dans un tiroir
Ce projet n’en est encore qu’au stade breadboard, et on pourra peut-être l’assembler soi-même pour moins de 35 dollars, mais il ne faut pas s’attendre à de la portabilité, à un bel aspect ou à une bonne ergonomie
Le Flipper Zero ne fait rien de fondamentalement nouveau ou spécial par rapport à ce qu’on peut faire avec divers composants depuis des décennies
Pour le SubGHz, il faut un module RF, pour le Bluetooth aussi c’est possible, pour l’infrarouge il faut des composants IR, pour le réseau il faut du Wi‑Fi, pour le stockage il faut un module de carte SD, et pour les fonctions USB au-delà de la recharge il faut encore plus de câblage et de modules
La plupart des appareils demandent au minimum 4 fils, comme VCC/GND et quelques lignes de signal, et parfois davantage à cause de l’horloge et du timing
Encore faut-il qu’I2C soit pris en charge et qu’il y ait assez de GPIO, sinon il faut aussi un multiplexeur
Chaque élément peut coûter moins d’un dollar, mais tout assembler en un objet qui fonctionne correctement et qu’on peut utiliser en même temps, c’est une tout autre affaire
J’aimerais bien voir cette fonctionnalité arriver aussi sur la Watchy v3 basée sur ESP32-S3 (https://watchy.sqfmi.com/)
En ce moment, l’ESP32-S3 est vraiment très en vue
Il apporte beaucoup d’améliorations par rapport à l’ancien ESP32 ; par exemple, on peut attribuer à un bus SPI presque n’importe quelle combinaison de broches
Avant, les broches utilisables étaient fixes, et à l’époque de l’ESP8266 c’était encore plus pénible parce qu’il y avait beaucoup de GPIO tout simplement inutilisables
Le S3 intègre aussi un débogueur matériel accessible via les nouvelles broches USB intégrées, donc plus besoin d’ajouter un débogueur JTAG externe comme avant
Cela dit, le S3 donne un peu l’impression d’une révision matérielle cassant la compatibilité, et des choses comme les bibliothèques de broches Arduino, WLED ou FastLED n’ont pas encore totalement rattrapé les nouvelles fonctionnalités
Il faut vraiment une bonne alternative au Flipper Zero
Je n’ai pas étudié les fichiers en détail, mais je me demande s’il y a quelque chose qui empêche d’utiliser la nouvelle version C3 en RISC-V à la place du S3
Le C3 semble moins cher et plus stable, même si ses performances sont peut-être un peu inférieures
Le seul vrai problème de l’esp32-c3, c’est l’absence de fonction USB OTG
Ce projet deviendrait bien plus utile s’il ciblait directement les LILYGO T3 et T3/S3
Pour prendre en charge l’IR blaster, le NFC, etc., on pourrait ajouter le matériel nécessaire au besoin, et la puce LoRa est déjà incluse
C’est une carte très compacte avec presque tous les modules déjà soudés, et vu la structure du projet et du système de build, intégrer une nouvelle carte semble facile
Cela peut être une bonne option pour réduire l’encombrement et éviter les problèmes liés à la soudure de tous les composants