Електронний комплект для стартерів [закрито]


15

В даний час я зацікавлений починати експериментувати з Electronics, і шукаю якийсь комплект електроніки для початківців, щоб розпочати мене.

Я подивився на Starter Kit Arduino , а також на базовий штамп , але мені було цікаво, чи є де-небудь інший цікавий (або навіть кращий) набір для початківців, ніж ті, про які я згадував вище?

PS З двох перерахованих вище я особисто пішов би на Arduino, оскільки він використовує C, тоді як Basic Stamp використовує BASIC

[Update] в даний час найбільш проголосували відповідь від говорить , що Паралакс шлях, однак прийнятий відповідь (і навіть другий) від «питання сек НЕ згоден сильно з цим, кажучи , що вона завищена і не варто, якщо ви» знову вже в програмуванні.
X-IstenceDaok

Хтось хотів би детальніше розглянути цю проблему?


Те, що мене вражає щодо продуктів Parallax, особливо Основна марка полягає в тому, що вони зрілі і добре відшліфовані і мають фантастичну документацію, яка передбачає мало знання електроніки з боку читача. Я створив одноклавішне MIDI-фортепіано за допомогою сенсорного сенсора BS2 та деяких проводів / роз'ємів приблизно за 3 години з їх документацією. Якщо ви вже знайомі з електронікою та іншим обладнанням, Arduino чудовий тим, що дешевший, має більше функцій (переривання, більше вводу / виводу тощо), але вимагає більше знань з боку розробника.
Дж. Полфер

Відповіді:


7

Я вважаю, що для початку ви швидко відхилите штамп BASIC, оскільки він використовує варіант BASIC, розроблений Parallax, відомий як PBASIC.

Використовуючи як марку BASIC, так і Arduino, я все ще маю свій набір штемпельних BASIC, а також книгу Stampworks, яка є у вільному доступі на веб-сайті Parallax. Я більше не володію своїм Arduino, продаючи його іншому студенту, який ТАКОЖ вважав, що хоче писати на С, а не в БАЗОВОМ.

Штамп BASIC - це мікросхема, яка використовується у сотнях аматорських проектів, а також у побутовій техніці.

Наприклад, штамп BASIC був включений в пристрій, який планує час ввімкнення спринклерної системи, він також використовувався на різних повітряних кулях в ближньому просторі (дуже схоже на космічний проект, над яким я працював у nearspace.0x58 .com для отримання додаткової інформації ).

Відхилення цього універсального та корисного чіпа, оскільки у ньому немає компілятора С - це помилка. Буде простіше прототипувати, простіше швидко будувати різні проекти, і не потрібно широких знань написання коду С для запуску на вбудованій платформі.

Після того, як ви закінчите з базовим штемпелем, ви можете перейти до SX28 Parallax. Це чіп, який можна запрограмувати в SX / B (версія SX BASIC, використовуючи ті самі навички та майже той самий код, який ви дізналися для штампу BASIC). C компілятори існують для SX, а також дозволяють програмувати його повністю в зборі (хороша платформа, щоб навчитися складати).

Потім наступним кроком є ​​ще один пристрій Parallax під назвою Пропелер. Це дає вам 8 різних ядер для запуску коду, і все це у вбудованому пристрої, що дозволяє виконувати багатозадачні завдання. Він повинен бути написаний абсолютно новою мовою програмування під назвою Spin, але до того моменту, коли ви навчили себе BASIC і SX / B, ви вже зрозумієте дивовижні ресурси Parallax, дивовижні посібники та посібники, і Spin не буде нічого.

Я працював з продуктами Parallax давно, нещодавно я почав переходити до Ti MSP430 для нового проекту, над яким я працюю, в основному для нового завдання, а також для того, щоб мати все необхідне для одного чіпа.

Моя відверта пропозиція, якщо ви цього ще не здогадалися, перейдіть з печаткою Parallax BASIC. Легкість, з якою ви можете робити те, що хочете зробити, особливо як початківець, робить його чудовим початковим набором.


причина, по якій я сказав, що віддаю перевагу С, - це те, що я набагато більше розбираюся в С, ніж в Базовому; infact Я не використовував Basic протягом багатьох років
Andreas Grech

Збір базової резервної копії, навіть після використання її протягом років, надзвичайно просто. Коли я вперше почав грати з електронікою та мікропроцесорами, я ухилився від BASIC Stamp для використання BASIC як мови програмування, але в кінцевому підсумку полюбив його за простоту та кількість енергії, яку він дає користувачеві. Легше прототипувати, швидший цикл коду / тестування і взагалі набагато менше турбуватися. BASIC названий так, тому що він є базовим, його легко навчатись та перевчати. Тим більше, що при першому вступі в електроніку штамп BASIC стане кращим, він буде побудований для використання в класі, з ним можна впоратися
X-Istence

набагато більше зловживань, ніж будь-який інший мікрофон, з яким я мав задоволення працювати. Він призначений для використання в якості навчального інструменту, щоб потім рухатися і рухатися вгору з того часу, коли ви матимете основи електроніки.
X-Istence

+1. Руки вниз. Чудовий спосіб потрапити в електроніку. Якщо у вас є спорідненість до Java, Parallax також має чіп на основі Java. Безкоштовне посилання: parallax.com
akf

