Покажи участието

От тук може да видиш всички публикации на този потребител.


Публикации - yasko

Страници: 1 ... 15 16 [17] 18 19 ... 31
241
Робо-сумо / Моят сумо робот
« -: Май 08, 2009, 12:11:04 am »
Първо ще е добре да качиш, новата и поправена схема, където има всички компоненти. Относно програми за правене на блок-схеми и дргуги подобни -попаднах на тази:
http://live.gnome.org/Dia - тя е open source и има добри възможности
Сега да минем към софтуера - твърдението че когато даден порт е конфигуриран като вход, ще се чете като високо ниво не е съвсем коректно.
Ако вземе Порт C и имаме:
DDRC=0x00; PORTC=0x00;
тогова I/O порта е конфигуриран като високо импедансен вход и ако бъде оставен висящ, състоянието на отделните пинове няма да ясно, най-верояно поради наличието на външни смущения ще се преключват от 0-1 и обратно. Обаче ако конфигурираме порта така:
DDRC=0x00; PORTC=0xFF; ,
тогава включваме вградените pull-up резистори (50-100к) и входовете ше бъдат във високо ниво, дори ако са оставени висящи.
Сега нека да видим как изглежда на C следната проверка от няколко условия:
Цитат
ако десният IR сензор подава сигнал, левия и десния сензор за линия подават сигнал (робота не е на ръба), тогава:

Доколкото сxващам под подава сигнал се разбира нулево ниво така че нещата изглеждат така:

if  (!PINC&(1<<PC5)&&(PINC&(1<<PC2))&&(PINC&(1<<PC3))&&(PINC&(1<<PC4))) {}

С други думи условието ще бъде валидно, когато PC5=0, a PC2,PC3,PC4=1. Така написано това условие изглежда малко тромаво, но утре ще измислим нещо по елегантно.

242
Робо-сумо / Моят сумо робот
« -: Май 05, 2009, 04:24:32 pm »
Добре. Нека да го подкараме този сумбот :)
Първо имам няколко забележки по схемата:
1. Не виждам никъде филтрови кондезатори - сложи поне един 100nF и 10uF. Не е лошо да има и един по-голям филтров кондезатор (47-100uF) при L293D.
2. Вързал си Q1(биполярен транзистор) директно към изхода на микроконтролера (пин 11). Рискуваш да изгориш порта на контролера или транзистора. Трябва да има токоограничаващ резистор (примерно 1к).
Моля те поправи ги тези неща защо иначе объркваш другите участници във форума.
Относно софтуера - ако обясниш какъв алгоритъм искаш да постигнеш, ще може да измислим как да стане. За момента кода ми е малко неясен. Като начало функцията _delay_ms(500), няма да може да ти генерира толкова дълго закъснение, писал съм защо. Второ не виждам нищо свързано на PC2, PC3 според горната схема. И трето израза:
while(PINC&(1<<PC2),PINC&(1<<PC3),!(PINC&(1<<PC2)),PINC&(1<<PC5))
няма особен смисъл и компилатора предупреждава за това. Ако искаш да провериш всичките тези условия трябва да използваш логически операции помежду им. Но като начало мисля че ще е много полезно да направиш логическа схема на алгоритъма и след това да се облече с код.

243
Line Tracer / Ето че и моя следач потегли
« -: Май 05, 2009, 08:58:18 am »
Поздравления за проекта. Аз лично имам няколко препоръки и въпроса към захранването.
Най-добре за захранване ползвай 4 батерии по 1.5V, размер  АА, ако са акумулаторни още по-добре. Тогава може да захраниш моторите и драйверите (TC4468) директно от батерията и стабилизатора за 5V отпада.  За захранването на микроконтролера може да вземеш един LDO стабилизатор на 3.3V, в Комет предлагат такива. И накрая не разбирам защо ползваш 4V, за захранване на светодиодите на оптроните, спокойно може да ги захраниш с някое от другите напрежения.

244
Тази сряда (6 май) сбирка няма да има. Ще направим един съботна сбирка на 9 май от 10 часа. Весели празници на всички!

245
Литература / Колела и серво
« -: Май 04, 2009, 01:18:32 pm »
Мойте ги взимах от един он-лайн магазин за моделизъм: http://www.hobbycity.com и там се водят под името HX5010, но реално са същите, производителя е TowerPro. Но за малки бройки мисля че е по-добре човек да си ги вземе оттук и да си спести чакането.

