Jeffrey Cross
Jeffrey Cross

Interviu cu co-fondatorul lui Pinoccio Eric Jennings

Placa de microcontrolere a lui Pinoccio.

Eric Weddington, manager de marketing pentru open source și comunități de la Atmel, a postat un interviu în profunzime cu Eric Jennings de la Pinoccio. Pinnoccio este o nouă companie de hardware open source. Primul lor produs este o placă de microcontroler destinată spațiului de produse pe internet (IoT). Pinoccio numește placa lor "Arduino Mega cu aripi". Iată interviul:

Pinoccio este o nouă afacere Open Source Hardware, construind "un ecosistem complet pentru Internetul obiectelor". Ei au incheiat recent o campanie de finantare cu succes a agentilor de publicitate pe Indiegogo, pentru a le ajuta sa-si construiasca primul produs: o placa de microcontroler de buzunar, cu retele wireless, baterii reincarcabile LiPo, senzori si abilitatea de a-si extinde capabilitatile prin scuturi, bord. Dispune de un microcip Atmel din familia de produse microcontroler ATmega. Acesta este noul AtmelATmega256RFR2, un procesor cu un singur chip AVR pe 8 biți, un microcontroler cu putere redusă, cu transmițător 2.4 GHz pentru IEEE 802.15.4 care suportă WPAN (ZigBee, ISA100.11a, WirelessHART, IrDA, Wireless USB, Bluetooth, Z-wave , Rețeaua corporală și MiWi). În ianuarie, Ingolf Leidert a postat o previzualizare a piesei Pinoccio aici pe Bits & Pieces.

Eric Jennings, co-fondator al lui Pinoccio

Eric Jennings, impreuna cu partenerul sau Sally Carson, au fost co-fondatori ai lui Pinoccio. Eric Jennings și cu mine ne-am întâlnit la primul atelier de inovare hardware înainte de Maker Faire Bay Area în 2012. Am discutat despre microcontrolere, RF, mesh networking, proiecte Open Source și am ținut legătura în timp ce lucra la proiectarea lui Pinoccio. Am vorbit recent despre designul și procesul lor, Open Source, Open Hardware și viitorul Pinoccio ...

Eric Weddington (EW): Ce te-a inspirat și partenerul tău, Sally, pentru a crea Pinoccio?

Eric Jennings (EJ): Ambii am fost interesați de proiecte hardware de foarte mult timp. Prima inspirație pentru Pinoccio a fost o carte Sally și eu am citit de Bruce Sterling, numită "Shaping Things". Această carte ne-a influențat la fel cum ar fi dacă un dispozitiv ca Pinoccio a existat. În această carte, el descrie un concept timpuriu al Internetului lucrurilor - dispozitive numite "Spimes." Spiile, scrie el, sunt obiecte care pot fi urmărite prin spațiu și timp de-a lungul vieții. Extindem această definiție pentru a include instanțele fizice ale datelor, care ar putea exista în jurul nostru. Cartea a fost scrisă cu aproximativ un deceniu în urmă, deci ar putea suna astăzi ciudat, dar a fost vizionar când a fost scrisă.

EW: Cele mai multe proiecte Open Source pornesc de obicei prin "scarpinarea propriei mâncărimi". Ce nevoie ai văzut în comunitatea Arduino, pe care Pinoccio o poate umple?

EJ: Am fost implicat in Arduino de cand am inceput prima data sa fac cartea lui Tom Igoe "Making Things Talk" in 2008. Am avut inainte sa imbunatatim hacking-ul hardware-ului 68HC11 si 8088 la Universitatea inainte de asta, insa a fost intotdeauna incredibil de dificil de obtinut a început. De-a lungul anilor am construit mai multe proiecte personale pe platforma Arduino. Mi-a plăcut platforma, mi-a plăcut cât de deschisă a fost și cum aș putea învăța repede cele mai bune căi pe care oamenii le-au găsit pentru a rezolva tot felul de probleme practice.

