Az ítéletünk SeeedStudio Wio terminál:
Az érzékelőkkel, gombokkal, színes LCD képernyővel és Wi-Fi-kapcsolattal felszerelt SeeedStudio Wio terminál fantasztikus értékű és jól dokumentált. Ez megkönnyíti a továbblépést az igazán fontos dolgokhoz: hűvös dolgok készítése.
910

Az elektronikai programozás időnként meglehetősen bosszantó lehet. Összetevők forrása, a megfelelő könyvtárak megtalálása azok felhasználásához, a megfelelő paraméterek kitalálása a bejutáshoz, majd remélve, hogy van néhány példakód az induláshoz. Mindez egy hatalmas idős szopást eredményez, amely csökkenti a szórakozást. Ez nagyrészt miért esett le szerelméből az Arduino ökoszisztéma iránt. A SeeedStudio úgy gondolja, hogy a Wio Terminal újból felidézheti az elektronikával való kapcsolatomat, és azt hiszem, hogy igazuk van.

A Wio Terminal egy Arduino-kompatibilis fejlesztőpanel, tele van funkciókkal és jól dokumentálva, elérhető egy teljesen ésszerű 30 dollár. Olvassa tovább, hogy megtudja, miért ez a legmenőbb dolog az Arduino Uno óta.

instagram viewer

A Wio terminál tulajdonságai és specifikációi

A Wio Terminal egy ARM Cortex M4F rendszerbe épül, amely egy 32 bites ARM processzor, amely 120 MHz-en (200 MHz-es sorozaton) üzemel. 4 MB tárolóval, 192 kb RAM-mal, valamint van egy Realtek RTL8720DN vezeték nélküli chip, amely Wi-Fi és Bluetooth kapcsolatot biztosít (bár a Bluetooth verem az alkalmazás idején még nem volt megvalósítva).

A beépített szolgáltatások szempontjából nagyon sok kiáltásra lehet hivatkozni:

  • 2,4 ″ színes LCD képernyő
  • 3 nyomógomb
  • 5-irányú joystick
  • Berregő
  • Micro SD kártyahely
  • Fényérzékelő
  • IR-sugárzó
  • Gyorsulásmérő
  • Wi-Fi
  • Bluetooth
  • USB-C kliens vagy host üzemmódhoz
  • Két Grove rendszercsatlakozó
wio terminál szivárványos LCD kimenet
A könnyen használható LCD-képernyővel szinte bármilyen projekt hasznos kiegészítő.

Az USB-C csatlakozó az, amire jelenleg táplálja a készüléket, bár az akkumulátorkészlet várhatóan később lesz elérhető. A Wio terminál mind USB-ügyfélként működhet, ha billentyűzetet, egeret vagy MIDI-eszközt emulál a gazdagépre; vagy egy gazdagépet, így például le tudja olvasni a vezetékes játékvezérlő jeleit (bár még nem világos, hogyan kell táplálni ebben a módban).

Miért nem vásárolok újra Arduino-t: A Wio Terminal wio terminál hardver oldala

Bonyolultabb projektekhez, vagy azok számára, akik csak a Python-ot kedvelik, a Wio Terminal képes kombinálni mindkét világ legjobbját az ArduPy-vel. Te leszel képes programozni a Python-ban az MS Visual Code szerkesztővel, mégis importálhatja kedvenc Arduino könyvtárait (vagy használhatja a meglévő ArduPy-t azok). Személy szerint nem bírom a Pythonot, de többet megtudhat a Wio terminál ilyen módon történő használatáról SeeedStudio blog.

Az első lépések a Wio Terminallal

Kapcsolja be az eszközt a képernyő bal oldalán lévő kapcsolóval - és azonnal egy kis Flappy-madár stílusú retro játékkal fogadja Önt, amelynek kódja elérhető itt arra az esetre, ha valaha is vissza akarja szerezni).

wio terminál flappy madár játék

Szüksége lesz az Arduino IDE telepítésére a Wio Terminal programozásának megkezdéséhez és a Wio táblák támogatásának telepítéséhez. Írja be a beállításaiban megadott URL-t, majd használja a Táblák kezelő képernyőt és keressen Wio-t.

Számtalan példa található a fedélzeten lévő összes különféle alkatrészre Wio wiki. Sokan megkövetelnek egy további könyvtár telepítését az Arduino Libraries mappába, de ez egy egyszerű folyamat (Vázlat -> Könyvtár felvétele -> Zip hozzáadása).

Első csalódásomban részt vett a mintakód a gyorsulásmérő értékeinek leolvasása és az eredmények képernyőn történő ábrázolása során. Nagyon jó, és ez valóban megmutatja az eszköz képességét az adatnaplózási projektekhez. Kódot talál az értékek SD-kártyára történő írására is.

wio terminál- gyorsulásmérő leolvasások

Innentől kezdve triviaális volt ezt módosítani, hogy az értékeket inkább a mellékelt fényérzékelőből olvassa le.

wio terminális értékek a fényérzékelőn

További tíz perccel később a joystick kódmintáját az LCD betűkészletek bemutatójával kombináltam, hogy elkészítsem egy egyszerű joystick tesztprogramot vizuális kimenettel.

Miért nem vásárolok újra Arduino-t: A Wio Terminal wio terminál joystickja

Ezen a ponton egy másik érzékelőt akartam csatlakoztatni a bitkészletből, és akkor észrevettem, hogy van egy kis kompromisszum egy ilyen polírozott eszközön. Összehasonlítva az Arduino Uno merevlemezű táblájával és érintkezőivel, egy kicsit nehezebb eljutni a Wio terminál csapjaihoz. A 40-pólusú csatlakozó kiindulási adatai megtalálhatók az online dokumentációban, ám ezeket nincs megcímkézve maga az eszköz, és mindig fennáll a veszélye, hogy rossz dolgokat dugnak be.

Miért nem vásárolok újra Arduino-t: A Wio Terminal wio terminál wiki pinout

Ami szépen továbbviszi a témát: milyen lehetőségek vannak az alkatrészek és érzékelők hozzáadásához?

Grove csatlakozók

A készülék elején két Grove csatlakozó található. A Grove egy érett hardverökoszisztéma, amely lefedi az érzékelők minden fajtáját, amelyre esetleg szükség lehet, és ezen felül.

grove csatlakozók a wio terminálon

Ez messze a legegyszerűbb módszer valami hozzáadásához a Wio terminálhoz, és természetesen az összes Grove-összetevő jól dokumentálva van a rendelkezésre álló könyvtárakkal. A kezdők számára ez egy fantasztikus hely, ahonnan kibontakozhat. A Grove rendszerben van egy kis prémium az érzékelők és az alkatrészek vonatkozásában, de nem hatalmas összeg - és az az idő, amit megtakaríthat, ha nem kell rendetlenkednie, azt jelenti, hogy teljesen megéri.

Miért nem vásárolok újra Arduino-t: A Wio Terminal wio terminál-liget

A profi felhasználók számára továbbra is használhatják a meglévő komponenseket, akár közvetlen érintkezős hozzáféréssel az alsó oldalon, akár a Grove rendszer kitörési kábeleivel. Nem lesz annyi digitális vagy analóg érintkezője, mint egy Arduino-nál, egyszerűen azért, mert sokuk már a fedélzeti alkatrészek használatában van.

Reálisan azonban hányszor volt szüksége minden azok az IO csapok?

Csatlakozási lehetőségek

A felülvizsgálatunkra elküldött modell egy mérnöki prototípus, tehát a Wi-Fi működéshez firmware frissítést igényel. Fididly folyamat, és csak egyszer kell elvégezni, de azt várom, hogy a későbbi modellek készen álljanak erre a dobozból.

Sajnos a Bluetooth hardver még nem működik. Ez mind ott van a táblán, de a használatához szükséges könyvtárakat még nem fejlesztették ki. Ismét, ez egy korai prototípus, tehát azt várom, hogy néhány dolog le nem csiszolódik. A Wio Terminal a legújabb a Wio márkájú eszközök hosszú sorában, és a SeeedStudio egy megalapozott vállalat, ezért biztos vagyok benne, hogy ezt idővel hozzá fogják adni. Ennek ellenére, ha azt akarja, hogy azonnal felhasználja a Bluetooth funkciókat a projektben, akkor tartson be most a vásárlásnak.

Miért nem vásárolok még egyszer Arduino-t: A Wio Terminal wio termináljának 40-es csatlakozója

A Wio terminál alján egy 40 tűs Raspberry Pi kompatibilis csatlakozó található, amely lehetővé teszi a Wio terminál használatát Raspberry Pi kalapként. Ez soros eszközön keresztül működik, így üzeneteket küldhet a Pythonról fut a Pi-n, hogy megjelenjen a Wio terminálon, például. Könnyen lerakhatja a feldolgozási munkákat a Wio terminálra (képes a Tensorflow Lite futtatására), felhasználhatja azokat a gombokhoz stb., De ez pazarlásnak tűnik. Ha nem igazán szeretne programozni a Python-ban, akkor valószínűleg jobb lenne, ha mindent natív módon csinál maga a Wio terminálon. Mégis örülök, hogy lehetőségeink vannak.

Megfelel a Wio terminál?

Tekintettel arra, hogy a Wio terminál között választhatunk, amelyet hardver funkciókkal töltünk fel, például színes képernyővel és joystick - egy teljesen ésszerű 30 dollárért - vagy egy 20 dolláros hivatalos Arduino Uno, amely szó szerint semmi mást nem tud... Tudom, melyiket szeretném választ.

mátrix kód
Élje újra az 1999-es évet ezzel a filmreferenciával, és te is érezd jól magad.

Természetesen választhat a nem hivatalos klónok közül, majd csak a szükséges kiegészítő szolgáltatásokat és összetevőket szerezheti be valamivel olcsóbb áron. De figyelembe kell vennie az idejét is. A Wio Terminal csomag szempontjából annyira vonzó az, hogy minden olyan jól dokumentálva van, és nem kell nyomon követnem a kompatibilis könyvtárakat vagy kódrészleteket. Ez azt jelenti, hogy koncentrálhat a fontos dolgokra: fantasztikus dolgok építésére.

szivárvány örvény kör kód wio terminál

Ezért hívom most. A Wio Terminal az IoT és az adatnaplózás fejlesztő tábláinak új szabványa. Azoknak a kezdőknek, akik el akarják kezdeni az elektronikai programozást, a Grove érzékelő rendszer időt és frusztrációt takarít meg a kritikus korai tanulási szakaszokban. 30 USD-ért a Wio Terminal alku.

Lépjen be a versenyre!

Wio terminál ajándék

James rendelkezik mesterséges intelligencia BSc-vel, CompTIA A + és Network + tanúsítvánnyal rendelkezik. A MakeUseOf vezető fejlesztője, és szabadidejét VR paintballon és társasjátékokon játszik. Gyerekkora óta épít PC-ket.