Конструктор знаток ардуино бейсик

Обновлено: 20.06.2024

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

Кибертехнологии масштабно развиваются. Одним из наиболее интересных течений в обсуждаемой среде оказывается ИИ. Способности интеллектуальных систем безусловно высоки. Интеллектуальные роботизированные устройства умеют прогнозировать, а также выдавать новую информацию на представлении той, которая уже есть.

Фактически Искусственный Интеллект создан для того, чтобы копировать мыслительную способность людей.

Cамый сложный метод познать ИИ — создание программируемой модели, работающей по принципу мозга человека. Также необходимо программное обеспечение, расчет её математических процессов. Чтобы это реализовать нужны знания основ написание программ и электроники. При помощи универсальных конструкторов произведенных на ядре Ардуино можно изобретать всевозможные умные модели, управляемые вычислительной сетью.

Основное количество модернизированных компьютерных систем, включая платы Ардуино исполняются микропроцессорами. Они реализуют их организацию друг с другом. А также контакт с людьми. Конструкторы Arduino строятся на узлах из часто используемых типов контроллеров, к примеру, таких как AVR.

Код программирования плат «Ардуино» строится на C++. Этот язык достаточно легок в освоении и хранит в себе специфичную встроенную среду разработки. Что позволяет воплощать оригинальные проекты тем, кто владеет ограниченным уровнем создания программ.

Сейчас многие старшеклассники с интересом изучают начальный уровень написания программ, а также робототехнику. Cегодня и у младшеклассников есть шанс приобрести необходимые в дальнейшем навыки. Повсеместно появляются группы и школы программистов и робототехники для детей. В этих классах ребята обучаются использовать ПК как механизм для творческого воспитания, самим строить интернет веб-ресурсы, работать с вымышленной реальностью, изобретать не сложные компьютерные игры, а также конструировать свои электромеханические системы. Школьники различного возраста с начальной школы получают шанс сориентироваться с выбором направления в компьютерных технологиях и оcознать согласны ли они повышать образование в такой области. Кроме того, подобные уроки готовят учеников в момент давать результат, действовать в компании и уметь находить выход из нестандартных положений.

Для современного школьника удивительным подарком будет электротехническое устройство, например, трансформируемый конструктор. При помощи его ребенок получает навыки, требующиеся в школе, и сможет самостоятельно придумывать и воплощать в жизнь разные изобретения, которые в обозримом будущем будут нужными для всего человечества.

В конце прошлого года компания «ЗНАТОК» анонсировала новый электронный конструктор с Arduino. Методист клуба робототехники «Робикс» Игорь Рогачев протестировал новый набор для обучения детей основам программирования и робототехники.

Обзор конструктора

Перед Новым годом в офис «Робикса» доставили два набора электронных конструкторов «Знаток». Первый — набор «Свет и цвет», который мы разыгрывали в рамках нашей онлайн-школы в ноябре 2018. Вторая коробка — гораздо больше и заинтересовала нас больше. В ней был набор «Знаток» Arduino BASIC. Поскольку все были заняты предновогодними заботами, его распаковку отложили на 2019 год.

Первое впечатление

Встречаем по одежке: приятно начинать знакомство с каким-либо продуктом с качественной упаковки. Красочный дизайн, удобная ручка для переноски набора, однако вряд ли будет удобно его переносить за пределы одного помещения. Но в «Знатоке» об этом подумали и пустили в продажу также версию EDUCATION, которая поставляется в удобном контейнере.

Набор

Электронный конструктор ЗНАТОК с Arduino

Крышка держится на магнитах, что тоже приятно. Ощущения от предвкушения «что же там внутри», были сравнимы с чувствами людей, распаковывавших iPhone первого поколения в 2007 году.

Первое, что бросается в глаза, — серийный номер, зарегистрировав который, пользователь может получить доступ к самым свежим версиям обучающих методик.

ЗНАТОК и Arduino

Затем идет второй этаж конструктора, и глаза начинают разбегаться. Разумеется, какую-то часть из компонентов мы уже много раз видели, а какую-то и производили сами (например, модуль Arduino Nano, интегрированный в конструктор).

Распаковка конструктора ЗНАТОК Arduino BASIC

Самые интересные детали, которые мы нашли в коробке, — блок питания 220 В и модуль, заменяющий привычный взгляду блок питания для батареек АА. Здесь есть к чему придраться — интерфейс разъема mini-USB. Произведенный в 2018 году продукт имеет устаревший разъем, кабель для которого, в случае поломки/потери комплектных (2 шт), уже нельзя так просто найти у каждого в доме.

Адаптер питания ЗНАТОК

Такой же разъем и в Arduino Nano. Вероятно, производитель в попытке удешевить производство выбирал самые дешевые комплектующие.

Дальше видим всем знакомый пропеллер, которые и так ломались на раз-два в неосторожных руках детей, а сейчас пластик этой детали стал еще более дешевым на вид, что не дает оснований полагаться на его прочность.

Пропеллер ЗНАТОК

В коробке мы нашли флешку, где лежат установщики Arduino и Znatok Oscilloscope, а также готовые файлы кода, которые можно редактировать и «заливать» на Arduino Nano.

Флешка в наборе ЗНАТОК Arduino

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

Обучающий процесс

Решили начать с простого — собрали схему с RGB-светодиодом (это мы уже видели в наборе «Свет и цвет»), режимы включения которого можно запрограммировать.

Далее, перелистав всю инструкцию, мы решили собрать схему электронного термометра. Несмотря на увеличившееся количество деталей, взаимодействовать с конструктором все также легко. Для нас остается загадкой точность измерения датчиков конструктора, поскольку термопот, из которого в кружку была налита вода, показывал температуру 85 градусов, а датчик Знатока — 72,9.

Измерение температуры

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

Инструкции предлагают «поиграть» со значениями в компиляторе, тем самым можно изменить логику его движения или сделать их более точными.

Кстати, язык программирования Arduino IDE C/С++, а компилятор Arduino выглядит так:

Язык программирования Arduino IDE C/С+ и компилятор Arduino

А это робот с ультразвуковым дальномером. Как можно заметь по GIF-кам, мы использовали внешнее питание для робота. Если взять power bank помощнее и закрепить его на корпусе робота, то он вполне сможет доехать хоть до Китая:-).

Вероятно, нам не хватило модуля-аккумулятора в комплекте, это значительно упростило бы работу и мы не тратили бы время на поиски mini-usb подлиннее и power bank.

Выводы

Безусловно, мы попробовали и рассказали далеко не о всех функциях набора «Знаток». К сожалению, у нас нет возможности часами сидеть и изучать конструктор. Мы попробовали самые интересные функции, которые были занимательны для нас и для рядового пользователя.

В глобальном смысле стоимость 13 880 руб. набора Arduino Basic гораздо больше оправдывает себя, чем стоимость модели «320 схем» за 3 980 руб. Если бы производитель уделил чуть большее внимания к деталям, добавил модуль аккумулятора, снизил цену до 10-11 тыс. руб, то получился бы практически идеальный образовательный конструктор. Но скорее всего в условиях окружающей действительности, экономической ситуации и, учитывая другие факторы, вряд ли этот проект смог бы окупить себя за такую стоимость.

Но если ваш ребенок уже увлечен робототехникой и/или программированием, то возможно стоит задуматься о покупке Arduino Basic.

Электронный конструктор ЗНАТОК часто используют в кружках робототехники для изучения электрических схем. Они имеет множество развивающих программ для детей от 5 лет. Конструкция электрических контактов не требует пайки деталей, поэтому из одного и того же набора можно собрать множество интересных моделей-схем, знакомящих ребенка с миром электроники. До сих пор компания не выпускала программируемых конструкторов, поэтому часто энтузиасты самостоятельно расширяли возможности конструктора, добавляя в его состав плату Arduino.

Новый конструктор ЗНАТОК имеет в составе плату Arduino и предназначен для изучения основ программирования и робототехники.

ЗНАТОК выпускает новый электронный конструктор с Arduino BASIC

На сайте производителя размещено описание набора:

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

Несмотря на то, что на упаковке указан возраст 10+, этот набор будет полезен детям более старшего возраста, вплоть до студенческого, утверждает производитель.

ЗНАТОК выпускает новый электронный программируемый набор Arduino BASIC

Набор будет поставляться в двух версиях: HOME (для домашнего пользования) и EDUCATION (для образовательных учреждений). Наборы отличаются только упаковкой.

Где купить

Конструктор ЗНАТОК Arduino Basic появится в продаже в конце ноября и будет стоить ориентировочно 15 — 17 тысяч рублей. Оформив предварительный заказ у производителя, можно получить скидку.

Станислав Сергеич

Кто-нибудь уже приобрёл конструктор "ЗНАТОК Arduino BASIC" ? ;)
АУ. ))) Отзовитесь. ))) Как впечатления? ;))

Станислав Сергеич

А мы купили конструктор "ЗНАТОК Arduino BASIC". Вот.
Жаль не долго прибалдевшему от счастья Серёге удалось с ним позаниматься, ибо в этот июньский вечер он уже уезжал в деревню. Только и успели установить на его компьютер ПО и помигать светодиодами. За то на этот раз он сам прошивал микроконтроллер! ))

Так что пока выдержки из инструкции и мои соображения. Сперва кое-что про ключевые компоненты набора.

Станислав Сергеич

Станислав Сергеич

Блок управления моторами №101.
Хорошо знаком обладателям вездехода "Лидер" под номером U8.
Функционально это тот же самый блок, выполненный по той же схеме, только в №101 применены компоненты в SMD исполнении, за счёт чего печатная плата стала в 1,5 раза меньше и занимает чуть больше половины корпуса. Это даёт некоторый простор для апгрейда, о чём ниже.
В нескольких проектах конструктора ЗНАТОК Arduino BASIC при управлении моторами используется ШИМ, т.е. двигатели питаются напряжением почти прямоугольной формы, пульсирующим с частотой порядка 500 Герц. При этом, помимо характерного "пения" моторов, уже довольно заметно проявляет себя самоиндукция их обмоток, что в купе с коммутационными скачками на коллекторах приводит к забросам обратного напряжения амплитудой до сотен вольт, вызывающих пробой силовых транзисторов блока. И такое у нас уже случалось на вездеходе-манипуляторе. С этими гадостными явлениями в какой-то степени борются блокировочные конденсаторы 47-100 нФ, сидящие на выводах моторов. Но при работе с ШИМ их уже явно не достаточно. Нужны защитные диоды для силовых транзисторов и дополнительные сглаживающие фильтры по выходам блока. Я использовал неполярные электролитические конденсаторы 100мФ и дроссели по 20 витков эмалированного провода D=0,5 на ферритовых кольцах. Они уютно разместились в освободившемся внутреннем пространстве блока №101. После установки фильтров моторы прекратили петь и стали гораздо приёмистее вращать колёса на малых оборотах.

Станислав Сергеич

Универсальный индикатор №90.
Шикарная деталь, знакомая счастливым обладателям конструкторов ЗНАТОК "Супер-измеритель", "Умная машина", "Супер-набор №1". Отображает 4 семисегментных цифры с точками и другие символы - единицы измерения и т.п. сверху и справа от 4х цифр. Использует для приёма данных всего 1 контакт (средний на корпусе, а справа и слева + — питания). К сожалению, протокола передачи данных в инструкции к конструктору нет. Понять его по коду использующих этот индикатор программ с наскока не удалось, ибо он написан довольно мудрено. С одной стороны, используется некая специализированная библиотека, а с другой - стандартные функции, такие как формирование образов цифр (какие сегменты для какой цифры зажигать или гасить), выписаны вручную в теле программы. Некое понимание возникло при осмотре внутренностей, где были обнаружены 2 включенных "паравозиком" светодиодных драйвера. На их входы подаются пакеты импульсов, задающих нужное состояние соответствующего светодиода (вкл/выкл). Имеет смысл создать для этого изделия соответствующую библиотеку для Arduino.

Станислав Сергеич

Электромагнитное реле №61.
Присутствует также в "Супер наборе №1"
В общем-то ничего особенного: реле как реле, с 1 переключающим контактом. Номинальное рабочее напряжение катушки 5В, максимальный коммутируемый ток 7А. Сопротивление обмотки не указано. Субъективно корпус 3х3 для этого реле кажется избыточным. На мой взгляд хватило бы и 5-контактного корпуса 3х2, каковой мы и использовали под аналогичное самодельное реле (фото 2).
При использовании в электронных схемах, особенно в которых присутствует микроконтроллер, настоятельно рекомендую всегда подключать параллельно катушке реле диод, включенный во встречном направлении к рабочему току катушки. Он спасёт управляющий транзистор, тиристор и микроконтроллер от всплесков напряжений самоиндукции в обмотке реле при его выключении. Можно было бы просто-напросто напаять этот диод на катушку реле внутри корпуса, но тогда у нашего изначально неполярного реле появится + и — питания, и при подключении нужно будет строго соблюдать полярность, чтобы не сжечь диод.

Станислав Сергеич

Ультразвуковой дальномер №89.
Знаком счастливым обладателям ЗНАТОК "Супер-измеритель", "Умная машина", "Супер-набор №1".
Используя ультразвуковые волны частотой 40 кГц, с точностью до 3 мм измеряет расстояние до объекта, попавшего в зону его действия (от 2 см до 5 м, с уголом обзора около 15°). На измерения не влияют источники света или цвет препятствия, но могут возникнуть затруднения при определении расстояния до пушистых или тонких объектов. Для большей точности измерений необходимо учитывать, что скорость звука зависит от температуры воздуха.
На корпусе размещены излучатель ультразвука, микрофон, воспринимающий отраженную волну, и контакты: цифровые вход и выход, + и — питания. Для начала измерения необходимо подать на вход логическую единицу на 10 мкс. После завершения измерения, на выходе появится логическая единица на время, пропорциональное расстоянию до объекта. Вот и всё.
Таким образом, становится понятным, что в проектах с микроконтроллерами можно использовать 2 и более таких дальномера, запуская их по очереди, чтобы они не мешали работе друг друга. Как раз это мы с Серёгой и планируем проделать в рамках развития проекта "Безопасная езда"!
Для автоматизации измерения расстояния можно (и нужно!) использовать специальную библиотеку Ultrasonic, которая самостоятельно вычисляет и выдаёт расстояние до объекта, "пойманного" дальномером в сантиметрах или дюймах.
Экспериментально установлено, что она вполне себе умеет работать с несколькими устройствами.

Станислав Сергеич

Осциллограф
Ну а вот это уже серьёзно! )) Настоящий бриллиант всей серии конструкторов "ЗНАТОК" ! Просто прорыв. Можно считать вполне себе годным программно-аппаратным инструментом для детского радио-моделирования!
Что можно было бы доработать в следующих версиях:
1. Не помешало бы предусмотреть полноэкранный режим отображения на мониторе.
2. Было бы очень хорошо если бы были реализованы 1-2 более шустрых горизонтальных развёрток, т.к. на самой быстрой из имеющихся (0.1 сек/деление) даже штатный ШИМ сигнал микроконтроллера (всего-то 500 Гц) выглядит сплошной лентой, на которой не удаётся рассмотреть ни импульсов ни пауз. Если использовать скорость связи 115200 кб/с, то 0.01 а может даже 0.001 сек/дел не должно стать проблемой.
3. Неплохо было бы сделать осциллограф многоканальным, хотя бы двух-трёх, благо у Arduino - NANO имеется аж целых 8 аналоговых входов. Другое дело, что в конструкторе "ЗНАТОК Arduino BASIC" задействован всего 1 аналоговый канал. Но тут, как говорится разработчикам и карты в руки! ))
4. Ну и если пойти ещё дальше в многоканальность, напрашивается режим логического анализатора, но это наверное уже немного другая история. )))

Эрнест Лазуренко

Станислав Сергеич

Станислав Сергеич

Драсьте. Сделал я себе модуль ардуино, по вашему варианту, из 7- сегментного индикатора. Есть ли инструкция от ардуино-basic набора и файлы, которые на флешке?

Электронный конструктор ЗНАТОК Arduino BASIC - ZN-70798

Знаток Arduino Basic - это начало изучения и понимания принципов работы современных цифровых устройств. Узнайте, как микроконтролеры управляют всеми функциями приборов и взаимодействуют с людьми! Полученные навыки помогают вам создавать роботов, бытовую технику и даже компьютер.

Внутри каждого устройства находится электронный мозг, который им управляет. Это микроконтролер, он начинен различными командами, написанными на языках программирования С/С++. Умный конструктор предлагает вам использовать модуль Arduino Nano и создать на его основе ряд измерительных приборов, синтезировать различные мелодии и многое другое, в наборе содержатся 65 схем. Пусть на вашем столе мигает настоящий светофор и переливается в определенном порядке светодиодная сетка, имитируя елочную гирлянду! Процесс сборки проходит быстро, ничего не надо паять. Нескольких минут достаточно для того, чтобы вы самостоятельно установили на двигатель систему климат-контроля или изобрели музыкальный инструмент. Создайте робота, который передвигается по заданному алгоритму, и добавьте к нему музыкальные эффекты!

Иллюстрированная инструкция объясняет на пальцах двоичную систему счисления и подробно рассказывает о каждой детали, описывая принцип её работы. Узнайте, как микрофон усиливает звук и почему для яркого красочного изображения на нашем смартфоне достаточно всего трех цветов. Сможете ли вы догадаться, как передвигаются летучие мыши и дельфины, и спроектировать дальнометр?

Точность – вежливость королей. А что может быть точнее, чем время? Покорите его, научившись собирать часы, секундомер, таймер и будильник. Теперь вы разбираетесь в особенностях работы каждого из этих механизмов! Вы в силах измерить напряжение, электрический ток, степень освещенности, температуру любого предмета или уровень шума. Как это сделать? Достаточно создать нужный прибор по указанной схеме.

Изменяйте принцип работы своих изобретений с помощью 90 программ, которые записаны для вас на USB-накопителе. Чтобы они хорошо читались, обновите свой компьютер до указанных в инструкции версий. Внутри коробки ждет подарок - это доступ к обучающим методикам на сайте компании «Знаток».

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

Откройте для своего ребенка целый мир увлекательной физики и информатики!

Читайте также: