
Lesley Fowler
0
2195
621
Çoğu çocuk gibi, mutlak temelleri öğreten bir elektronik kitim vardı; Bir radyo veya mors kodu cihazı gibi gelişmiş bir şey inşa edebilirsiniz. Söylemeye yeterli, 5 projeyi de bir kez yaptıktan sonra eğlence uzun sürmedi. Günümüzde, gelişmiş elektronik donanım kitleri ekonomiktir ve olasılıklar sınırsızdır - hepsi mikrodenetleyicilerin harikası sayesinde.
Mikrodenetleyiciler temelde ilkel bilgisayarlardır - karmaşık elektronik devreleri basit, gömülebilir yazılımlara programlamanıza izin verdiği için donanım kesmek hiç bu kadar iyi olmamıştı. Bu platformlar, etraflarında kurulan gelişen topluluklarla kurulur, geliştirilir. Gerçekten, şu an elektronikte en çok ilginiz varsa, hayatta kalmak için harika bir zaman..
En popüler 5 kitin etrafına bir göz atalım.
Arduino
Orijinal Arduino, bazı İtalyan öğrencilerin beyniydi, pahalı ve parçalanmış geliştirme kitlerinden bıktı ve onları programlamak için standart yazılım eksikliği. Elektronik hack ve mikrodenetleyicileri dünyaya getirmek istediler ve bu hayali gerçekleştirmek için Wiring adlı mevcut bir Açık Kaynak programlama ve geliştirme sistemi kullandılar. Arduino projesinin kendisi tamamen Açık Kaynak olarak kalıyor, yani bir pano için planları indirebilir ve standart bileşenlerle oluşturabilirsiniz; Bu aslında biraz daha ucuz olan birkaç Arduino klonuna yol açtı.
Burada öne çıkan geliştirme kartlarının çoğu gibi, dijital ve analog olarak, kullanıcıların sonsuz çeşitlilikteki cihazlarda her türlü sensör ve aktüatör (motor gibi) bağlanmalarını sağlayan çeşitli giriş ve çıkış bağlantılarına sahiptir; özelleştirilebilir mantık ile birlikte. Arduino tek başına veya bir bilgisayar veya başka bir cihazla birlikte çalışır; bir dizi iletişim protokolünü destekler.
Ayrıca olarak bilinen özel şekilli eklentileri satın alabilirsiniz. “kalkanlar”, Ana Arduino tahtasının üstüne oturan, pimleri çoğaltan ve Xbee wifi yongası gibi ek işlevler ekleyen.
Kendim bir Arduino Uno'ya sahibim ve birkaç ders yazdım Arduino ile İlk Adımlar: Devre Kartına Yakından Bir Bakış ve Bir Programın Yapısı Arduino ile İlk Adımlar: Devre Kartına Daha yakından bir Bakış ve A'nın Yapısı Program En son ayrıldığımda Arduino'nuzu Mac veya Windows ile çalışacak şekilde ayarladınız ve tümleşik LED'i yanıp sönen basit bir test uygulaması yükledim. Bugün kodu açıklayacağım… Başlamak için buraya tıklayın Yeni Başlayanlar İçin Arduino Programlama: Trafik Işığı Kontrol Cihazı Projesi Eğitimi Yeni Başlayanlar İçin Arduino Programlama: Trafik Işığı Denetleyicisi Proje Eğitimi Bir Arduino trafik ışığı kontrolörü oluşturmak temel kodlama becerilerini geliştirmenize yardımcı olur! Seni başlattık. Arduino başlangıç kitine bir göz atmanın yanı sıra Arduino Başlangıç Setine Neler Dahil? [MakeUseOf Açıklar] Bir Arduino Başlangıç Kitine Neler Dahil? [MakeUseOf Açıklıyor] Arduino açık kaynaklı donanımını daha önce MakeUseOf'ta tanıtmıştım, ancak bir şey oluşturmak ve gerçekten başlamak için gerçek Arduino'dan daha fazlasına ihtiyacınız olacak. Arduino "başlangıç kitleri"… diğer temel unsurların yanı sıra çeşitli elektronik bileşenler içerir. Bir noktada, aşağıdaki gibi bir LED küpü ile uğraşmayı deneyebilirim, o yüzden buna dikkat edin.
LilyPad Arduino
Giyilebilir e-tekstil projeleri için özel olarak tasarlanan LilyPad, Arduino'nun küçük, yassı dairesel bir versiyonudur - ancak tamamen uyumludur. Bağlantılar ve pimler azalır, ancak aksi takdirde çekirdek işlevsellik oldukça benzerdir. Projenizi düzenli bir Arduino'da tasarladıysanız ve test ettiyseniz ve şimdi de en iyi şekilde giyiminize gömülmek istiyorsanız, bu en iyisidir..
Arduino'nun daha hızlı bir yonga, daha fazla bellek ve daha fazla G / Ç pimi olan Mega gibi başka sürümleri de var, ancak bunlar temelde aynı - daha küçük veya daha büyük. Arduino modellerinden herhangi birine öncelikli olarak bir öğrenme cihazı olarak bakıyorsanız, ayrıca Kickstarter'a gitmenizi ve yenilikçi bir görsel programlama yazılımı olan Modkit projesinin finansmanına yardım etmenizi şiddetle tavsiye ediyorum.++.
Netduino
İlk bakışta, Netduino'yu bir Arduino ile karıştırdığınız için affedilirsiniz. İtalyan mevkidaşının başarısından büyük ölçüde ilham alan Netduino görsel olarak bir klon olabilir, ancak dahili olarak farklı bir kod platformudur. İçin inşa Microsoft'un Nesne Yönelimli .Net C# Dil ve Windows merkezli Netduino, aslında C ile çalıştığınız Arduino ile mümkün olandan daha yüksek düzeyde programlama yapılmasına olanak tanıyor.++.
Netduino'nun programlanması Visual Studio ve Windows gerektirir, ancak açık kaynak kodlu C # projesi için deneysel destek olmasına rağmen, Mono.
Ne yazık ki, bunlarla çalışan neredeyse hiç destek veya topluluk yok, bu nedenle önceden hazırlanmış dersleri ve projeleri bulmak zor olacak. Sadece sen düşünün C # gerçekten seviyorum, zaten çok sayıda elektronik donanımı biliyor ve sadece Visual Studio ile takılmak istiyoruz.
BeagleBone ve Ahududu Pi
Sonunda listemizde, Arduino tipi mikrodenetleyicilerden bir adım öteye geçen Beagle Bone ve Raspberry Pi her ikisi de Linux cihazlarına sahip olsa da, Raspberry Pi medyanın çoğunu 25 $ 'lık düşük fiyat noktası ve etrafındaki eğitim ortamlarına hızlı bir şekilde adapte etmesiyle dikkat çekti. Dünya. Her ikisi de üzerlerinde tam bir Linux dağıtımı yapabiliyor ve Raspberry Pi'nin 1080P video oynatabildiği bile iddia ediliyor (derlenmiş bir Ahududu özel sürümü bile var).
Her ikisi de hacimli sabit diskler yerine SD kartlar kullanıyor ve Beagle Kemiği işlemci açısından teknik açıdan üstün olsa da, Raspberry Pi'nin çok daha fazla sayıda projesi ve geliştirmesi var..
Neden bir mikrodenetleyici üzerinden gömülü Linux'u seçmelisiniz? BeagleBone çocukları en iyisini söylüyor:
Arduino gibi sistemlerin şablon tabanlı kodlaması, basit projelerin kopyalanıp yapıştırılmasını ve çok fazla etkileşimi olmayan sınırlı sayıda karmaşık kütüphanenin oluşturulmasını kolaylaştırırken, 20 yıllık Linux geliştirme kapsamlı bir dizi oluşturmuştur. LED değiştirme veya değiştirme veya analog ya da I2C tabanlı bir sensörü okuma gibi bir şey yapmanın basitliğinden ödün vermeden, üzerinde kullanılabilecek ve birlikte çalışılabilecek yüksek düzeyde birlikte çalışabilen yazılımlar.
İlk elektronik projenizi zeminden kurtararak Arduino'dan çok daha zor olacağını söyleyebilirim, ama sonuçta çok daha fazla güce ve olanaklara sahip olacaksınız..
Ahududu Pi, Beaglebone veya burada listelenen diğer cihazlardan herhangi birine sahip misiniz? Yaptığınız harika projelerle ilgili yorumlarınızı bize bildirin. Bir tane almayı düşünüyor musunuz, belki de karar vermenize yardımcı olabiliriz.?