İlan

Bir Android cihazla bağlantı kurabilen ve çok sayıda sensör ve gelişmiş işlevler sağlayan tek bir Arduino kalkanı? Evet - bu şimdi bir şey. Aslında 1Sheeld.

Geliştiricilerden Integreight, 1Kalp itiraf etti mütevazi Kickstarter 8 defadan fazla sudan 10 bin dolar hedef aldı, ancak şimdi herkese açık Amazon'dan 55 $ karşılığında. 1Sheeld, Arduino'nun yerini alacak şekilde tasarlanmamıştır - onu tamamlar, Arduino projelerinize akıllı telefon sensörü verilerinin tam bir tamamlayıcısı ve çok daha fazlasına erişim sağlar. Size alternatiflerden bahsedemem, çünkü yok.

tasarlamak

Diğer standart Arduino kalkanlarından daha büyük olmayan 1Sheeld, ATMEGA162'yi temel alır ve altında bir BlueTooth modülü içerir. Pim yapılandırması, Arduino Uno revizyon 3 veya daha sonrasına ihtiyacınız olacak şekildedir (diğer Arduino modelleri değişecektir, ancak Uno rev3'ten daha yeni bir şey iyi olmalıdır). Her pim geçirilir, böylece yerleştirebilirsiniz ek kalkanlar Projelerinizi Güçlendirmek İçin En İyi 4 Arduino Kalkanı

instagram viewer
Bir Arduino başlangıç ​​kiti satın aldınız, tüm temel kılavuzları takip ettiniz, ancak şimdi tökezleyen bir bloğa çarptınız - elektronik hayalinizi gerçekleştirmek için daha fazla bit ve bobs'e ihtiyacınız var. Neyse ki, eğer varsa ... Daha fazla oku veya atlama kablolarında standart G / Ç pimlerini gerektiği gibi kullanın.

1sheeld - içindekiler

İki açma / kapatma düğmesi panoya takılır. Birincisi 5v ve 3.3v arasında seçim yapar; 5v, çoğu Arduino ile kullanım için standarttır, bu nedenle hangisini kullanacağınızdan emin değilseniz, 5v ile sadık kalın.

İkinci geçiş - UART ANAHTARI etiketli - sürekli kullanımda olacaktır; BlueTooth bağlantısı ve Arduino programlama modu arasında geçiş yapar. Bunun nedeni, her iki işlev için aynı seri iletişim iğnesi setini kullanmasıdır, ancak anlaşılması zor değildir. Algılayıcı verisi alınmadığını tespit ederseniz, değiştirin - yanlış yaparsanız tahtayı kırmaz.

1Seld - Alt Taraf

3 mikro LED gönderme, alma ve BlueTooth durumunu gösterir.

Sonuçta, sağlam lehim bağlantıları ve iyi düzenlenmiş bir tasarıma sahip, çok profesyonel bir kalkan. Siyah etiketlerin üzerindeki beyaz, yanlış baskı veya düzensiz yerleşim olmadan net ve okunması kolaydır.

Özellikleri

Sayımla, şu anda 1Sheeld'in taklit edebileceği 37 farklı “kalkan” var. Bunlardan 11'i sensör kalkanlarıdır - akselerometre, ışık, jiroskop, basınç gibi. Diğer 10 tanesi zil, klavye, mikrofon, gamepad ve çeşitli düğmeler gibi temel G / Ç işlemleri. 7 iletişim ve sosyal ağ daha ele: Twitter, Facebook, telefon, e-posta, Skype. Son olarak, ses tanıma, konuşma sentezi, bildirimler, kamera, LCD ve datalogger dahil olmak üzere 9 özel fonksiyon kalkanı vardır. Bu işlevselliği eklemek için sadece uygulamaya hafifçe vurursanız, bazıları için Twitter yetkilendirme gibi ek kurulumlar gerekir.

1Sheeld - Android'e bağlı

Sanırım hepimiz bunun olağanüstü bir özellik listesi olduğu konusunda hemfikiriz - hepsine sahip olmanın paranın değeri 55 $ 'lık tek bir satın alma işleminin bu özellikleri oldukça şaşırtıcı (telefonunuzda, Elbette).

1Kaydın Programlanması

İlk projeniz için, Başlangıç ​​eğitimi 1Sheeld web sitesinde. İçinde, Arduino'nuza akıllı telefon mikrofon seviyesini dinleyen ve ardından bir mesajı Tweetlemek için mantığı işleyen bazı örnek kodlar yükleyeceksiniz.

Örnek kodu yükledikten sonra, UART-SWITCH'i bağlı simgeye (telefonunuzla bağlantıya olanak tanıyan) getirin ve uygulamada SCAN tuşuna basın. Bundan sonra, mikrofon ve Twitter kalkanlarını etkinleştirmek basit bir durum.

İlk başta, mikrofon seviyem asla 50'nin üzerine çıkmadı, bu yüzden tweet henüz tetiklenmedi - ayrıca daha düşük bir seviyeyle çalışmak için örnek Arduino kodunu ayarlamanız gerekebilir. Bu güzel çalıştı ve işte ürettiği tweet (Android tarafında kimlik doğrulaması yapmanız gerekiyor, böylece kimden gönderileceğini biliyor):

Bunun mantığının Arduino'nun kendisinde çalıştığına dikkat etmek önemlidir - 1Sheeld mikrofonu bağlamadı ve Twitter kalkanları herhangi bir şekilde - sadece mikrofon seviyesini Arduino'ya aktardı ve yayınlamak için bir işlev sağladı tweet'leri. Herhangi bir noktada fiziksel bileşenlerinizi veya değiştirme işlevlerinizi bırakabilirsiniz ve program yine de amaçlandığı gibi çalışır.

1 kaynak - monte

Bundan sonra, yeni inşa edilmiş dev LED ekranımla etkileşime geçmek için ses tanıma özelliklerini denemek için istekliydim (toplamda 210 piksel - öğretici yakında geliyor!). Örnek ses tanıma çizimini Adafruit Matrix kütüphane test kodumla entegre etmek 5 dakikanın hepsini aldı ve incelemenin başında videoda görebileceğiniz ses kontrolü demosunu üretti.

Dürüst olursam, hile yaptığımı hissettim. Arduino ile inanılmaz şeyler yapmak gerçekten bu kadar kolay olmamalı!

1Sheeld'i Satın Almalı mısınız?

1Sheeld inanılmaz derecede zekice bir kit, şüphesiz. Eklediği özellik aralığı; olabileceği sensörler; çok yönlülük olağanüstü.

1 kaynaklı montaj tarafı

1Sheeld için ideal olduğunu düşündüğüm iki durum var.

İlk olarak, bir Arduino başlangıç ​​kiti satın aldıysanız (başlangıç ​​kitinizde ne beklenir Arduino Başlangıç ​​Kitinde Neler Var? [Açıklamalar MakeUseOf]Daha önce MakeUseOf'da Arduino açık kaynaklı donanımını tanıttım, ancak bundan bir şey oluşturmak ve başlamak için sadece gerçek Arduino'dan daha fazlasına ihtiyacınız olacak. Arduino "başlangıç ​​kitleri" ... Daha fazla oku ), dahil edilen tüm projeleri tamamladı ve sıkılmaya başlıyor, 1Sheeld sizi en az bir yıl daha eğlendirecek - bununla yapabileceğiniz çok şey var. Projenize normal donanım kalkanlarıyla (ses tanıma gibi) mümkün olmayacak bazı yeni boyutlar ekleyeceksiniz, böylece hayal gücünüz yeni sınır olacaktır.

Bununla birlikte, uzun vadeli gömülü projeler için yararlı olmayacak - sonuçta telefonunuza bağlı kalması gerekiyor. 1Sheeld'in yalnızca 5 ABD doları ile gerçekleştirilebilecek görelilik basit bir yönünü kullanıyorsanız bileşeni, 55 $ 1Sheeld ve Android telefonunuzu göreve adanmış tutmak tamamen mümkün değildir. Bu da beni ikinci kullanım durumuma getiriyor: programlamaya başlamak için umutsuz olduğunuzda, ancak bazı kritik sensör veya özel kalkan henüz gelmedi. Projeyi geciktirmek veya işlevi rastgele sayılarla çalışmak için zorlamak yerine, sıkışmış olabilirsiniz.

Bu bağlamda, 1Sheeld atölyenin etrafında inanılmaz bir kit. Yeni fikirlere ilham vermek ve prototip oluşturmayı kolaylaştırmak için Arduino tam olarak bunun için.

Tavsiye:Arduino ve Arduino var mı? 1Sheeld satın alın. Gerçekten bu kadar basit.

1Sheeld'i Nasıl Kazanabilirim?

1Sheeld - Ultimate Arduino Shield Hediye

Kazanan rastgele seçilecek ve e-posta ile bilgilendirilecektir. Görüntüle buradaki kazananların listesi.

Ürünlerinizi incelenmek üzere gönderin. İletişim James Bruce daha fazla detay için.

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.