Elektronik Başlangıç ​​Kiti [kapalı]


15

Şu anda Elektronik ile denemeye başlamakla ilgileniyorum ve beni başlatmak için bir çeşit elektronik başlangıç ​​kiti arıyorum.

Ben de göz Arduino da 'ler Başlangıç Kiti ve BASIC Stamp , ama acaba orada nerede Yukarıda belirtilenler dışındaki başka ilginç (ve hatta daha iyi) Başlangıç Setleri?

PS Yukarıdaki ikisinden, kişisel olarak Arduino'ya giderdim çünkü C kullanır, Temel Damga BASIC kullanır

[Güncelleme] şu anda en cevabı olarak gelen Paralaks gitmek için yol, henüz dan kabul edilen cevap (ve hatta ikinci bir) olduğunu söyler bireyin soru değerinde bunu eğer bununla kuvvetle etmiyorsa o overpriced söyleyerek değil, ' zaten programlama içine.
X-IstenceDaok

Herkes bu konuda biraz daha ayrıntılı umurumda lütfen?


Beni Parallax ürünleri hakkında etkileyen şey, esp. BASIC Stamp, olgun ve iyi cilalanmış olmaları ve okuyucunun çok az elektronik bilgisini varsayan harika belgelere sahip olmalarıdır. BS2 dokunmatik sensörü ve bazı kabloları / konektörleri kullanarak belgelerini kullanarak yaklaşık 3 saat içinde tek tuşlu bir MIDI piyano yaptım. Elektronik ve eşyalara zaten aşina iseniz, Arduino harika çünkü daha ucuz, daha fazla özelliğe (kesintiler, daha fazla G / Ç, vb.) Sahip, ancak geliştiricinin daha fazla bilgi sahibi olduğunu varsayar.
J. Polfer

Yanıtlar:


7

Bir başlangıç ​​için BASIC Damgasını hızlı bir şekilde atlattığınızı düşünüyorum çünkü PBASIC olarak bilinen Parallax tarafından geliştirilen bir BASIC varyantı kullanıyor.

Hem BASIC Stamp hem de Arduino'yu kullandıktan sonra, Parallax'ın web sitesinden ücretsiz olarak temin edilebilen Stampworks kitabıyla birlikte BASIC Stamp kitim var. Artık Arduino'mun da BASIC'te değil C'de yazmak istediğini hisseden başka bir öğrenciye sattığını bilmiyorum.

BASIC damgası milspec bir çiptir ve yüzlerce amatör projede ve ayrıca ev aletlerinde kullanılmıştır.

Örneğin, TEMEL Damga, bir yağmurlama sisteminin açılacağı zamanı planlayan bir cihaza dahil edilmiştir, ayrıca çeşitli farklı Yakın Alan balonlarında da kullanılmıştır (tıpkı çevre alanında çalıştığım yakın alan projesi gibi. daha fazla bilgi için ).

Bu çok yönlü ve kullanışlı çipi reddetmek, çünkü C derleyicisine sahip olmaması bir hatadır. Prototip yapmak daha kolay olacak, çeşitli projeleri hızlı bir şekilde inşa etmek daha kolay olacak ve gömülü bir platformda çalıştırmak için kapsamlı C kodu yazma bilgisine ihtiyaç duymayacak.

TEMEL Damga ile işiniz bittiğinde, Parallax'ın SX28'ine geçebilirsiniz. Bu, SX / B'de programlanabilen bir çiptir (BASIC'in SX versiyonu, aynı becerileri ve BASIC Damgası için öğrendiğiniz hemen hemen aynı kodu kullanarak). SX için C derleyicileri mevcuttur ve tamamen montajda programlamanıza izin verir (montajı öğrenmek için iyi bir platform).

