Verdictul nostru despre Terminalul SeeedStudio Wio:
Pachetul plin de senzori, butoane, ecran LCD color și conectivitate Wi-Fi, terminalul Wio de la SeeedStudio este o valoare fantastică și este bine documentat. Acest lucru face ușor să continui cu ceea ce este cu adevărat important: a face lucruri frumoase.
910

Uneori, programarea electronică poate fi destul de frustrantă. Căutarea componentelor, găsirea bibliotecilor potrivite pentru a le folosi, a descoperi parametrii potriviți pentru a trece, apoi sper să existe un cod de exemplu pentru a începe. Totul se adaugă la sucul masiv de timp care distrage lucrurile distractive. Acesta este, în mare parte, motivul pentru care m-am îndrăgostit de ecosistemul Arduino. SeeedStudio consideră că Wio Terminal ar putea relua relația mea cu electronica și cred că au dreptate.

Wio Terminal este o placă de dezvoltare compatibilă cu Arduino, plină de caracteristici și bine documentată, disponibilă pentru un în întregime rezonabil 30 USD. Citiți mai departe pentru a afla de ce este cel mai tare lucru de la un Arduino Uno.

instagram viewer

Caracteristici și specificații ale terminalului Wio

Terminalul Wio este construit în jurul unui sistem ARM Cortex M4F-pe-un-chip, care este un procesor ARM pe 32 de biți care rulează la 120 MHz (explozie de 200 MHz). Dispune de stocare 4MB, 192k RAM și există un cip wireless Realtek RTL8720DN care oferă conectivitate Wi-Fi și Bluetooth (deși stiva Bluetooth nu a fost implementată la momentul scrierii).

În ceea ce privește funcțiile încorporate, există multe de discutat despre:

  • Ecran LCD color de 2,4 ″
  • 3 butoane
  • Joystick cu 5 căi
  • sirenă
  • Slot pentru card micro SD
  • Senzor de lumina
  • Emițător IR
  • Accelerometru
  • Wifi
  • Bluetooth
  • USB-C, pentru modul client sau gazdă
  • Doi conectori de sistem Grove
ieșire lcd cu curcubeu terminal
Dispunerea de un ecran LCD ușor de utilizat este un plus util la aproape orice tip de proiect.

Conectorul USB-C este modul în care alimentați dispozitivul deocamdată, deși se așteaptă ca un set de baterii să fie disponibil la o dată ulterioară. Terminalul Wio poate acționa atât ca client USB, pentru a emula o tastatură, mouse sau dispozitiv MIDI pe computerul gazdă; sau o gazdă, astfel încât, de exemplu, să poată citi semnale de la un controler de joc cu fir (deși încă nu este clar cum să îl alimenteze în acest mod).

De ce nu cumpăr niciodată un Arduino din nou: Terminalul Wio cu partea hardware a terminalului

Pentru proiecte mai complexe sau pentru cei care preferă doar Python, terminalul Wio este capabil să combine cele mai bune din ambele lumi cu ArduPy. Tu vei fi capabil să programați în Python folosind editorul de cod vizual Visual, totuși importați încă bibliotecile preferate Arduino (sau folosiți ArduPy existent cele). Personal, nu pot suporta Python, dar puteți afla mai multe despre utilizarea terminalului Wio în acest mod pe Blogul SeeedStudio.

Noțiuni introductive cu terminalul Wio

Porniți dispozitivul cu comutatorul din stânga ecranului - și veți fi imediat întâmpinați de un mic joc retro tip tip Flappy-bird bird (codul pentru care este disponibil aici în caz că vreți vreodată înapoi).

jocul cu păsări flappy wio terminal

Veți avea nevoie de ID-ul Arduino instalat pentru a începe programarea Wio Terminal și pentru a instala suportul pentru placi Wio. Introduceți adresa URL furnizată în preferințe, apoi utilizați ecranul Manager de bord și căutați Wio.

Veți găsi nenumărate exemple de cod pentru toate componentele de la bord Wio wiki. Mulți necesită să instalați o bibliotecă suplimentară în folderul Arduino Libraries, dar acesta este un proces simplu (Sketch -> Include Library -> Add Zip).

Prima mea incursiune a implicat codul de eșantion pentru citirea valorilor accelerometrului și reprezentarea rezultatelor pe ecran. Foarte fain, și arată cu adevărat capacitatea dispozitivului pentru proiecte de înregistrare a datelor. Veți găsi, de asemenea, cod pentru scrierea valorilor pe un card SD.

citi terminale cu accelerometru

De acolo, a fost banal să se modifice acea valoare pentru a citi valorile din senzorul de lumină inclus.

valorile de citire a terminalului cu wio de la senzorul de lumină

Încă zece minute mai târziu, am combinat proba de cod joystick cu demo-ul fonturilor LCD, pentru a realiza un program de testare joystick simplu cu ieșire vizuală.

De ce nu mai cumpăr din nou un Arduino: terminalul joystick al terminalului Wio

În acel moment, am vrut să conectez un alt senzor din căsuța mea de biți și a fost atunci când mi-am dat seama că trebuie să existe un mic compromis care să fie realizat într-un astfel de dispozitiv lustruit. În comparație cu placa barebones și accesul cu pini al Arduino Uno, este puțin mai dificil să ajungi la pinii de pe terminalul Wio. Pinioanele conectorului cu 40 de pini pot fi găsite în documentația online, dar nu sunt etichetate pe dispozitiv în sine și există întotdeauna riscul de a conecta lucrurile greșite.

