Jeffrey Cross
Jeffrey Cross

Entretien avec Eric Jennings, cofondateur de Pinoccio

Carte microcontrôleur de Pinoccio.

Eric Weddington, responsable marketing pour l’Open Source et les communautés chez Atmel, a publié un entretien approfondi avec Eric Jennings, de Pinoccio. Pinnoccio est une nouvelle société de matériel informatique open source. Leur premier produit est une carte à microcontrôleur destinée à l'espace produit de l'Internet des objets (IoT). Pinoccio qualifie leur board de «Arduino Mega avec des ailes». C’est aussi convivial avec Raspberry Pi. Voici l'interview:

Pinoccio est une nouvelle entreprise de matériel Open Source, qui crée «un écosystème complet pour l'Internet des objets». Ils ont récemment terminé une campagne de financement participatif réussie sur Indiegogo pour les aider à concevoir leur premier produit: une carte de microcontrôleur de poche, avec réseau sans fil, batterie LiPo rechargeable, capteurs et possibilité d'étendre ses capacités à l'aide de boucliers, à la manière d'un Arduino. planche. Il comporte une puce Atmel de la famille de produits de microcontrôleurs ATmega. Voici le nouvel AtmelATmega256RFR2, un processeur AVR 8 bits à puce unique, un microcontrôleur à faible consommation avec émetteur-récepteur à 2,4 GHz pour IEEE 802.15.4 prenant en charge WPAN (ZigBee, ISA100.11a, WirelessHART, IrDA, USB sans fil, Bluetooth, Bluetooth, Z-wave , Body Area Network et MiWi) communications. En janvier, Ingolf Leidert a publié un aperçu du Pinoccio ici sur Bits & Pieces.

Eric Jennings, co-fondateur de Pinoccio

Eric Jennings, avec sa partenaire Sally Carson, a co-fondé Pinoccio. Eric Jennings et moi-même nous sommes rencontrés lors du premier atelier d'innovations sur le matériel avant la région de Maker Faire Bay en 2012. Nous avons discuté de radios à microcontrôleur, de RF, de réseaux maillés, de projets Open Source et sommes restés en contact pendant qu'il travaillait sur la conception du Pinoccio. Nous avons récemment parlé de leur conception et de leurs processus, de l’Open Source, de l’Open Hardware et de l’avenir de Pinoccio…

Eric Weddington (EW): Qu'est-ce qui vous a motivé, ainsi que votre partenaire Sally, à créer Pinoccio?

Eric Jennings (EJ): Cela fait longtemps que nous nous intéressons aux projets de matériel. La première source d'inspiration pour Pinoccio a été un livre que Bruce Sterling et moi avons lu, intitulé «Shaping Things». Ce livre nous a influencés sur ce à quoi ressemblerait un appareil comme Pinoccio. Dans ce livre, il décrit un des premiers concepts d'Internet des objets, des dispositifs qu'il a appelés «Spimes». Les Spimes, écrit-il, sont des objets qui peuvent être suivis dans l'espace et dans le temps tout au long de leur vie. Nous élargissons cette définition pour inclure les instanciations physiques de données, qui pourraient exister tout autour de nous. Le livre a été écrit il y a une dizaine d'années. Cela peut sembler étrange aujourd'hui, mais il était visionnaire au moment de sa rédaction.

EW: La plupart des projets Open Source démarrent généralement par «se gratter les démangeaisons». Quel besoin avez-vous vu dans la communauté Arduino, que Pinoccio peut combler?

EJ: Je suis impliqué dans Arduino depuis que j'ai pris connaissance du livre de Tom Igoe «Making Things Talk» en 2008. J'avais déjà essayé le piratage informatique 68HC11 et 8088 à l'université auparavant, mais c'était toujours incroyablement difficile à obtenir. commencé. Au fil des ans, j'ai construit plusieurs projets personnels sur la plate-forme Arduino. J'aimais la plate-forme, j'aimais son ouverture et la possibilité d'apprendre rapidement les meilleurs moyens par lesquels les gens avaient trouvé pour résoudre toutes sortes de problèmes pratiques.

