Создание робота "Счетомер" на платформе ARDUINO
Созданный учеником гимназии проект по робототехнике "Создание робота "Счетомер" на платформе ARDUINO" направлен на реализацию поставленной цели - создать робота, измеряющего расстояние и делающего вычисления.
Подробнее о работе:
Для написания программы для робота, выполняющего функции счетометра, использовалась платформа Аrduino, которая упрощает процесс работы с микроконтроллерами, имеет простую, понятную среду программирования и множество плат расширения.
Предложенная автором исследовательская работа по робототехнике на тему "Создание робота "Счетомер" на платформе ARDUINO" будет интересна для учеников 9, 10 и 11 класса школы, интересующихся новыми тенденциями в области роботостроения и программирования, поможет выявить у них интерес к созданию самостоятельного проекта.
Оглавление
Введение
1. Программа Аrduino.
2. Создание робота-счетомера.
Заключение
Литература
Введение
С каждым годом робототехника совершенствуется и развивается. Не за горами то время, когда мир заполонят разумные роботы, которые намного облегчат жизнь человека, сделают ее более удобной.
Тема моего Аrduino - проекта по робототехнике - «Счетомер».
Для достижения цели проекта я буду использовать программу Аrduino, мною будут изучены основы программирования комплектов Arduino, будет составлена программа для робота, измеряющего расстояние и делающего вычисления. Будет собрана модель робота «Счетомер».
Актуальность проекта: Программа Аrduino составлена с учетом тенденций развития современных информационных технологий, что позволяет сохранять актуальность реализации данной программы.
Не так давно в нашей жизни появились машины, которые автоматические производят различные измерения. Много таких роботов уже находятся в открытом доступе. «Счетомер» является прототипом дальномера, планиметра . Используя ультразвуковой датчик, робот мгновенно совершает измерения различных величин, что значительно упрощает жизнь человека.
«Счетомер» может быть использовать в огромном числе сфер деятельности, к примеру, в строительстве домов и различных технических предприятиях.
Кроме того, робот находит широкое применение в повседневной жизни, что делает его одним из важнейших инструментов. Если же в будущем улучшить этого робота, его возможности выйдут на более высокий уровень, что сделает его еще более полезным.
Цели проекта: создание робота, измеряющего расстояние и делающего вычисления.
Задачи проекта:
- Изучить основы программирования комплектов Arduino.
- Научиться создавать проекты из комплектов Arduino.
- Собрать конструкцию робота, измеряющего расстояние и делающего вычисления.
- Составить программу для робота, измеряющего расстояние и делающего вычисления.
- Определить дополнительные возможности изменения конструкции.
Программа Arduino
Arduino – это платформа для разработки простых электронных систем на базе микроконтроллеров фирмыAVR.AVR, которая относится к семейству восьмибитных микроконтроллеров фирмы Atmel, использующих RISC-ядро.
С помощью набора Arduino можно создать проект и запрограммировать его на выполнение определенных функций. Командная работа над практическими заданиями способствует глубокому изучению составляющих современных роботов, а визуальная программная среда позволит легко и эффективно изучить алгоритмизацию и программирование.
Основной акцент в освоении данной программы делается на использование проектной деятельности и самостоятельность в создании проектов и роботов, что позволяет получить полноценные продукты.
Arduino упрощает процесс работы с микроконтроллерами, имеет простую, понятную среду программирования и множество плат расширения.
Это инструмент для проектирования электронных устройств, плотно взаимодействующих с окружающей физической средой, платформа, предназначенная для управления физическими процессами с современной средой для написания программного обеспечения.
Уровень сложности проекта.
- Конструирование – средний.
- Программирование – высокий.
Создание счетомера
1.Подготовительный этап:
- Выбор темы проекта.
- Обоснование его актуальности.
- Постановка цели и задач проекта.
- Составление плана работы по реализации проекта
- Анализ вариантов конструкции и выбор окончательной модели.
2.Выполнение проекта.
Конструкционный этап.
- Присоединение элементов к основной микросхеме.
- Дополнение проекта элементами для большей функциональности.
- Внешнее оформление.
Программирование.
- Написание программы.
- Проверка совместимости программы со сборкой.
- Изменение программы под конструкцию робота.
3.Инженерные и программные решения.
Главный компонент любого функционирующего робота – программа.
Без нее робот не сможет сделать и шага, потому она является главной частью каждого робота и, непосредственно, всей науки – робототехники.
«Счетомер» был запрограммирован таким образом, чтобы измерять расстояние датчиком и производить вычисления в зависимости от выбранного режима.
Для программирования было выбрано официальное приложение Arduino.
Заключение
Воссоздание робота, измеряющего расстояние и делающего вычисления.
Выводы и перспективы проекта. В результате работы над проектом мне удалось создать робота, который может значительно упростить работу во многих сферах человеческой жизни, имеет понятный пользователю интерфейс и функционал.
В будущем я хочу усовершенствовать проект за счет расширения функционала «Счётомера». Изучая дополнительные элементы, принципы программирования и сборки, можно будет создать еще более сложного и современного робота, который будет отличаться своей многофункциональностью и многозадачностью.
Литература
- Интернет
- «Первый шаг в робототехнике» Д. Т. Колосов М: БИНОМ, Лаборатория знаний, 2012.
- «Проекты с использованием контроллера Arduino»В.Петин, 2015.