4Jul

Arduino nedir? Bu Açık Kaynaklı Elektronik Platformu Hakkında Bilgi Edinin

click fraud protection

Arduino, esnek, kullanımı kolay donanım ve yazılıma dayanan, açık kaynaklı bir elektronik prototipleme platformudur. Bugün size mevcut seçeneklerden bazılarını ve ne kadar kolay başlayacağınızı göstermeye başlamanıza yardımcı olacağız.

Arduino donanımı, fiziksel nesneleri( LED, servolar, düğmeler vb.) Iletişim ve kontrol etmek için bir mikroişlemci ve giriş / çıkış( I / O) pimli bir açık kaynak devre kartıdır. Tahta, tipik olarak USB veya harici güç kaynağı ile güçlendirilecek ve bu da diğer donanım ve sensörlere güç sağlıyor.

Arduino'nun ayrıca C ++ benzeri bir açık kaynak yazılım bileşeni vardır. Arduino entegre geliştirme ortamı( IDE), prototipleme ve projelerde tek başına kullanılmak için kod yazabilir, derleyebilir ve Arduino'nuza yükleyebilirsiniz.

Tüm bunlar, sanatçıların ve yapımcıların fikirlerini gerçek nesneler halinde özgürce geliştirmelerine izin vermek için kullanımı kolay olacak şekilde tasarlandı.Kendiniz bir şeyler inşa etmek istiyorsanız, donanım seçeneklerini ve başlamak için mevcut yazılımları inceleyin.

instagram viewer

Arduino Değişkenleri

Arduino donanımının "açık kaynak" olması, mevcut olan her devre kartının şemalarını görüntüleyebileceğiniz anlamına geliyor. Bu, donanım bileşenleri satın almakta özgür olduğunuz anlamına gelir ve eğilimli iseniz kurulu kendiniz lehimleyin. Başlamak için, muhtemelen ~ $ 30 harcamanızı ve ne kadar yatırım yapmak istediğinizi görmenizi öneririz.

Aşağıdaki resim Fritzing kullanılarak oluşturuldu ve ekmek tahtası kullanan basit bir Arduino için düzen.

Arduino, doğru olanı seçmek için karar vermeyi zorlaştıran çeşitli farklı türlerde gelir; ancak çeşitlilik de mükemmel çözümü seçerken esneklik sağlar.

Her Arduino seçeneğine dokunamayız, ancak başlamak için bazı önemli seçenekler aşağıda belirtilmiştir.

Arduino Uno

Uno harika bir başlangıç ​​Arduino, yeni başlamak isteyenler için sağlam bir temel oluşturuyor ve platformu keşfettiğinizde isteyeceğiniz pek çok seçeneğe sahip. Ayrıca, hemen hemen her kalkanla birlikte çalışır( daha sonra bununla ilgili daha fazla bilgi).

Arduino Nano

Nano, Arduino Uno ile aynı özellikte neredeyse bir özelliktir, ancak yaklaşık 1/3 boyuttadır ve kalkanları kolayca kullanamaz. Uno, projelerde veya test için ekmek bordürü ile kalıcı bir fikstür olarak kullanılmak üzere hazırlanmıştır.

Arduino Lilypad

Lilypad, giyilebilir projeler veya sanat için kumaşlara dikilebilen benzersiz bir tasarıma sahiptir. Tabii ki bu uygulamalarla sınırlı değilsiniz, ancak kalkanlar bu Arduino'da işe yaramayacak, bu yüzden genişleme güçleşebilir.

Arduino Mega 2560

Mega 2560, diğer Arduino'dan daha fazla bellek ve daha fazla I / O pimi içeriyor. Bu, alabileceğiniz en büyük ve en iyi Arduino, ancak projeleriniz onu aramıyorsa, o kadar çok güce ihtiyacınız olmayabilir. Bu aynı zamanda bir projede kalıcı olarak ayrılmak için daha pahalı bir Arduino olacaktır.

Netduino

Netduino Arduino'nun kuzeni. Halen açık kaynak kodlu bir yazılım hack ve prototip çözümüdür. Ancak Netduino, yazılım tabanı için. NET Micro Framework'i çalıştırıyor. Arduino kalkanlarıyla pin uyumludur, ancak bazıları sürücülerin çalışmasını gerektirebilir.