Cu toate acestea, atunci când a venit să faci ceva fără fir sau alimentat de la baterie, lucrurile s-au despărțit. Prețul a crescut rapid, având nevoie să achiziționați scuturi suplimentare, module XBee și multe baterii de 9V. Vroiam un mic microcontroler compatibil Arduino, care era alimentat de la baterie, reîncărcabil, și avea un radio wireless încorporat.

Deci, ați putea spune că cartea lui Bruce ne-a dat înțelepciune asupra a ceea ce ar putea deveni în viitor, iar comunitatea Arduino ne-a oferit experiența practică pentru a ști ce a lucrat bine astăzi și ce ar putea fi îmbunătățit.

EW: Ce principii de design au urmat tu și partenerul tău atunci când proiectați Pinoccio? Care erau "regulile degetului mare"?

EJ: Sally Carson, celălalt co-fondator al lui Pinoccio, este un expert în intersecția dintre oameni și tehnologie. Ceea ce vreau să spun este că ea se gândește foarte profund și cu atenție la psihologia oamenilor care interacționează cu computerele. Interacțiunea om-calculator, experiența utilizatorului și utilitatea intră sub umbrela ei. Consider că contribuția ei este o armă secretă în ceea ce încercăm să realizăm cu Pinoccio.

Deci, unul dintre principiile majore de design pe care Pinoccio le urmează este acela al "cum se va simți acest lucru unei persoane?" Am definit personajele UX, care sunt definite ca exemple fictive de oameni din cadrul bazei de utilizatori.

Am definit două personaje principale pentru Pinoccio astăzi și fiecare decizie pe care o discutăm - din ce IC de gestionare a energiei să folosească, până la simțul dispozitivului în mâinile tale - este dezbătută prin lentilele personajelor. Am numit chiar personajele, așa că atunci când vorbim despre caracteristici sau capabilități, vom spune lucruri precum "credeți că Edwin va avea grijă de acest lucru la fel de mult ca și Will?" Acest lucru ne-a ajutat să ne concentrăm asupra a ceea ce este important acum , și ce caracteristici pot aștepta până mai târziu.

Un alt principiu de design pe care ne pasă foarte mult nu este renunțarea la prețul nostru să fie singurul nostru factor de decizie. De la început, am realizat că ușurința de utilizare și fiabilitatea sunt la fel de importante ca prețul. Cu siguranță ne pasă de cât costă Pinoccios, deoarece le dorim cât mai accesibile. Dar nu vom răspunde trolurilor pe forumuri care pretind "Ce? Aș putea construi unul din acestea în 30 de minute, pentru 7,00 $. "Cu toate acestea, d-le Troll, vă rugăm să faceți acest lucru.

Desigur, dacă ați fost în lumea hardware-ului pentru orice perioadă de timp, veți afla că lucrurile precum repetabilitatea în producție, achiziționarea volumelor, certificarea de reglementare și relațiile cu distribuitorii sunt esențiale pentru construirea unei afaceri durabile pe termen lung. Construirea unuia în atelierul dvs. este un lucru. Construirea a 10.000 dintre ele intr-o maniera eficienta, repetabila este ceva cu totul diferit.

EW: Cât de importantă este Open Source, atât pentru instrumente, cât și pentru comunitățile care le susțin, pentru Pinoccio?

EJ: Open Source a fost o piatră de temelie a filozofiei companiei noastre. Aș fi estimat că, dacă vom enumera toate instrumentele, cadrele, serverele, bazele de date și alte programe pe care Pinoccio le folosește zilnic, mai mult de jumătate ar fi open source. Chiar și lucrurile pe care le putem lua de la sine înțeles, cum ar fi scripturile de coajă inferioară, ne oferă un avantaj pe care altfel nu l-am avea.

Pinoccio în sine este o companie de hardware deschisă, ceea ce înseamnă că nu numai că publicăm bootloaderul și firmware-ul nostru ca sursă open source, dar și schemele noastre hardware și fișierele de layout de bord. Unii oameni, după ce au auzit acest lucru, cred că suntem nebuni pentru a face acest lucru. Alții își înghit încet capul și cred, așa cum o facem noi, că acest lucru este de fapt un avantaj pentru noi ca o companie - nu o formă de altruism naiv.

