roboforum.ru

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

проект Robopic

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

проект Robopic

Сообщение himik » 19 июн 2010, 13:37

Я вернулся,и теперь выставляю на показ мое новое детише ТАНЧИГ :crazy:
На борту: Два инфракрасных датчика препятствий, два датчика хола и один lsd дисплейчик
Мозг pic16f876a,В качестве платформы был использован китайский танк с пневмо-пушкой, которая блогаполучно отправилась в ясщик с китайским хламом. Сейчас танк умеет обежать препятствия и писать обороты двигателя на дисплей, также скоро прикручу радиоуправление.
Теперь немного фоток
Вложения
P1050546.JPG
P1050542.JPG
Последний раз редактировалось himik 09 июл 2010, 15:14, всего редактировалось 2 раз(а).
himik
 
Сообщения: 124
Зарегистрирован: 09 сен 2009, 15:19
Откуда: горно-алтайск

Re: Очередной робот танк

Сообщение MegaBIZON » 19 июн 2010, 14:47

Подправил тебе ютумбу.
А цель для поражения оно само себе выберать будет? :)
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

Re: Очередной робот танк

Сообщение himik » 19 июн 2010, 15:12

Прилажу к ниму камеру а можно и по радиоканау
himik
 
Сообщения: 124
Зарегистрирован: 09 сен 2009, 15:19
Откуда: горно-алтайск

Re: Очередной робот танк

Сообщение =DeaD= » 19 июн 2010, 15:29

Поставить камеру и обратно пушку и замутить робота который стрелять может по всяким мишеням ;)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Очередной робот танк

Сообщение himik » 19 июн 2010, 15:31

Это вариант тока предется механизм для прицеливания делать
himik
 
Сообщения: 124
Зарегистрирован: 09 сен 2009, 15:19
Откуда: горно-алтайск

Re: Очередной робот танк

Сообщение =DeaD= » 19 июн 2010, 15:59

Камеру прилепите на пушку и всё, как у меня :)
post168724.html#p168724
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Очередной робот танк

Сообщение himik » 20 июн 2010, 13:49

Ктонибудь на форуме программирует на pic , подскажите как сделать счетчик импульсов с порта
ну тоесть каждый оборот движка датчик холла шлет на порт 1 и когда насчитаеш например 200 импульсов останавливаеш двигатели
З.Ы датчик подключен к порту RB3
код прилагается
Код: Выделить всёРазвернуть
 #define _XTAL_FREQ 4000000L
#include <htc.h>


void main(void)
{
TRISB = 0b00000000;
   PORTB = 1;
   TRISC = 0b00000000;
   PORTC = 0;
while(1)
{
if(RB4=1) // датчик препятствия
{
RC0=1;    // едем вперед
RC1=0;
RC2=1;
RC3=0;
__delay_ms(50);
RC0=0;   // Жалкое подобие ШИМ
RC1=0;
RC2=0;
RC3=0;
__delay_ms(25);
}
else
{
RC0=1;    //едем назад
RC1=1;
RC2=1;
RC3=1;
__delay_ms(99);
__delay_ms(99);
__delay_ms(99);
__delay_ms(99);
__delay_ms(99);
RC0=1;    //Разворот
RC1=0;
RC2=1;
RC3=1;
__delay_ms(99);
__delay_ms(99);
__delay_ms(99);
__delay_ms(99);

}
}
}
himik
 
Сообщения: 124
Зарегистрирован: 09 сен 2009, 15:19
Откуда: горно-алтайск

Re: Очередной робот танк

Сообщение avr123.nm.ru » 20 июн 2010, 14:03

Это наврено в "микроконтроллеры".

Если у тебя прога на паузах то считать импульсы получится только в прерываниях. У PIC есть счетный вход и есть прерывания по насчету нужного числа. Русская документация для микроконтроллеров PIC есть на страничке http://proavr.narod.ru/09.htm - там и примеры кода для микроконтроллеров PIC.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Очередной робот танк

Сообщение Ito » 20 июн 2010, 20:55

В этом контроллере прерывание по изменению уровня на RB0 и RB4-RB7. В регистр заносим 200 а потом в прерывании каждый раз выичитаем единичку и проверяем на нулевой результат с помощью decfsz. Но это прокатит если там действительно импульс красивый...
Ito
 
Сообщения: 157
Зарегистрирован: 26 июн 2009, 14:15
Откуда: Минск
прог. языки: C++, Assembler

Re: Очередной робот танк

Сообщение himik » 21 июн 2010, 08:53

Ito а можете подпраить мне код если датчик висит на RB5, Импульс там действительно красивый четкий меандр
himik
 
Сообщения: 124
Зарегистрирован: 09 сен 2009, 15:19
Откуда: горно-алтайск

Re: Очередной робот танк

Сообщение Ito » 21 июн 2010, 17:57

himik, вот тут лежит руский даташит: http://www.microchip.ru/files/d-sheets- ... 16f87x.pdf
Советую прочитать разделы 12.10 Прерывания и 3.2 Регистры PORTB и TRISB.
После этого вы сами сможете написать то, что хотите.
Также там есть два аппаратных шим модуля с помощью которых через микросхемку И-Не можно вполне рулить Н мостами.
Ito
 
Сообщения: 157
Зарегистрирован: 26 июн 2009, 14:15
Откуда: Минск
прог. языки: C++, Assembler

Re: Очередной робот танк

Сообщение himik » 07 июл 2010, 14:35

Так ладно с программированием разобрались поехоли дальше, сегодня доделал простенький lcd сейчас в процесе программирования пока на экран выводиться черный экран :crazy:

Если кому надо могу выложить схемы внутриностей и исходники, как только допишу программу выложу видео с нормальной работой ну а пока наслаждаемся фотками Железо сейчас выглядит невзрачно потому что мозг разрабатывался как макетная плата, в конечном варианте все будет выведено на штырьки
ФОТО
Вложения
P1050564.JPG
himik
 
Сообщения: 124
Зарегистрирован: 09 сен 2009, 15:19
Откуда: горно-алтайск

Re: Очередной робот танк

Сообщение himik » 08 июл 2010, 19:43

Ну вот как и обещал фото работы дисплея
Вложения
P1050568.JPG
himik
 
Сообщения: 124
Зарегистрирован: 09 сен 2009, 15:19
Откуда: горно-алтайск

Re: проект Robopic

Сообщение himik » 09 июл 2010, 15:09

Сейчас делаю дистанционое управление роботом решил не заморачиваться и использовать вотакие вот модули http://www.trt.ru/design/solutions/rcmodule.htm
Прикупил себе RC101 и RD101 сейчас корплю над прошивкой как тока появиться результат выложу фото
ЗЫ Если кому интересно могу выложить исходники программы объезда препятствий и дисплея
himik
 
Сообщения: 124
Зарегистрирован: 09 сен 2009, 15:19
Откуда: горно-алтайск

Re: проект Robopic

Сообщение SkyStorm » 09 июл 2010, 15:42

И по чем эти модули???
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

След.

Вернуться в Наши проекты

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

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