Контролери > Ардуино (Arduino)

Sumoduino v.1.0

(1/2) > >>

Borislav:
Здравейте, приятели!
Ето и новата тема за размисъл...
След като в Интернет плъзнаха микроконтролери, съвместими с основата Arduino (като например Roboduino, Cuad2Duoduino, Neoduino, MRC, Wires и много други), в мен се зароди идеята за контролер за сумо и следячи на линия, който да съчетава всичко необходимо за лесно сглобяване на електрониката и лекия алгоритъм на Arduino.
Идеята ми е съвсем проста - Контролер с вграден Н-мост (може и с генератор за 36-40kHz на NE555), няколко извода за всички необходими датчици и прост стабилизатор на напрежение. Ето и неговата схема:


Обяснения по схемата:
Порт В (PB..) не е свързан с основните мъжки рейки J3 и J4 (Освен РВ0), защото идеята е те още в началото да се поставят в режим на изходи и да се ползват само и единствено за управлението на моторите. Моторите се захранват от 9-тте Волта, подавани от жака на батерията J, като върху L293D-тата ЗАДЪЛЖИТЕЛНО се монтират охлаждащи радиатори. XTAL1 представлява кварцов филтър на 8 MHz с вградени 33pF кондензатори, за да се спести място. ШИМ-ът към моторите може да се включи чрез маркираната позиция "Е" на джъмперите J1 и J2. Стартовият бутон за роботите е всъщност Reset-бутона S1. Програматорът е ISP (куплунгът може да се махне и чипът да се поставя след програмирането му върху контролера), стандартен, 10 пинов. На рейките има и по допълнителни изводи за 5 и 9V захранване за други електронни компоненти.
Остава да се направи:
1. Генератор на 36-40kHz;
2. Очевидно трябва да има и USB връзка с компютър, за да може да се използва средата на Arduino (или Serial-кабел - като първата версия на Ардуиното);
3. Управление за 2 сервомоторчета - за сканиращ радар, примерно;
4. Според по-простите схеми за стабилизатори на 5V и повечето даташийтове на 7805 (LM7805, 78L05, L7805 и т.н.), кондензаторът C2 е излишен. Достатъчни са: C1 - 100uF и C3 - 10uF (на схемата е 100).
5. Oще...?
Това е засега, оставям на вас проектирането на платката. Ще се опитам да вмъкна в графика си едно такова занимание по проектирането на печатна платка с размери 80х80 мм (може би ATmega-та трябва да бъде SMD...?). :)
Поздрави!

Аматьор:
Няма ли, от тази серия контролери с вътрешен генератор? Не е необходима за тези приложения голяма точност и стабилност на честотата.
За да се избегнат радиаторите L293 може да се смени с по-съвременен драйвер.
Според мене един свободен куплунг с SPI ще позволи да се слагат лесно след това други процесорни схеми с интересни приложения.

Borislav:

--- Цитат на: "Аматьор" ---Няма ли, от тази серия контролери с вътрешен генератор? Не е необходима за тези приложения голяма точност и стабилност на честотата.
За да се избегнат радиаторите L293 може да се смени с по-съвременен драйвер.
Според мене един свободен куплунг с SPI ще позволи да се слагат лесно след това други процесорни схеми с интересни приложения.
--- Край на цитат ---


За съжаление няма АТмега серия с вграден тактов генератор. Единствено АТтини-серията имат. За щастие и те стават за целите на сумо и следене на линия... :)
Драйверът съм го предвидил с това, което разполагам. Иначе най-добрата схема за Н-мост е с транзистори. За SPI-я наистина е идейно. Тази тема е Open Source, така че всеки, който има идея може да се заеме с изпълнението и. Така ще обменим много повече идеи.
Прилагам схемата: http://upload.robotics-bg.com/files/Sumoduino.spl
Поздрави!

zoro1:
Драйвера с транзистори има същите проблеми като 293-ката,обаче ако се използват мосфет-и и други подобни ,това вече е друго.
Все пак в повечето готови платки се използва именно л293.

zoro1:
Може да махнеш диода на захранването,така и така ще се ползва захранване прав ток ,като се направи куплунга няма как да се обърка,стабилизатора  -low drop ,стиг с 7805,много "харчат"

Навигация

[0] Списък на темите

[#] Следваща страница

Премини на пълна версия