Независимо от того, являетесь ли вы инженером-программистом, инженером-электриком, инженером по энергетическим системам или кем-то из вышеперечисленных, вам действительно стоит подумать о том, чтобы дать вашему ребенку Arduino (или любую другую плату для разработки) в раннем возрасте. Огромный объем знаний, которые ваш ребенок может получить от этого, превосходит знания старого смартфона / планшета, на котором ребенок, вероятно, будет бездумно играть в Candy Crush и запоминать все существующие рекламные объявления Facebook. Если у вас нет детей, подумайте о том, чтобы подарить Arduino детям вашего друга или любому ребенку из вашей семьи. Если вы не знаете, что такое Arduino, вы можете сделать себе одолжение и купить его для личного пользования. Давайте углубимся в тему:
Что такое Ардуино?
Arduino - это небольшая плата для разработки, которая позволяет воплотить в жизнь множество интересных проектов из областей информатики, электротехники / электроники и многих других технических областей (химия, аэронавтика и т. Д.). Возможности безграничны, и существует множество бесплатные ресурсы и пошаговые руководства в Интернете, которые позволят вам выполнять очень сложные проекты без каких-либо предварительных знаний в любой из упомянутых выше областей.
Так выглядит плата разработки Arduino UNO. Он немного больше кредитной карты (другие модели Arduino чрезвычайно малы, размером с флэш-накопитель). Его можно подключить к компьютеру через USB и запрограммировать на выполнение множества интересных вещей.
Я не хочу вдаваться в подробности о том, что он может делать и как вы можете его настроить, в Интернете есть множество руководств, просто используйте свою любимую поисковую систему и введите «лучшие проекты Arduino», и вы будете очарованы гениальные проекты, над которыми люди работали за эти годы. Я просто упомяну несколько, чтобы пробудить ваше воображение: автомобили с дистанционным управлением, метеостанции, игровые консоли, умные часы и т. Д.
Это действительно должна быть Arduino / какую плату мне выбрать?
Существует МНОЖЕСТВО плат для разработки. И я имею в виду МНОГО. Выбор одного из них для начала может быть непростым, но, учитывая, насколько дешевы стартовые, я рекомендую вам для начала поискать Arduino UNO и Arduino Nano. Если вы задумываетесь о веб-разработке / работе в сети, возможно, вам не помешает попробовать платы для разработки ESP8266. Подойдет любой. Если вы знакомы с Python, вы можете подумать о STM32, но это уже продвинутая территория.
Где я могу его получить / сколько это стоит?
Amazon, AliExpress, Ebay, местные магазины и т. Д. Она не обязательно должна быть оригинальной, это может быть клон, на самом деле я не рекомендую тратить больше 10 долларов, если это ваша (или ваш ребенок) первая доска. Клонам потребуется дополнительный шаг при их настройке, но в Интернете есть много информации об этом. Я оставлю вам ссылку на AliExpress:
Почему я должен отдавать это своему ребенку (или себе)?
Отличный вопрос, давайте погрузимся в актуальную тему этой статьи! Позже я получил свою первую доску для разработки, но с тех пор я многому у нее научился. Есть огромное количество положительных аспектов в изучении того, как использовать Arduino. Я постараюсь выделить самые важные.
- Вы можете получить навыки программирования, от новичка до великого мастера программирования, выполняя проекты Arduino (низкоуровневое / высокоуровневое программирование, объективное / функциональное, от двоичного до API-интерфейсов, вы называете это).
- Вы познакомитесь с сообществом программного обеспечения с открытым исходным кодом и его концепциями.
- Вы получаете отличные знания в области электротехники / электроники (в зависимости от выбранных вами проектов вы можете получить знания о пайке, дизайне печатных плат, датчиках, сборе данных и т. Д.).
- Вы получаете отличные знания в других технических областях, в зависимости от того, какие проекты вы решите с этим делать.
- Вы делаете все вышеперечисленное весело, легко для понимания, изучая хорошо документированные ресурсы, которые подробно объясняют каждый шаг (опять же, просто поищите в Интернете проекты Arduino). Это действительно хороший способ получить навыки не только для хобби, но и для карьерного роста. Навыки, которые вы приобретаете, играя с Arduino, на самом деле могут дать вам работу (здесь играет роль множество других факторов)
Еще один ключевой аспект игры с доской для развития заключается в том, что она помогает вашему ребенку (или вам) почувствовать, в какой технической области они хотят специализироваться.
Кроме того, вы можете начать проект Arduino вместе со своим ребенком, и это может стать отличным опытом объединения.
Я часто шучу по этому поводу:
Подарите своему ребенку Arduino.
- Если ваш ребенок запрограммирует его на вычисление орбитальной траектории Солнца, но не подключит к нему какое-либо оборудование, он станет успешным инженером-программистом.
- Если он сделает из него многофункциональный гибридный осциллограф, но скопирует весь код из Интернета, он станет успешным инженером-электронщиком.
- Если он сделает из него автомобиль с солнечной батареей, но все равно скопирует код из Интернета, он станет успешным инженером-электриком.
- Если он подключит его к электросети, отключив выключатель, не поджаривая плату, он станет успешным инженером по энергетическим системам.
- Если он погрузил Arduino в кислоту, а Arduino по-прежнему работает, он станет успешным инженером-химиком.
Я мог бы растянуть шутку еще на несколько областей, но вы поняли суть.
Вывод:
Вы можете предложить своему ребенку лучшее будущее, просто подарив ему доску для развития, которая может выявить его истинную страсть и сделать его по-настоящему умным, она может даже указать им карьерный путь. Если вы тоже потратите на это время, вы сможете укрепить свою связь со своим ребенком, а в мире, полном токсичных привычек, вы сможете найти здоровое хобби, которое будет держать ваш ум занятым.