De ce nu mai cumpăr niciodată un Arduino din nou: Terminalul Wio cu terminalul wiki

Ceea ce ne aduce îngrijit pe subiectul: ce opțiuni există pentru adăugarea de componente și senzori?

Conectori Grove

Pe partea din față a dispozitivului se află doi conectori Grove. Grove este un ecosistem hardware matur care acoperă orice tip de senzor pe care l-ai putea dori și mai mult în afară.

conectorii de arbori de pe terminalul wio

Acesta este de departe cel mai simplu mod de a adăuga ceva la terminalul Wio și, desigur, toate componentele Grove sunt, de asemenea, bine documentate cu bibliotecile furnizate. Pentru începători, este un loc fantastic de unde se extinde. Există un premiu mic în ceea ce privește senzorii și componentele din sistemul Grove, dar nu este o cantitate imensă, iar timpul pe care îl veți economisi pentru a nu fi nevoiți să încurcați înseamnă că merită absolut.

De ce nu cumpăr niciodată un Arduino din nou: terminalul Wio Terminal

Pentru utilizatorii profesioniști, puteți folosi în continuare componentele existente, fie prin acces direct cu pini pe partea inferioară sau prin utilizarea cablurilor de rupere a sistemului Grove. Nu veți avea la fel de mulți pini digitali sau analogici ca un Arduino, pur și simplu pentru că mulți dintre ei sunt deja folosiți de componente la bord.

Totuși realist, de câte ori ați avut nevoie toate ace ace IO?

Opțiuni de conectare

Modelul căruia am fost trimiși pentru revizuire este un prototip de inginerie, astfel încât să funcționeze Wi-Fi necesită o actualizare a firmware-ului. Este un proces fiddly și trebuie făcut doar o singură dată, dar mă aștept ca modelele ulterioare să aibă acest lucru gata să iasă din cutie.

Din păcate, hardware-ul Bluetooth nu este încă funcțional. Sunt toate pe bord, dar bibliotecile necesare pentru a-l folosi nu sunt încă dezvoltate. Din nou, acesta este un prototip timpuriu, așa că mă aștept ca câteva lucruri să fie nepoluate. Terminalul Wio este cel mai recent dintr-o linie lungă de dispozitive marca Wio, iar SeeedStudio este o companie consacrată, așa că sunt sigur că acest lucru se va adăuga la timp. Totuși, dacă ați sperat să utilizați funcțiile Bluetooth imediat în proiectul dvs., nu mai puteți cumpăra deocamdată.

De ce nu cumpăr niciodată un Arduino din nou: Terminalul Wio cu conectorul de 40 de spini al terminalului

În partea inferioară a terminalului Wio, veți găsi un conector compatibil cu 40 de pâini Raspberry Pi, care vă permite să utilizați terminalul Wio ca o pălărie de zmeură. Aceasta funcționează printr-un dispozitiv serial, astfel încât să puteți trimite mesaje de la Python care rulează pe Pi pentru a fi afișat pe terminalul Wio, de exemplu. Puteți descărca în mod fezabil unele lucrări de procesare la terminalul Wio (poate rula Tensorflow Lite), îl puteți folosi pentru butoane etc, dar acest lucru pare o pierdere. Cu excepția cazului în care doriți cu adevărat să programați în Python, probabil că veți fi mai bine să faceți totul nativ pe terminalul Wio în sine. Totuși, este plăcut să ai opțiuni.

Terminalul Wio este potrivit pentru dvs.?

Având în vedere alegerea dintre terminalul Wio, care este umplut până la capăt, cu caracteristici hardware precum un ecran color și joystick - pentru un cu totul rezonabil de 30 de dolari - sau un oficial Arduino Uno de 20 de dolari, care nu are literalmente nimic altceva... Știu care dintre ele alege.

cod matrice
Retrăiește 1999 cu această referință a filmului și tu și tu te poți simți bătrân.

Desigur, puteți opta pentru clone neoficiale și apoi să furnizați numai caracteristicile și componentele suplimentare de care aveți nevoie pentru un preț ceva mai ieftin. Însă ar trebui să iei în calcul și timpul. O parte din ceea ce este atât de atrăgător în ceea ce privește pachetul Wio Terminal este că totul este atât de bine documentat și nu este necesar să urmăresc bibliotecile sau fragmentele de cod compatibile. Asta înseamnă că vă puteți concentra asupra lucrurilor care contează: construirea de lucruri minunate.

curcubeu de vârtej cod cerc cu terminal

Acesta este motivul pentru care îl sun acum. Wio Terminal este noul standard pentru IoT și placi de dezvoltare a jurnalului de date. Iar pentru începătorii care încearcă să înceapă cu programarea electronică, sistemul de senzori Grove vă va economisi timp și frustrare în acele etape cruciale de învățare timpurie. La 30 de dolari, terminalul Wio este o afacere.

Intră în competiție!

Wio Terminal Giveaway

James are licență în inteligență artificială și este certificat CompTIA A + și Network +. Este dezvoltatorul principal al MakeUseOf și își petrece timpul liber jucând VR paintball și boardgames. Construiește calculatoare de când era mic.