Sonra bir sonraki adım Pervane adı verilen başka bir Parallax cihazıdır. Bu, kodun çalıştırılması için 8 farklı çekirdek sağlar, hepsi gömülü bir cihazda çoklu görev yapmanızı sağlar. Spin adlı tamamen yeni bir programlama dilinde yazılmalıdır, ancak kendinize BASIC ve SX / B'yi öğrettiğiniz zamana kadar Parallax'ın harika kaynaklarını, harika kılavuzlarını ve kılavuzlarını anlamaya başlayacaksınız ve Spin hiçbir şey olmayacak.

Parallax'ın ürünleri ile uzun zamandır çalıştım, Kısa bir süre önce üzerinde çalıştığım yeni bir proje için Ti MSP430'a taşınmaya başladım, özellikle de yeni bir meydan okuma için ve tek bir yonga üzerinde ihtiyacım olan her şeye sahiptim.

Kesin önerim, henüz tahmin etmediyseniz, Parallax BASIC damgası ile devam edin. Özellikle bir acemi olarak yapmak istediğiniz şeyleri yapabilme kolaylığı onu harika bir başlangıç ​​seti haline getirir.


C'yi tercih edeceğimi söylememin sebebi, C'de Basic'ten çok daha bilgili olduğumdur; infact Ben yıllardır Basic kullanmadım
Andreas Grech

Yıllarca kullandıktan sonra bile temel yedeklemeyi seçmek son derece kolaydır. Elektronik ve mikroişlemcilerle oynamaya ilk başladığımda BASIC Damgasını programlama dili olarak kullanmaktan kaçındım, ancak sonuçta basitliği ve kullanıcıya sağladığı güç miktarı nedeniyle ona aşık oldum. Daha kolay prototip oluşturma, daha hızlı kod / test döngüleri ve genel olarak çok daha az endişe. BASIC, temel olduğu için öğrenmesi ve yeniden öğrenmesi kolaydır. Özellikle elektroniğe ilk girişinizde BASIC damgası daha iyi olacak, sınıfta kullanılmak üzere üretilmiştir, işleyebilir
X-Istence

çalışmaktan zevk aldığım diğer mikrolardan çok daha fazla istismar. Daha sonra elektronik için temel bilgilere sahip olduğunuzda devam etmek ve yukarı çıkmak için bir eğitim aracı olarak kullanılması amaçlanmıştır.
X-Istence

+1. Eller aşağı. Elektroniklere girmek için harika bir yol. Java'ya yakınlığınız varsa Parallax'ın da Java tabanlı bir çipi vardır.
Tesadüfi

@akf: Çipin hiç çöp toplama özelliği olmadığını ve hayatımda kullandığım en kötü ürünlerden biri olduğunu belirtmek isterim. Herhangi bir ciddi gömülü çalışma için kesinlikle Javalin'i tavsiye etmem.
X-Istence

5

Önceki cevaplarda çok iyi öneriler vardı, ama size farklı bir yaklaşım sunmak istiyorum.

Sen yazdın:

Şu anda Elektronik ile denemeye başlamakla ilgileniyorum

Bu bana sadece mikrodenetleyici programlama ile değil, aynı zamanda elektronikle de ilgilendiğinizi gösteriyor .

