Meie kohtuotsus SeeedStudio Wio terminal:
SeeedStudio Wio terminal, mis on täis andureid, nuppe, värvilist LCD-ekraani ja WiFi-ühendust, on fantastiliselt väärt ja hästi dokumenteeritud. Sellega on lihtne tegeleda sellega, mis on tegelikult oluline: lahedate asjade tegemine.
910

Elektroonika programmeerimine võib kohati olla üsna masendav. Komponentide hankimine, nende kasutamiseks sobivate raamatukogude leidmine, õigete parameetrite leidmine sisenemiseks ja lootus, et alustamiseks on mõni näidiskood. See kõik kokku moodustab tohutu ajavaimu, mis kahandab lõbusaid asju. Suuresti sellepärast olen langenud Arduino ökosüsteemi armastusest. SeeedStudio arvab, et Wio Terminal võib minu suhte elektroonikaga siiski meelde tuletada, ja ma arvan, et neil on õigus.

Wio Terminal on Arduino-ühilduv arendusplaat, täis funktsioone täis ja hästi dokumenteeritud, saadaval täiesti mõistlik 30 dollarit. Lugege edasi, et teada saada, miks see on kõige lahedam asi pärast Arduino Unot.

Wio terminali funktsioonid ja spetsifikatsioonid

instagram viewer

Wio terminal on üles ehitatud ARM Cortex M4F-i kiibi ümber, mis on 32-bitine ARM-protsessor, mis töötab sagedusel 120MHz (200MHz burst). Sellel on 4MB salvestusruum, 192 kt RAM ja seal on Realteki RTL8720DN traadita kiip, mis pakub WiFi ja Bluetooth-ühendust (ehkki Bluetoothi ​​pinu polnud selle kirjutamise ajal veel rakendatud).

Sisseehitatud funktsioonide osas saab palju karjuda:

  • 2,4-tolline värviline LCD-ekraan
  • 3 nuppu
  • 5-suunaline juhtnupp
  • Summeri
  • Micro SD-kaardi pesa
  • Valgussensor
  • IR-kiirgaja
  • Kiirendusmõõtur
  • WiFi
  • Bluetooth
  • USB-C kliendi- või hostirežiimi jaoks
  • Kaks Grove-süsteemi pistikut
wio terminali vikerkaare lcd väljund
Kergesti kasutatava LCD-ekraani omamine on kasulik lisa peaaegu igat tüüpi projektidele.

USB-C pesa abil saate seadet praegu toita, ehkki akukomplekt on eeldatavasti saadaval hiljem. Wio-terminal võib toimida nii USB-kliendina kui klaviatuuri, hiire või MIDI-seadme jäljendamine hostarvutile; või host, nii et see suudab näiteks lugeda juhtmega mängukontrolleri signaale (kuigi selle režiimi sisselülitamiseks pole veel selge).

Miks ma enam kunagi Arduinot ei osta: Wio Terminali wio terminali riistvara külg

Keerukamate projektide jaoks või nende jaoks, kes eelistavad lihtsalt Pythoni, suudab Wio ​​terminal ühendada mõlema maailma parimate omaduste ArduPyga. Sa saad olema programmeerida Pythonis MS Visual Code redaktorit kasutades, kuid siiski importida oma lemmik Arduino raamatukogud (või kasutada olemasolevat ArduPy need). Isiklikult ei saa ma Pythoni seista, kuid Wio terminali sellisel viisil kasutamise kohta saate lisateavet SeeedStudio ajaveeb.

Wio Terminaliga alustamine

Seadme toiteks lüliti vasakul ekraanil - ja teid tervitab teid kohe väike Flappy-bird'i stiilis retro mäng (mille kood on saadaval siin juhuks kui soovite seda kunagi tagasi).

wio terminali flappy linnumäng

Wio terminali programmeerimise alustamiseks ja Wio tahvlite toe installimiseks vajate installitud Arduino IDE-d. Sisestage oma eelistustes toodud URL, seejärel kasutage Boards Manager ekraani ja otsige Wio.

Leiate lugematuid koodinäiteid kõigi erinevate pardal olevate komponentide kohta Wio wiki. Paljud nõuavad, et installiksite Arduino raamatukogude kausta täiendava teegi, kuid see on lihtne protsess (Visand -> Kaasa raamatukogu -> Lisage ZIP).

Minu esimene katsumus hõlmas proovikoodi kiirendusmõõturi väärtuste lugemiseks ja tulemuste ekraanile joonistamiseks. Väga lahe ja see näitab tõesti seadme võimet andmete logimise projektideks. Samuti leiate koodi väärtuste SD-kaardile kirjutamiseks.

wio terminali kiirendusmõõturi näidud

Sealt edasi oli triviaalne seda modifitseerida, et selle asemel lugeda väärtusi lisatud valgussensorilt.

wio terminali lugemisväärtused valgussensorilt

Veel kümme minutit hiljem ühendasin juhtkangi koodi näidise LCD-fondide demoga, et teha visuaalse väljundiga lihtne juhtkangi testimisprogramm.

Miks ma enam kunagi Arduinot ei osta: Wio Terminali wio-terminali juhtnupp

