Робот следующий по линии. Для выставки

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

Re: Робот следующий по линии. Для выставки

Сообщение EdGull » 04 июн 2008, 14:25

Так в хелпниках примеров не меряно
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Робот следующий по линии. Для выставки

Сообщение Кирилл » 04 июн 2008, 18:33

Выдрано из хелпа. Пример с иф:
Код: Выделить всё
Dim A As Integer
A = 10
If A = 10 Then                                              'test expression
Print "This part is executed."                            'this will be printed
Else
Print "This will never be executed."                      'this not
End If
If A = 10 Then Print "New in BASCOM"
If A = 10 Then Goto Label1 Else print "A<>10"
Label1:
Rem The following example shows enhanced use of IF THEN
If A.15 = 1 Then                                            'test for bit
Print "BIT 15 IS SET"
EndIf
Rem the following example shows the 1 line use of IF THEN [ELSE]
If A.15 = 0 Then Print "BIT 15 is cleared" Else Print "BIT 15 is set"

Пример с кейс:
Код: Выделить всё
Dim I As Byte                                               'dim variable
Dim S As String * 5 , Z As String * 5
Do
Input "Enter value (0-255) " , I
Select Case I
   Case 1 : Print "1"
   Case 2 : Print "2"
   Case 3 To 5 : Print "3-5"
   Case Is >= 10 : Print ">= 10"
   Case Else : Print "Not in Case statement"
End Select
Loop
End
'note that a Boolean expression like > 3 must be preceded
'by the IS keyword
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: Робот следующий по линии. Для выставки

Сообщение overlocker » 04 июн 2008, 22:00

Понев. Заметно программу уменшит. В принципе, баском по хелпу и изучал... До кейсов не дошел. (;
Короче с этой программой (с косметическими изменнениями) робот таки поехал:
first_for_exibition_without_cabine_CLAAS.rar
(965.99 КиБ) Скачиваний: 40

Не проблема даже перекрестки.

И сдесь самое западло. ((( Около часа ездит без проблем, потом начинаются глюки. Линии не видит, едет как хочет. Изсененния в программе не помогают. ((( Отдохнул пару часиков и со старой программой также, отлично.
С питанием что-то? Питанием МК? Или навордки от двигунов?
На плате МК есть стабилизатор 78-ой стабилизатор на 5 вольт, токо на выходе 4,7 вольта. Маловато?


ЗЫЖ.
Аккума хватает на 3-4 часа непрерывной работы.
Аватара пользователя
overlocker
 
Сообщения: 137
Зарегистрирован: 22 июл 2006, 13:32
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий

Re: Робот следующий по линии. Для выставки

Сообщение EdGull » 04 июн 2008, 22:24

еще раз, какой акб??
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Робот следующий по линии. Для выставки

Сообщение overlocker » 04 июн 2008, 22:52

Литий-полимер, 1600мА, 7,4 вольта.
Аватара пользователя
overlocker
 
Сообщения: 137
Зарегистрирован: 22 июл 2006, 13:32
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий

Re: Робот следующий по линии. Для выставки

Сообщение EdGull » 04 июн 2008, 23:00

поставь низкопроходной аналог 7805
у тебя тупо не хватает питалова при разряде акб. и 7805 отключается, тут акб. естественно поднимает напругу 7805 опять включается и так в цикле в импульсном режиме
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Робот следующий по линии. Для выставки

Сообщение overlocker » 05 июн 2008, 10:13

2 EdGull
Блин, проверил. Так и есть. Напряжение иногда падало до 4,66 вольт. Развязал питание МК и маршевого двигателя. Усьо отлично.
Аватара пользователя
overlocker
 
Сообщения: 137
Зарегистрирован: 22 июл 2006, 13:32
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий

Re: Робот следующий по линии. Для выставки

Сообщение EdGull » 05 июн 2008, 10:15

Правильное питание - залог здоровья!!! :lol:
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Робот следующий по линии. Для выставки

Сообщение overlocker » 06 июн 2008, 13:08

Решил еще одну проблему.
Ехал неплохо, но плохо находил линию слева и, иногда, съезжал с лини при крутом повороте.
Проблема была в одном из датчиков. Датчик был некачественный (большой разброс параметров по сравнению с остальными.
После замены удалось увеличить скорость как минимум вдвое. Видео будет позже.
Аватара пользователя
overlocker
 
Сообщения: 137
Зарегистрирован: 22 июл 2006, 13:32
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий

Re: Робот следующий по линии. Для выставки

Сообщение overlocker » 17 июн 2008, 11:11

11 июня началась наша выставка. Робот отъездил два дня по семь часов, что, думаю, является хорошим показателем.
От детишек отбоя не было. )))
Но и взрослые мимо не проходили, каждый трети-пятый все же интересовался ЖПС системами параллельного вождения и катрографированием.
Все поставленые цели были достигнуты!

Не обошлось и без засады, хотя к засадам уже привык.
Перед выставкой решили протестить робота, так сказать в полевых условиях на стенде фирмы КЛААС.
Робот линию не видит. ((( Виновником сего было яркое солнце, которое засвечивает датчики ( в офисе прямого солнечного света небыло)
Сделал коричневый светофильтр и юбку, а также уменьшил вдвое скорость.
Видео будет позже.
Аватара пользователя
overlocker
 
Сообщения: 137
Зарегистрирован: 22 июл 2006, 13:32
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий

Re: Робот следующий по линии. Для выставки

Сообщение overlocker » 07 июл 2008, 21:21

Видео.
В офисе:
002.rar
(1.12 МиБ) Скачиваний: 49

На выставке:
004.rar
(375.88 КиБ) Скачиваний: 46
Аватара пользователя
overlocker
 
Сообщения: 137
Зарегистрирован: 22 июл 2006, 13:32
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий

Re: Робот следующий по линии. Для выставки

Сообщение overlocker » 26 авг 2008, 11:57

Снова имею проблемы.
На одной из последних выставок в Днепропетровске робот полностью откзалася ехать по линии.
Проблема была в том, что поврехность на которую мы положили карту с линиее была неровной... тоесть растояние от датчиков до линии постоянно менялось. Черная юбка, которая защищала датчики от солнца, оказалась бесполезной, потому как из-за неровностей солнечный свет все равно засвечивал датчики.

Прошу помощи!
Посоветуйте какиенить датчики, пусть и сложеные, которые позволят работать роботу не зависимо от неровнестей и засветки солнцем.
Аватара пользователя
overlocker
 
Сообщения: 137
Зарегистрирован: 22 июл 2006, 13:32
Откуда: Украина. г. Прилуки
прог. языки: basic
ФИО: щербина анатолий

Re: Робот следующий по линии. Для выставки

Сообщение EdGull » 26 авг 2008, 12:41

а сейчас какие стоят?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Робот следующий по линии. Для выставки

Сообщение Виталий » 26 авг 2008, 13:01

Камера.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Робот следующий по линии. Для выставки

Сообщение Mazayac » 26 авг 2008, 14:30

overlocker писал(а):Посоветуйте какиенить датчики, пусть и сложеные, которые позволят работать роботу не зависимо от неровнестей и засветки солнцем.

TSOP-ы попробуйте, они сильно устойчивее к внешним засветкам.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Пред.След.

Вернуться в Идеи

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

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