Bizim kararımız SeeedStudio Wio Terminali:
Sensörler, düğmeler, renkli LCD ekran ve Wi-Fi bağlantısı ile dolu olan SeeedStudio'dan Wio Terminali fantastik bir değerdir ve iyi belgelenmiştir. Bu gerçekten önemli olanla başa çıkmayı kolaylaştırır: havalı şeyler yapmak.
910

Elektronik programlama bazen oldukça sinir bozucu olabilir. Bileşenleri tedarik etmek, bunları kullanmak için doğru kütüphaneleri bulmak, geçmek için doğru parametreleri bulmak, ardından başlamak için bazı örnek kodlar olmasını ummak. Her şey eğlenceli şeylerden uzaklaştıran büyük bir zaman emişini ekler. Bu yüzden Arduino ekosistemine olan sevgimden düştüm. SeeedStudio, Wio Terminali'nin elektronik ile olan ilişkimi yeniden canlandırabileceğini düşünüyor ve bence haklılar.

Wio Terminali, Arduino uyumlu bir geliştirme kartıdır, özelliklerle dolu ve iyi belgelenmiş, tamamen makul 30 $. Bir Arduino Uno'dan beri neden en havalı şey olduğunu öğrenmek için okumaya devam edin.

Wio Terminal Özellikleri ve Teknik Özellikleri

Wio Terminali, 120Mhz (200Mhz patlama) hızında çalışan 32 bit ARM işlemci olan bir çip üzerinde bir ARM Cortex M4F sistemi etrafında inşa edilmiştir. 4MB depolama, 192k RAM ve Wi-Fi ve Bluetooth bağlantısı sağlayan bir Realtek RTL8720DN kablosuz çipi var (Bluetooth yığını yazma sırasında uygulanmamış olsa da).

instagram viewer

Yerleşik özellikler açısından, bağırılacak çok şey var:

  • 2,4 renkli LCD ekran
  • 3 buton
  • 5 yönlü kumanda kolu
  • Buzzer
  • Mikro SD kart yuvası
  • Işık sensörü
  • IR verici
  • İvme ölçer
  • Kablosuz internet
  • Bluetooth
  • USB-C, istemci veya ana bilgisayar modu için
  • İki Grove sistem konnektörü
wio terminal gökkuşağı lcd çıkışı
Kullanımı kolay bir LCD ekrana sahip olmak hemen hemen her tür projeye faydalı bir ektir.

USB-C konektörü cihaza şu anda nasıl güç vereceğinizdir, ancak daha sonraki bir tarihte bir pil kitinin bulunması bekleniyor. Wio Terminali ana bilgisayara bir klavye, fare veya MIDI cihazı taklit etmek için hem USB istemcisi olarak görev yapabilir; veya bir ana bilgisayar, böylece kablolu bir oyun denetleyicisinden gelen sinyalleri okuyabilir (ancak bu modda nasıl güç verileceği henüz açık değildir).

Neden Bir Daha asla Arduino Almıyorum: Wio Terminali wio terminal donanım tarafı

