A Spresense fejlesztő testület a Sony előadója a Maker piacán a mikrokontrollerek számára, és ez egy lenyűgöző.
A Sony Spresense-je eklektikus tulajdonságokkal rendelkezik az asztalra. Az egyik, amit korábban nem láttunk a Maker-kész táblán: a GNSS-t közvetlenül a dobozból támogatja. Ez a GPS, a globális helymeghatározó rendszer, amelyet a telefonja a világban megtalál, és további geopozíciós hálózatokat. Ha a Spresense a QZSS (Japán rendszer), a WAAS (az FAA rendszer) vagy a GLONASS (Oroszország rendszer) segítségével jobban el tudja olvasni álláspontját, akkor ugyanolyan alkalmas arra, hogy az eredeti GPS-hálózatról lehessen olvasni ezeket a műholdas hálózatokat.
Nyers számítási teljesítménye a legtöbb hasonló táblát árnyékban hagyja, 6 mag pedig 156 MHz-en fut. Ha ez nem volt elég, akkor ez a 8 hangos csatornával és hi-felbontású sztereó kimenettel rendelkező hangkártya. Mindezen tulajdonságok és lóerő ellenére ez a fórumon áramlik.
A Spresense a Sony chipje köré épül, melyet az intelligens fejhallgató termékekhez terveztek. Nagy felbontású audiokodekeket kínál az MP3 lejátszásához, hangbemenethez, így a hangutasítások válaszolva hallhatók, és az AI intelligens, hogy megértse, mit hallott. Mindez elég alacsony energiafogyasztással üzemel óránként egy olyan akkumulátorral, amely elég kicsi ahhoz, hogy a fül mögé húzódjon. GPS-vevővel tudja, hogy mennyire vette el a reggelit. Ugyanezek a funkciók kiváló választást jelentenek minden olyan találmány számára, amely hangutasításokat, zenét játszani, vagy a világ változó helyét ismerni.
Ami a Spresense-ről leginkább kiugrott, az volt, hogy mennyi számítási teljesítményt hozott, hogy mennyi teljesítményt fogyasztott. A hat mag 156MHz-en fut, és a Spresense-nek számítási teljesítménye szinte az egyetlen fedélzeti számítógépek, nem pedig mikrokontrollerek közé tartozik. A többcélú kialakítás a Spresense-nek jó illeszkedést biztosít egy kis idegháló futtatásához a hangfelismeréshez vagy a fényképezőgép előtti minták kereséséhez. És mivel normális üzem közben hevesen 30 mA teljesítményt vonz, az AI feladatokat órákon át futtathatja a legkisebb lítium akkumulátorokból, vagy egy egyszerű AA párból.
A Spresense + Camera + Screen órák a játékosok számára, hogy a gesztusokat „szikla, papír, olló” segítségével hozzák létre neurális hálóval. Ez az AI lenyűgöző szintje, hogy kikapcsoljon egy pár kettős A elemet.
A kezdetektől fogva a Spresense programozható az Arduino szerkesztővel. (Szükség van egy teljes funkcionalitású operációs rendszerre? A Spresense-t NuttX számítógépként is programozhatja.) Van egy halom példaprogram, amely akkor jön el, amikor letölti a táblafájlokat az Arduino szerkesztőjébe, bemutatva, hogy hogyan érheti el a fórum speciális szolgáltatásait , például a geopozíció, az MP3 lejátszás, a Deep Neural Network mintája stb.
A hardver kompatibilitás érdekében nézze meg a Spresense Extension Board-ot. A Wee Spresense Main fórumon a nagyobb fórumon található, hogy még több IO csapot kínáljon a standard Arduino elrendezésben, ami lehetővé teszi a Spresense számára, hogy a legtöbb ezer Shields-t használja az Arduinos szolgáltatásainak hozzáadásához.
A bővítőkártyán több átgondolt funkció található: egy mikro-SD kártyanyílás, fejhallgató-csatlakozó és majdnem egy tucat konfigurációs jumper, amely lehetővé teszi, hogy a hardver futását megvilágítsa. Az egyik, aki elkapta a szememet, a választókészülék volt a 3.3V vagy 5V üzemmódban. Az 5 V-os tápegység maximalizálja a kártya Arduino kompatibilitását, és hagyja, hogy mikroszervosokat és más kis motort futtasson anélkül, hogy fokoznia kellene a teljesítményét. A 3.3V opció jobb kompatibilitást biztosít számos modern zsetonnal, amellyel csatlakoztathatja a Spresense-t, kihagyva a szinteltolás és a energiatakarékosság szükségességét.
A Sony saját dokumentációja minden egyes lépést részletesen lefedi, és a legjobb az új döntéshozók számára. A tapasztalt készítők számára, akik a turbóverziót szeretnék használni, ezt az útmutatót ajánljuk:
Van néhány további lépés, amikor először használod a Spresense kártyát az Arduino szerkesztővel. Miután ezt egyszer elvégezte, a számítógép kezelni fogja a Spresense kártyát, mint egy újabb Arduino modellt.
Minden kész! Nem kell ismételten megismételnie ezeket a lépéseket, amíg ugyanazt a Spresense-t használja ugyanazon a számítógépen. Ismételje meg az utolsó lépést, ha új Spresense-t kap, vagy ismételje meg az első két lépést, hogy készítsen egy új számítógépet a Spresense programozáshoz.
Most, hogy a Spresense készen áll a programozásra, nézzük meg azokat a példákat, amelyeket letöltöttünk, amikor megkaptuk a tábla fájlokat. Keresse meg a példaprogramokat az Arduino szerkesztő menüiben a „Fájl-> példák” alatt. A Spresense-specifikus példák akkor jelennek meg, amikor a szerkesztő „Eszköz-> Testület” beállítása „Spresense”. Egy pillanat múlva csináltad, amikor felállítottad a táblát.
Az egyik példa a főtábla tüzelésére szolgál, és nincs további hardver a „GNSS” példa. Nyissa meg a „Fájl-> Példák-> GNSS-> gnss” gombra kattintva. Ezután töltse fel a Spresense-re a Feltöltés gombra kattintva, az Arduino-szerkesztő felső részén, a második balra.
Látni kell az üzeneteket az Arduino ablak alján, amikor készen áll, majd megnyomja a programot a táblára. Amikor néhány másodperc múlva újraindítja a programot, a program befejezte a betöltést a Spresense-re!
A GPS-méréseket most visszajuttatják a számítógéphez, és megmutatja a földrajzi szélesség és hosszúság helyzetét. Meg kell nyitnia a Serial Monitor ablakot, hogy megtekinthesse őket: kattintson a „Ctrl-M” gombra. (Parancs-M egy Mac-en.) Vagy csak kattintson az Arduino ablak jobb felső sarkában található nagyító ikonra.
Az MP3-lejátszó példa egy jó második program, amit kipróbálhat. Ez egy kicsit jobban érintett: szeretné, ha a bővítőtábla csatlakoztatná az MP3-okkal és a fejhallgatóval vagy egy mini hangszóróval feltöltött microSD-kártyát az eredmények meghallgatásához. A teljes utasítások a következők:
http://bit.ly/SpresenseMP3 <—— Psst: A nagybetűk számítanak!
Tekintettel arra, hogy a Sony számos professzionális fényképezőgép középpontjába helyezi az érzékelőket, nem meglepő, hogy a fényképezőgép a legkorábbi bővítmények között volt a bevezetés után. Ez sem túl kopott: az 5MP nagyobb felbontást jelent, mint amennyit meg akar tartani, ha a kamera adatait neurális hálózatba táplálja, amint azt a mellékelt „DNNRT” példaprogram mutatja. A telepítés utáni egyéb bővítőpanel-opciók közé tartozik egy apró Bluetooth alacsony energiájú tartozék, valamint a gyorsulásmérő / iránytű / magasságmérő kombinációja, abban az esetben, ha a GPS nem ad elegendő információt arról, hogy hol tartózkodik a világon.
A hardver tervezők számára a Sony nyilvánosságra hozta a nyilvánosság GitHub-jának a vázlatait, a mérnöki rajzokat és a BOM-ot a Spresense-hez. Ez erős mutatója a Sony Spresense-szándékainak: a lehető legegyszerűbben megpróbálják kipróbálni a zsetonjaikat és lenyűgözni. Az Arduino kompatibilitás a hardverben és a programozásban megkönnyíti a chipjeik használatát az összes többi hardverrel, amennyire csak lehet. A nyílt forráskódú hardverfájlok fejét kezdi meg, hogy a találmányt kézzel készített prototípusból 10 vagy 10 000 gyártási futtatásba kezdje.