Starter Kit Elektronik [ditutup]

15

Saat ini saya mulai tertarik untuk bereksperimen dengan Electronics, dan saya sedang mencari semacam starter kit elektronik untuk memulai.

Saya telah melihat Starter Kit Arduino dan juga BASIC Stamp , tetapi saya bertanya-tanya apakah ada Kit Starter lain yang menarik (atau bahkan lebih baik) daripada yang saya sebutkan di atas?

PS Dari dua di atas, saya pribadi akan memilih Arduino karena menggunakan C, sedangkan Basic Stamp menggunakan BASIC

[Pembaruan]
Jawaban yang paling banyak dipilih dari X-Istencemengatakan bahwa Parallax adalah jalan yang harus ditempuh, namun jawaban yang diterima (dan bahkan yang kedua) dari Daokpertanyaan sangat tidak setuju dengan itu, mengatakan bahwa itu terlalu mahal dan tidak layak jika Anda ' sudah dalam pemrograman.

Adakah yang mau menjelaskan sedikit tentang ini?

Andreas Grech
sumber
Hal yang mengesankan saya tentang produk Parallax, esp. BASIC Stamp, adalah bahwa mereka matang dan dipoles dengan baik dan memiliki dokumentasi fantastis yang mengasumsikan sedikit pengetahuan elektronik pada bagian pembaca. Saya membuat piano MIDI satu-kunci menggunakan sensor sentuh BS2, dan beberapa kabel / konektor dalam waktu sekitar 3 jam dengan dokumentasi mereka. Jika Anda sudah terbiasa dengan elektronik dan barang-barang, Arduino sangat bagus karena lebih murah, memiliki lebih banyak fitur (menyela, lebih banyak I / O, dll) tetapi mengasumsikan lebih banyak pengetahuan di pihak pengembang.
J. Polfer

Jawaban:

7

Saya menemukan bahwa untuk pemula Anda cepat mengabaikan BASIC Stamp karena menggunakan varian BASIC yang dikembangkan oleh Parallax yang dikenal sebagai PBASIC.

Setelah menggunakan BASIC Stamp dan Arduino, saya masih memiliki BASIC Stamp kit saya, bersama dengan buku Stampworks yang tersedia secara bebas dari situs web Parallax. Saya tidak memiliki Arduino lagi karena telah menjualnya kepada siswa lain yang JUGA merasa ingin menulis dalam bahasa C dan bukan dalam bahasa BASIC.

Cap BASIC adalah chip milspec, dan telah digunakan pada ratusan proyek amatir, dan juga pada peralatan rumah tangga.

Misalnya, BASIC Stamp telah dimasukkan ke dalam perangkat yang menjadwalkan waktu sistem sprinkler dinyalakan, ia juga telah digunakan pada berbagai balon Near Space yang berbeda (sangat mirip dengan proyek luar angkasa yang saya kerjakan di nearspace.0x58 .com untuk info lebih lanjut ).

Mengabaikan chip serbaguna dan berguna ini karena tidak memiliki kompiler C adalah kesalahan. Akan lebih mudah untuk membuat prototipe, lebih mudah dengan cepat membangun berbagai proyek, dan tidak memerlukan pengetahuan luas tentang penulisan kode C untuk dijalankan pada platform yang tertanam.

Setelah selesai dengan BASIC Stamp, Anda dapat naik ke SX28 Parallax. Ini adalah chip yang dapat diprogram dalam SX / B (Versi SX dari BASIC, menggunakan keterampilan yang sama dan hampir kode yang sama yang Anda pelajari untuk BASIC Stamp). C compiler memang ada untuk SX, serta memungkinkan Anda untuk memprogramnya sepenuhnya dalam perakitan (platform yang baik untuk mempelajari perakitan pada).

Kemudian langkah selanjutnya adalah perangkat Parallax lain yang disebut Propeller. Ini memberi Anda 8 inti berbeda untuk menjalankan kode, semua di perangkat tertanam yang memungkinkan Anda melakukan multi-tugas. Itu harus ditulis dalam bahasa pemrograman yang sama sekali baru yang disebut Spin, tetapi pada saat Anda telah belajar sendiri BASIC dan SX / B Anda akan memahami sumber daya Parallax yang luar biasa, manual dan panduan yang luar biasa, dan Spin tidak akan menjadi apa-apa.

