roboforum.ru

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

Плата на основе Parallax Propeller

Обсуждение и примеры готовых и самосборных компонент для построения роботов.

Плата на основе Parallax Propeller

Сообщение blindman » 11 авг 2010, 11:48

Я уже довольно долго "играюсь" пропеллером, и созрел чтобы подумать о создании демо-платы на его основе. Мотивация очень простая - меня этот чип что называется "зацепил", в России практически нет проектов на его основе, а в одиночку как-то неинтересно ковыряться. Готовые платы от Parallax и других в принципе не очень дороги, но за морем телушка полушка , да рупь перевоз. Посмотрите на прайсы например Терраэлектроники. То же самое с самими чипами.

Идея такая: плата с пропеллером и минимальной обвязкой, и набор коннекторов которые позволяют использовать самые интересные возможности пропеллера - звук, клавиатура/мышь, TV, VGA. Все ноги чипа выведены на штыревые разъемы. Все компоненты - выводные. Плату предлагать как набор для самостоятельной сборки.

Штыри (папа/мама) впаивать так, чтобы можно было сделать дополнительные платы расширения и иметь возможность устанавливать их как снизу, так и сверху - взаимозаменяемость практически всех ног пропеллера позволит поворачивать плату на 180 градусов.

Для программирования нужен будет переходник USB-UART. В принципе, можно попытаться предусмотреть установку FT232 - но все же хотелось бы обойтись без SMD.

Вопросы, комментарии, пожелания приветствуются.
Вложения
Platform.png
Эскиз. Размер платы - 101.6 x 63.5 мм (4" x 2.5")
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Плата на основе Parallax Propeller

Сообщение =DeaD= » 11 авг 2010, 12:02

IMHO надо забыть про штыревые резисторы и кондёры, как про страшный сон. Максимум сам пропеллер сделать штыревым.
С целью экономии можно продавать без пропеллера плату запаянную. Кому надо - тот запаяет 0805 резисторы и кондёры без заморочек. А кому не надо - тому скорее всего и пропеллер не надо. Вместо FT232RL надо ставить CP2102 - у меня их пачка и недорого, если уж мы заботимся про стоимость.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Плата на основе Parallax Propeller

Сообщение galex1981 » 11 авг 2010, 12:44

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

Re: Плата на основе Parallax Propeller

Сообщение boez » 11 авг 2010, 12:57

+1 к SMD (да пусть даже 1206 - все равно меньше размер, чем у выводных). 1206 и 0805 паяются обычным паяльником, обычным припоем и флюсом, ничем не сложнее выводных, положил и припаял.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Плата на основе Parallax Propeller

Сообщение blindman » 11 авг 2010, 13:34

Какие возражения против выводных компонентов, кроме размера? Я в принципе не зациклен на них, но в данном случае не вижу преимуществ СМД. Чем проще - тем лучше. Я например стремался их паять, пока не приперло :) Сейчас 0603 считаю что нормально, 0402 - ну, можно, если надо :)

По поводу USB-UART на плате - принял к сведению.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Плата на основе Parallax Propeller

Сообщение =DeaD= » 11 авг 2010, 13:52

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

Re: Плата на основе Parallax Propeller

Сообщение blindman » 11 авг 2010, 14:01

Объективные возражения ? :) Кто умеет паять СМД - тот и выводные запаяет. Кто не умеет - возможно, захочет научиться, а может и просто мимо пройти.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Плата на основе Parallax Propeller

Сообщение =DeaD= » 11 авг 2010, 14:07

Я всё к тому - а много кто не умеет паять SMD и полезет в пропеллер?

Добавлено спустя 1 минуту 8 секунд:
И разъем питания надо поставить с той же стороны, что и остальные, иначе коробочку очумеешь потом искать строго под эту платку...

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

Re: Плата на основе Parallax Propeller

Сообщение blindman » 11 авг 2010, 14:10

=DeaD= писал(а):а много кто не умеет паять SMD и полезет в пропеллер?
Судя по буржуйским форумам, много. И много таких, что паять вообще не умеют и не хотят. У нас пока судить не по чему.

Про разъем и кнопку - принимается. Сброс на разъемы и так выведен
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Плата на основе Parallax Propeller

Сообщение =DeaD= » 11 авг 2010, 14:32

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

Re: Плата на основе Parallax Propeller

Сообщение blindman » 11 авг 2010, 14:36

Комплекты. Приобрести один пропеллер дороговато выйдет - пересылка с параллакса почти сорок баксов. А у нас они продаются по 600 рублей с лишним оптом, а в розницу больше 700 - сужу по терраэлектронике где они реально есть в наличии. При том что у параллакса они по 8 долларов за штуку
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Плата на основе Parallax Propeller

Сообщение =DeaD= » 11 авг 2010, 14:40

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

Re: Плата на основе Parallax Propeller

Сообщение blindman » 11 авг 2010, 14:54

Да ладно :) Начикать кусачками ленту выводных резисторов или конденсаторов - можно за час сотню комплектов набрать. Тем более что их там всего 5 номиналов

Добавлено спустя 11 минут 41 секунду:
Предлагаю соревнование - кто быстрее запаяет 2 десятка компонентов :ROFL:
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Плата на основе Parallax Propeller

Сообщение =DeaD= » 11 авг 2010, 14:58

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

Re: Плата на основе Parallax Propeller

Сообщение blindman » 11 авг 2010, 15:01

=DeaD= писал(а):надо предусмотреть посадку под штыревые и под SMD резисторы и керамику.

Вот это дело
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

След.

Вернуться в Готовые модули

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

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