Elektronik ile çalışmaya başlamanın en iyi yolu kendiniz (basit) devreler kurmaktır. Bence, kendi başlangıç ​​kartınızı yapmak idealdir çünkü başlangıç ​​panoları

  • basit, sadece birkaç bileşene ihtiyaç var
  • modüler (güç kaynağı, LED'ler, düğmeler, arayüzler)
  • ucuz
  • şematik diyagram olarak serbestçe kullanılabilir

Tam üflemeli bir başlangıç ​​tahtasından başlamam, örneğin

  • güç kaynağı ve birkaç LED veya
  • güç kaynağı ve birkaç düğme.

Daha sonra RS232 vb. Ekleyebilirsiniz.

Başlangıç ​​için her şeyi bir panoya inşa edebilirsiniz, lehimlemeye gerek yoktur. Sadece DIL muhafazasında bir mikrodenetleyici aldığınızdan emin olun, SMD malzemesi yok.


Benim için bu yaklaşım çok işe yaradı: AVR'ler ve PIC'lerle bazı şeyler yaptım ve hiçbir zaman bir başlangıç setim yoktu .

Mikrodenetleyici programlama ile ilgileniyorsanız bir başlangıç ​​kiti satın almak iyidir. Bunun yerine elektronik ile daha fazla ilgileniyorsanız, onsuz yapmak en iyisi olacaktır.


3

İyi keder mikrodenetleyicilerin bu yeni çıkmış konuşması nedir?

"Elektronik", bir breadboard ve bir dizi ayrık bileşen (dirençler, transistörler, kapasitörler, diyotlar, 74 serisi mantık yongaları, photcelller, LED'ler ...) almak ve eğlenceli bir yapıya sahip olmak anlamına geliyordu ... er, yapabilirim hatırlamıyorum ama osilatörler ve telsizler eskiden zımba idi. Öğrenme elektronikleri Ohm yasası gibi şeyleri anlamak ve daha sonra karmaşık sayıların ve Fourier analizinin güzel pratik uygulamaları olan RLC empedans ve filtre teorisine geçmek anlamına geliyordu ; Bir mikrodenetleyici programlamayı öğrenmek size bu konuda yardımcı olacaktır.

Yaşlı bir adamın yakın zamanda bana 555-zamanlayıcı alabileceklerinden daha ucuz bir PIC mikrodenetleyici alabileceklerini söyleyin, bu yüzden belki de ölmekte olan bir sanattır.


2

İlgilendiğiniz şeyleri öğrenin, elektrik mühendisliği son derece geniş bir alandır. En temel soru analog veya dijital. Dijitale daha çok ilgi duyuyorum, işte birkaç seçenek:

  • Alan Programlanabilir Kapı Dizisi (FPGA) tasarımı. Bunlar çok ilginç yongalardır, Verilog veya VHDL gibi bir Donanım Tanımlama Dili (HDL) öğrenirsiniz. Oradan, istediğiniz donanımı tanımlamak için dili kullanırsınız. FPGA'lar çok yönlüdür, özel ve çok hızlı (x86'ya kıyasla) bir şey yapan bir donanım istiyorsanız, bu sizin için olabilir. Digilent Nexsys 2 tahtasını, yaklaşık 100 $ tavsiye ederim
  • Kablosuz bağlantılar. Belki HAM radyosu, hatta Yazılım Tanımlı Radyo ile ilgileniyorsunuzdur. Kablosuz dijital iletişimin birçok yönü vardır, öğrenme eğrisi oldukça yüksektir. GNU Radyo'ya bakmak isteyebilirsiniz
  • Dediğiniz gibi Mikrodenetleyiciler de var. C'yi bu arada öğrenmek zorunda kalmayın, bir mikro ile ilginç şeyler yapmak için ihtiyacınız olan C bilgisi o kadar da değil. Veri yapıları veya işaretçiler hakkında bilgi sahibi olmadan mikrodenetleyici dersi aldım. Mikrolarda da büyük bir zorluk var. TI MSP430 muhtemelen kullanımı en karmaşık olanı, ardından ATMEL yongaları, sonra PIC, sonra Arduino geliyor. Ayrıca, eğer mikrolar ve FPGA ilgileniyorsanız FPGA olsun. FPGA donanımını bir mikro denetleyici olarak yapılandırabilirsiniz. Bunun için mikro-ışıltı ve pik-ışıltıya bakın.
  • Dijital Sinyal İşlemcilere de bakabilirsiniz, ancak bu biraz teorik bir arka plan gerektirir. Fourier Dönüşümleri, dijital filtreler vb. Hakkında bir bilginiz yoksa bunları bekleyin.

Analog tarafta daha az bilgiye sahibim. Analogdaki en popüler alanlardan ikisi op-amp ve Analog-Dijital Dönüştürücülerdir. Ben de çok fazla şey bilmiyorum. Eğer analog elektronik ilgilenen Ama eğer, gelen kitleri bazılarını deneyin marka .




Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.