Geliştirme Panoları ile prototip oluşturmayı öğrenmek eğlenceli ve harika bir beceridir, ancak Amazon'da bir tane aradığınızda, 100'lerce sonuç vardır ve neredeyse hepsi aynı görünür. Orada bulundum ve gerçekten kafa karıştırıcı, bu yüzden hobileri yeni başlayanlar için en iyi geliştirme panoları listesini seçtim. Hadi başlayalım.
Geliştirme Kurulu nedir?
Bu makale bağlamında, bir geliştirme kartı, bir ışık sensörü gibi harici elektronik bileşenlerden girdi alarak basit görevleri yerine getiren ve bir LED'i yakmak gibi çıktılar üreten basit bir tek kartlı bilgisayardır. Endüstriyel kullanım için tasarlanmış geliştirme panolarını listelemek yerine, prototip oluşturmaya başlamanızı sağlayacak ve basit Kendin Yap projeleri oluşturmanıza yardımcı olacak küçük ve uygun fiyatlı anakartlara odaklanacağım. Aşağıda listelenen panolar hobiler arasında popülerdir ve her türlü engelde size rehberlik edecek güçlü bir topluluğa sahiptir, forumları ve web sitelerini her geliştirme panosuna bağlayacağım.
1. Arduino Uno - Yeni Başlayanlar İçin En İyi Mikrodenetleyici kartı
Bu benim de dahil olmak üzere binlerce hobisinin ilk tercihi. Sağlam, öğrenmesi kolay ve basit bir IDE'ye sahiptir. Arduino Uno açık kaynaklıdır ve bir ATmega328P (16MHz) mikro denetleyici üzerinde çalışır. 5V'de çalışır, bu da onu bilgisayarınızın bir USB portuna takarak da kullanabileceğiniz anlamına gelir. Birden fazla aksesuarı bağlamanızı ve kapsamlı projeler oluşturmanızı sağlayan 6 dijital ve 6 analog giriş pinine sahiptir.
Bir Arduino programlamak son derece kolaydır, Arduino IDE, tanıdık bir yüksek seviyeli dilde kod yazmanıza ve ardından otomatik olarak Arduino için dönüştürmenize izin verir. Bu, projeler oluşturmaya odaklanmanızı ve yazılımın birler ve sıfırlar için endişelenmesine izin vermenizi sağlar.
Bir Arduino kullanmanın en iyi kısmı modülerliktir. Her şeyi kaldırabilir ve farklı modüller kullanarak tamamen farklı bir proje üzerinde çalışmaya başlayabilirsiniz.
Kaynaklar: Arduino Uno subreddit, Arduino ile Başlarken
Teknik özellikler
- Mikrodenetleyici: ATmega328P
- Çalışma gerilimi: 5V
- Dijital I / O Pinleri: 14
- Flash Bellek: 32 KB
- SRAM: 2 KB
- Saat hızı: 16 MHz
Arduino Uno (Amazon) Satın Alın
2. LilyPad - Giyilebilir cihazlar için En İyi Mikroişlemci
Arduino Uno (ATmega) ile benzer mikrodenetleyiciye dayanan lilypad, tüm elektronik bileşenleri barındıran dairesel bir disktir. 3.3V ile çalışır, bu da küçük bir Li-ion pili bağlayıp giysilerinizi dikebileceğiniz anlamına gelir.
Uno'dan oldukça küçük olmasına rağmen, bir proje için farklı elektronik bileşenleri bağlayabilmeniz için hala 9 pimine sahiptir. Kodu lilypad'e yüklemek ve giyilebilir projeler yapmak için Arduino IDE'yi kullanabilirsiniz.
Bir lilypad kullanmanın tek dezavantajı, pimlerinin olmamasıdır, bu yüzden her şeyi tahtaya lehimlemeniz ve daha az modüler hale getirmeniz gerekir. Bununla birlikte, kullanılabilirlik ve küçük boyut, eksilerini dengeliyor.
Kaynaklar: Arduino Subreddit, LilyPad eğitimleri
Teknik özellikler
- Mikrodenetleyici: ATmega32u4
- Çalışma gerilimi: 3,3V
- Dijital I / O Pinleri: 9
- Flash Bellek: 32 KB
- SRAM: 1,5 KB
- Saat hızı: 16 MHz
Lilypad (Amazon) Satın Alın
3. Adafruit Circuit Playground Express
Adafruit’in minik mikrodenetleyici kartı elektronik bileşenlerle doludur; bir lilypad boyutlu kartta 10 neopiksel LED, bir hareket sensörü, bir sıcaklık sensörü, bir zil, bir kızılötesi alıcı ve 8 I / O pini elde edersiniz. Esasen kablolar konusunda endişelenmeden veya modülleri satın almadan pek çok proje oluşturabilirsiniz. 3.7V'de çalışır ve hobiler için daha da çekici hale gelir.
Kartı Arduino IDE, Javascript, Circuit Python veya Microsoft’un Scratch benzeri MakeCode programlama dili ile programlayabilirsiniz. Çocuklarınızın DIY projeleri oluşturmaya ilgi duymasını istiyorsanız, Microsoft’un MakeCode programlama dili prototip oluşturmayı çok daha eğlenceli hale getirecek.
Kaynaklar:Adafruit Subreddit, Adafruit Dersleri
Teknik özellikler
- Mikroişlemci: ARM Cortex M0
- Çalışma gerilimi: 3,3V
- Dijital I / O Pinleri: 8
- Flash Bellek: 2 MB
- Saat hızı: 48 MHz
- Sensörler: Çoklu
- Dahili LED: 10
Adafruit Circuit Playground Express (Amazon | Adafruit Mağazası) Satın Alın
4. NodeMCU - En iyi Wi-Fi özellikli geliştirme kartı
WiFi özellikli Arduino panoları da alabilirsiniz, ancak NodeMCU, kablosuz bağlantı gerektiren projeler oluşturmak için en ucuz seçenektir. NodeMCU, LUA programlama dilini temel alır, ancak yine de Arduino IDE ile kullanabilir ve projelerinize başlayabilirsiniz. Dijital sensörleri ve diğer elektronik aksesuarları bağlamak için 10 GPIO pinine sahiptir.
Yazılım kısmıyla ilgilenen ve Arduino ile kart desteğini sürdüren bir hobi ve geliştirici topluluğu tarafından tamamen desteklenmektedir. Projeleri kablosuz olarak incelemek istiyorsanız, NodeMCU başlamak için en iyi seçenektir.
Kaynaklar:NodeMCU ESP8266 subreddit, NodeMCU, NodeMCU öğreticileri
Teknik özellikler
- İşlemci: ESP826
- Çalışma gerilimi: 5V
- Dijital I / O Pinleri: 10
- Flash Bellek: 4 MB
- SRAM: 128 KB
- Saat hızı: 80 MHz
- Dahili Wifi: Evet
NodeMCU (Amazon) Satın Alın
5. Teensy 4.0 - yüksek performans için en iyi geliştirme kartı
Arduino ve Adafruit geliştirme kartları prototip oluşturmaya başlamak için iyi seçeneklerdir, ancak benzer boyutta daha fazla performans istiyorsanız Teensy doğru seçimdir. 600 MHz'de saat hızına sahip bir ARM Cortex M7 yongası içinde bulunur ve bu onu bu listedeki en hızlı geliştirme kartı yapar. Karmaşık projeler için uygun hale getiren 40 dijital ve 14 analog pin elde edersiniz. Aynı zamanda bir ivmeölçer, dahili saat modülü ve güç açma / kapama yönetimine sahiptir, bu da onu zamana duyarlı projeler için uygun hale getirir.
Arduino IDE ile programlanabilse de, bu kartı sadece geçmişte bir Arduino kartı kullandıysanız ve yüksek performans istiyorsanız tavsiye ederim.
Kaynaklar:Teensy Forumları, Teensy Subreddit
Teknik özellikler
- Mikroişlemci: ARM Cortex M7
- Çalışma gerilimi: 5V
- Dijital I / O Pinleri: 40
- Flash Bellek: 2 MB
- SRAM: 1024 KB
- Saat hızı: 600 MHz
Teensy 4.0 (Amazon | Teensy Store) Satın Alın
6. Digispark USB Geliştirme Kartı - Şimdiye Kadarki En Küçük Geliştirme Kartı
Bu küçük geliştirme kartı, American Quarter'dan biraz daha büyüktür ve bir ATTiny85 mikro denetleyicisi üzerinde çalışır. Küçük bir işlem gücüyle gelen en küçük geliştirme kartıdır ve karmaşık bilgi işlem gerektirmeyen projeler oluşturmak için mükemmeldir. Doğrudan bilgisayarınızın bir USB bağlantı noktasına takarak ve kodu Arduino IDE aracılığıyla yükleyerek programlayabilirsiniz. Küçük olmasına rağmen, 5V ile çalışabilir ve hatta 9V'luk bir bataryaya bağlayabilirsiniz ve dahili voltaj regülatörü nedeniyle gayet iyi durması gerekir.
Geçmişte ATTiny85 ile uğraştım ve onu kullanmanın tek dezavantajı, özellikle sınırlı RAM'i (512B) nedeniyle, büyük programları çalıştırmaya çalıştığınızda programları düzgün şekilde çalıştırmamasıdır.
Kaynaklar:Arduino Subreddit, Digispark eğitimleri
Teknik özellikler
- Mikrodenetleyici: ATTiny85
- Çalışma gerilimi: 5V
- Dijital I / O Pinleri: 6
- Flash Bellek: 8 KB
- SRAM: 512 B
- Saat hızı: 16 MHz
Digispark USB Development Board (Amazon | Digispark) Satın Alın
7. Raspberry Pi Zero W
Raspberry Pi, listedeki diğer tüm kartlara kıyasla teknik olarak oldukça gelişmiş bir mikroişlemci kartıdır, ancak hobiler için hala geçerli bir seçenektir. Bir masaüstünün yerini bile alabilecek daha güçlü Raspberry Pi'ler vardır, ancak küçük projeler oluşturmak istiyorsanız, bunu Raspberry Pi Zero ile yapabilirsiniz. Python'da kod yazabileceğiniz, sensörleri ve diğer elektronik modülleri kontrol edebileceğiniz özel bir Debian tabanlı işletim sistemi çalıştırır.
Aynı zamanda dahili bir Wifi ve bir CSI kamera konektörüne sahiptir, bu da bir kamera modülü takabileceğiniz ve evinizin herhangi bir yerinden canlı görüntüleri yayınlayabileceğiniz anlamına gelir. Bu sadece bir örnektir, ancak donanım mikrodenetleyicilerden çok daha güçlü olduğu için pek çok başka proje oluşturabilirsiniz.
Raspberry pi kullanmanın tek dezavantajı, panoyu kolayca programlamak için özel bir IDE olmaması ve her şeyi manuel olarak kodlamanız gerekmesidir. Tüm olası yanıtlara sahip çevrimiçi birçok rehber ve forum vardır, bu nedenle python'da kodlamayı öğrenmek için dirsek yağı koyabilirseniz, Raspberry Pi çok akıllıca değildir.
Kaynaklar:Raspberry Pi Forumu, Raspberry Pi Subreddit
Teknik özellikler
- İşlemci: 1 GHz Tek Çekirdekli
- Çalışma gerilimi: 5V
- Dijital I / O Pinleri: 40
- Flash Bellek: mikro SD
- SRAM: 512 MB
- Saat hızı: 1 GHz
- Kamera: CSI konektörü
Raspberry Pi Satın Alın (Amazon | Raspberry Store)
Ne Yapacaksınız?
Bunlar, ilk DIY projenizi oluşturmak için kullanmaya başlayabileceğiniz geliştirme panolarından bazılarıydı. Raspberry Pi dışında tüm geliştirme kartları, bir geliştirme kartından diğerine geçişi oldukça basit hale getiren Arduino IDE kullanılarak programlanabilir. Bu panolarla ne yapacaksın, aşağıdaki yorumlarda bana haber ver.