Mūsu spriedums par SeeedStudio Wio terminālis:
SeeioStudio Wio terminālis, kas pilns ar sensoriem, pogām, krāsainu LCD ekrānu un Wi-Fi savienojumu, ir fantastiski vērtīgs un labi dokumentēts. Tas ļauj viegli ķerties pie tā, kas ir patiešām svarīgs: foršu lietu veidošana.
910

Elektronikas programmēšana reizēm var būt diezgan nomākta. Sniedziet komponentus, atrodiet pareizās bibliotēkas, lai tās izmantotu, izdomājiet pareizos parametrus, lai tos ievadītu, un cerot, ka ir kāds koda piemērs, ar kuru sākt. Tas viss palielina masveida laika sūkšanu, kas mazina jautrās lietas. Tas ir lielā mērā iemesls, kāpēc es esmu iemīlējusies Arduino ekosistēmā. SeeedStudio domā, ka Wio Terminal tomēr varētu atjaunot manas attiecības ar elektroniku, un es domāju, ka viņiem ir taisnība.

Wio termināls ir arduino saderīga izstrādes plate, pieblīvēta ar pilnām funkcijām un labi dokumentēta, pieejama pilnīgi saprātīgi 30 USD. Lasiet tālāk, lai uzzinātu, kāpēc tā ir stilīgākā lieta kopš Arduino Uno.

Wio termināļa funkcijas un specifikācijas

instagram viewer

Wio termināls ir veidots ap ARM Cortex M4F mikroshēmā esošo sistēmu, kas ir 32 bitu ARM procesors, kas darbojas ar frekvenci 120MHz (200MHz pārsprāgt). Tam ir 4 MB krātuve, 192 KB RAM, kā arī ir Realtek RTL8720DN bezvadu mikroshēma, kas nodrošina Wi-Fi un Bluetooth savienojumu (lai gan rakstīšanas laikā Bluetooth steks nebija ieviests).

Runājot par iebūvētajām funkcijām, ir daudz ko kliegt:

  • 2,4 ″ krāsains LCD ekrāns
  • 3 spiedpogas
  • Piecvirzienu kursorsvira
  • Buzzer
  • Micro SD kartes slots
  • Gaismas sensors
  • IR izstarotājs
  • Akselerometrs
  • Bezvadu internets
  • Bluetooth
  • USB-C klienta vai resursdatora režīmam
  • Divi Grove sistēmas savienotāji
wio termināļa varavīksnes LCD izvade
Ērti lietojams LCD ekrāns ir noderīgs papildinājums gandrīz jebkura veida projektam.

USB-C savienotājs ir veids, kā pašlaik darbināt ierīci, kaut arī paredzēts, ka akumulatora komplekts būs pieejams vēlāk. Wio terminālis var darboties gan kā USB klients, lai imitētu tastatūru, peli vai MIDI ierīci uz galveno datoru; vai resursdatoru, tāpēc tas, piemēram, var nolasīt signālus no vadu spēles kontroliera (lai gan vēl nav skaidrs, kā to ieslēgt šajā režīmā).

Kāpēc es nekad vairs nepērku Arduino: Wio Terminal wio termināļa aparatūras puse

Sarežģītākiem projektiem vai tiem, kas tikai dod priekšroku Python, Wio Terminal spēj apvienot labāko no abām pasaulēm ar ArduPy. Tu būsi var programmēt Python, izmantojot MS Visual Code redaktoru, tomēr joprojām importēt iecienītās Arduino bibliotēkas (vai izmantot esošo ArduPy tie). Es personīgi nevaru izturēt Python, bet jūs varat uzzināt vairāk par Wio termināļa izmantošanu šādā veidā SeeedStudio emuārs.

Darba sākšana ar Wio Terminal

Ieslēdziet ierīci ar slēdzi pa kreisi no ekrāna, un jūs tūlīt sagaidīs maza retro spēles Flappy-bird stila spēle (kuras kods ir pieejams šeit ja jūs to kādreiz vēlaties saņemt atpakaļ).