Am urmărit îndeaproape traiectoria unor companii precum SparkFun, Adafruit și 3D Robotics și ne este clar că făcând hardware-ul deschis vă oferă o reacție rapidă și o repetare rapidă a designului, că puteți depăși rapid companiile de hardware mai mari, tradiționale, chiar și cu o echipă mică.

Există o poveste pe care îmi place să o spun, care prezintă o imagine a acestui lucru. Există o persoană care trăiește în Elveția, care a ajuns la noi cu aproximativ 6 luni în urmă. A auzit de proiectul Pinoccio și a fost interesat să învețe mai multe. A început prin a-mi trimite e-mailuri cu sugestii simple pe care le-a avut după ce am revizuit schemele noastre. Pe măsură ce ne cunoaștem mai bine, am învățat că era un inginer de proiectare a dispozitivelor medicale retrase. Recent, sa retras și a cumpărat o casă veche de 700 de ani în Alpii Elvețieni și acum are oi și pui de găină în ceea ce ar putea fi argumentat cea mai frumoasă țară din lume. Cu toate acestea, el a spus că iubește prea mult electronica pentru ao lăsa complet. El dorea ca Pinoccios să ajute la monitorizarea și gestionarea fermei sale mici.

Prin colaborare, contribuțiile sale au sporit durata de viață a bateriilor noastre de 10 ori și ne-au dat posibilitatea de a controla manipularea electrică a plăcilor Pinoccio într-o manieră foarte fină, foarte flexibilă - mult mai avansată decât am considerat inițial. El și cu mine continuăm să răsfoim e-mailurile înainte și înapoi, parcurgând cum să scădem chiar și curenții liniștiți ai plăcilor Pinoccio. El a proiectat, de asemenea, un scut pentru combine de energie pentru Pinoccio care poate încărca bateria Lipo cu 80mV și vom oferi acest scut pentru vânzare în această vară.

Acum imaginați-vă pentru o clipă. Iată un individ care este un expert la sisteme cu putere redusă. El nu ar fi aflat despre detaliile designului nostru dacă nu suntem sursă deschisă. Și n-am fi știut niciodată că a existat. Chiar dacă am fi știut despre el, nu l-am fi putut angaja, pentru că sa pensionat și se presupune că nu mai este motivat de avansarea în carieră. Acest lucru este extrem de puternic, iar produsele noastre evoluează mai repede și mai bine pentru toată lumea din cauza acestei deschideri.

EW: Ce determină Pinoccio în afară de alte produse care oferă funcționalități similare?

EJ: Există o mulțime de dispozitive disponibile astăzi care oferă subseturi de funcționalitate a ofertei Pinoccios. Aș susține chiar că unii dintre ei își fac subtipul mai bine decât noi.

Dar ceea ce ne separă de toate este că am construit tot ceea ce este necesar pentru ca hardware-ul fizic să vorbească cu webul, fără probleme și într-un mod deschis. Unele companii vin aproape de acest lucru, dar se pot opri, probabil, la partea "deschisă". Alții ar putea avea deschiderea în jos, dar nu te întoarce la hardware-ul însuși, cu scripturi de firmware exemplu. Planificăm ca fiecare placă să aibă propriul URL URL unde puteți interoga sau trimite comenzi către ea. Acest lucru este puternic pentru zecile de mii de dezvoltatori de software și de web care înțeleg obiectivele REST și prizele Web, dar sunt noi pentru hardware.

Revenind la personas, una dintre cerințele pe care le avem este ca, odată ce primiți un kit de pornire Pinoccio, ar trebui să afectați hardware-ul, cum ar fi activarea sau dezactivarea LED-ului său de pe un browser web în mai puțin de 5 minute. De asemenea, ar trebui să puteți să împingeți date de la hardware la web - cum ar fi temperatura - în aceleași 5 minute. Când m-am hacked pe Arduinos, aș petrece tot weekendul încercând să obțin un stack de rețea care să lucreze cu scutul WiFi pe care l-am cumpărat și ar cădea în continuare o conexiune neașteptată. Și ar fi trebuit să fac o instanță de server virtuală Heroku pentru a acționa ca o locație web pentru proiectul meu. Atat de frustrant.

EW: Care parte din procesul de proiectare cu Pinoccio te-a surprins?

EJ: Partea cea mai surprinzătoare a procesului de proiectare a fost cât de înalt trebuie să începem pentru a proiecta bine acest produs nou. Dacă am sărit direct în proiectarea hardware-ului în jurul unor lucruri la care am fost preferențial sau în jurul prețului, am avea un produs inferior astăzi. Concentrându-se în schimb pe "ceea ce este acest dispozitiv ar trebui să rezolve pentru personajele noastre" a ajutat într-adevăr să se concentreze asupra a ceea ce este important.

Mi-a fost surprinzător cât de important este acest aspect al procesului de proiectare. Sună oarecum cliseu, dar produsele trebuie să fie proiectate de la om la spate la hardware, nu invers. Sunt sigur că există un designer industrial care citește acest lucru, gândindu-se "desigur", dar să-l formalizeze într-un nou start hardware de la un moment atât de devreme a fost o mișcare surprinzătoare dar importantă pentru noi.

EW: Care parte a procesului de proiectare cu Pinoccio te-a provocat sau a fost cea mai provocatoare si cum ai depasit aceasta provocare?

EJ: Două componente majore ne-au provocat cel mai mult. Cel așteptat este construirea secțiunii RF a Pinocciului. Pentru inginerii non-RF, RF este magia neagră. Ea funcționează, dar prezintă comportament care nu este întotdeauna intuitiv și, uneori, în mod miraculos. Adăugați la acest lucru indisponibilitatea generală a cunoștințelor și cheltuielile instrumentelor în jurul modului de a stabili fronturile RF și nu este de mirare că încă se simte ca magia neagră pentru majoritatea inginerilor de hardware.

Am încercat să atenuăm cea mai mare parte a acestei provocări, urmând recomandările de aspect al tabloului de bord, în plus față de alegerea componentelor frontale RF concepute special pentru radioul microcontrolerului Atmel pe care l-am ales. Am trecut prin șapte revizuiri ale consiliului înainte să găsim un aspect RF care a funcționat bine. Cu toate acestea, acest lucru încă nu era suficient, deoarece nu aveam idee dacă impedanța caracteristică a antenei noastre a fost într-adevăr corectă.

Nu-mi place să zboare orb ca asta pentru hardware-ul de producție, așa că am angajat recent ajutorul unui consultant RF din Portland, OR care ne va ajuta prin acordul final și certificarea FCC. Este important, am învățat, să cerem ajutor atunci când aveți nevoie de el. Nimeni nu știe totul și este benefic pentru toată lumea atunci când mulți oameni contribuie cel mai bine la o problemă.

Celălalt component care ne-a provocat cel mai mult a fost complet neașteptat și foarte nesecat. Au fost soclurile de antet pe care le-am ales. Pinoccios, ca și Arduinos, au conceptul de scut - o placă cu senzori sau componente particulare pe care le puteți conecta la prizele de antet de pe placa principală Pinoccio - pentru a extinde funcționalitatea. Datorita factorului mic al lui Pinoccio, soclurile de antet pe care le-am ales sunt de 2mm, dar se pare ca nimeni nu face soclurile antetului cu acest pitch, dar cozile mici si lungi.

Am contactat toți producătorii majori de antet (și câțiva mai puțin cunoscuți) și nimeni nu le-a făcut. Așadar, am recurs la socket-uri de antet cu profil mai mare pentru moment. Ne deranjează din aspectul "cum se simte când o țineți", deoarece anteturile scutului sunt mai înalte decât trebuie, dar este ceva ce trebuie să acceptăm pentru moment. Odată ce am terminat primul nostru proces de fabricație, nu mi-aș exclude să mușcăm glonțul și să ne dezvoltăm anteturi personalizate. Este foarte scump să faceți acest lucru, dar este important din aspectul interfeței umane.