246
В тази тема ще разкажа за новия проект който стартирахме в клуба по роботика. Проекта е за създаване на малък мобилен робот,  нещо като стартов кит с който начинаещите а и не само те да могат да е експериментират и работят.
Роботчето ще бъде с диферeнциално задвижване, т.е 2 задвижващи колела + балансираща опора. Размерите ще бъдат малко по-големи от тези стандартен сумобот. Шасито ще бъде изработено от ламарина чрез лазерно рязане и огънато за да се получи П образен профил, като ще има отвори за закрепяне на редуктори, датчици и електроника.
За задвижването обсъждаме 2 варианта - готови редуктори или модифицирани сервота. За момента везните се накланят към втория вариант, в момента на пазара има  добри китайски сервота с лагери на прилични цени (примерно като SG-5010 на TowerPro), освен това ще може да се ползва наготово H-моста, който е вграден в тях.
Разбира се робота трябва да бъде екипиран с подходящи колела, тук също има различни варианти - добре решение са колелата, които се предлагат в Роботев, но в момента търсим и по-добър ценови вариант - евентуално колелата, които прави Слави или да разработим наш модел. Диаметъра към който сме се ориентирали е около 70мм. Захранването планираме да бъде базирано на 4 батерии АА разположени в 1 или 2 държача отдолу на шасито. Отгоре мястото ще бъде свободно за разполгане на електрониката.  Митко (milion) ще качи някои каратинки от текущия дизайн за да се получи по ясна представа. Това е като за начало от мен - темата е отворена за коментари и предложния, като мисля да направим отделна секция за този проект в раздела "Българските проекти за роботи"

247
Ще има, започваме в  обичайното време - 18:30

248
BEAM-роботи / относно сигнал от датчика
« -: Април 26, 2009, 10:52:28 pm »
не, защото Q1 e PNP транзистор и се отпушва, когато изхода на приемника е в ниско ниво.

249
Електроника / схема от серво?
« -: Април 26, 2009, 07:45:12 pm »
Инфо за схемата:
http://www.swip.com.cn/en/product/servo/YT2462B_en.pdf
Дай инфо за модела на сервотата. Наскоро разучавах SG-5010 на TowerPro който е със същата схема за управление и успях да подкарам Н-моста без нея. Подготвям една статия по въпроса със схема и как да се изведе управлението.

250
Приемам забележката :)  Подоготвяме информация за проекта и ще стартираме тема по въпроса.

251
Днес сбирката на клуба ще започне в обичайното време 18:30-19:00.
Ще продължим работата върху създаване на универсалната робо-палтформа. Вече имаме голяма част от матерялите и може да пристъпим към сглабяне на прототип.

252
BEAM-роботи / относно сигнал от датчика
« -: Април 20, 2009, 10:12:45 pm »
Прочетох темата и направих някои опити, които искам да споделя. Първо искам да обърна внимание какво представлява изходнaта верига на TSOP1138:



Както се вижда когато изхода е  неактивен и имаме високо ниво, то се  осигурява през един сравнително високоомен резистор 80k и съответно изходния ток е много малък. Напрактика той не може да е повече от Vs/R - 5V/80k=63uA. Ако ни е нобходим по голям ток, когато имаме високо ниво тогава трябва да включим външен резистор паралелно на вътершния, както това е направено в схемата по-долу.


Схемата може да работи и без диода D1, но е хубаво да го има срещу напрежението на самоиндукция. Транзистора BC337 e сравнително маломощен (Icmax=0.5A). Ако необходим по голям изходен ток може да се замени с BC639 или някой подобен. Трябва да се има предвид обаче, че  базовия ток, който се опрeделя от R1 (1k) e около 4mA, така че е добре транзистора да има коефициент на усилване по ток поне 100. Стойността на R1 не бива да е по-малка от 1к, заради изходния транзистор в TSOP и неговия максимален изходен ток - 5mA.  Схемата съм я тествал с TSOP2438, тъй като нямам TSOP1138, но не очаквам да има прблеми с него.
При горната схема мотора работи, когато нямаме модулирана светлина върху приемника и спира когато се появи такъв, ако е небходимо обратното т.е. мотора да работи при наличие на сигнал може да се ползва следната схема:


Схемата е аналогична на първата, но тук се ползва PNP транзистор, който се отпушва когато изхода на TSOP мине активно (ниско) ниво.
Като мотор и редуктор съм ползвал модифицирано серво и схемите работят добре.

253
Както написах по рано, ще има сбирка на 16.04 (четвъртък). Не сме се разбрали нещо със Светльо.

254
Тази седмица по изключение сбирката на клуба ще се проведе в четвъртък (16.04.2009) от 18:30

255
Електроника / Питане за схема на H-мост
« -: Април 13, 2009, 09:59:25 am »
@Аматьор съжалявам за настъпилото объркване. Ще те помоля да преместиш мнението си за схемата с MOSFET транзисторите в другата темa и там продължим дискусията. Съгласен съм с някои от забележките ти, но искам да отбележа че схемата е направена с IRF7307, а не IRF7303. Но стига толкова по този въпрос, относно схемата на durankulakat предлага нистина той да си намери грешките и без друго забърка тази каша :) Може да разгледа схемата на Vlado (която е работеща) и да намери разликите.

Страници: 1 ... 15 16 [17] 18 19 ... 31