Строим роботов и другие устройства на Arduino. От светофора до 3D-принтера
- 4.9
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
IntermediateCourse 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