Sel hetkel tahtsin oma bittide karbist teise anduri ühendada ja just siis mõistsin, et sellises poleeritud seadmes on vaja teha väike kompromiss. Võrreldes Arduino Uno paljaste luude ja nööpidega juurdepääsuga on Wio terminali nööpnõelte juurde pääsemine pisut keerulisem. 40-kontaktilise pistiku pistikupesad leiate veebidokumentidest, kuid neid ei ole seadmel endal sildil ja alati on valede asjade ühendamise oht.

Miks ma enam kunagi Arduinot ei osta: Wio terminali wio terminali wiki pinout

Mis viib meid kenasti teema juurde: milliseid võimalusi on komponentide ja andurite lisamiseks?

Grove pistikud

Seadme esiküljel on kaks Grove-pistikut. Grove on küps riistvaraökosüsteem, mis hõlmab igat tüüpi andureid, mida võiksite soovida, ja lisaks veel.

groo pistikud wio-klemmil

See on vaieldamatult lihtsaim viis Wio terminali juurde midagi lisada ja muidugi on kõik Grove'i komponendid ka pakutavate teekidega hästi dokumenteeritud. Algajatele on see fantastiline koht, kust laieneda. Grove'i süsteemis on andurite ja komponentide eest küll väike lisatasu, kuid mitte tohutu summa - ja kui palju aega säästate, kui ei pea segama, tähendab see, et see on seda kindlasti väärt.

Miks ma enam kunagi Arduinot ei osta: Wio Terminali wio terminali koorem

Professionaalsete kasutajate jaoks saate olemasolevaid komponente ikkagi kasutada, otsese juurdepääsu kaudu nööpnõeltele altpoolt või Grove'i süsteemi eralduskaablite abil. Teil pole nii palju digitaalseid või analoogseid kontakte kui Arduinol, lihtsalt sellepärast, et paljusid neist kasutavad rongisisesed komponendid juba praegu.

Kuid reaalselt, mitu korda olete seda vaja läinud kõik need IO nööpnõelad?

Ühenduvusvalikud

Mudel, mis meile ülevaatamiseks saadeti, on tehniline prototüüp, nii et Wi-Fi tööle pääsemiseks on vaja püsivara uuendada. See on vildakas protsess ja seda tuleb teha vaid üks kord, kuid loodan, et hilisematel mudelitel on see valmis karbist välja minema.

Kahjuks pole Bluetooth-riistvara veel töökorras. See on kõik seal tahvlil, kuid selle kasutamiseks vajalikud raamatukogud pole veel välja töötatud. See on jällegi varajane prototüüp, nii et ma eeldan, et paar asja pole veel viimistletud. Wio terminal on Wio kaubamärgiga seadmete pika rea ​​uusim versioon ja SeeedStudio on väljakujunenud ettevõte, nii et olen kindel, et see lisatakse õigel ajal. Kui aga lootsite oma projektis kohe kasutada Bluetooth-funktsioone, siis hoidke ostmist praegu.

Miks ma enam kunagi Arduinot ei osta: Wio Terminali wio-terminali tagumine 40-pin pistik

Wio-terminali alumisest küljest leiate 40-kontaktilise Raspberry Pi-pistiku, mis võimaldab teil Wio-terminali kasutada Vaarika Pi mütsina. See toimib jadaseadme kaudu, nii et võite saata Pythonist sõnumeid töötab Pi peal Wio terminali kuvamiseks, näiteks. Mõni töötlemistöö võib Wio-terminali (see võib käivitada Tensorflow Lite'i) hõlpsalt maha laadida, kasutada seda nuppude jaoks jne, kuid see tundub olevat raiskamine. Kui te tõesti ei soovi Pythonis programmeerida, oleks teil parem teha kõik Wio Terminalis ise loomulikult. Sellegipoolest on tore, kui võimalusi on.

Kas Wio-terminal sobib teile?

Arvestades valikut Wio terminali vahel, mis on ääreni täis riistvarafunktsioonidega, näiteks värviline ekraan ja juhtkangi - täiesti mõistliku 30 dollari eest - või 20-dollarist ametlikku Arduino Unot, millel pole sõna otseses mõttes midagi muud... ma tean, kumba ma tahaksin vali.

maatrikskood
Uuesti elage 1999. aastal selle filmi viite saatel ja ka teie võite end vanana tunda.

Muidugi võite valida mitteametlikud kloonid ja hankida mõne vajaliku lisafunktsiooni ja komponendi mõnevõrra odavama hinnaga. Kuid peaksite ka oma aega arvestama. Wio Terminali paketi juures on nii huvitav see, et kõik on nii hästi dokumenteeritud ja mul pole vaja ühilduvaid raamatukogusid ega koodilõike üles leida. See tähendab, et saate keskenduda olulistele asjadele: fantastiliste asjade ehitamisele.

vikerkaare keerise ringi kood wio terminal

Sellepärast kutsun seda nüüd. Wio Terminal on asjade Interneti ja andmelogimise arenduspaneelide uus standard. Ja algajatele, kes soovivad elektroonikaprogrammeerimisega alustada, säästab Grove andurisüsteem teie aega ja pettumust nendes üliolulistes varajastes õppeetappides. 30 dollari juures on Wio terminal sooduspakkumine.

Osale konkursil!

Wio terminali kingitus

Jamesil on tehisintellekti BSc ning ta on CompTIA A + ja Network + sertifikaadiga. Ta on MakeUseOfi juhtiv arendaja ja veedab oma vaba aega VR-i paintballi ja lauamänge mängides. Ta on lapsest peale arvutit ehitanud.