roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 09:36

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 111 ]  На страницу 1, 2, 3, 4, 5 ... 8  След.
Автор Сообщение
 Заголовок сообщения: "Robbe"
СообщениеДобавлено: 20 сен 2009, 19:40 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
И так этот проект был задуман уже давно. Но начал я его с тех пор как стал воять отдельные модули+приобрёл шарп (робо-контроллер, блок стабилизированного напряжения, драйвер двигателей(микросхема, реле)и это не всё. Есть ещё готовые модули, а не которые пока только в моих фантазиях ))) ). Ниже видео и фотка. Умеет объезжать препятствие хотя не идеально, но уже что-то. Да, частично меня программа не устраивает. Нафигачал её так, что через чур запаренная стала. Может и можно проще, но это пока предстоит обдумать. Да и работает не всегда точно. Задержка например больше положенного на развороты. Или срабатывает там где не надо(пару раз такое встретил).
Жду критики и мож советов :)
Ах да, да простит меня EdGull, за такое использование его платформы, но это временно, да и сварганить мне надо было побыстрее.


Вложения:
Комментарий к файлу: В планах такой корпус из ПВХ
1.jpg
1.jpg [ 21.36 КиБ | Просмотров: 5716 ]
P1040078.JPG
P1040078.JPG [ 69.41 КиБ | Просмотров: 5750 ]

_________________
https://vk.com/ledscale - платы, vk.com/ledscale3dprintig - 3Д печать\моделирование, vk.com/ledrenovation- ремонт светодиодных источников света
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:18 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Клево! Мне понравилась работа "локатора", только вот поворот от препядствия чуть подправить надо, а то не с первого раза получается отъехать, а так - прикольный! Корпус хорош, брутален как никогда :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:21 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
это всё из-за свинцового аккума. его усё ни как не поменяю на NiMH пальчековые аккумы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:25 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Датчиков бы на него поболее. :) А так молодец, мне понравилось :good:

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:26 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Тоже понравилась реализация локатора. Отлично!

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:29 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
молодец :Bravo: :good: круто. ждем корпус)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:32 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Долго работает автономно?

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:36 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
D1mcon писал(а):
Датчиков бы на него поболее. :) А так молодец, мне понравилось :good:

это в планах. так как препятствие в виде ножки стула он не успевает увидеть либо вообще не видит. Поэтому поставлю ещё два перекрёсных

D1mcon писал(а):
Долго работает автономно?

час может даже два. точно не замерял ещё


Вложения:
Комментарий к файлу: два перекрёсных
2.jpg
2.jpg [ 54.78 КиБ | Просмотров: 5649 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:38 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Довольно долго. Я бы еще поставил простые датчики для контроля "ям", т.е. чтобы подъехав к краю ступеньки не упасть с нее. Такая примитивная система безопасности. :)

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:48 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2007, 00:34
Сообщения: 6285
Откуда: Масква
Симпатяга :) Едет, любопытный, бошкой вертит. В углу заблудился... хе

_________________
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:53 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Кстати, программу на васике писал?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:58 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
На нём родимом :)

Добавлено спустя 52 секунды:
MegaBIZON писал(а):
Симпатяга :) Едет, любопытный, бошкой вертит. В углу заблудился... хе

В углу заблудился. ты правоцеруешь на повторное видео :) . Как раз чуть подправил прогу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 21:59 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Как у тебя реализована обработка вращения серв?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 22:00 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Я бы даже сказал на повторные фотографии и побольше разных :)

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 20 сен 2009, 22:09 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
galex1981 писал(а):
Как у тебя реализована обработка вращения серв?

Я не жадный поэтому лови архив с программой.
На а если качать не захочешь, то кусочек основной программы. Остальное там конфигурация портов и метки перехода
Код:
'*******************************************************************************

$regfile = "m16def.dat"                                     'используем мк ATmega16
$crystal = 16000000                                         'частота кварцевого резонатора 16mHz
$include "config ports.bas"

'*********************************ЖКИ*******************************************

$lib "lcd4.lbx"                                             'используем 4-х битное подключение дисплея с помощью альтернативной библиотеки
Cursor Off : Cls                                            'отключаем курсор и очищаем дисплей

'************************Переменные и константы*********************************

Dim Minimum As Byte , Maximum As Byte , Center As Byte , Speed As Byte : Speed = 200
Dim X As Integer , I As Integer

Minimum = 80 : Maximum = 160 : Center = Maximum - Minimum   'подсчитываем разворот в градусах для сервопривода

Const Wait1 = 500 : Const Top = 30


'*****************************Основной цикл*************************************

1:
Do

Gosub Вперёд                                                ' Если сигнала от ик-датчика(Sharp) не поступает, значит двигаемся всё время прямо

'******************Вращение сервопривода и датчика Sharp************************
'*********************************Вправо****************************************
For I = 30 To Top Step 10
X = Center + I
Servo(1) = X
Waitms Wait1
Gosub Sharp_left
Next

'*********************************Центр*****************************************
For I = 30 To Top Step 10
Servo(1) = Center
Waitms Wait1
Gosub Sharp_center
Next

'*********************************Влево*****************************************
For I = 30 To Top Step 10
X = Center - I
Servo(1) = X
Waitms Wait1
Gosub Sharp_right
Next

'*********************************Центр*****************************************
For I = 30 To Top Step 10
Servo(1) = Center
Waitms Wait1
Gosub Sharp_center
Next

Loop

'*******************************************************************************

$include "gosub.bas"

'*******************************************************************************

End

'*******************************************************************************


Вложения:
Robbe.rar [11.52 КиБ]
Скачиваний: 36
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 111 ]  На страницу 1, 2, 3, 4, 5 ... 8  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO