[Из песочницы] Бюджетный стартовый набор Arduino

У меня более 10 лет стажа в IT-индустрии, но как радиолюбитель — я полнейший нуб. Как и многих в последнее время, меня заинтересовали возможности Arduino. Но не в качестве крутого устройства по управлению всем вокруг, а больше в качестве программируемого конструктора и развлечения.

Самое очевидное решение для таких как я — взять готовый набор в нарядной упаковке, с красочной инструкцией и здоровенным ценником. Но если хочется немного сэкономить, то приходится с головой нырять в мир радиоэлектроники и наверстывать недостающие знания. И только после нескольких потраченных вечеров начинаешь понимать, что и где стоит заказывать.

Итак, если вы хотите собрать бюджетный набор с ардуинкой, пригодный для прохождения большинства уроков, а времени для изучения рынка нет, то последующий текст для вас.
Для начинающего хорошо подойдёт формат Arduino Uno. Эта плата используется в подавляющем большинстве обучающих уроков и недостатка в информации не будет. Оригинальная Uno стоит $25, но в виду открытости информации о её схеме, она мало чем отличается от большого количества реплик. На отечественном рынке приобрести аналог можно в примерно за 500р, а заказать из Китая — за 250–300р.

Но сама Arduino не так интересна, как периферия для неё. Здесь два основных варианта: брать все необходимое россыпью или взять какой-нибудь китайский стартеркит и докупить только оставшееся. Во втором варианте у вас бонусом будет удобная коробочка и, скорее всего, несколько не очень нужных деталей. Так или иначе, но в итоге желательно получить следующий список (в скобках указаны коды для более быстрого поиска):

Модули


  • Реле 12В (на основе SRD-05VDC)
  • Датчик звука (KY-038 или RKP-SS-LM393)
  • Ультразвуковой датчик расстояния (HC-SR04)
  • Датчик температуры (DHT11)


Стоимость модулей в наших магазинах 140–200р, на АлиЭкспресс 45–60р.
Вместо модуля с датчиком температуры можно взять отдельно датчик (DS18B20) или термистор (B57164-K).

Средства индикации


  • LED-дисплей с экраном 16×2 с поддержкой кириллицы (MT-16S2H) или без (HD44780)
  • 7-сегментный индикатор (SC56–11)


Экран стоит около 130р китайский и около 300р отечественный. Индикатор и там и там стоит около 20р, но на Али их продают в основном партиями по 10–20 шт. Дисплей может оказаться без припаянных пинов, в этом случае надо будет ещё докупить гребёнку (PLS-16).

Радиодетали


  • Тактовая кнопка (SWT-20–4.3) — 5шт
  • Потенциометр 10 кОм — 2шт
  • Конденсатор 100 нф — 10шт
  • Резистор 220 Ом — 10шт
  • Резистор 1 кОм — 10шт
  • Резистор 4.7 кОм — 10шт
  • Резистор 10 кОм — 10шт
  • Фоторезистор (GL5528 или VT93N1) — 1шт
  • Транзистор npn (BC337–16 или 2N4401) — 5шт
  • Диод (1N4007) — 5шт
  • Светодиоды 5 мм — много :)


Резисторы и конденсаторы в магазинах радиодеталей можно купить по 1,5–2р за штуку. А можно за 100р взять целый пакет из Китая. Такой пакет обычно содержит 300 резисторов/конденсаторов — по 10шт 30-ти разных номиналов. Фоторезисторы у нас стоят по 10–15р, а на Али партию из 20 шт можно взять за 50р. Светодиоды и там, и там стоят около 3р/шт. Желательно взять хотя бы штук 15. В штатные стартовые наборы обычно кладут по 5–10 светодиодов основных цветов: жёлтые, зелёные, красные и синие. Также можно взять один RGB-светодиод.

Прочее


  • Кабель USB тип A-B (если нет в комплекте в Ардуино)
  • Макетная плата для монтажа без пайки (BB-102 или SYB-120) — 2шт
  • Сервопривод (SG90)
  • Сдвиговый регистр (74HC595N) — 2шт
  • Спикер (пьезодинамик)


Вместо сдвигового регистра можно обойтись расширителем портов (PCF8574), если он уже будет в наборе. Спикер — такой же, как и в любом компьютере. Ещё на Али можно заказать пучок проводов для макетной платы, чтобы выглядело более цивильно и было проще работать с макетной платой.

Картинка со всем указанным оборудованием:

27af165c43454e20bfb82d1dd7f31f3e.jpg

Итого комплект, не уступающий по возможностям стартерам за 5к рублей, можно собрать за 2,5к у отечественных продавцов или за 1,5к, если заказывать у китайцев. Естественно, приведённый список можно и нужно расширять, поскольку возможности применения платы Arduino колоссальны. Но на первое время вышеуказанных деталей должно хватить.

Из полученного набора я уже собрал свои первые «мигающие лампочки», чего и вам желаю!

© Geektimes