Нашата присъда на Терминалът SeeedStudio Wio:
Пакетът, пълен със сензори, бутони, цветен LCD екран и Wi-Fi свързаност, терминалът Wio от SeeedStudio е с фантастична стойност и добре документиран. Това улеснява работата с най-важното: правенето на готини неща.
910

Програмирането на електроника може да бъде доста разочароващо на моменти. Издирване на компоненти, намиране на правилните библиотеки, за да се възползват от тях, измисляне на правилните параметри за преминаване, а след това се надяваме да има някакъв примерен код, с който да започнете. Всичко това допринася за мащабно смучене във времето, което намалява забавните неща. Ето защо до голяма степен се влюбих в екосистемата Arduino. SeeedStudio смята, че терминалът Wio може да поднови отношенията ми с електрониката и смятам, че са прави.

Терминалът Wio е съвместим с Arduino съвет за разработка, пълен с функции и добре документиран, наличен за напълно разумни 30 долара. Прочетете, за да разберете защо това е най-якото нещо от времето на Arduino Uno.

instagram viewer

Характеристики и спецификации на терминала Wio

Терминалът Wio е изграден около ARM Cortex M4F система на чип, която е 32-битов ARM процесор, работещ на 120Mhz (200Mhz спукване). Той разполага с 4MB съхранение, 192k RAM и има безжичен чип Realtek RTL8720DN, осигуряващ Wi-Fi и Bluetooth свързаност (въпреки че Bluetooth стекът не е реализиран по време на писането).

По отношение на вградените функции, има какво да викаме за:

  • 2.4 ″ цветен LCD екран
  • 3 бутона
  • 5-посочен джойстик
  • зумер
  • Слот за Micro SD карта
  • Светлинен сензор
  • ИЧ излъчвател
  • Акселерометър
  • Wi-Fi
  • Bluetooth
  • USB-C, за клиент или хост режим
  • Два конектора на системата Grove
wio терминал дъга LCD изход
Наличието на лесен за използване LCD екран е полезно допълнение към почти всеки тип проекти.

USB-C конекторът е как ще захранвате устройството засега, въпреки че се очаква комплект батерии да бъде наличен на по-късна дата. Терминалът Wio може да действа като USB клиент, за да емулира клавиатура, мишка или MIDI устройство към хост компютъра; или хост, така че той може например да чете сигнали от контролер за кабелна игра (въпреки че все още не е ясно как да го включите в този режим).

Защо никога не купувам отново Arduino: Хардуерна страна на Wio Terminal wio терминал

За по-сложни проекти или тези, които просто предпочитат Python, терминалът Wio е в състояние да комбинира най-доброто от двата свята с ArduPy. Ти ще си може да програмира в Python с помощта на редактора на MS Visual Code, но все пак импортирайте любимите си библиотеки на Arduino (или използвайте съществуващите ArduPy нечий). Лично аз не мога да понасям Python, но можете да научите повече за използването на терминала Wio по този начин в Блогът на SeeedStudio.

Първи стъпки с Wio Terminal

Включете устройството с превключвателя вляво от екрана - и веднага ще бъдете посрещнати от малка ретро игра Flappy-bird (кода за която е на разположение тук в случай, че някога го искате обратно).

wio терминал flappy птица игра

Ще ви е необходим инсталиран Arduino IDE, за да започнете да програмирате терминала Wio и да инсталирате поддръжка за дъските на Wio. Въведете предоставения във вашите предпочитания URL адрес, след това използвайте екрана на Управителен съвет и потърсете Wio.

Ще намерите безброй примери на кодове за всички различни компоненти на борда на Wio wiki. Мнозина изискват да инсталирате допълнителна библиотека в папката си Arduino Libraries, но това е прост процес (Скица -> Включване на библиотека -> Добавяне на цип).

Първият ми набег включва примерен код за четене на стойности на акселерометър и начертаване на резултатите на екрана. Много готино и наистина показва способността на устройството за проекти за регистриране на данни. Ще намерите и код за записване на стойности на SD карта.

wio терминал-акселерометър

Оттам беше тривиално да промените това, за да четете стойности от включения сензор за светлина.

стойности за отчитане на терминала на wio от сензора за светлина

Още десет минути по-късно комбинирах пробата на джойстика на кода с демонстрацията на LCD шрифтове, за да направя проста тестова програма за джойстик с визуален изход.

Защо никога не купувам отново Arduino: джойстик на терминала Wio Terminal

В този момент исках да свържа друг сензор от битовата си кутия и тогава разбрах, че трябва да се извърши малък компромис в такова полирано устройство. В сравнение с дъската без барове и пинов достъп на Arduino Uno, е малко по-трудно да стигнете до щифтовете на терминала Wio. Изводите за 40-пинов конектор могат да бъдат намерени в онлайн документацията, но те не са етикетирани на самото устройство и винаги има риск от включване на грешни неща.

Защо никога не купувам отново Arduino: Wiki терминала на Wio терминала

Което ни подхожда внимателно към темата за: какви опции има за добавяне на компоненти и сензори?

Grove Connectors

От предната страна на устройството са разположени два конектора Grove. Grove е зряла хардуерна екосистема, която покрива всякакъв вид сензор, който евентуално бихте могли да пожелаете и още нещо.

grove конектори на терминала wio

Това е най-лесният начин да добавите нещо към терминала Wio и, разбира се, всички компоненти на Grove също са добре документирани с предоставени библиотеки. За начинаещи е фантастично място за разширяване. Има малка премия за сензори и компоненти в системата Grove, но не огромно количество - а времето, което ще спестите да не се забърквате, означава, че това абсолютно си заслужава.

Защо никога не купувам отново Arduino: The Wio Terminal wio терминал горичка

За професионални потребители все още можете да използвате съществуващите компоненти или чрез директен пинов достъп от долната страна, или чрез използване на кабели за прекъсване на системата Grove. Няма да имате толкова цифрови или аналогови пинове като Arduino, просто защото много от тях вече се използват от бордовите компоненти.

Реално обаче колко пъти са ви били нужни всичко тези IO щифтове?

Опции за свързване

Моделът, който бяхме изпратени за преглед, е инженерен прототип, така че за да работи Wi-Fi изисква обновяване на фърмуера. Това е чудесен процес и трябва да се извърши само веднъж, но очаквам по-късните модели да са готови да излязат извън кутията.

За съжаление, Bluetooth хардуерът все още не е функционален. Всичко е там на дъската, но библиотеките, необходими за използването му, все още не са разработени. Отново, това е ранен прототип, така че очаквам няколко неща да бъдат неписани. Терминалът Wio е най-новото в дълга редица устройства с марка Wio, а SeeedStudio е утвърдена компания, така че съм сигурен, че това ще бъде добавено след време. И все пак, ако се надявате да използвате функциите Bluetooth веднага във вашия проект, задръжте за покупката засега.

Защо никога не купувам отново Arduino: Задният 40-пинов конектор на терминала Wio Terminal

От долната страна на терминала Wio ще намерите 40-пинов конектор, съвместим с Raspberry Pi, който ви позволява да използвате терминала Wio като Raspberry Pi Hat. Това функционира чрез серийно устройство, така че можете да изпращате съобщения от Python работи на Pi, за да се покаже на терминала Wio, например. Може би е възможно да заредите някои обработващи работи на терминала Wio (може да работи с Tensorflow Lite), да го използвате за бутоните и т.н., но това изглежда загуба. Освен ако наистина не искате наистина да програмирате в Python, вероятно ще е по-добре да правите всичко от самия терминал Wio. Все пак е хубаво да имате опции.

Терминалът Wio подходящ ли е за вас?

Предвид избора между терминала Wio, който е пълнен до краищата с хардуерни функции като цветен екран и джойстик - за напълно разумни $ 30 - или 20 $ официален Arduino Uno, който буквално няма нищо друго... Знам кой бих избирам.

матричен код
Преживейте 1999 г. с тази препратка към филма и вие също можете да се почувствате стари.

Разбира се, можете да изберете неофициални клонинги и след това да извлечете само необходимите допълнителни функции и компоненти за малко по-евтина цена. Но вие също трябва да вземете предвид времето си. Част от това, което е толкова привлекателно за пакета Wio Terminal, е, че всичко е толкова добре документирано и няма нужда да откривам съвместими библиотеки или фрагменти от кодове. Това означава, че можете да се концентрирате върху нещата, които са от значение: изграждане на страхотни неща.

дъгата вихър кръг код wio терминал

Ето защо го наричам сега. Терминалът Wio е новият стандарт за дъски за разработка на IoT и регистрация на данни. А за начинаещи, които искат да започнат работа с програмирането на електроника, сензорната система Grove ще ви спести време и неудовлетвореност в тези ключови ранни етапи на обучение. При 30 $ терминалът Wio е сделка.

Влезте в състезанието!

Отдаване на терминал Wio

Джеймс има бакалавърска степен по изкуствен интелект и е сертифициран като CompTIA A + и Network +. Той е водещ разработчик на MakeUseOf и прекарва свободното си време, играейки VR пейнтбол и настолни игри. Той изгражда компютри още от дете.