Putusan kami atas SeeedStudio Wio Terminal:
Dikemas penuh dengan sensor, tombol, layar LCD berwarna, dan konektivitas Wi-Fi, Terminal Wio dari SeeedStudio bernilai luar biasa dan didokumentasikan dengan baik. Itu membuatnya mudah untuk melanjutkan apa yang benar-benar penting: membuat barang-barang keren.
910

Pemrograman elektronik terkadang cukup membuat frustasi. Sumber komponen, menemukan perpustakaan yang tepat untuk menggunakannya, mencari tahu parameter yang tepat untuk lulus, kemudian berharap ada beberapa contoh kode untuk memulai. Itu semua menambah menyedot waktu besar yang mengurangi hal-hal menyenangkan. Itulah mengapa saya jatuh cinta dengan ekosistem Arduino. SeeedStudio berpikir Terminal Wio mungkin menyalakan kembali hubungan saya dengan elektronik, dan saya pikir mereka benar.

Terminal Wio adalah papan pengembangan yang kompatibel dengan Arduino, penuh dengan fitur dan didokumentasikan dengan baik, tersedia untuk sepenuhnya masuk akal $ 30. Baca terus untuk mengetahui mengapa ini hal paling keren sejak Arduino Uno.

instagram viewer

Fitur dan Spesifikasi Terminal Wio

Terminal Wio dibangun di sekitar sistem-on-a-chip ARM Cortex M4F, yang merupakan prosesor ARM 32-bit yang berjalan pada 120Mhz (200Mhz burst). Ini fitur penyimpanan 4MB, RAM 192k, dan ada chip nirkabel Realtek RTL8720DN yang menyediakan Wi-Fi dan konektivitas Bluetooth (meskipun tumpukan Bluetooth tidak diimplementasikan pada saat penulisan).

Dalam hal fitur bawaan, ada banyak hal yang perlu diteriaki:

  • 2,4 screen layar LCD berwarna
  • 3 tombol tekan
  • Joystick 5 arah
  • Bel
  • Slot kartu micro SD
  • Sensor cahaya
  • Pemancar IR
  • Akselerometer
  • Wifi
  • Bluetooth
  • USB-C, untuk mode klien atau host
  • Dua konektor sistem Grove
keluaran terminal wio rainbow lcd
Memiliki layar LCD yang mudah digunakan adalah tambahan yang berguna untuk hampir semua jenis proyek.

Konektor USB-C adalah cara Anda memberi daya pada perangkat untuk saat ini, meskipun kit baterai diharapkan akan tersedia di kemudian hari. Terminal Wio dapat bertindak sebagai klien USB, untuk meniru keyboard, mouse, atau perangkat MIDI ke PC host; atau sebuah host, jadi ia dapat, misalnya, membaca sinyal dari pengontrol permainan kabel (meskipun belum jelas bagaimana memberi daya pada mode ini).

Mengapa Saya Tidak Pernah Membeli Arduino Lagi: Terminal Wio sisi perangkat keras terminal

Untuk proyek yang lebih kompleks, atau mereka yang hanya menyukai Python, Terminal Wio mampu menggabungkan yang terbaik dari kedua dunia dengan ArduPy. Anda akan menjadi dapat memprogram dalam Python menggunakan editor MS Visual Code, namun masih mengimpor perpustakaan Arduino favorit Anda (atau memanfaatkan ArduPy yang ada yang). Secara pribadi, saya tidak tahan dengan Python, tetapi Anda dapat mempelajari lebih lanjut tentang menggunakan Terminal Wio dengan cara ini di Blog SeeedStudio.

Memulai dengan Terminal Wio

Nyalakan perangkat dengan tombol di sebelah kiri layar – dan Anda akan langsung disambut oleh gim retro kecil tipe Flappy-bird (kode untuk Tersedia disini jika Anda menginginkannya kembali).

wio terminal flappy bird game

Anda perlu menginstal Arduino IDE untuk mulai memprogram Terminal Wio, dan untuk menginstal dukungan untuk papan Wio. Masukkan URL yang disediakan di preferensi Anda, lalu gunakan layar Boards Manager dan cari Wio.

Anda akan menemukan contoh kode yang tak terhitung jumlahnya untuk semua berbagai komponen onboard di Wio wiki. Banyak yang mengharuskan Anda untuk menginstal perpustakaan tambahan ke folder Arduino Libraries Anda, tetapi itu adalah proses yang sederhana (Sketsa -> Sertakan Perpustakaan -> Tambahkan Zip).

Perampokan pertama saya melibatkan kode sampel untuk membaca nilai accelerometer dan merencanakan hasilnya di layar. Sangat keren, dan itu benar-benar memamerkan kemampuan perangkat untuk proyek pencatatan data. Anda juga akan menemukan kode untuk menulis nilai ke kartu SD.

wio terminal- pembacaan accelerometer

Dari sana, itu sepele untuk memodifikasi itu untuk membaca nilai dari sensor cahaya yang disertakan sebagai gantinya.

nilai bacaan terminal wio dari sensor cahaya

Sepuluh menit kemudian, saya menggabungkan sampel kode joystick dengan demo font LCD, untuk membuat program uji joystick sederhana dengan output visual.

Mengapa Saya Tidak Pernah Membeli Arduino Lagi: Terminal Wio joystick terminal

Pada saat itu, saya ingin menghubungkan sensor lain dari kotak bit saya, dan pada saat itulah saya menyadari bahwa ada trade-off kecil yang dibuat dalam perangkat yang dipoles. Dibandingkan dengan papan barebone dan akses pin Arduino Uno, sedikit lebih sulit untuk sampai ke pin di Terminal Wio. Pinout untuk konektor 40-pin dapat ditemukan dalam dokumentasi online, tetapi mereka tidak dilabeli pada perangkat itu sendiri dan selalu ada risiko memasukkan hal-hal yang salah.