Cependant, quand il s'agissait de faire quelque chose de sans fil ou à piles, les choses se sont effondrées. Le prix a rapidement augmenté avec l'achat de boucliers supplémentaires, de modules XBee et de piles 9V. Nous voulions un minuscule microcontrôleur de poche, compatible Arduino, alimenté par batterie, rechargeable et doté d'une radio sans fil intégrée.

On peut donc dire que le livre de Bruce nous a donné une idée de ce que la situation pourrait devenir dans le futur et que la communauté Arduino nous a donné l’expérience pratique de savoir ce qui a bien fonctionné aujourd’hui et ce qui pourrait être amélioré.

EW: Quels principes de conception avez-vous suivis avec votre partenaire lors de la conception de Pinoccio? Quelles étaient les "règles de base"?

EJ: Sally Carson, l’autre co-fondateur de Pinoccio, est un expert du croisement entre l’être humain et la technologie. Ce que je veux dire par là, c'est qu'elle réfléchit très profondément à la psychologie de l'interaction de l'homme avec l'ordinateur. L'interaction homme-machine, l'expérience utilisateur et la convivialité sont au rendez-vous. Je considère sa contribution comme une arme secrète dans ce que nous essayons de réaliser avec Pinoccio.

Ainsi, l’un des principes de conception majeurs suivis par Pinoccio est le suivant: «Comment cela se sent-il pour une personne?». Nous avons défini les personas UX, qui sont définies comme des exemples fictifs de personnes dans la base d’utilisateurs.

Nous avons défini deux personnalités principales pour Pinoccio aujourd’hui et chaque décision dont nous discutons - du type de circuit intégré de gestion de l’énergie à utiliser jusqu’à la convivialité du périphérique entre vos mains - est débattue à travers l’optique des personnalités. Nous avons même nommé les personnages, alors quand nous parlons de fonctionnalités ou de capacités, nous dirons des choses comme «Pensez-vous qu'Edwin s'intéressera à cela autant que Theo le fera?» Cela nous a permis de nous concentrer sur les fonctionnalités qui sont importantes maintenant. et quelles fonctionnalités peuvent attendre plus tard.

Un autre principe de conception qui nous tient à coeur est de ne pas laisser le prix être notre seul facteur décisif. Dès le début, nous avons réalisé que la facilité d'utilisation et la fiabilité sont tout aussi importantes que le prix. Nous nous soucions certainement du coût des Pinoccios, car nous les voulons aussi accessibles que possible. Mais nous ne répondrons pas aux trolls sur les forums qui disent «Quoi? Je pourrais en construire une en 30 minutes pour 7 dollars. »Je vous en prie, monsieur Troll, veuillez le faire.

Bien sûr, si vous êtes dans le monde du matériel depuis un certain temps, vous apprenez que des choses telles que la répétabilité de fabrication, les achats en gros, la certification réglementaire et les relations avec les revendeurs sont essentielles à la création d’une entreprise durable à long terme. Construire un dans votre atelier est une chose. Construire 10 000 d’entre eux de manière efficace et reproductible est quelque chose de tout à fait différent.

EW: Quelle est l'importance de l'open source, tant pour les outils que pour les communautés qui les soutiennent, pour Pinoccio?

EJ: L’Open Source a été la pierre angulaire de la philosophie de notre société. J’estimerais que, si nous devions répertorier tous les outils, infrastructures, serveurs, bases de données et autres logiciels utilisés quotidiennement par Pinoccio, plus de la moitié d’entre eux seraient en open source. Même des choses que l’on peut prendre pour acquis, comme le script shell humble, nous donnent un avantage que nous n’aurions pas autrement.

