Publié le 15 juillet 2015 - par

Limifrog et vos objets deviennent intelligents !

LimiFrog_250pxXavier travaille depuis des mois sur son projet LimiFrog. Vous pourrez très bientôt participer à son développement et à son financement sur KickStarter !
Avec son micro-contrôleur STM32-L4 (ARM Cortex-M4) ultra-basse consommation, la carte ne mesure que 41 x 34 mm mais elle embarque un écran OLED 160×128 pixels, le BlueTooth 4.1,  et une variété de capteurs impressionnante au vu de ses dimensions !

limifrog_texte

LimiFrog, rendez vos objets intelligents

LimiFrog, quel drôle de nom

Pour tout vous dire au début Xavier avait appelé son projet BlueFrog… Il aimait bien ce nom mais il y a plusieurs sociétés, liées également de la technologie, qui portent le même nom. A terme cela pouvait constituer une source possible de problèmes à l’avenir.

Bandeau-Exemple-Applis-1024x200

Xavier a donc décidé de changer le nom maintenant, plutôt que d’être forcé de le faire plus tard, dans des conditions beaucoup plus douloureuses.

Oui, mais changer pour quoi ?

Xavier souhaitait garder la référence Frog. Et BlueFrog est donc devenue LimiFrog

limifrog_logoSi vous souhaitez plus de détails sur le changement de nom, lisez cet article (en anglais).

LimiFroag-Board-387x341

La carte LimiFrog ne mesure que 41 x 34 mm

LimiFrog est une petite bête surprenante, petite mais un véritable athlète en fait !

Y a quoi là dedans ?

Contents-Overview-680x442

Comme vous le voyez à gauche de cette image, l’ensemble est minuscule.

Plein de choses ! Déjà une batterie LiPo rechargeable, un processeur ARM 32 bits, de la mémoire, et un afficheur couleur OLED !

ThreeModules-600x600limifrog_boitier

Regardons ça dans le détail :

Affichage

  • Ecran OLED ‘full-color’,
  • 160×128 pixels,  RGB565
  • Dimensions : 36x31mm ou 40x34mm
  • Dont zone active : 29x23mm ou 34x27mm

LimiFrog-480x360En principe sur Kickstarter c’est l’écran le plus petit qui sera proposé. Mais on peut bien entendu se les procurer directement chez les distributeurs de matériel électronique.

Capteurs

  • Accéléromètre 3 axes
  • Gyroscope 3 axes
  • Magnétomètre 3 axes
  • Pression atmosphérique et altitude
  • Température ambiante
  • Microphone
  • Lumière ambiante
  • Détecteur de proximité avec évaluation de distance

Broches d’extension

  • 3V + GND + 9 broches configurables
  • GPIO, Interruptions, I2C, SPI, UART, Timer/PWM, Analogique, bus CAN…
OnBreadboard-WithEnclosure-480x340

Le boîtier imprimé en 3D mesure 44 x 40 x 14 mm. Les dimensions définitives pourront être légèrement différentes (pour des raisons de solidité).

On-Breadboard-600x600 limifrog_broches

Contrôle et Stockage

  • Micro-contrôleur STM32-L4 (ARM Cortex-M4) ultra-basse consommation
  • FPU (Floating Point Unit), instructions DSP et accelérateur ART
  • Cadencement 80MHz max
  • Mémoire programme 512Ko.
  • Data Flash dédiée 64Mbits.

Connectivité

  • avec PCs, smartphones et tablettes
  • USB2.0 device (“full-speed” 12Mb/s)
  • BlueTooth Low-Energy 4.1 pré-certifié (antenne incluse)

Alimentation

  • Gestion intégrée,
  • Batterie lithium-polymère 500mA.h
  • Rechargement automatique de la batterie depuis le port USB

Profile-View-300x100

 Poids des différents éléments

  • La carte seule pèse moins de 6g
  • La batterie pèse 15g
  • L’écran OLED pèse moins de 4g.

Vous disposez donc d’un système embarqué autonome pesant au total moins de 25g !

Ça consomme combien ?

Alors là tenez vous bien ! Le choix d’un STM32-L4 à ultra faible consommation permet de consommer seulement 100µA/MHz en mode actif. La consommation tombe à 430nA en stand-by (mais avec le RTC actif) et à 30 nA en mode shut-down…

Synoptique de la carte

LBF_BlockDiagram2

Board-Display-Battery-600x207

LimiFrog c’est pour qui ?

Maker-Icon-RoundTout d’abord pour les makers, bricoleurs, inventeurs, génies de tout poil ! ils disposeront d’une carte flexible, compacte, puissante et à basse consommation. Ceci ouvre de nouvelles possibilités de projets originaux. Comme cette carte est capable de communiquer, pourquoi ne pas la voir comme une extension de notre framboise ?

Education-Icon-RoundLimifrog pourra également servir à l’ enseignement. C’est un moyen de découvrir facilement la programmation d’un micro-contrôleur 32 bits, en IUT ou en école d’ingénieur. A partir de cette seule plateforme, un enseignant pourra proposer des projets multiples et vraiment très variés.

Entrepeneur-Icon-RoundPour les entrepreneurs LimiFrog permet de présenter des preuves de concept faciles à mettre en œuvre et convaincantes — pour l’Internet des objets, les wearables, et plus encore .

Et la programmation de cette carte ?

L’objectif est clair :

Faciliter la programmation d’un micro-contrôleur 32 bits
..tout en permettant aux codeurs expérimentés de se faire plaisir !

LimiFrog as USB drive on Desktop - 603x338

Package software open-source pour une exploitation aisée :

  • Code d’initialisation pour configuration immédiate de l’ensemble du board
    Libère l’utilisateur des configurations complexes d’I/Os, interruptions, etc.
  • API (Application Programming Interface) pour tous les chips embarqués
  • Middleware: USB device, FAT File System, librairie Gfx portés sur LimiFrog, prêt à l’emploi
  • Utilititaires, exemples d’applications et demos

LimiFrog_Libraries

BlueTooth Smart/Low-Energy (BTLE) 4.x:

  • Stack logicielle pré-chargée en ROM du module BTLE
  • Exécutables de profils usuels prêts à l’emploi, chargeables dans LimFrog par USB

STM32: Librement programmable

  • Multiples chaînes de developpement disponibles — libres ou commerciales
    (Exemples de code: basés sur gcc + makefile)
  • Chargement et debug du code via interface SWD (2 fils)
  • Chargement par USB également possible (bootloader pré-chargé dans le STM32)

Programmation en C ou C++, sans ou avec OS

  • Programmation style Arduino possible, en utilisant les librairies fournies
  • Toute la puissance du C/C++ pour les codeurs plus expérimentés
  • Portage de RIOT OS en cours — “the friendly OS for the IoT”, open-source

RIOT_logo

Pour en savoir plus

limifrog_programmezEn attendant la sortie du projet sur KickStater retrouvez LimiFrog dans la revue Programmez! de l’été 2015 (N° 187) – page 40.

Un article de 4 pages présente le projet en détail et propose un exemple de projet consistant à lire régulièrement la pression atmosphérique pour l’afficher sur l’écran OLED. Un fichier accessible et lisible via le port USB est également créé dans le système de fichiers de LimiFrog. Il peut être lu depuis un PC ou un Raspberry Pi via le port USB.

Conclusion

Une création française à suivre sur KickStarter. La version « minimale » devrait tourner autour de 50€  et la « totale » avec toutes les options sera aux alentours de 100€.

La version minimale est une base Cortex-M4 avec FPU et DSP, Data Flash de 64Mbits, batterie rechargeable LiPo, USB, ports d’extension configurables, et évidemment le software open-source.

Les versions intermédiaires correspondent aux versions avec/sans BlueTooth Smart, avec/sans écran OLED, avec/sans les capteurs.

A plus long terme, la roadmap de LimiFrog prévoit la mise à disposition de ‘micro-cartes’ d’extension. La fonction GPS est un des premiers candidats possibles.

Je ne manquerai pas de vous informer du lancement sur Kickstarter sur framboise314 et sur la page facebook.

Cette carte pourrait amener au Raspberry Pi un ensemble de fonctionnalités qui lui font défaut.

Sources

À propos François MOCQ

Électronicien d'origine, devenu informaticien, et passionné de nouvelles technologies, formateur en maintenance informatique puis en Réseau et Télécommunications. Dès son arrivée sur le marché, le potentiel offert par Raspberry Pi m’a enthousiasmé j'ai rapidement créé un blog dédié à ce nano-ordinateur (www.framboise314.fr) pour partager cette passion. Auteur de plusieurs livres sur le Raspberry Pi publiés aux Editions ENI.

5 réflexions au sujet de « Limifrog et vos objets deviennent intelligents ! »

  1. Ping : Limifrog et vos objets deviennent intelligents ...

  2. fabrice

    je ne veut pas etre médisant mais franchement,
    c’est archi vu, ça existe deja en mieux.
    disons qu’il s’est fait plaisir et c’est bien honorable

    Répondre
  3. Ping : LimiFrog sur KickStarter : Plus que 9 jours ! | Framboise 314, le Raspberry Pi à la sauce française….

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Complétez ce captcha SVP *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.