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

  • 4.9
Approx. 18 hours to complete

Course Summary

This course teaches you how to build robots using Arduino, a popular open-source electronics platform. You will learn the basics of programming and electronics, and apply them to create your own robots that can sense and respond to the environment.

Key Learning Points

  • Learn the basics of electronics and programming with Arduino
  • Build your own robots and sensors with Arduino
  • Understand how to integrate sensors and actuators to create interactive robots
  • Explore different applications of robotics and automation
  • Gain hands-on experience with a variety of projects and challenges

Related Topics for further study


Learning Outcomes

  • Understand the basics of electronics and programming with Arduino
  • Build your own robots and sensors
  • Integrate sensors and actuators to create interactive robots

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Familiarity with electronics concepts

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced
  • Video lectures
  • Hands-on projects
  • Quizzes and assessments

Similar Courses

  • Introduction to Robotics
  • Robotics: Aerial Robotics
  • Robotics: Perception

Related Education Paths


Notable People in This Field

  • Co-founder of Arduino
  • Data Scientist and TED Speaker

Related Books

Description

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

Outline

  • Один старый и много новых знакомых
  • Трейлер
  • Вступление
  • МФТИ
  • 1.1. Обзор недели
  • 1.2. Как собрать схему на макетной плате?
  • 1.3. Как передать знания о собранной схеме?
  • 1.4. Измерение параметров электричества
  • 1.5. Автоматизируй это
  • 1.6. Встречаем Arduino
  • 1.7. Среда разработки Arduino IDE
  • 1.8. ;-)
  • 1.9. Совместная работа переводчиков
  • 1.10. Первый взгляд на программу
  • 1.11. Первая написанная программа
  • 1.12. Макроопределения, переменные, цикл со счетчиком
  • Как проходить этот курс
  • Как практиковаться
  • Оценки
  • МФТИ
  • Практика
  • Ссылки на материалы
  • Расскажите о ваших ожиданиях от курса
  • Тест №1
  • Контроллер изучает мир
  • 2.1. Обзор недели
  • 2.2. Первый датчик
  • 2.3. Делитель напряжения
  • 2.4. Как считать аналоговый сигнал?
  • 2.5. Обмен данными через последовательный порт
  • 2.6. О сигнале
  • 2.7. Чтение цифрового сигнала
  • 2.8. Логические выражения и ветвление программы
  • 2.9. Новые индикаторы: зуммер и шкала
  • 2.10. Семисегментный индикатор
  • 2.11. Микросхемы
  • 2.12. Выходной сдвиговый регистр
  • 2.13. Отладка
  • 2.14. Использование модулей
  • 2.15. Система мониторинга
  • Практика
  • Ссылки на материалы
  • Тест №2
  • Цель обнаружена
  • 3.1. Обзор недели
  • 3.2. Инфракрасный дальномер
  • 3.3. Запись аналогового сигнала
  • 3.4. Борьба с шумом
  • 3.5. Работа с массивами
  • 3.6. Создание функций
  • 3.7. Цикл с условием
  • 3.8. Сервомотор и библиотека
  • 3.9. Измерение расстояния ультразвуком
  • 3.10. Четыре символа через один провод
  • 3.11. Что и где стоит искать
  • 3.12. Картография с Processing
  • 3.13. Arduino -> I2C -> Multiservo -> 18 моторов
  • 3.14. Всевидящее око
  • Практика
  • Ссылки на материалы
  • Тест №3
  • Как полить цветок из другого города
  • 4.1. Обзор недели
  • 4.2. Погружная помпа
  • 4.3. Полевой транзистор и реле
  • 4.4. Организация питания
  • 4.5. Планирование
  • 4.6. Сначала думаем
  • 4.7. Датчик влажности почвы
  • 4.8. Откуда берутся веб-страницы
  • 4.9. Как отправить данные в сеть
  • 4.10. Как получить команду из сети
  • 4.11. Конечный автомат
  • 4.12. Основа программы Поливалли и switch
  • 4.13. Ошибки, которые часто встречаются
  • 4.14. Пока что самый длинный скетч
  • 4.15. Как Поливалли поливает
  • Практика
  • Ссылки на материалы
  • Тест №4
  • Мобильный робот
  • 5.1. Обзор недели
  • 5.2. Запуск коллекторных моторов
  • 5.3. Драйвер двигателей
  • 5.4. Плата расширения для управления моторами
  • 5.5. Тележка
  • 5.6. "Жёсткая сцепка"
  • 5.7. Релейный алгоритм
  • 5.8. Аналоговый датчик линии
  • 5.9. Реализация релейного алгоритма
  • 5.10. Регулятор
  • 5.11. Подбор коэффициента для пропорционального регулятора
  • 5.12. Куб ошибки и альтернативный регулятор
  • 5.13. Диагностика
  • 5.14. Выборочная компиляция
  • 5.15. Связь по bluetooth
  • 5.16. SoftwareSerial
  • 5.17. Приложение-джойстик и тест
  • 5.18. Дистанционное управление
  • 5.19. RemoteXY
  • 5.20. Как посчитать обороты
  • 5.21. Внешние прерывания
  • 5.22. Обороты посчитаны
  • Практика
  • Ссылки на материалы
  • Тест №5
  • Как создать новый предмет за час
  • 6.1. Обзор недели
  • 6.2. Шаговый двигатель
  • 6.3. Как устроен 3D-принтер и что он делает
  • 6.4. 3D-модель детали
  • 6.5. Модель -> деталь
  • Заключительное видео
  • Практика
  • Ссылки на материалы
  • Финальный тест

Summary of User Reviews

This course on building robots with Arduino has received positive reviews from students. Many users found the course to be informative and engaging, with a good balance of theory and practical exercises.

Key Aspect Users Liked About This Course

The practical exercises helped students apply the theory to real-world scenarios.

Pros from User Reviews

  • Clear and concise explanations of concepts
  • Hands-on exercises with Arduino
  • Good pacing and structure of the course
  • Helpful community and resources for assistance
  • Great for beginners and those with some experience in programming and electronics

Cons from User Reviews

  • Some students found the course content to be too basic
  • Limited coverage of advanced topics in robotics and Arduino
  • Not enough emphasis on troubleshooting and problem-solving
  • Course materials could be improved with more visuals and examples
  • Some technical issues with the platform and assignments
Russian
Available now
Approx. 18 hours to complete
Алексей Перепелкин, Дмитрий Савицкий
Moscow Institute of Physics and Technology
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses