Какой электронный конструктор купить ребенку?

Какой электронный конструктор купить ребенку?

Детские электронные конструкторы Arduino и mBlock от Суперайс

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

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

Время чтения: 10 минут

Введение


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

Развитие полупроводниковой техники, в 50-60 годах прошлого века, сделала электронные компоненты компактнее, дешевле и доступнее в цене. И уже в начале 70-х, началось производство и выпуск первых электронных конструкторов. Их появление позволило молодежи и простым любителям в доступной форме изучать радиоэлектронику.

Первые электронные конструкторы

Первые электронные конструкторы

Что такое современный электронный конструктор?

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

Современные конструкторы состоят из нескольких электронных и механических блоков управляемых небольшим микроконтроллером (МК). Для того чтобы заставить готовый проект реагировать на сигналы датчиков, выводить картинку на экран или управлять сервоприводом не нужно знать, как работают электронные. Для этого нужно собрать модули конструктора по определенной схеме и записать в микроконтроллер программу управления.

Программа (скетч) может быть написана на простом языке программирования или в визуальной среде.

В настоящее время наибольшее распространение получили конструкторы на базе платформы Arduino (Ардуино). Благодаря не высокой цене и большому функционалу их выбирает большинство преподавателей в клубах робототехники.

С какого возраста можно изучать электронный конструктор?

Давайте определимся с возрастной категорией.

Как уже отмечалось в статье о выборе программируемых роботов, при самостоятельном изучении конструкторов на базе Ардуино, порог вхождения, начинается с 10-12 лет.

Если обучение планируется в кружке робототехники, то с грамотным педагогом возможно начать обучение в 6-7 лет.

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

Что такое Ардуино?

Ардуино это своего рода миникомпьютер, который может взаимодействовать с внешними устройствами принимая и посылая цифровые и аналоговые сигналы.

Ардуино было разработано в 2003 году преподавателями итальянского города Ивреа для обучения студентов на курсах по программированию. Прототипом послужили микроконтроллеры BASIC Stamp выпускаемые фирмой Parallax с 1992 года.

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

Платы микроконтроллеров

Платы микроконтроллеров: а) BASIC Stamp 1; б) Arduino Serial

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

Наиболее известными моделями считаются классические платы: Arduino Mega, Arduino UNO, Arduino Nano и Arduino Mini.

Конструкция платы Arduino

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

Конструкция платы Arduino

Конструкция платы Arduino

На плате компактно размещены:
  1. Контроллер порта USB;
  2. Кнопка сброса;
  3. Интерфейсы: ICSP, UART, SPI и I2C;
  4. Цифровые входы/выходы;
  5. Аналоговые входы;
  6. Микроконтроллер;
  7. Кварцевый резонатор;
  8. Стабилизатор напряжения;
  9. Разъемы питания.

Среда программирования

Программирование с микроконтроллера осуществляется через компьютер (ПК). Плата подключается к нему через порт USB, а на сам ПК устанавливается специальная программа – среда программирования.

Наиболее популярными являются:
  1. Arduino IDE (Integrated development environment);
  2. mBlock (MakeBlock).

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

В среде mBlock программирование максимально визуализировано и адаптировано для детского восприятия.

Arduino IDE


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

Рабочее окно среды разработки Arduino IDE

Рабочее окно среды разработки Arduino IDE

Программы для МК выполняется на языке программирования конструктивно близком к C++. После написания скетча программа проверяет его, компилирует и «заливает» в микроконтроллер.

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

mBlock (MakeBlock)


mBlock - редактор для визуального программирования микроконтроллеров. Он создан на основе Scratch - визуальной событийно-ориентированной среды программирования, для детей и подростков. В этом редакторе все операции и функции разделены на блоки (контакт, порт, датчик, событие и пр.) и представлены в виде графических примитивов с максимально простым функционалом.

Рабочее окно редактора для визуального программирования mBlock

Рабочее окно редактора для визуального программирования mBlock

Данный редактор также позволит подготовить ребенка к работе в Arduino IDE. Если открыть вспомогательное окно «Arduino C», то в нем отобразится, как выглядит только что написанная программа в «классическом» виде.

Также важно отметить, что mBlock в первую очередь ориентирован на конкретные официальные продукты: робототехнические наборы, конструкторы и официальные платы. А производители данной продукции обеспечивают постоянную активную поддержку через mBlock.

Выбираем электронный конструктор для начинающих

На начальном этапе знакомства с Arduino лучше всего подойдут стартовые наборы Starter Kit с уроками по программированию в среде разработки Scratch (mBlock).

Эти наборы содержат в себе микроконтроллер Arduino UNO R3 с различным числом модулей и радиодеталей. А благодаря урокам, изложенным в руководстве к набору, ребенок научится собирать различные проекты и освоит написание скетчей.

Сравнительная таблица стартовых наборов на базе Arduino

С набором Starter Kit Basic можно освоить азы программирования на Ардуино, такие как: мерцание светодиодом, бегущие огни, управление включением/выключением светодиода от кнопки или датчика света.

Стартовый набор Starter Kit Basic

Стартовый набор Starter Kit Basic

В следующем наборе дополнительно можно изучить работу с модулем RFID, серводвигателем, LCD дисплеем и индикаторами.

Стартовый набор Starter Kit с модулем RFID

Стартовый набор Starter Kit с модулем RFID

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

Стартовый набор Starter Kit с модулем реле (расширенный)

Стартовый набор Starter Kit с модулем реле (расширенный)

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

Набор для робототехники (расширенный)

Набор для робототехники (расширенный)

Продвинутым пользователям

Те, кто уже освоил программирование в среде разработки Arduino IDE, могут самостоятельно подобрать подходящую модель микроконтроллера и дополнительные модули.

Помимо классических плат Arduino UNO можно выбрать более компактные или обладающих большим функционалом, например: Arduino Nano, Mega2560 или Ардуино DUE.

Платы Ардуино:

Платы Ардуино: а) Arduino Mega; б) Arduino UNO; в) Arduino Nano; г) Arduino Mini

Плата Микроконтроллер U, В Ток потребления, А Выводы цифр./аналог. Флэш-память, КБ Частота, МГц USB-разъем Размер, мм
UNO Atmega328 5 40 14/6 32 16 B 69 х 53
Nano Atmega328 5 40 14/8 32 16 mini 43 х 17
Mega Atmega328 5 40 54/16 256 16 B 102 х 53
DUE Cortex-M3 3,3 800 54/12 512 84 micro 102 х 53
Mini Pro Atmega328 5 40 14/6 32 16 - 33 х 18
Сравнительная таблица плат Arduino

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

Модули для плат Arduino

Модули для плат Arduino: а) Датчик влажности и температуры DHT11; б) Радиомодуль nRF24L01+ (2.4 ГГц); в) OLED дисплей I2C IIC 0.96 дюйма 128X64

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

Набор соединительных проводов и макетная плата

Набор соединительных проводов F/F и макетная плата Breadboard MB-102

Робототехникам

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

Роботы-конструкторы, в зависимости от функционала, могут настраиваться через Arduino IDE, mBlock или специализированную программу идущую в комплекте с конструктором.

Роботы и робототехнические наборы

Роботы и робототехнические наборы: а) Робот-конструктор RoboCar-4; б) Робот-манипулятор ZYMiniArm; в) Конструктор для сборки робота Yahboom Robot Car с управлением через Bluetooth; г) Конструктор-робот Xiao-r GFS Wi-fi с камерой

В Суперайс покупатель найдёт необходимые ему электронные конструкторы, а консультанты интернет магазина помогут при выборе!

Количество показов: 7379
20.09.2021
Понравилась статья? Поделитесь ей в ваших социальных сетях:

Возврат к списку