roboforum.ru

Технический форум по робототехнике.

Интерфейс (интерпретатор команд) для минибота

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

Интерфейс (интерпретатор команд) для минибота

Сообщение MiBBiM » 27 авг 2009, 01:15

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

Re: Интерфейс (интерпритатор команд) для минибота

Сообщение EdGull » 27 авг 2009, 08:50

а я допишу для чего это нужно.

1. Выполнение команд из bat-файла, размер bat-файла(ов) не более 2ГГб :D
2. ведение лог-файла всех выполняемых команд и всех показаний датчиков (для дальнейшего разбора полетов, т.е. т.н. черный ящик)
3. прием и запись bat-файлов с USB, радиоканала и TSOPа (т.е. обучение? например танцам)
4. воспроизведение wav-файлов с SD-карточки, в т.ч. голосовые подтверждения и отчеты о выполнении принятых команд.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Интерфейс (интерпритатор команд) для минибота

Сообщение galex1981 » 27 авг 2009, 08:52

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

Re: Интерфейс (интерпритатор команд) для минибота

Сообщение EdGull » 27 авг 2009, 09:03

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

Re: Интерфейс (интерпритатор команд) для минибота

Сообщение galex1981 » 27 авг 2009, 09:09

P.S. под это дело дядька Эдгул выделил грант на всю периферию и самого минибота :)


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

Re: Интерфейс (интерпритатор команд) для минибота

Сообщение EdGull » 27 авг 2009, 09:18

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

Re: Интерфейс (интерпритатор команд) для минибота

Сообщение yak-40 » 27 авг 2009, 12:24

MiBBiM писал(а):Итак, в этой теме я соберу-таки кашу из прош, используемых миниботом.

Это будут прошивки, или ещё и исходники?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Интерфейс (интерпритатор команд) для минибота

Сообщение EdGull » 27 авг 2009, 12:40

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


Вернуться в МиниБот — национальный класс роботов

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

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