Daha fazla Arduino donanımı için aşağıdaki bağlantıyı kontrol edin.

Arduino Aksesuarları( Kalkanlar)

Kalkanlar, Arduino'ya bir anlık olarak işlevsellik kazandırır. Arduino'nuzun en tepesine doğru iten pimleri vardır ve kalkanın yapabileceği her şeyden derhal yararlanabilirsiniz. Aynı anda birden çok kalkan ekleyebilirsiniz. Heyecanı belirli bir hashtag( ethernet kalkanı) için izleyen ve daha sonra RF( RF kalkanı) kullanarak bir RC araç kontrol eden bir Arduino, kalkan esnekliği sayesinde tek bir projenin kapsamı dışına çıkmaz.

Aşağıda, bazı kalkanların Arduino panolarına çok benzediğini göreceksiniz, ancak taslaklarda yazacağınız kodu çalıştırmak için ana işlem gücünden yoksun oldukları için( aşağıda daha ayrıntılı bilgi verilmektedir) karıştırılmamalıdır.

Ethernet

Bu, Arduino'yu iletişim ve kontrol için interneti kullanabilmek için genişlettiği için en popüler kalkanlardan biridir. Ethernet kalkanı mevcut en kullanışlı modellerden biridir ve temelleri hakladıktan sonra bir tane almak için sabırsızlanmalısınız, böylece yıkayıcı /toaster/ kahve makinesini tweet yapabilirsiniz.

XBee

XBee kalkanı, noktadan noktaya kablosuz iletişimi kolaylaştırır. Bunu iki Arduinoyu birlikte veya bir gün RULE DÜNYASINA KARŞILAYACAK bir Arduinos ağının tamamını kurmak için kullanabilirsiniz!

Motor

Arduino motorları ve servoları kalkan gerektirmeden kontrol edebilir, ancak motor koruması bu kabiliyeti 11 arttırır. Çim biçicilerinizi uzaktan kontrol etmek veya kendi robotunuzu oluşturmak için bunu kullanabilirsiniz.

Müzik, video oyunu ve bluetooth gibi birçok Arduino kalkanı mevcut. Burası buzdağının sadece bir ucudur ve projeniz için mükemmel kalkan bulmak için kendinize ait bazı araştırmalar yapmanızı öneririz.

Arduinoları ve kalkanları çeşitli sensörlerle birlikte prototip etmek istiyorsanız, Fritzing'i kontrol etmenizi öneririz, bu da sadece prototipleme aşamalarında yardımcı olur, aynı zamanda projenizi üretmek için kalıcı PCB levhalarını nasıl oluşturacağınızı da gösterir.

Programlama( Eskizler)

Arduino IDE, Java ile yazılmış, çapraz platform geliştirici bir araçtır. Arduino'nun tüm yazılım işlevlerini kontrol etmenizi sağlar.

Yazdığınız her programa bir eskiz denir ve derlenmiş ve IDE kullanarak Arduino'ya yüklenmiştir. Eskiz defterlerinin birçoğu çevrimiçi ortamda özgürce bulunur ve IDE, Arduino'nun yapabildiği hemen hemen her işlevle başlamak için bir örnek bolluk ile gelir.

Eclipse ve Notepad ++, eskizlerinizi yazarken popüler alternatiflerdir, ancak eskiz örneklerine ve bitmiş eskizlerin Arduino'ya derlenmesi / yüklenmesi kolay erişiminden yoksundurlar.

Kaynaklar

Bu makale Arduino projelerinize başlamanız için tasarlanmıştır. Daha fazla okumak için aşağıdaki bağlantılara göz atın ve işleri hazırlayın.

Eğer daha yararlı linkler veya kendi Arduino projeniz varsa, tüm okuyucularla paylaşmak için yorumlarınızı bırakabilirsiniz.

Proje Fikirleri

http: //arduino.cc/en/Tutorial/ Ana Sayfa

http: //www.arduino.cc/playground/Projects/ ArduinoUsers

http: //hackaday.com/category/ arduino-hacks /

http: //www.instructables.com/tag/ tip id / kategori teknolojisi / kanal-arduino /

Arduino donanım başvurusu http: //arduino.cc/en/Main/ Donanım

Videolar https: //www.youtube.com/user/makemagazine

http: //www.circuitsathome.com/