@akf: Хочеться зазначити, що чіп не збирає сміття ніколи, і це один з найгірших продуктів, які я коли-небудь використовував у своєму житті. Я б точно не пропонував Джаваліну для будь-якої серйозної роботи.
X-Istence

5

У попередніх відповідях було багато хороших пропозицій, але я хотів би представити вам інший підхід.

Ти написав:

На даний момент я зацікавлений починати експерименти з Електронікою

Мені це звучить, що вас цікавить не лише програмування мікроконтролерів, а й електроніка .

Найкращий спосіб розпочати роботу з електронікою - це створити (прості) схеми самостійно. На мою думку, виготовлення власної стартерної дошки ідеально, тому що це стартові дошки

  • просто, потрібні лише декілька компонентів
  • модульний (джерело живлення, світлодіоди, кнопки, інтерфейси)
  • дешево
  • у вільному доступі у вигляді принципової схеми

Я б не починав з повноцінного пуску стартера, але, наприклад, з

  • джерело живлення та кілька світлодіодів або
  • блок живлення та кілька кнопок.

Пізніше ви можете додати RS232 і т.д.

Для початку ви можете побудувати все на дошці, не потрібно паяти. Просто не забудьте отримати мікроконтролер у корпусі DIL, без SMD.


Для мене такий підхід спрацював дуже добре: я робив деякі речі з AVR та PIC, і ніколи не мав стартового набору.

Придбати стартерний комплект добре, якщо вас цікавить програмування мікроконтролерів. Якщо натомість вас більше цікавить електроніка, краще буде обійтися без.


3

Добре горе, що це все за новомодні розмови про мікроконтролери?

"Електроніка" означала отримання макетної дошки та купою дискретних компонентів (резистори, транзистори, конденсатори, діоди, логічні мікросхеми серії 74, фотоелементи, світлодіоди ...) та весела побудова ... е, я можу " не пам'ятайте, але коливання та радіоприймачі були скобами. Навчання електроніці означало розуміння таких речей, як закон Ома, а потім переходило до теорії імпедансу та фільтра RLC , які є прекрасними практичними програмами застосування комплексних чисел та аналізу Фур'є; Я сумніваюся, навчитися програмувати мікроконтролер допоможе вам у цьому.

Пам’ятайте, що ви, колись, старий туман, сказали мені, що вони можуть придбати мікроконтролер PIC дешевше, ніж вони можуть отримати 555-таймер, тож, можливо, це мистецтво вмирає.


2

Дізнайтеся, що вас цікавить, електротехніка - надзвичайно широке поле. Найбільш основне питання - аналоговий чи цифровий. Мене більше цікавить цифровий, тому ось кілька ваших варіантів:

  • Дизайн польового програмованого масиву воріт (FPGA). Це дуже цікаві фішки, ви вивчаєте мову опису обладнання (HDL), наприклад Verilog або VHDL. Звідти ви використовуєте мову, щоб описати потрібне обладнання. FPGA дуже зручні, якщо ви хочете, щоб обладнання, яке робить щось конкретне і дуже швидке (порівняно з x86), можливо, це для вас. Я рекомендую плату Digilent Nexsys 2, приблизно 100 доларів
  • Бездротовий зв’язок. Можливо, вас цікавить радіо HAM або навіть радіовизначення. Існує багато аспектів бездротового цифрового зв’язку, крива навчання досить висока. Ви можете подивитися на GNU Radio
  • Як ви сказали, є також мікроконтролери. Не турбуйтеся про те, що вам доведеться вивчати С, до речі, знання C, які вам потрібні, щоб робити цікаві речі з мікрофоном, не так вже й багато. Я взяв клас мікроконтролерів без будь-яких знань про структуру даних або покажчики. Існує велика складність діапазону і з мікрофонами. TI MSP430, мабуть, найскладніший у використанні, за ним слідують мікросхеми ATMEL, потім PIC, потім Arduino. Крім того, якщо ви зацікавлені у мікро- і FPGA, отримайте FPGA. Ви можете налаштувати апаратне забезпечення FPGA таким чином, щоб це було мікронтролером. Перегляньте для цього мікроблази та пікоблази.
  • Ви також можете вивчити цифрові сигнальні процесори, але для цього потрібно зовсім небагато теоретичних підстав. Якщо ви не знаєте про перетворення Фур'є, цифрові фільтри тощо, зачекайте їх.

З аналогового боку я маю набагато менше знань. Двома найпопулярнішими полями в аналогових областях є підсилювачі та аналого-цифрові перетворювачі. Я не знаю занадто багато ні про одне. Але якщо ви зацікавлені в аналоговій електроніці, спробуйте деякі з комплектів з виробництва .



0

Ось кілька статей, які можуть бути вам корисними:

Питання міграції (основна послідовна комунікація)

Ресурси для початку роботи з AVR

Вони продають комутаційні дошки для Atmel ATtiny2313 і ATmegaXX8 AVR контролерів, а також деякі комплекти , які використовують ці фішки ( по крайней мере , один з цих функцій Arduino сумісності).

Інформацію про avr-gcc можна знайти тут для Linux, OS X, FreeBSD та Windows.

Навколишнє середовище, на яке ви можете поглянути, - це Обробка .


0

Я також перевірив сарай Maker з журналу make. У них є ряд цікавих наборів, які охоплюють різні речі, включаючи робототехніку та електроніку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.