Daha karmaşık projeler veya sadece Python'u tercih edenler için, Wio Terminali her iki dünyanın en iyilerini ArduPy ile birleştirebilir. Sen olacaksın MS Görsel Kod düzenleyicisini kullanarak Python'da program yapabilir, ancak yine de en sevdiğiniz Arduino kitaplıklarını içe aktarabilir (veya mevcut ArduPy'yi kullanabilirsiniz) olanlar). Şahsen, Python'a dayanamıyorum, ancak Wio Terminalini bu şekilde kullanma hakkında daha fazla bilgi edinebilirsiniz. SeeedStudio blogu.

Wio Terminaline Başlarken

Ekranın solundaki anahtarla cihazı açın ve hemen küçük bir Flappy-kuş stype retro oyunu (kodu olan burada mevcut geri istemeniz durumunda).

wio terminal flappy kuş oyunu

Wio Terminalini programlamaya başlamak ve Wio kartları için destek yüklemek için Arduino IDE'nin kurulu olması gerekir. Tercihlerinizde sağlanan URL'yi girin, ardından Boards Manager ekranını kullanın ve Wio'yu arayın.

Cihazdaki tüm çeşitli yerleşik bileşenler için sayısız kod örneği bulacaksınız. Wio wiki. Birçoğu Arduino Kütüphaneleri klasörünüze ek bir kütüphane yüklemenizi gerektirir, ancak bu basit bir işlemdir (Çizim -> Kitaplığı Dahil Et -> Zip Ekle).

İlk baskım, ivmeölçer değerlerini okumak ve sonuçları ekranda çizmek için örnek kodu içeriyordu. Çok güzel ve cihazın veri kaydı projeleri için kapasitesini gerçekten gösteriyor. Bir SD karta değer yazmak için kod da bulacaksınız.

wio terminali ivmeölçer okumaları

Oradan, verilen ışık sensöründen değerleri okumak için bunu değiştirmek önemsizdi.

Işık sensöründen wio terminal okuma değerleri

On dakika sonra, görsel çıktı ile basit bir joystick test programı yapmak için joystick kod örneğini LCD yazı tipleri demosu ile birleştirdim.

Neden Bir Daha asla Arduino Almıyorum: Wio Terminali wio terminali joystick

Bu noktada, bitlerim kutusundan başka bir sensör bağlamak istedim ve o zaman böyle cilalı bir cihazda yapılacak küçük bir değiş tokuş olduğunu fark ettim. Arduino Uno'nun barebone board ve pin erişimiyle karşılaştırıldığında, Wio Terminalindeki pinlere ulaşmak biraz daha zor. 40 pimli konnektörün pinoutları çevrimiçi belgelerde bulunabilir, ancak cihazın kendisinde etiketlenmez ve her zaman yanlış şeyleri takma riski vardır.

Neden Bir Daha Arduino Almıyorum: Wio Terminali wio terminal wiki pin çıkışı

Bu da bizi şu konuya özenle getiriyor: bileşenler ve sensörler eklemek için hangi seçenekler var?

Grove Konnektörleri

Cihazın ön tarafında iki adet Grove konektörü bulunur. Grove, isteyebileceğiniz her türlü sensörü ve daha fazlasını kapsayan olgun bir donanım ekosistemidir.

wio terminalindeki koru konnektörleri

Bu, Wio Terminaline bir şey eklemenin en kolay yoludur ve elbette, tüm Grove bileşenleri sağlanan kütüphanelerle de belgelenmiştir. Yeni başlayanlar için, genişlemek için harika bir yer. Grove sistemindeki sensörler ve bileşenler üzerinde küçük bir prim var, ancak büyük miktarda değil - ve uğraşmak zorunda kalmayacağınız zaman kesinlikle buna değer.

Neden Bir Daha asla Arduino Almıyorum: Wio Terminali wio terminal koru

Profesyonel kullanıcılar için, alt kısımdaki doğrudan pim erişimi veya Grove sistem koparma kabloları kullanarak mevcut bileşenleri kullanmaya devam edebilirsiniz. Arduino kadar dijital veya analog piminiz olmayacak, çünkü bunların çoğu yerleşik bileşenler tarafından zaten kullanılıyor.

Gerçekçi olmakla birlikte, kaç kez ihtiyacınız var? herşey bu IO pinleri?

Bağlantı Seçenekleri

İncelenmek üzere gönderdiğimiz model bir mühendislik prototipidir, bu nedenle Wi-Fi'yi çalıştırmak için bir ürün yazılımı yükseltmesi gerekir. Bu karmaşık bir süreç ve sadece bir kez yapılması gerekiyor, ancak daha sonraki modellerin bunu kutudan çıkmaya hazır olmasını bekliyorum.

Ne yazık ki, Bluetooth donanımı henüz işlevsel değil. Tahtada hepsi var, ancak kullanmak için gereken kütüphaneler henüz geliştirilmedi. Yine, bu erken bir prototip, bu yüzden birkaç şeyin cilasız olmasını bekliyorum. Wio Terminali, uzun bir Wio markalı cihaz serisinin en yenisidir ve SeeedStudio köklü bir şirkettir, bu yüzden bunun zamanla ekleneceğinden eminim. Yine de, projenizde Bluetooth özelliklerini hemen kullanmayı umuyorsanız, şimdilik satın almaya devam edin.

Neden Bir Daha Arduino Almıyorum: Wio Terminali wio terminali arka 40pin konektörü

Wio Terminalinin altında, Wio Terminalini Raspberry Pi Şapkası olarak kullanmanızı sağlayan 40 pimli Raspberry Pi uyumlu bir konektör bulacaksınız. Bu seri bir cihaz aracılığıyla çalışır, böylece Python'dan mesaj gönderebilirsiniz Wio Terminalinde görüntülemek için Pi üzerinde çalışıyor, Örneğin. Wio Terminaline (Tensorflow Lite'ı çalıştırabilir) bazı işleme çalışmalarını makul bir şekilde yükleyebilir, düğmeler vb.Için kullanabilirsiniz, ancak bu bir atık gibi görünüyor. Gerçekten, gerçekten Python'da programlamak istemediğiniz sürece, muhtemelen her şeyi Wio Terminali'nde yerel olarak yapmaktan daha iyi olacaksınız. Yine de, seçeneklerin olması güzel.

Wio Terminali Size Uygun mu?

Renkli ekran gibi donanım özellikleriyle ağzına kadar dolu olan Wio Terminali arasında seçim yapıldığında joystick – tamamen makul 30 $ - veya 20 $ resmi Arduino Uno için tam anlamıyla başka bir şey yok… hangisini yapacağımı biliyorum Seç.

matris kodu
1999'u bu film referansıyla yeniden yaşayın ve siz de yaşlı hissedebilirsiniz.

Tabii ki, gayri resmi klonları seçebilir ve daha sonra sadece biraz daha ucuz bir fiyata ihtiyacınız olan ek özellikleri ve bileşenleri kaynaklayabilirsiniz. Ama zamanınızı da hesaba katmalısınız. Wio Terminal paketi hakkında bu kadar çekici olan şeylerden biri, her şeyin çok iyi belgelendirilmiş olması ve uyumlu kütüphaneleri veya kod snippet'lerini izlemem gerekmiyor. Bu, önemli şeylere konsantre olabileceğiniz anlamına gelir: harika şeyler oluşturmak.

gökkuşağı girdap daire kodu wio terminali

Bu yüzden onu şimdi arıyorum. Wio Terminali, IoT ve veri kaydı geliştirme panoları için yeni standarttır. Elektronik programlamaya başlamak isteyen yeni başlayanlar için Grove sensör sistemi, bu önemli erken öğrenme aşamalarında size zaman ve hayal kırıklığı kazandıracak. 30 $ 'dan Wio Terminali bir pazarlık.

Yarışmayı girin!

Wio Terminal Hediye

James Yapay Zeka alanında lisans derecesine sahiptir ve CompTIA A + ve Network + sertifikalıdır. MakeUseOf'un baş geliştiricisi ve boş zamanlarını VR paintball ve boardgames oynayarak geçiriyor. Çocukluğundan beri bilgisayar yapıyor.