Собираем роботов и паяем платы: 9 курсов по Arduino и Raspberry Pi

На базе Arduino и Raspberry Pi можно собрать метеорологическую станцию, квардрокоптер, смарт-колонку с жестовым управлением и даже роботизированного котенка. Системы сделали разработку железа более доступной и легли в основу многих популярных девайсов с Kickstarter. Собрали 9 курсов по Arduino и Raspberry Pi, которые помогут быстро освоить принципы создания электроники.

Оставить комментарий
Собираем роботов и паяем платы: 9 курсов по Arduino и Raspberry Pi

На базе Arduino и Raspberry Pi можно собрать метеорологическую станцию, квардрокоптер, смарт-колонку с жестовым управлением и даже роботизированного котенка. Системы сделали разработку железа более доступной и легли в основу многих популярных девайсов с Kickstarter. Собрали 9 курсов по Arduino и Raspberry Pi, которые помогут быстро освоить принципы создания электроники.

В чем отличия Arduino и Raspberry Pi

Arduino — это платформа с открытым кодом для создания электронных девайсов, которая состоит из программной и аппаратной частей. Платы Arduino используют для создания прототипов и полноценных устройств. Основа системы — микроконтроллер, который считывает команды: например, при попадании света на сенсор включается двигатель, а при нажатии кнопки зажигается светодиод. Разработчики используют язык программирования Arduino (на основе Wiring) и среду разработки Arduino Software (IDE), основанную на Processing.

Изначально Arduino создавался для студентов, у которых нет опыта в прототипировании и разработке электроники. Но постепенно коммьюнити росло, а девайс стали использовать не только новички, но и инженеры для ускоренной сборки прототипов. На базе Arduino сегодня собирают 3D-принтеры, носимые устройства, робототехнику и даже оборудование для научных исследований. 

Достоинства Arduino:

  • относительная дешевизна по сравнению с другими платформами микроконтроллеров, а также простая ручная сборка;
  • работа в операционных системах Windows, MacOS и Linux;
  • низкий порог входа, но при этом гибкость и неограниченные возможности за счет открытого исходного кода.

Raspberry Pi — это полноценный одноплатный ПК, к которому можно подключить дисплей, клавиатуру и другие аксессуары. Изначально его создавали для обучения детей информатике, но со временем экосистема разрослась, а компьютер стали применять даже для майнинга биткоинов. Команда Raspberry Pi управляет одноименным благотворительным фондом, который популяризует разработку железа, а также выпускает десятки девайсов — в том числе микроконтроллер Pico (конкурент Arduino). Бренд также разработал свою операционную систему Raspberry Pi OS. А для программирования на Pico используется MicroPython или C. 

Достоинства Raspberry Pi:

  • возможность собирать комплексные устройства — от сервера для Minecraft до пиратской радиостанции;
  • развитое коммьюнити, которое постоянно растет;
  • доступ к обучающим материалам — компания занимается просветительской деятельностью и постоянно выпускает и обновляет пособия;
  • демократичная цена. 
Курсы по Arduino и Raspberry Pi

Специализация «Введение в программирование интернета вещей (IoT)» (Coursera)

Специализация на Coursera состоит из шести курсов: модули разбирают принципы работы с Raspberry Pi и Arduino, основы создания IoT-устройств, а на финальном этапе студенты создают собственную embedded-систему на базе микроконтроллеров. Автор курса — магистр и доктор компьютерных наук Калифорнийского университета в Ирвайне — Йен Харрис. Он регулярно участвует в конференциях по разработке железа, а также работает с языком программирования Go, C и Python. 

11 курсов Golang + профессиональный блог
11 курсов Golang + профессиональный блог
По теме
11 курсов Golang + профессиональный блог

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

Рейтинг: 4,7

Продолжительность: 6 курсов (ориентировочно 6 месяцев).

Записаться на специализацию

Arduino шаг за шагом: начало (Udemy)

Курс, созданный электроинженером Питером Далмарисом, отлично подойдет новичкам, которые хотят вступить в ряды hardware-мейкеров. На лекциях вы узнаете, как собирать девайсы на Arduino и программировать в Arduino IDE, запускать простые команды, например, выводить текст на ЖК-дисплей или активировать светодиод. Кроме того, Далмарис объясняет, на какие этапы делится процесс разработки электроники, а заодно обучит полезным приемам.

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

Рейтинг: 4,6

Продолжительность: 16,5 часов.

Записаться на курс

Буткэмп по Arduino: обучение через проекты (Udemy)

Ускоренный курс предлагает за 10 часов создать с нуля 15 проектов на Arduino. Следя инструкциям электроинженера и преподавателя Ли Ассама, вы соберете машинку с дистанционным управлением, мобильный телефон, игровую приставку и мини-метеостанцию, а главное, научитесь создавать более комплексные проекты.

Ассам расскажет, как применять ультразвуковые датчики, драйверы и модули, в том числе Bluetooth / Wi-Fi / GSM, для создания рабочих прототипов электроники. Лекции сгруппированы по сложности: новичкам стоит начинать с проектов попроще, а более продвинутые слушатели могут сразу приступать к сборке машины с дистанционным управлением.

Рейтинг: 4,6

Продолжительность: 9,5 часов.

Записаться на курс

Основы электроники для мейкеров (Udemy)

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

Занятия рассчитаны на разработчиков, которые уже начали экспериментировать с Arduino и Raspberry Pi, но хотят перейти на новый уровень. Как отмечают слушатели: «Теперь я не боюсь сжечь свои Arduino и Raspberry Pi. Спасибо учителю — он реально ведет тебя к успеху».

Рейтинг: 4,5

Продолжительность: 7,5 часов.

Записаться на курс

Создаем платы самостоятельно (Udemy)

Автор курса Роберт Феранек — ютубер и лектор, который на протяжении многих лет проектировал материнские платы на базе процессоров Intel, AMD и VIA, а его видеоролики о разработке железа собрали более 4 миллионов просмотров.

На занятиях вы примерно за 15 часов разберетесь, как создавать платы на Arduino самостоятельно. Курс научит не только создавать прототипы, но и работать с ПО (Altium), а также готовить плату к производству — например, составлять BOM (список компонентов) и готовить техническую документацию. Программа подойдет как новичкам, так и продолжающим, а еще будет полезна фаундерам, которые строят hardware-стартапы и хотят лучше ориентироваться в производстве.

Рейтинг: 4,7 

Продолжительность: 14,5 часов.

Записаться на курс

Комплект курсов по Arduino (LinkedIn)

Платформа LinkedIn Learning собрала подборку из 11 курсов, которые помогут освоить все аспекты работы с Arduino. Как устроены электрические цепи, как настраивать микроконтроллеры, монтировать комплектующие, настраивать интерфейс, программировать на C, собирать и паять прототипы — лекции разбирают все этапы создания девайсов.

Курсы можно осваивать в комфортном ритме, а по итогу платформа выдаст сертификат.

Записаться на курсы

Основы программирования и hardware-разработки на Arduino (Udemy)

Носимые устройства, роботы IoT-девайсы — это лишь часть проектов, которые можно освоить на курсе электроинженерии. Программа занятий составлена Шоном Хаймелом, инженером-электриком, который называет себя «инженерным супергероем».

Лекции охватывают основы электротехники, а также принципы программирования на C / C ++, работу с макетной платой и комплектующими (диодами, приводами). Большинство хвалит курс за хорошую структуру, понятные объяснения и полезные лайфхаки для разработчиков железа. Кстати, продукт создан при участии коммьюнити мейкеров Hackster — это еще один плюс.

Рейтинг: 4,6 

Продолжительность: 7 часов.

Записаться на курс

Лайфхак: как получить финансовую помощь от Coursera, edX и Udacity и учиться бесплатно
Лайфхак: как получить финансовую помощь от Coursera, edX и Udacity и учиться бесплатно
По теме
Лайфхак: как получить финансовую помощь от Coursera, edX и Udacity и учиться бесплатно

Строим роботов и другие устройства на Arduino. От светофора до 3D-принтера (Сoursera)

Как полить цветок из другого города и изготовить материальный объект меньше, чем за час? На эти вопросы отвечает курс по прототипированию от МФТИ. Несмотря на специфику вуза, авторы не грузят слушателей формулами и сложными концепциями, а знакомят с основами механики, электроники и программирования. По итогу занятий вы соберете несколько электросхем, научитесь управлять 3D-принтером, создадите сайт для своего девайса и да, научитесь поливать цветы, находясь в другом городе.

Курс не требует специальных знаний. Но плюсом будут навыки программирования и владение английским языком на  уровне чтения технической документации. Главный недостаток программы — сложные тесты, которые построены не очень логично: из-за этого не всегда удается выбрать правильный ответ и нужно угадывать, что имели в виду авторы.

Рейтинг: 4,9

Продолжительность: 18 часов.

Записаться на курс

Проектируем и прототипируем Embedded-системы на Raspberry Pi (FutureLearn)

Курс будет полезен, в первую очередь, преподавателям, которые обучают школьников электромеханике и робототехнике. Вы узнаете, как «препарировать» hardware-продукт на составные элементы, а затем с нуля создать нечто похожее, а заодно выясните, чем встроенные системы отличаются от классических ПК. Кроме того, курс раскрывает основные процессы итеративного дизайна — как улучшать продукт на стадии прототипирования и получать более качественный результат. Курс разработан Raspberry Pi Foundation при участии Google и специально создан для популяризации электроинженерии в школах и не только. 

Записаться на курс

Еще несколько полезных ресурсов:

16 курсов по веб-дизайну для создания личного сайта и портфолио
16 курсов по веб-дизайну для создания личного сайта и портфолио
По теме
16 курсов по веб-дизайну для создания личного сайта и портфолио

Материал содержит аффилиатные ссылки. Это не отражается на стоимости курсов и сервисов. Партнеры не влияют на наши рекомендации.

Хотите сообщить важную новость? Пишите в Телеграм-бот.

А также подписывайтесь на наш Телеграм-канал.

Горячие события

Ярмарка вакансий Nordic Game Talents
27 октября — 29 октября

Ярмарка вакансий Nordic Game Talents

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

Безлимитный доступ к курсам Codecademy со скидкой 40% — всего за $9.6 в месяц
Безлимитный доступ к курсам Codecademy со скидкой 40% — всего за $9.6 в месяц
Безлимитный доступ к курсам Codecademy со скидкой 40% — всего за $9.6 в месяц
Дивидендный дедлайн: когда покупать акции, чтобы извлечь выгоду из даты отсечки
Дивидендный дедлайн: когда покупать акции, чтобы извлечь выгоду из даты отсечки
Дивидендный дедлайн: когда покупать акции, чтобы извлечь выгоду из даты отсечки
Coursera открыла бесплатный доступ к курсам и сертификатам от Google Cloud
Coursera открыла бесплатный доступ к курсам и сертификатам от Google Cloud
Coursera открыла бесплатный доступ к курсам и сертификатам от Google Cloud
Освоить инструменты машинного обучения, собрать голосового помощника или получить сертификат по облачной архитектуре — это лишь часть навыков, которые предлагает освоить Google Cloud. До 6 ноября все курсы платформы будут доступны бесплатно на Coursera. Рассказываем, как воспользоваться акцией.
1 комментарий
Дизайн злодеев, диджеинг и 3D-печать: 10 гиковских хобби на выходные
Дизайн злодеев, диджеинг и 3D-печать: 10 гиковских хобби на выходные
Дизайн злодеев, диджеинг и 3D-печать: 10 гиковских хобби на выходные
Создание сэмплов на Ableton, 3D-печать и дизайн персонажей в играх — такие хобби можно освоить на самом базовом уровне всего за несколько часов. Собрали 10 курсов от Domestika, которые помогут стать лучшей версией себя и не отнимут много времени на выходных.
1 комментарий

Обсуждение

Комментариев пока нет.
Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже