roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Интерфейс (интерпретатор команд) для минибота
СообщениеДобавлено: 27 авг 2009, 01:15 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
Итак, в этой теме я соберу-таки кашу из прош, используемых миниботом.
Вот будущие команды:
  • Двигатели:
    • регулировка шим для каждого двигателя
    • регулировка скорости каждого двигателя (обратная связь от энкодеров)
  • Динамик
    • синхронное воспроизведение трека с флеш-карты
    • асинхронное
    • оглашение результата выполнения команды
  • Дальномер
    • получение дистанции
  • Батарея
    • получение заряда акб
  • Флешка
    • чтение файла через уарт
    • запись файла чере уарт
    • получение списка всех файлов на диске
  • Сервы
    • управление положением хотя бы одной
  • Дисплей и индикация
    • вывод лога обмена через уарт или
    • вывод показаний датчиков (вывод инициализируется командой из уарта)
    • вкл/выкл светодиодов
  • ИК
    • прием, запись команд RC5
    • получение состояния датчиков линии
    • получение состояния бамперов
  • Сервис-функции
    • перезагрузка
    • выполнение и запись пакетных файлов
    • форматирование флеш-карты(отдельная проша)
    • запись лог-файла
P.S. под это дело дядька Эдгул выделил грант на всю периферию и самого минибота :)

_________________
Tomorrow will be. Better


Последний раз редактировалось MiBBiM 30 авг 2009, 20:28, всего редактировалось 4 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс (интерпритатор команд) для минибота
СообщениеДобавлено: 27 авг 2009, 08:50 
Не в сети
Аватара пользователя

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

1. Выполнение команд из bat-файла, размер bat-файла(ов) не более 2ГГб :D
2. ведение лог-файла всех выполняемых команд и всех показаний датчиков (для дальнейшего разбора полетов, т.е. т.н. черный ящик)
3. прием и запись bat-файлов с USB, радиоканала и TSOPа (т.е. обучение? например танцам)
4. воспроизведение wav-файлов с SD-карточки, в т.ч. голосовые подтверждения и отчеты о выполнении принятых команд.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс (интерпритатор команд) для минибота
СообщениеДобавлено: 27 авг 2009, 08:52 
Не в сети
Аватара пользователя

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс (интерпритатор команд) для минибота
СообщениеДобавлено: 27 авг 2009, 09:03 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс (интерпритатор команд) для минибота
СообщениеДобавлено: 27 авг 2009, 09:09 
Не в сети
Аватара пользователя

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


Уточнить можно ;)? За реализацию этого всего, или кто первый это сделает?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс (интерпритатор команд) для минибота
СообщениеДобавлено: 27 авг 2009, 09:18 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
уточняю, для реализации всего этого я уже Паше выделил:
Электронику МиниБот 2.1 в полной комплектации + впаяный TSOP (это теперь стандарт в версии 2.1)
Радиомодем 2.4ГГц RoboRF-USB
ИК-пульт RC5
цветной ЖКИ Nokia 3510i
ИК-дальномер SHARP
ну и всякой фигни по мелочи
итого на сумму 5,500р.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс (интерпритатор команд) для минибота
СообщениеДобавлено: 27 авг 2009, 12:24 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
MiBBiM писал(а):
Итак, в этой теме я соберу-таки кашу из прош, используемых миниботом.

Это будут прошивки, или ещё и исходники?

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейс (интерпритатор команд) для минибота
СообщениеДобавлено: 27 авг 2009, 12:40 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

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


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

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


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

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