Pinoccio est une société de matériel informatique ouverte, ce qui signifie que nous publions non seulement notre chargeur de démarrage et notre micrologiciel en tant que source ouverte, mais également nos schémas de matériel informatique et nos fichiers de structure de carte. Certaines personnes, après avoir entendu cela, pensent que nous sommes fous de le faire. D'autres hochent la tête et croient, tout comme nous, que c'est en fait un avantage pour nous en tant qu'entreprise, et non comme une forme d'altruisme naïf.

Nous avons suivi de près la trajectoire de sociétés telles que SparkFun, Adafruit et 3D Robotics. Il est clair pour nous que l'ouverture de votre matériel vous permet d'obtenir un retour d'information et une itération de conception si rapides que vous pouvez rapidement surpasser les entreprises de matériel plus grandes et plus traditionnelles, même avec une petite équipe.

J'aime raconter une histoire qui en donne une image. Il y a une personne qui vit en Suisse qui nous a contactés il y a environ 6 mois. Il avait entendu parler du projet Pinoccio et souhaitait en apprendre davantage. Il a commencé par m'envoyer des courriels contenant des suggestions simples après avoir examiné nos schémas. Au fur et à mesure que nous nous connaissions mieux, j'ai appris qu'il était un ingénieur en conception de technologies de dispositifs médicaux à la retraite. Il venait de prendre sa retraite et avait acheté une maison vieille de 700 ans dans les Alpes suisses. Il a maintenant des moutons et des poulets dans ce qui pourrait être considéré comme le plus beau pays du monde. Pourtant, il a dit qu'il aimait trop l'électronique pour le laisser complètement. Il voulait que Pinoccios aide à surveiller et à gérer sa petite ferme.

Grâce à la collaboration, ses contributions ont multiplié par dix la durée de vie de notre batterie et nous ont permis de contrôler la gestion de la puissance des cartes Pinoccio de manière très fine et très souple - bien plus avancée que celle que j’avais envisagée au départ. Lui et moi continuons à échanger des courriels, discutant de la façon de réduire encore le courant de repos des cartes Pinoccio. Il a également conçu pour Pinoccio un bouclier récupérateur d’énergie capable de recharger la batterie Lipo avec seulement 80 mV. Nous vous proposerons ce bouclier cet été.

Maintenant, imaginez cela un instant. Voici un expert en systèmes à faible consommation. Il n'aurait pas découvert les détails de notre conception si nous n'étions pas open source. Et nous n'aurions même jamais su qu'il existait. Même si nous l’avions connu, nous n’aurions pas pu l’engager, car il a pris sa retraite et on suppose qu’il n’est plus motivé par l’avancement professionnel. C’est extrêmement puissant et nos produits évoluent plus vite et mieux pour tout le monde à cause de cette ouverture.

EW: Qu'est-ce qui distingue Pinoccio des autres produits offrant des fonctionnalités similaires?

EJ: Il existe aujourd'hui de nombreux dispositifs offrant des sous-ensembles de fonctionnalités de ce que propose Pinoccios. Je dirais même que certains d'entre eux font leur sous-ensemble particulier mieux que nous.

Mais ce qui nous distingue tous, c’est que nous avons créé tout ce qui est nécessaire pour que le matériel physique puisse communiquer avec le Web, de manière transparente et ouverte. Certaines entreprises s'en approchent, mais peuvent peut-être s'arrêter à la partie «ouverte». D’autres peuvent avoir l’ouverture réduite, mais ne revenez pas au matériel, avec des exemples de scripts de micrologiciels. Nous prévoyons que chaque forum dispose de sa propre URL Web sur laquelle vous pouvez interroger ou envoyer des commandes. C’est puissant pour les dizaines de milliers de développeurs logiciels et Web qui comprennent les points de terminaison REST et les sockets Web, mais qui sont nouveaux dans le matériel.

Pour revenir aux personnages, l’une de nos exigences est qu’une fois que vous recevez un kit de démarrage Pinoccio, vous devez affecter votre matériel, par exemple allumer ou éteindre son voyant, à partir d’un navigateur Web en moins de 5 minutes. Vous devriez également pouvoir transférer des données du matériel sur le Web, telles que la température, au cours des mêmes 5 minutes. À l'époque où je piratais sur Arduinos, je passais tout le week-end à essayer de faire fonctionner une pile réseau avec le bouclier WiFi que j'avais acheté, mais la connexion était toujours interrompue de manière inattendue. Et je devrais créer une instance de serveur virtuel Heroku pour servir d’emplacement Web à mon projet. Tellement frustrant.

EW: Quelle partie du processus de conception avec Pinoccio vous a surpris?

EJ: La partie la plus surprenante du processus de conception était le niveau élevé auquel nous devions commencer pour bien concevoir ce nouveau produit. Si nous avions immédiatement décidé de concevoir le matériel en fonction de choses que je préférais ou de prix, nous aurions un produit de qualité inférieure aujourd'hui. Se concentrer sur «ce que cet appareil devrait résoudre pour nos personnages» a vraiment aidé à se concentrer sur ce qui est important.

J'ai été surpris par l'importance de cet aspect du processus de conception. Cela semble un peu cliché, mais les produits doivent être conçus de manière humaine, en passant par le matériel, et non l'inverse. Je suis sûr que certains concepteurs industriels lisent ceci, pensant «bien sûr», mais le formaliser dans une nouvelle startup de matériel informatique à un stade aussi précoce était un geste à la fois surprenant et important pour nous.

EW: Quelle partie du processus de conception avec Pinoccio vous a mis au défi ou a été le plus difficile et comment avez-vous surmonté ce défi?

EJ: Deux composants majeurs nous ont le plus mis au défi. Ce qui est attendu est la construction de la section RF de Pinoccios. Pour les ingénieurs non-RF, RF est une magie noire. Cela fonctionne, mais présente un comportement qui n’est pas toujours intuitif, et parfois carrément mystificateur. Ajoutez à cela l’indisponibilité générale des connaissances et le coût des outils nécessaires pour régler les interfaces RF, et il n’est pas étonnant que cela ressemble encore à de la magie noire pour la plupart des ingénieurs en matériel.

Nous avons tenté d'atténuer l'essentiel de ce problème en suivant scrupuleusement les recommandations relatives à la structure du tableau de données, en plus de choisir des composants frontaux RF conçus spécifiquement pour la radio à microcontrôleur Atmel que nous avions choisie. Nous avons examiné sept fois le tableau avant de trouver une structure RF qui fonctionnait bien. Cependant, cela ne suffisait toujours pas, car nous ne savions pas si l’impédance caractéristique de trace de notre antenne était vraiment correcte.

Je n’aime pas voler à l’aveugle comme cela pour le matériel de production. Nous avons donc récemment fait appel à un consultant RF de Portland, en Oregon, qui va nous aider pour le réglage final et la certification FCC. Nous avons appris qu’il est important de demander de l’aide lorsque vous en avez besoin. Personne ne sait tout et il est avantageux pour tout le monde que de nombreuses personnes apportent leurs meilleures connaissances à un domaine problématique.

L'autre composant qui nous a le plus mis au défi était complètement inattendu et très peu sexy. Ce sont les sockets d'en-tête que nous avons choisis. Les Pinoccios, comme Arduinos, ont le concept d'un bouclier - une carte avec des capteurs ou des composants particuliers que vous pouvez brancher dans des sockets d'en-tête sur la carte principale Pinoccio - pour étendre ses fonctionnalités. En raison du faible encombrement de Pinoccio, les embases que nous avons choisies mesurent 2 mm, mais il s’avère que personne ne fabrique de telles embases avec cette hauteur, mais une queue mince et longue.

Nous avons contacté tous les principaux fabricants d'en-têtes (et plusieurs moins connus) et personne ne les a. Nous avons donc eu recours à des sockets d’en-tête de profil plus élevé pour le moment. Cela nous dérange de l’aspect «comment vous sentez-vous lorsque vous le tenez», car les en-têtes de bouclier sont plus grands qu’ils ne devraient l’être, mais c’est quelque chose que nous devons accepter pour le moment. Une fois que nous aurons terminé notre première fabrication, je n’excluerais pas que nous mordions la balle et que nous développions des en-têtes personnalisés. C’est extrêmement coûteux, mais c’est important du point de vue de l’interface humaine.

Mais qui savait que les sockets d'en-tête constitueraient un défi de conception majeur?

EW: Vous venez de terminer une campagne de financement participatif réussie. Toutes nos félicitations! Sur quoi vous concentrerez-vous ensuite?

EJ: Merci! Oui, la campagne a complètement dépassé nos attentes. Nous avons fixé un objectif assez élevé afin de disposer de suffisamment de marge de manœuvre en cas de problème avec la certification FCC ou si nous avons gâché les coûts ou la disponibilité de divers composants. Cependant, nous avons été ravis de voir la communauté non seulement aider Pinoccio à atteindre son objectif, mais aussi à la faire disparaître de l’eau de 75%.

Nous sommes maintenant particulièrement concentrés sur la conversion de l’élan reçu pendant la campagne en une entreprise durable et viable. Tout d’abord, cela implique de disposer des outils et du matériel nécessaires pour livrer la première série de planches réservées par les campagnes de la campagne. Mais cela implique également de développer notre site de commerce électronique pour les ventes en cours, de développer la partie API Web de notre plate-forme et de commencer à recruter du personnel pour nous aider dans cette tâche.

Cela semble étrange. La campagne était extrêmement amusante et excitante, mais c’est maintenant que le vrai travail consiste à mettre Pinoccios entre les mains des gens.

EW: Il semble que de nombreuses extensions soient prévues pour Pinoccio. Quelles sont certaines des façons dont Pinoccio peut être étendu?

EJ: Nous avons actuellement environ 8 boucliers en développement. Tout, des accéléromètres / gyromètres à 3 axes, au GPS, à la détection de l'environnement, à la détection du mouvement et du bruit, à la conduite de LED PWM à 16 canaux, à la récupération d'énergie. Nous avons un forum communautaire très actif où de nombreuses discussions techniques détaillées ont lieu autour des boucliers à construire.

Nous avons organisé la fabrication dans laquelle il nous coûte très peu d’introduire de nouveaux boucliers. Nous sommes donc tout à fait ouverts aux nouvelles idées de boucliers.

Mais même sans boucliers, Pinoccios peut être étendu très facilement. Les cartes elles-mêmes détachent la quasi-totalité des broches du microcontrôleur des connecteurs d’en-tête. Vous avez donc accès à I2C, SPI, deux UART, plusieurs GPIO et 8 ADC. Donc, tout ce que vous voulez faire, ou construire sur une carte de perforation fonctionnerait bien. Nous proposons également des prototypes de cartes qui vous permettent de souder n'importe quel design et de le placer dans un joli format de bouclier pour une construction personnalisée plus permanente.

EW: Maintenant que la campagne de crowdfunding est terminée, comment les gens peuvent-ils simplement découvrir Pinoccio en commander un (ou plusieurs) pour eux-mêmes?

EJ: Nous finissons quelques détails pour la partie commerce électronique de notre site. Les gens là-bas peuvent continuer à pré-commander des Pinoccios même s’ils ont raté notre campagne de financement participatif. Nous proposerons également plusieurs blindages à la vente, ainsi que des accessoires tels que des batteries de rechange Lipo, des câbles de connexion et d'autres éléments utiles au prototypage.

Nous discutons également avec plusieurs revendeurs de fabricants / bricoleurs réputés qui se sont tournés vers nous et souhaitaient installer Pinoccios sur leurs sites. Nous ne pouvons pas encore nommer les noms, mais nous espérons que vous pourrez acheter des Pinoccios dans plusieurs de vos magasins en ligne préférés.

Part

Laisser Un Commentaire