Dar cei care știau prizele de antet ar fi o provocare de design majoră?

EW: Ați terminat de curând o campanie de finanțare cu succes a mulțimilor. Felicitări! La ce te vei concentra mai departe?

EJ: Mulțumesc! Da, campania a depășit complet așteptările noastre. Am stabilit un obiectiv destul de ridicat, astfel încât să avem o mulțime de spațiu în cazul în care ceva a mers prost cu certificarea FCC, sau dacă am incurcat costurile sau disponibilitatea diferitelor componente. Cu toate acestea, am fost incantati sa vedem ca comunitatea nu numai ca a ajutat Pinoccio la atingerea obiectivului, dar a scos-o destul de mult din apa cu 75%.

Acum ne concentrăm singure pe transformarea impulsului pe care l-am primit în timpul campaniei într-o companie durabilă și viabilă. În primul rând, acest lucru înseamnă obținerea instrumentelor și a echipamentelor existente pentru a furniza prima serie de plăci pe care le-au rezervat promisiunile de campanie. Dar, de asemenea, înseamnă construirea site-ului nostru de comerț electronic pentru vânzări în curs, construirea porțiunii API web a platformei noastre și începerea angajării de oameni care să ne ajute în această lucrare.

Pare ciudat. Campania a fost extrem de distractivă și interesantă, dar acum lucrarea reală începe să obțină Pinoccios în mâinile oamenilor.

EW: Se pare că aveți numeroase extensii planificate pentru Pinoccio. Care sunt câteva dintre modalitățile prin care se poate extinde Pinoccio?

EJ: În prezent, avem în dezvoltare aproximativ 8 scuturi. Totul, de la accelerometrul cu 3 axe / giroscopul cu 3 axe, până la GPS, la senzorul de mediu, la senzorul de mișcare și zgomot, la conducerea cu 16 LED-uri PWM cu LED, la recoltarea energiei. Avem un forum comunitar foarte activ în care se desfășoară o mulțime de discuții tehnice detaliate despre ce scuturi să construim în continuare.

Am aranjat fabricație unde ne costă foarte puțin să introducem noi scuturi, așa că suntem destul de deschisi la idei noi de scut.

Dar chiar și fără scuturi, Pinoccios poate fi extins foarte ușor. Plăcile propriu-zise izbucnesc aproape toate pinii microcontrolerului în soclurile antenei. Deci aveți acces la I2C, SPI, două UART-uri, mai multe GPIO și 8 ADC-uri. Deci, orice vrei să faci pâine sau să construiești un perfbor ar funcționa bine. Oferim, de asemenea, placi de bază care vă permit să lipiți în orice design dorit și să îl aveți într-un format de scut frumos, pentru o construcție personalizată mai permanentă.

EW: Acum, când campania de finanțare a mulțimii sa încheiat, cum pot oamenii să-i descopere pe Pinoccio pentru unul singur (sau mai mulți) pentru ei înșiși?

EJ: Finalizăm câteva detalii pentru porțiunea de comerț electronic a site-ului nostru. Acolo oamenii pot continua să pre-comandă Pinoccios, chiar dacă au ratat campania noastră de crowdfunding. Vom oferi, de asemenea, mai multe scuturi de vânzare, precum și accesorii cum ar fi bateriile de rezervă Lipo, sârmă jumper și alte lucruri pe care le-ați putea dori pentru prototipuri.

De asemenea, discutăm cu câțiva bine-cunoscuți distribuitori Maker / DIY care ne-au contactat, interesați să transporte Pinoccios pe site-urile lor. Nu putem numi nume încă, dar ne așteptăm că veți putea cumpăra Pinoccios la multe dintre magazinele dvs. preferate online.

Acțiune

Lasa Un Comentariu