1i7 (1i7) wrote,
1i7
1i7

Category:

Популярная робототехника в ДОСААФ

СБИ НГТУ совместно с нижегородским отделением Добровольного общества содействия армии, авиации и флоту (ДОСААФ) запустил курс популярной робототехники на площадке нового технического клуба радиоэлектроники ДОСААФ.

Школа роботы ДОСААФ-занятие1-23.jpg

Серия занятий включает практические лабораторные работы для получения навыков по созданию собственного мехатронного устройства: проектирование и производство корпуса (3хмерное моделирование, 2хмерное моделирование, 3д-печать, лазерная резка), программирование микроконтроллеров, создание печатных плат. В конечном итоге мы спроектируем, произведем, соберем и запрограммируем робота, созданного полностью по нашим чертежам и идеям.


Занятия проходят по средам в 17:00, проспект Ленина 16\Б, аудитория 312 (остановка «Новость», метро"Ленинская"), записаться можно у руководителя клуба - Юрия Васильевича Федько.

Сейчас уже проведено 2 занятия: введение, 3хмерное моделирование и 3д-печать, программирование микроконтроллеров (крутили моторчики и читали датчики с плат ChipKIT).

План занятий и материалы все те же, что и на аналогичном курсе популярной робототехники в Центе довузовской подготовки школьников в НГТУ им Р.Е.Алексеева, который был запущен ранее этой весной и продолжается до сих пор:



План занятий

1. Введение
1.1. И погружение: 3д моделирование в OpenSCAD

2. Создание печатных плат
2.1. Рисуем простую печатную плату в специальном редакторе
2.2. Делаем печатную плату (ЛУТ или химия+ультрафиолет)
2.3. Напаиваем элементы
2.4. Продвинутый пример - печатная плата для робота ScratchDuino

3. Моделируем корпус
3.1. Трехмерное моделирование в OpenSCAD
3.2. Двумерное моделирование в Inkscape
3.3. Изготовление объемных деталей 3д: печатаем на 3д-принтере (экскурсия)
3.4. Изготовление плоских деталей 2д: режем лазером пластик или металл (экскурсия)

4. Собираем модель
4.1. Собираем корпус, вставляем плату
4.2. Дополнительные механические компоненты (где купить, как вставить): колеса, оси, винтики
4.3. Дополнительные электронные компоненты (где купить, как вставить): провода, моторы, датчики

5. Программируем спинной мозг робота - микроконтроллер
5.1. Базовая моторика: вперед/назад/влево/вправо
5.2. Рефлексы: датчики

6. Высшая нервная деятельность - сложные ресурсоемкие системы контроля и управления на разных платформах через всевозможные интерфейсы:
6.1. Среда Scratch (визуальное программирование - решение ScratchDuino)
6.2. Android + Bluetooth/WiFi
6.3. Облако + WiFi
6.3. ЭЭГ + мозг
6.4. И тому подобное по интересам и обстоятельствам

7. Потом - по результатам курса на основе полученного опыта запустить несколько более сложных проектов:
7.1. Воспроизвести робота Hexy по открытым чертежам
7.2. Воспроизвести робота OpenROV по открытым чертежам
7.3. Любой другой проект, который кто-то придумает и решит реализовать


Занятие 1: 3хмерное моделирование и 3д-печать

На первое занятие к нам также пришел Александр из производственной компании Фолипласт, про которую я уже один раз рассказывал ранее. Он рассказал про 3д-печать и о том, какие другие современные технологии быстрого прототипирования и мелкосерийного производства доступны у них на предприятии. А в качестве наглядной демонстрации распечал колесо для робота на 3д-принтере:

SAMSUNG CSC

Я как обычно показал несколько роликов с современными роботами и научил моделировать в OpenSCAD.

слайды: http://www.slideshare.net/benderamp/3d-openscad



Исходники модельки робота и stl-файл:
https://github.com/1i7/lessons/tree/master/robot-openscad

Сайт OpenSCAD: openscad.org
скачать (Linux, Mac, Windows, для Linux лучше заглянуть в стандартные репозитории любимого дистрибутива): http://www.openscad.org/downloads.html
шпаргалка со всеми командами: http://www.openscad.org/cheatsheet/index.html

документация на русском (очень сильно урезана по сравнению с английской версией, мне раньше почему-то казалось, что переведено гораздо больше, но в общем там и так все понятно):


Занятие 2: Программирование микроконтроллеров для управления роботами

слайды: http://www.slideshare.net/benderamp/ss-35805992




исходники уроков:
https://github.com/1i7/lessons/tree/master/chipkit-robot-intro/sketches

Платы:
ChipKIT Wi-FIRE (аналог WF32 с процессором PIC32MZ 200МГц $80): http://digilentinc.com/Products/Detail.cfm?NavPath=2,892,1266&Prod=CHIPKIT-WIFIRE


Скачать среду разработки MPIDE, адаптированную для работы с платами серии ChipKIT (Linux, Mac, Windows):
http://chipkit.net/started/
Для ее работы потребуется установить платформу Java SE:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


Дополнительно
Мотор с пластиковым редуктором:
http://www.robotshop.com/en/solarbotics-gm7-gear-motor-7.html
Серво-машинки (для примера их разных можно найти и у нас): http://www.robotshop.com/en/dfrobot-micro-servo-motor.html
Магазин хобби-сервис в Печерах рядом с 6м корпусом (там есть моторчики, аккумуляторы и много еще полезного, но раза в 3 дороже, чем в интернете):
www.hobby-service.ru/shops.html

Магазин ArduNN.ru: платы Arduino, датчики, запчасти для 3д-принтеров и т.п. в Нижнем Новгороде.


Фотографии


Школа роботы ДОСААФ-занятие2-контроллер-02.jpg

Школа роботы ДОСААФ-занятие1-26.jpg

SAMSUNG CSC

Школа роботы ДОСААФ-занятие1-16.jpg

SAMSUNG CSC

Школа роботы ДОСААФ-занятие1-08.jpg

SAMSUNG CSC

Школа роботы ДОСААФ-занятие2-контроллер-07.jpg

Школа роботы ДОСААФ-занятие2-контроллер-29.jpg

Школа роботы ДОСААФ-занятие2-контроллер-19.jpg


Tags: ДОСААФ, Фолипласт, популярная робототехника, роботы, типовые задачи, фотоблоггер
Subscribe

Posts from This Journal “популярная робототехника” Tag

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments