Безопасность цифровых технологий

БЕЗОПАСНОСТЬ ЦИФРОВЫХ ТЕХНОЛОГИЙ

БЕЗОПАСНОСТЬ
ЦИФРОВЫХ ТЕХНОЛОГИЙ

English | Русский

Последний выпуск
№3(114) Июль - Сентябрь 2024

Радиоуправляемая модель на базе микроконтроллера ArduinoMega 2560

Выпуск № 2 (84) Апрель - Июнь 2016
Авторы:

А.И.НЕЗВАНОВ,
И.И. МОСКВИЧЕВ,
Е.Д. ЖАРОВ
DOI: http://dx.doi.org/10.17212/2307-6879-2016-2-88-98
Аннотация
На создание данного проекта нас воодушевили прошедшие соревнования по робототехнике в НГТУ. Небольшие, но умные роботы могли шагать, бороться, ездить и перевозить грузы по установленным трассам и препятствиям. Главной задумкой было создать модель машины-робота, управляемую микроконтроллером, запрограммированным нами самостоятельно, так как 90 % роботов, представленных на соревнованиях, были созданы из наборов LegoMindstorms. Мы посчитали, что будет намного интересней сделать уникальную машину, полностью контролируемую своим алгоритмом. На данный момент радиопередача и беспроводные технологии прочно вошли в нашу жизнь. Многие, несмотря на активный прогресс и век большой информации, не имеют даже малейшего представления о том, как работают эти системы и технологии. Одной из целей в данной работе является научиться применять беспроводные технологии для решения прикладных задач  и собрать модель для практического применения полученных навыков.Управление радиоуправляемой моделью движущегося заднеприводного автомобиля реализовано с помощью микроконтроллера ArduinoMega 2560, а непосредственная передача команд управления – с помощью микроконтроллера ArduinoUnoR3 и джойстика, являющегося, по сути, двумя потенциометрами, соединенными в одной ручке. Для питания модели используется аккумулятор на 12 вольт для двигателей, для низковольтных цепей (микроконтроллер) используется полупроводниковый стабилизатор напряжения на 5 вольт, а для питания контроллера управления используется USB-разъем от компьютера. Мы искренне надеемся, что данный материал будет полезен для начинающих студентов, пожелавших изучить и применять данную технологию на своих радиоуправляемых устройствах. В будущем планируется развивать проект и использовать данную технологию в экспериментальных и научных целях. Данный материал предназначен исключительно в ознакомительных целях.

 
Ключевые слова: микроконтроллер ArduinoMega2560, робототехника,Motorshield, сервопривод, трансивер, SerialParallelInterface (SPI), радиоуправление, программирование

Список литературы
1. Banzi M. Getting started with Arduino. – Sebastopol, CA: Maker Media, 2011. – 128 с.

2. Brian W.E. Arduino programming notebook. – San Francisco, CA: Creative Commons, 2007. – 35 p.

3. McRoberts M. Beginning Arduino. – New York, NY: Apress, 2010. – 459 p.

4. Соммер У. Программирование микроконтроллерных плат Arduino/Freeduino. – СПб.: БХВ-Петербург, 2012. – 256 c.

5. Днищенко В.А. Дистанционное управление моделями. – СПб.: Наука и техника, 2007. – 456 с.

6. Boxall J. Arduino workshop. – San Francisco: No starch press, 2013. – 394 p.

7. Банци М. Arduino для начинающих волшебников. – М.: Рид Групп, 2012. – 128 c.

8. Иго Т. Arduino, датчики и сети для связи устройств. – СПб.: БХВ-Петербург, 2015. – 544 с.

9. Монк С. Программируем Arduino: основы работы со скетчами. – СПб.: Питер, 2016. – 176 с.

10. Петин В. Проекты с использованием контроллера Arduino. – СПб.: БВХ-Петербург, 2014. – 400 с.

11. Margolis M. Arduino cookbook. – Sebastopol, CA: O'Reilly, 2012. – 724 p.

12. Петин В. Проекты с использованием контроллера Arduino. – 2-ое изд. – СПб.: БВХ-Петербург, 2015. – 464 с.

13. Blum J. Exploring Arduino: tools and techniques for engineering wizardry. – Indianapolis: Wiley and Sons, 2013. – 357 p.

14. Boxall J. Arduino Workshop: a hands-on introduction with 65 projects. – Kindle ed. – San Francisco: No Strach Press, 2008. – 250 p.

15. Savasgard E. Arduino: 101 beginners guide: how to get started with your Arduino (tips, tricks, projects and more!). – Kindle ed. – Sebastopol, CA: O’Reilly Media, 2008. – 38 p.

 
Просмотров: 4106