Mengapa Saya Tidak Pernah Membeli Arduino Lagi: Terminal Wio wio terminal wiki pinout

Yang membawa kita dengan rapi ke topik: opsi apa yang ada untuk menambahkan komponen dan sensor?

Konektor Grove

Di bagian depan perangkat ada dua konektor Grove. Grove adalah ekosistem perangkat keras yang matang yang mencakup setiap jenis sensor yang mungkin Anda inginkan, dan lebih dari itu.

grove konektor pada terminal wio

Sejauh ini, ini adalah cara termudah untuk menambahkan sesuatu ke Terminal Wio, dan tentu saja, semua komponen Grove juga didokumentasikan dengan baik dengan perpustakaan yang disediakan. Untuk pemula, ini adalah tempat yang fantastis untuk berkembang. Ada sedikit premium pada sensor dan komponen dalam sistem Grove, tetapi tidak dalam jumlah besar –dan waktu Anda akan menghemat tanpa harus dipusingkan berarti itu sangat berharga.

Mengapa Saya Tidak Pernah Membeli Arduino Lagi: The Wio Terminal wio terminal grove

Untuk pengguna pro, Anda masih dapat menggunakan komponen yang ada baik melalui akses pin langsung di bagian bawah atau melalui penggunaan kabel breakout sistem Grove. Anda tidak akan memiliki pin digital atau analog sebanyak Arduino, hanya karena banyak dari mereka sudah digunakan oleh komponen on-board.

Namun secara realistis, berapa kali Anda membutuhkannya semua pin IO itu?

Opsi Konektivitas

Model yang kami kirim untuk ditinjau adalah prototipe teknik, sehingga mendapatkan Wi-Fi agar berfungsi memerlukan peningkatan firmware. Ini adalah proses fiddly dan hanya perlu dilakukan sekali, tetapi saya berharap model selanjutnya siap untuk keluar dari kotak.

Sayangnya, perangkat keras Bluetooth belum berfungsi. Semuanya ada di papan tulis, tetapi perpustakaan yang diperlukan untuk menggunakannya belum dikembangkan. Sekali lagi, ini adalah prototipe awal, jadi saya berharap beberapa hal tidak terpolarisasi. Terminal Wio adalah yang terbaru dari serangkaian perangkat bermerek Wio, dan SeeedStudio adalah perusahaan yang mapan, jadi saya yakin ini akan ditambahkan pada waktunya. Namun, jika Anda berharap dapat menggunakan fitur Bluetooth langsung di proyek Anda, tunggu sebentar untuk pembelian sekarang.

Kenapa Saya Tidak Pernah Membeli Arduino Lagi: The Wio Terminal wio terminal belakang konektor 40pin

Di bagian bawah Terminal Wio, Anda akan menemukan konektor Raspberry Pi 40-pin yang kompatibel, yang memungkinkan Anda untuk menggunakan Terminal Wio sebagai Topi Raspberry Pi. Ini berfungsi melalui perangkat serial, sehingga Anda bisa mengirim pesan dari Python berjalan pada Pi untuk ditampilkan pada Terminal Wio, contohnya. Anda mungkin bisa membongkar beberapa pekerjaan pemrosesan ke Terminal Wio (dapat menjalankan Tensorflow Lite), menggunakannya untuk tombol dll, tetapi ini sepertinya sia-sia. Kecuali Anda benar-benar ingin memprogram dengan Python, Anda mungkin akan lebih baik melakukan semuanya secara native di Wio Terminal itu sendiri. Namun, senang memiliki opsi.

Apakah Terminal Wio Tepat untuk Anda?

Diberi pilihan antara Terminal Wio, yang diisi sampai penuh dengan fitur perangkat keras seperti layar warna dan joystick - untuk yang sepenuhnya masuk akal $ 30 - atau $ 20 resmi Arduino Uno yang benar-benar tidak ada yang lain... Saya tahu mana yang saya memilih.

kode matriks
Hidupkan kembali 1999 dengan referensi film ini, dan Anda juga bisa merasa tua.

Tentu saja, Anda dapat memilih klon tidak resmi dan kemudian hanya sumber fitur dan komponen tambahan yang Anda butuhkan untuk harga yang agak lebih murah. Tetapi Anda juga harus memperhitungkan waktu Anda. Bagian dari apa yang begitu menarik tentang paket Terminal Wio adalah bahwa semuanya didokumentasikan dengan sangat baik, dan saya tidak perlu melacak perpustakaan yang kompatibel atau cuplikan kode. Itu berarti Anda dapat berkonsentrasi pada hal-hal yang penting: membangun hal-hal yang luar biasa.

terminal rainbow swirl circle kode wio

Itu sebabnya saya menyebutnya sekarang. Terminal Wio adalah standar baru untuk IoT dan papan pengembangan pencatatan data. Dan bagi pemula yang ingin memulai pemrograman elektronik, sistem sensor Grove akan menghemat waktu dan frustrasi Anda dalam tahap-tahap pembelajaran awal yang penting itu. Dengan $ 30, Terminal Wio sangat murah.

Masuki Kompetisi!

Wio Terminal Giveaway

James memiliki gelar BSc dalam Artificial Intelligence, dan bersertifikat CompTIA A + dan Network +. Dia adalah pengembang utama MakeUseOf, dan menghabiskan waktu luangnya bermain VR paintball dan boardgames. Dia telah membangun PC sejak dia masih kecil.