Бюджетный стартовый набор 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), если он уже будет в наборе. Спикер — такой же, как и в любом компьютере. Ещё на Али можно заказать пучок проводов для макетной платы, чтобы выглядело более цивильно и было проще работать с макетной платой.

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



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

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

Similar posts

Ads
AdBlock has stolen the banner, but banners are not teeth — they will be back

More

Comments 39

    +3
    Почему не взять на том же Али готовый набор (например, такой)? Цена та же, нет рассыпухи типа конденсаторов и диодов, зато есть двигатели, ИК-приемник с пультом и модуль RFID, плюс не надо собирать все по частям у разных продавцов. Да и сама Ардуино — Mega 2560.
      0
      Я не ошибся — там в комплекте ИК-дальномер? Или он ультразвуковой? По фото не очень понятно.
        0
        Там ультразвуковой дальномер HC-SR04 и пироэлектрический инфракрасный датчик движения HC-SR501.
          0
          Богатая, нечего сказать, комплектация. Помимо указанного, ещё NFC, пульт дистанционный, пульт местный, релюха, три вида индикаторов…
            0
            А ардуина оригинальная?
              +1
              Оригинальная Mega 2560 стоит дороже всего этого набора.
          0
          Тот же самый HC-SR04.
          +2
          Спасибо за ссылку, заказал. Два года думал что-то заказать, но вот цена комплектов отпугивала
            0
            Набор хорош. Жаль я не нашел его, когда заказывал свой Ардуино.
            Но наборы появляются и исчезают, поэтому я упор сделал на комплектацию, а не конкретные лоты с Али.
            +4
            1. DHT22 стоит немногим дороже, а точность у него выше (у DHT11 разброс ±2 градуса!).
            И если уж пошли погодные датчики, то сразу же стоит взять BMP085 — датчик атмосферного давления.

            2. SR04 — это воплощенный кошмар. Огромное количество ложных показаний из-за эха или плохой чувствительности. Чтобы более-менее правильно определить расстояние нужно сделать штук 7-9 измерений и взять медиану, предварительно подобрав таймаут под размеры помещения. А если в одной комнате используются два таких сенсора…

            Ближайшей более-менее качественной и относительно дешевой альтернативой является ИК-сенсор от Sharp (серия GP2, например — GP2Y0A21YK0), стоимостью примерно 5$.

            3. Самые ходовые резисторы это 1 и 10кОм. Их нужно существенно больше.

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

            5. Транзисторы — это хорошо, но почему в наборе нет ни одного полевого транзистора с логическим уровнем управления? Они дешевы и куда лучше подходят для ШИМ, чем обычные транзисторы.

            6. К большому бредборду я бы порекомендовал взять еще штуки три мелких — они удобнее, когда надо соединить 2-3 элемента.

            7. А к сервоприводу еще и контроллер нужен, ага.

            Вообще, при собирании собственного «стартового» набора лучше начинать со стороны задач. Типа, что именно хотелось бы посмотреть.
            Потому что тут как-то все бестолково — сервоприводу нужен контроллер и пластиковый обвес, погодной станции — датчик давления и (в перспективе хотя бы) углекислого газа, для управления LED-лентами или мощными светодиодами нужны полевые транзисторы и т.д. Текущий набор как бы практически исчерпывает свои возможности после пункта «помигать светодиодами».
              0
              Чуть-чуть добавлю по некоторым пунктам.

              1. Вместо BMP085/180 тогда уж лучше BMP280. Он точнее и умеет влажность (помимо давления и температуры).

              2. Хм, у меня вроде ультразвуковые нормально работали, хотя особо я их не использовал. Шарповские дальномеры весьма годны, есть на разные дистанции (юзал на 4-30см и на 1.5 метра).

              3. 10кОм сразу тыщу штук брать (ибо все равно закончатся в самый неподходящий момент).

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

              7. Ну контролер нужен, если серв штук 12. Например на базе PCA9685 — всего 3 бакса с небольшим и интерфейс I2C. Есть и другие расширители портов на шину I2C. Кстати, к экрану сразу полезно I2C-шный модуль купить (искать по i2c lcd module), чтобы кучу выводов на экран не тратить. Еще есть I2C OLED 0.96 дюйма (но они дорогие).
                0
                Что-то в даташите на BMP280 я не вижу, чтобы он умел влажность.
                  0
                  Прошу прощения, немного перепутал. Датчик BME280 умеет давление, температуру и влажность (библиотека для него). А BMP280 — это дальнейшее улучшение 180-ого.
                0
                > А если в одной комнате используются два таких сенсора…
                Подобное работать не будет?
                Эх, зря заказал 4 сенсора дополнительно к стартовому набору.
                0

                У китайцев есть семисегментники сразу с i2c управлением и библиотекой от adafruit. Не вспомню только микросхему.

                  0
                  Не хватает ссылок на Али (интересно, на али можно собрать кучу товаров в «пакет» и дать на него одну ссылку?).
                    +1
                    Реле 12В — блин, ну почему не 5 В?
                    Отдельное питалово к нему тянуть.
                      0

                      Лучше сразу с оптроном для гальванической развязки.

                      0
                      Ардуино и их обфускация языка C в официальной IDE сильно приучают к тому, как делать не надо в жизни настоящей. С другой стороны, с порога брать STM32/MSP430 слишком тяжело будет.

                      Несомненно, моё личное и ни к чему не призывающее ИМХО, но, потратившись долларов 30-40 на атмеловские микроконтроллеры (ATtiny85, ATmega328P, ATmega2560) и свои платы под них, до меня дошло, что онанировал с эмуляцией USB через Micronucleus/USB HID, страдал от недостатка портов и малой частоты работы зазря, лучше бы покупал вышеупомянутые отладочные модули на STM32/MSP430. Просто стоят они не многим больше, а по функционалу и пинауту это — звери, загрызающие атмеловские поделки с полуслова.
                        0
                        А можно взять NodeMCU Devboard на ESP8266-12 — высокая частота, полно памяти, сразу есть вайфай, в качестве языка предустановленной прошивки — Lua (даже с файловой системой). Проще некуда. Правда, новые разработчики NodeMCU повернулись к пользователям совсем не лицом, но есть разные другие прошивки.
                          0
                          Дык а самому купить модуль и плату сделать под него по принципиалке, которая наверняка в сети есть, нельзя? В модуле же камень есть — есть, документос на него есть — есть. Надо только взять программатор и бомбить на C, только вот минус в пороге вхождения таким драконовским способом =/
                        0
                        IMHO при наличии TFT дисплеев с ценой около 300 р и разрешением 320 на 240 применение одно-двухстрочных дисплеев и семисегментных диодных индикаторов выглядит архаичным…
                          +1

                          Мозгов надо меньше для знакосинтезирующих.

                            0
                            В обоих смыслах — да :)

                            Но результат несопоставимо лучше и возможностей отображения намного больше.
                          0
                          У китайских Ардуинок (не знаю как с настоящими, не пробовал) есть проблема с питанием по пину Vin. Что-то с регулятором по моему…
                          Сколько и чего я не давал (по спецификации ардуино, надо давать от 7-12В — так я давал 9В, чтоб наверняка) платка нормально работать не хотела (были подключены 6 инфракрасных леда).
                          Через usb же все работало отлично. Сколько же я промучился с этим!!! К сожалению, альтернативы нет (китайские платки на STM тоже не понятно кто и чем делал..)! :(
                          Кто и что посоветует? ;)
                            0

                            Питай на +5V мимо стабилизатора. Естественно после своих стабилизаторов, которые чаще лучше штатных.

                              +1
                              Ну, я бы посоветовал посмотреть как подключены леды, потому как все выглядит так, словно вы их поставили без сопротивлений и они сожрали весь ток после регулятора.
                                0
                                Да нет, резисторы ставил. Все чудесно работает от usb. Видно и правда надо было питать от 5-ти вольт через свои регуляторы… Так пришлось тянуть 220В и подключать через адаптор к usb. Грязно! :(
                                А кто встречал сгорание пинов на этом китайском чуде? Я да! Хорошо дополнительные ноги еще были…
                                Короче, серьезные нагрузки, даже в пределах своих спецификаций, китайские ардуинки не выдерживают.
                                Может кто знает, что-то более серьезное, но за разумную цену?
                                  0
                                  Мм… если я правильно помню, там что-то около 40мА на пин и не более 200мА на все пины вместе. Причем, где-то я встречал рекомендацию не превышать на долгосрочной основе даже половину этого лимита.
                              0
                              А теперь самое интересное — что с этим всем потом делать?
                                0
                                Рекомендую в комплект включить питалочку (breadboard power) — очень удобно для макетирования: получает 5-12 вольт от USB или адаптера, выдает 3 и 5 вольт на нужные линии, стоит меньше доллара.

                                image
                                  0
                                  … и умирает мгновенно. Четырёхлапковые регуляторы напряжения в ней полное г-но. Кто не знаком с платой, их два: на 5 и 3.3 В соответственно на обе стороны макетки. Второй минус — выводы, что идут в макетку, сделаны вообще неизвестно из чего и гнутся на раз-два.

                                  Лучше поколдовать, покурить теорию и познать дзен настоящих регуляторов электрорадиоэлементов а-ля LM317 (на коленке от нечего делать спаял недавно понижатор с 12 В для кулера в комп на L7805CV)
                                    0
                                    Там же стоят две штуки AMS1117. Чем они плохи? Вроде как везде используются и не умирают даже если их случайно коротнуть.
                                      0
                                      Они самые, но товарищи китайцы давно научились клепать подделки оригинальных микросхем, визуально ничем не отличающиеся от настоящих. И вот как раз в обсуждаемой плате они нереально хренового качества. Если в интернете почитать, то у очень многих они дохнут в один момент, как и у меня.

                                      P.S. а вот что в них хорошо, так это комплект с али, в котором плата идёт: макетка + плата + куча проводов мама-мама/мама-папа/папа-папа :D
                                      0
                                      У меня две таких, ничего не ломается. В макетку, правда, воткнуты и не вынимаются. Может, если вставлять их туда-сюда, то им конец настанет.
                                        0
                                        Если часто вынимать, то да, выводы гнутся. Но блин, почему тогда обычные PLS-колодки выдерживают любые мыслимые издевательства, а якобы такие же в этой плате — как резиновый шланг.

                                        … могу точно сказать, что моя AMSка на 5 В умерла не из-за статики, а во время экспериментов с генератором сигналов от Agilent и операционниками от TI без превышений значений напряжений и токов. Ещё у одного моего товарища просто сдохла такая, когда он на макетке просто питал ATmega328P (!). Китайская рулетка какая-то =/
                                          0
                                          Они же по 3 цента стоят. Я заказал себе как-то ленту на сто штук и пользуюсь. Если что, то заменить сабж — минутное дело.
                                            0
                                            В РБ с недавнего времени введены ограничения на получение товаров из-за рубежа (22 евро и 10 кг в месяц на лицо), посему дополнительные траты на то, что по идее должно работать априори, нежелательны. И ладно, если лицо ничего крупного не заказывало, хоть лентами тогда обвяжись, но китайцы могут написать на посылке неверную штампованную цену, и здравствуй, таможня в противном случае. Звучит это по-нищебродски, однако и в РФ этот бред хотят ввести.
                                              0
                                              Поверьте, китайцы цену указывают часто неверную, это да. Но обычно это выглядит как 1,5USD. Такие огромные возможности беспошлинного ввоза как в России, есть мало где. В Литве — 30 евро порог. Выше — платить, для всего что не ввезено из Европы.

                                  Only users with full accounts can post comments. Log in, please.