Első pillantás a Sony Spresense-jére - 💡 Fix My Ideas

Első pillantás a Sony Spresense-jére

Első pillantás a Sony Spresense-jére


Szerző: Ethan Holmes, 2019

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ő.

Jellemzők

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.

Ajánlott felhasználások

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.

Arduino kompatibilitás

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.

Első lépések a Spresense használatával

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:

Hardverbeállítás

    1. A szokásos módon, mielőtt kezelné az áramköri lapokat, érintse meg a legközelebbi földelt dolgot vagy a nem szőnyegpadlót, hogy kiürítse a statikus felhalmozódást.
    2. Alkalmazza az árnyékolást a Spresense processzorára. Ez azt jelenti, hogy a főtábla dobozában lévő apró, fekete matricát helyezze a főlap fényes chipjére. Ezt a lépést kihagyhatod, ha a Spresense-t egy kamrába helyezed, de miért? Az árnyékolás nélkül az élénk fények, mint például a vaku fényképezés, újraindíthatják a táblát.
    3. Ha a bővítőtáblát használja, keresse meg a négy állványt, és óvatosan, de határozottan rögzítse őket a bővítőkártyához. Ezután, hasonló gondossággal, kattints a főtáblára ezekre a négy állásra. A standoffs a két táblát összekötő nyílást sorolja fel.
    4. Csatlakoztassa a Spresense-t a számítógéphez az USB mikro portjával. A főlapon lévő portot a bővítőkártya portjához ajánljuk.

Szoftverbeállítás

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.

  1. Ha még nincs telepítve az Arduino szoftver, töltsön le egy példányt az arduino.cc-ből és telepítse.
    • Bónusz lépés az Ubuntu felhasználók számára (OSX és Windows felhasználók ezt a lépést kihagyják): adj magadnak engedélyt az USB-kapcsolat használatához. A terminálkérésben írja be: sudo usermod -a -G dialout $ USER … Majd jelentkezzen ki és jelentkezzen be újra.
  2. Az Arduino szoftveren belül töltse le a Spresense szükségleteit.
    • Indítsa el az Arduino szerkesztőt, és nyissa meg az engedélyeket. (Fájl-> Engedélyek Windows vagy Linux felhasználók számára, Arduino-> Engedélyek az OSX alatt.)
    • Másolja ezt egyetlen sorba a „További fórumkezelő URL-ek” mezőbe: https://github.com/sonydevworld/spresense-arduino-compatible/releases/download/generic/package_spresense_index.json Most az Arduino-szerkesztője tudja, hol keresse meg azokat a fájlokat, amelyek megmondják, hogyan kell használni a Spresense kártyát.
    • Az engedélyek ablakból való kilépéshez kattintson az „OK” gombra.
    • Mondja el az Arduino szoftvert, hogy töltse le ezeket a fájlokat:
      • Az „Eszközök” menüben vigye az egeret a „Board” fölé.
      • Kattintson a felső linkre, a „Board Manager…”
      • Az éppen megnyitott Board Manager ablakban írja be a „spresense” szót a jobb felső sarokban lévő keresősávba.
      • Az alábbi ablakban lévő táblák listája csak egyre korlátozódik, a „Spresense”.
      • Kattints rá. Megjelenik a „Telepítés” gomb. Kattints rá. Várj egy kicsit.
      • Gratulálunk. Az Arduino szoftver most már tudja, hogyan kell programozni a Spresense kártyát.
  3. Mondja el az Arduino szoftvereit, hogy valójában egy „Spresense” modelltáblát tervez, és hová kell elküldeni az általad írt programokat, hogy azokat a táblára helyezze. Ez az egyetlen lépés, amelyet meg kell ismételni a későbbi munkamenetekben, ugyanúgy, mint bármely más Arduino modell programozása előtt.
    • Az „Eszközök” menü alatt mozgassa a „Tábla” fölé, és válassza ki a „Spresense” lehetőséget a megjelenő lehetőségek közül.
    • Az „Eszközök” menüben válassza ki a portot, ahová a programokat elküldi. A „Port” feletti lebegés megadja a lehetőségek listáját. Honnan tudod, hogy melyik van? Attól függ, hogy Ön Windows, OSX vagy Ubuntu számítógépen van:
      • Windows: húzza ki a kártyát a számítógépről, ellenőrizze a Portok listát, és zárja be a portok listáját anélkül, hogy egyet választana. Ezután dugja vissza a kártyát, és nyissa meg újra a Portok listát. A Spresense az az új kikötő, amelyik nem volt ott, amikor utoljára nézett.
      • OSX: a port neve „dev / cu.SLAB_USBtoUART”.
      • Ubuntu: a Spresense csatlakoztatásával nyissa meg a terminálablakot, és írja be: dmesg | grep “cp21. * csatolt”… a sor utolsó szava a terminál által válaszolt név az „Eszközök-> Port” menüben keresendő.
    • Utolsó első lépés: a Firmware feloldása a Spresense kártyán.
    • Az „Eszközök-> Programozó” pontban válassza a „Spresense Firmware Updater” lehetőséget.
    • Az „Eszközök” menüben válassza a „Bootloader” elemet. Megjelenik az utasítások. Kövesd őket.

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.

Kipróbálás a fórumon

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!

Következő lépések

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.



Lehet, Hogy Érdekli

Hogyan készítsünk Pippi Longstocking Braids-t?

Hogyan készítsünk Pippi Longstocking Braids-t?


7 DIY kutyaházak a szőrös barátok védelmére

7 DIY kutyaházak a szőrös barátok védelmére


5 Alapvető lépés az erődök és a házak építésére

5 Alapvető lépés az erődök és a házak építésére


kisegítő

kisegítő






Legutóbbi Hozzászólások