Wio termināla flappy putnu spēle

Lai sāktu Wio termināļa programmēšanu un instalētu Wio paneļu atbalstu, jums būs jāinstalē Arduino IDE. Ievadiet preferencēs norādīto URL, pēc tam izmantojiet ekrānu Boards Manager un meklējiet Wio.

Jūs atradīsit neskaitāmus koda piemērus visiem dažādajiem borta komponentiem Wio wiki. Daudzi pieprasa, lai mapē Arduino Libraries instalētu papildu bibliotēku, taču tas ir vienkāršs process (Skice -> Iekļaut bibliotēku -> Pievienot ZIP).

Pirmais manis apskatījums bija parauga kods akselerometra vērtību nolasīšanai un rezultātu attēlošanai uz ekrāna. Ļoti foršs, un tas tiešām parāda ierīces iespējas datu reģistrēšanas projektiem. Jūs atradīsit kodu arī vērtību ierakstīšanai SD kartē.

wio termināla - akselerometra rādījumi

Pēc tam bija triviāli modificēt to, lai tā vietā lasītu vērtības no iekļautā gaismas sensora.

wio spailes nolasīšanas vērtības no gaismas sensora

Vēl pēc desmit minūtēm es kombinēju kursorsviru koda paraugu ar LCD fontu demonstrāciju, lai izveidotu vienkāršu kursorsviru testa programmu ar vizuālu izvadi.

Kāpēc es nekad vairs nepērku Arduino: Wio Terminal wio termināla kursorsvira

Tajā brīdī es gribēju no sava bitu lodziņa savienot vēl vienu sensoru, un tieši tad es sapratu, ka šādā pulētā ierīcē ir jāveic neliels kompromiss. Salīdzinot ar Arduino Uno pliko kaulu un tapu piekļuvi, ir nedaudz grūtāk nokļūt līdz Wio termināļa tapām. 40 kontaktu savienotāja spraudņi ir atrodami tiešsaistes dokumentācijā, taču tie nav marķēti pašā ierīcē, un vienmēr pastāv risks, ka tiks iespraustas nepareizas lietas.

Kāpēc es nekad vairs nepērku Arduino: Wio Terminal wio terminal wiki pinout

Kas mūs uzmanīgi pievirza pie tēmas: kādas ir komponentu un sensoru pievienošanas iespējas?

Grove savienotāji

Ierīces priekšpusē ir divi Grove savienotāji. Grove ir nobriedusi aparatūras ekosistēma, kas aptver visu veidu sensorus, kurus jūs, iespējams, varētu vēlēties, un vēl vairāk.

birža savienotāji uz wio spailes

Tas ir līdz šim vienkāršākais veids, kā kaut ko pievienot Wio terminālim, un, protams, visi Grove komponenti ir labi dokumentēti arī ar nodrošinātajām bibliotēkām. Iesācējiem tā ir fantastiska vieta, no kuras izvērsties. Grove sistēmā ir neliela piemaksa par sensoriem un komponentiem, taču tā nav milzīga - un laiks, kuru jūs ietaupīsit, lai netraucētu, nozīmē, ka tas ir absolūti tā vērts.

Kāpēc es nekad vairs nepērku Arduino: Wio Terminal wio terminal grove

Profesionāliem lietotājiem jūs joprojām varat izmantot esošos komponentus, izmantojot tiešu tapu piekļuvi apakšpusē vai izmantojot Grove sistēmas breakout kabeļus. Jums nebūs tik daudz digitālo vai analogo spraudīšu kā Arduino, vienkārši tāpēc, ka daudzus no tiem jau izmanto iebūvētie komponenti.

Tomēr reāli, cik reizes jums tas ir vajadzīgs visiem tie IO tapas?

Savienojamības iespējas

Modelis, kas mums tika nosūtīts pārskatīšanai, ir inženiertehniskais prototips, tāpēc, lai darbotos Wi-Fi, nepieciešams jauninājums no programmaparatūras. Tas ir viltīgs process, un tas jāveic tikai vienu reizi, taču es ceru, ka vēlākiem modeļiem tas būs gatavs iziet no kastes.

Diemžēl Bluetooth aparatūra vēl nedarbojas. Tas viss ir uz tāfeles, bet bibliotēkas, kas vajadzīgas tā izmantošanai, vēl nav izstrādātas. Atkal tas ir agrīns prototips, tāpēc es sagaidu, ka pāris lietas tiks nepolētas. Wio termināls ir jaunākais Wio zīmolu ierīču sērijā, un SeeedStudio ir izveidots uzņēmums, tāpēc esmu pārliecināts, ka tas tiks pievienots laikā. Tomēr, ja jūs savā projektā cerējāt uzreiz izmantot Bluetooth funkcijas, pagaidām pārtrauciet pirkšanu.

Kāpēc es nekad vairs nepērku Arduino: Wio Terminal wio termināla aizmugurējais 40pin savienotājs

Wio termināļa apakšpusē atrodas 40 kontaktu Raspberry Pi savienotājs, kas ļauj jums izmantot Wio termināli kā Raspberry Pi cepuri. Tas darbojas, izmantojot seriālo ierīci, tāpēc jūs varat sūtīt ziņojumus no Python darbojas uz Pi, lai parādītos Wio terminālī, piemēram. Dažu apstrādes darbu var viegli izkraut Wio terminālī (tas var palaist Tensorflow Lite), izmantot to pogām utt., Taču tas, šķiet, ir izšķērdība. Ja vien jūs patiešām nevēlaties patiešām programmēt Python, jums, iespējams, būtu labāk darīt visu dabiski pašā Wio terminālī. Tomēr joprojām ir patīkami, ja ir iespējas.

Vai Wio terminālis ir piemērots tieši jums?

Ņemot vērā izvēli starp Wio termināli, kas ir piepildīts līdz malai ar aparatūras funkcijām, piemēram, krāsu ekrānu un kursorsviru - par pilnīgi saprātīgiem 30 ASV dolāriem - vai 20 ASV dolāru oficiālo Arduino Uno, kam burtiski nav nekas cits... es zinu, kuru es gribētu izvēlēties.

matricas kods
Atjaunojiet 1999. gadu, izmantojot šo filmu, un arī jūs varat justies vecs.

Protams, jūs varat izvēlēties neoficiālus klonus un pēc tam par nedaudz lētāku cenu iegādāties tikai nepieciešamās papildu funkcijas un komponentus. Bet jums vajadzētu arī ņemt vērā savu laiku. Daļa no tā, kas Wio Terminal pakotnē ir tik pievilcīgs, ir tas, ka viss ir tik labi dokumentēts, un man nav jāseko saderīgām bibliotēkām vai koda fragmentiem. Tas nozīmē, ka varat koncentrēties uz svarīgākajām lietām: satriecošu lietu veidošanu.

varavīksnes virpuļa apļa kods wio terminālis

Tāpēc es to saucu tagad. Wio terminālis ir jauns IoT un datu reģistrēšanas izstrādes paneļu standarts. Iesācējiem, kas vēlas sākt strādāt ar elektronikas programmēšanu, Grove sensoru sistēma ietaupīs jūsu laiku un neapmierinātību šajos izšķirošajos agrīnajos mācību posmos. Par USD 30 Wio termināls ir izdevīgs darījums.

Ienāc konkursā!

Wio termināļa dāvana

Džeimsam ir mākslīgā intelekta bakalaura grāds, un viņš ir sertificēts CompTIA A + un Network +. Viņš ir galvenais MakeUseOf izstrādātājs un brīvo laiku pavada, spēlējot VR peintbolu un galda spēles. Kopš mazotnes viņš būvēja datorus.