Saya telah bekerja dengan produk Parallax untuk waktu yang lama, Baru-baru ini saya mulai pindah ke Ti MSP430 untuk proyek baru yang sedang saya kerjakan, terutama untuk tantangan baru serta memiliki semua yang saya butuhkan dalam satu chip.

Saran langsung saya, jika Anda belum dapat menebaknya, gunakan cap Parallax BASIC. Kemudahan yang Anda bisa lakukan dengan hal-hal yang ingin Anda lakukan, terutama sebagai pemula membuatnya menjadi set starter yang bagus.

X-Istence
sumber
alasan saya mengatakan saya lebih suka C adalah karena saya lebih berpengalaman dalam C daripada di Dasar; Infact Saya belum pernah menggunakan Basic selama bertahun
Andreas Grech
Mengambil cadangan dasar, bahkan setelah menggunakannya bertahun-tahun adalah sangat mudah. Ketika saya pertama kali mulai bermain dengan elektronik dan mikroprosesor saya menghindari BASIC Stamp untuk menggunakan BASIC sebagai bahasa pemrograman, tetapi akhirnya jatuh cinta padanya karena kesederhanaannya dan jumlah daya yang diberikannya kepada pengguna. Pembuatan prototipe yang lebih mudah, siklus kode / tes yang lebih cepat dan secara umum jauh lebih sedikit kekhawatiran. BASIC dinamai demikian karena dasar, mudah dipelajari, dan dipelajari kembali. Terutama dengan entri pertama Anda ke elektronik stempel BASIC akan lebih baik, itu dibangun untuk digunakan di ruang kelas, dapat menangani
X-Istence
jauh lebih banyak pelecehan daripada mikro lainnya yang pernah saya nikmati. Ini dimaksudkan untuk digunakan sebagai alat pendidikan untuk kemudian melanjutkan dan naik dari begitu Anda memiliki dasar-dasar untuk elektronik.
X-Istence
+1. Tangan ke bawah. Cara yang bagus untuk masuk ke elektronik. Jika Anda memiliki kedekatan dengan Java, Parallax juga memiliki chip berbasis Java. Tautan
serampangan
@akf: Ingin menunjukkan bahwa chip tidak memiliki pengumpulan sampah apa pun, dan merupakan salah satu produk terburuk yang pernah saya gunakan dalam hidup saya. Saya pasti tidak akan menyarankan Javalin untuk pekerjaan serius yang tertanam.
X-Istence
5

Ada banyak saran bagus di jawaban sebelumnya, tetapi saya ingin menyajikan kepada Anda pendekatan yang berbeda.

Kau menulis:

Saat ini saya mulai tertarik untuk bereksperimen dengan Electronics

Kedengarannya bagi saya bahwa Anda tidak hanya tertarik pada pemrograman mikrokontroler, tetapi juga dalam elektronik .

Cara terbaik untuk memulai dengan elektronik adalah membangun sirkuit (sederhana) sendiri. Menurut pendapat saya, membuat papan starter Anda sendiri sangat ideal karena papan pemula

  • sederhana, hanya beberapa komponen yang dibutuhkan
  • modular (catu daya, LED, tombol, antarmuka)
  • murah
  • tersedia secara bebas sebagai diagram skematik

Saya tidak akan mulai dengan papan starter penuh sesak nafas, tetapi misalnya dengan

  • catu daya dan beberapa LED atau
  • catu daya dan beberapa tombol.

Nantinya Anda dapat menambahkan RS232 dll.

Sebagai permulaan, Anda dapat membangun semuanya di atas pinboard, tidak perlu disolder. Pastikan untuk mendapatkan mikrokontroler di perumahan DIL, tidak ada barang SMD.


Bagi saya pendekatan ini bekerja dengan sangat baik: Saya melakukan beberapa hal dengan AVR dan PIC dan saya tidak pernah memiliki starter kit.

Membeli starter kit bagus jika Anda tertarik pada pemrograman mikrokontroler. Jika Anda lebih tertarik pada elektronik sebagai gantinya, yang terbaik adalah melakukannya tanpa.

Ludwig Weinzierl
sumber
3

Astaga, ada apa dengan pembicaraan mikrokontroler bermodel baru ini?

"Elektronik" dulu berarti mendapatkan papan tempat memotong roti dan sekelompok komponen terpisah (resistor, transistor, kapasitor, dioda, chip logika 74-seri, photcell, LEDs ...) dan bersenang-senang membangun ... eh, aku bisa ' t ingat tetapi osilator dan radio digunakan untuk menjadi staples. Belajar elektronik dulu berarti memahami hal-hal seperti hukum Ohm dan kemudian pindah ke impedansi RLC dan teori filter, yang merupakan aplikasi praktis yang indah dari bilangan kompleks dan analisis Fourier; Saya ragu belajar memprogram mikrokontroler akan membantu Anda dengan itu.

Pikiran Anda, seorang teman lama, baru-baru ini mengatakan kepada saya bahwa mereka bisa mendapatkan mikrokontroler PIC lebih murah daripada mereka bisa mendapatkan timer 555 jadi mungkin itu adalah seni yang sekarat.

timday
sumber
2

Cari tahu apa yang Anda minati, teknik elektro adalah bidang yang sangat luas. Pertanyaan paling mendasar adalah analog atau digital. Saya lebih tertarik pada digital, jadi inilah beberapa opsi Anda:

  • Desain Field Programmable Gate Array (FPGA). Ini adalah chip yang sangat menarik, Anda belajar Bahasa Deskripsi Perangkat Keras (HDL), seperti Verilog atau VHDL. Dari sana, Anda menggunakan bahasa untuk menggambarkan perangkat keras yang Anda inginkan. FPGA sangat fleksibel, jika Anda menginginkan perangkat keras yang melakukan sesuatu yang spesifik dan sangat cepat (dibandingkan dengan x86) mungkin ini cocok untuk Anda. Saya merekomendasikan papan Digilent Nexsys 2, sekitar $ 100
  • Komunikasi Nirkabel. Mungkin Anda tertarik pada radio HAM, atau bahkan Radio Perangkat Lunak. Ada banyak aspek komunikasi digital nirkabel, kurva belajarnya cukup tinggi. Anda mungkin ingin melihat GNU Radio
  • Seperti yang Anda katakan, ada juga Microcontrollers. Jangan khawatir karena harus belajar C, pengetahuan C yang Anda butuhkan untuk melakukan hal-hal menarik dengan mikro tidak terlalu banyak. Saya mengambil kelas mikrokontroler tanpa pengetahuan tentang struktur data atau petunjuk. Ada banyak kesulitan dengan micros juga. TI MSP430 mungkin adalah yang paling rumit untuk digunakan, diikuti oleh chip ATMEL, kemudian PIC, kemudian Arduino. Juga, jika Anda tertarik dengan micros dan FPGA dapatkan FPGA. Anda dapat mengonfigurasikan perangkat keras FPGA untuk menjadi mikrontroller. Lihatlah microblaze dan picoblaze untuk ini.
  • Anda juga dapat melihat ke dalam Pengolah Sinyal Digital, tetapi ini membutuhkan sedikit latar belakang teoretis. Jika Anda tidak tahu tentang Transformasi Fourier, filter digital, dll. Tunggu.

Di sisi analog saya memiliki pengetahuan jauh lebih sedikit. Dua bidang yang paling populer di analog adalah op-amp dan Pengonversi Analog ke Digital. Saya juga tidak tahu banyak tentang itu. Tetapi jika Anda tertarik pada elektronik analog, coba beberapa kit dari make .

devin
sumber
0

Berikut adalah beberapa artikel yang mungkin berguna bagi Anda:

Masalah Migrasi (Komunikasi Serial Dasar)

Sumber daya untuk memulai dengan AVR

Mereka menjual papan breakout untuk pengontrol Atmel ATtiny2313 dan ATmegaXX8 AVR, ditambah beberapa kit yang menggunakan chip tersebut (setidaknya salah satu dari fitur itu kompatibilitas dengan Arduino).

Informasi tentang avr-gcc dapat ditemukan di sini untuk Linux, OS X, FreeBSD dan Windows.

Lingkungan yang mungkin ingin Anda lihat adalah Pemrosesan .

Dijeda sampai pemberitahuan lebih lanjut.
sumber
0

Saya juga akan memeriksa Maker shed dari majalah make. Mereka memiliki sejumlah kit menarik yang mencakup berbagai hal termasuk robotika dan elektronik.

Jim C
sumber