www.open-tager.ru https://open-tager.ru/forum/ |
|
Начинаем разрабатывать электронную "начинку" для тага. https://open-tager.ru/forum/viewtopic.php?f=5&t=185 |
Страница 1 из 6 |
Автор: | Pingvin [ 16 авг 2011, 08:39 ] |
Заголовок сообщения: | Начинаем разрабатывать электронную "начинку" для тага. |
Хочу начать разработку, попутно выкладывая описание своих шагов, а не так - вот "печатка", вот "прошивка", то есть все что ты можешь сделать - это повторить схему и залить в неё прошивку, а надо дать возможность человеку поработать с исходниками, поэкспериментировать, изменить их, если потребуется. Потому нужно ещё описать инструментарий, который используется. Форум, конечно, не лучшая площадка для этого, тут лучше подойдет wiki какой-нибудь. Ориентироваться буду все же на серийное производство, выбор компонентов поэтому будет соответствующий - для поверхностного монтажа (компоненты). Это позволить минимизировать размеры платы. Тем не менее, при соответствующей сноровке и усердии изготовить и спаять плату можно будет и в домашних условиях (тестовые образцы все-равно придется делать ручками). Первое, что необходимо сделать - определиться с выбором контроллера. Выбор богат на любой "вкус и цвет". Я выбрал MSP430F148 (на то у меня есть веские "личные" причины). ![]() Теперь нужно определиться, в чем будем "рисовать" схему? Программ для "рисования" схем тоже достаточно, как платных так и бесплатных. Тонкость в том, что результатом работы таких программ является так называемый netlist (список цепей), который мы потом будем "скармливать" программе-трассировщику платы. Формат этого файла у разных программ может отличаться, и необходимо быть уверенным, что наша программа-трассировщик "поймет" нашу программу-"рисовалку" схем. Из бесплатных можно посмотреть KiCAD Это целый набор программ, включающий в себя все необходимое для разработки печатных плат. Я же решил попробовать: для "рисования" схем - TinyCAD Бесплатная софтинка под Windows, но прекрасно работает и через эмулятор wine в никсах. Разводить плату попробую в FreePCB, тоже бесплатной. |
Автор: | KorSar [ 16 авг 2011, 10:45 ] |
Заголовок сообщения: | Re: Начинаем разрабатывать электронную "начинку" для тага. |
Я посмотрел в чипе и дипе такой мк стоит 500-700 р. не дороговато для таких игрушек? |
Автор: | Pingvin [ 16 авг 2011, 10:58 ] |
Заголовок сообщения: | Re: Начинаем разрабатывать электронную "начинку" для тага. |
KorSar писал(а): Я посмотрел в чипе и дипе такой мк стоит 500-700 р. не дороговато для таких игрушек? Чип-Дип давно "зажрались", извините. Искать надо поставщиков нормальных (тоже труд своего рода). ![]() И потом - с чем сравнивать? Если с тем, что предлагают сегодня производители лазертагов (10 000 р. за электронику) - то даже это кажется "недорого"! Вот, например, оптом по 285 р. http://www.riv-e.ru/search.php?Search&f=msp430f148&sort=17 Это на вскидку, долго не искал. Можно и попроще камень выбрать - все зависит от задач. Нормальная цена, считаю - килограмм колбасы! ![]() Даром как ни хитри - не получиться. |
Автор: | trener [ 16 авг 2011, 11:12 ] |
Заголовок сообщения: | Re: Начинаем разрабатывать электронную "начинку" для тага. |
А чем плох ATMEGA8 + внешняя память , вариант очень доступный , как говорится дёшево и сердито, к тому-же на этом контроллере есть уже несколько разработок у многих есть программатор для него, а у кого нет, то делается простейший программатор на ЛПТ порт за пол часа. Мы ведь хотим сделать схему доступной для домашнего изготовления, а для этого эти контроллеры есть в ДИП корпусах. Если изначально ориентироватся на заводское изготовление, то какой-же это HSL класс ? |
Автор: | Pingvin [ 16 авг 2011, 11:23 ] |
Заголовок сообщения: | Re: Начинаем разрабатывать электронную "начинку" для тага. |
trener писал(а): А чем плох ATMEGA8 + внешняя память , вариант очень доступный , как говорится дёшево и сердито, к тому-же на этом контроллере есть уже несколько разработок у многих есть программатор для него, а у кого нет, то делается простейший программатор на ЛПТ порт за пол часа. Мы ведь хотим сделать схему доступной для домашнего изготовления, а для этого эти контроллеры есть в ДИП корпусах. Если изначально ориентироваться на заводское изготовление, то какой-же это HSL класс ? Я не против, просто не работал я с ними. А для msp у меня всё есть. Лично мне проще с ними работать. Но если сильно "припрет", то можно и с ATMEGA8 побаловаться. Кстати, ATMEGA8 позволяет отлаживать программу непосредственно на камне? Очень удобно отлавливать ошибки. msp позволяет! Давайте делать разные проекты. На разный вкус и кошелёк. По поводу HLS класса - разве не отсутствие на рынке промышленных доступных образцов заставляет нас "изобретать велосипед"? Серийное производство удешевляет продукт, да и качество сборки будет выше. |
Автор: | trener [ 16 авг 2011, 11:37 ] |
Заголовок сообщения: | Re: Начинаем разрабатывать электронную "начинку" для тага. |
Вот краткий курс по ATMEGA8 http://avr123.nm.ru/ Вот готовая схема лазертага на нём ![]() Вот программатор для него http://sdelaysam.kiev.ua/?page=5avr |
Автор: | Pingvin [ 16 авг 2011, 11:41 ] |
Заголовок сообщения: | Re: Начинаем разрабатывать электронную "начинку" для тага. |
trener писал(а): Вот краткий курс по ATMEGA8 http://avr123.nm.ru/ Вот готовая схема лазертага на нём ![]() Вот программатор для него http://sdelaysam.kiev.ua/?page=5avr Да я все прекрасно понимаю. Но что я могу с этим сделать? Собрать схему и прошивку залить, так? Мне же нужны "исходники"! И программы, в которых я бы с этими исходниками мог работать! За ссылки - спасибо! Обязательно ознакомлюсь! |
Автор: | jong73 [ 16 авг 2011, 11:45 ] |
Заголовок сообщения: | Re: Начинаем разрабатывать электронную "начинку" для тага. |
Моя то-же отказалась от MSP как от непотребного. 16 битные операции не планируються значит и выигрыш не получу. Mega88 достаточно. А в чем проблемма с AVR все есть для этого. |
Автор: | Pingvin [ 16 авг 2011, 11:50 ] |
Заголовок сообщения: | Re: Начинаем разрабатывать электронную "начинку" для тага. |
jong73 писал(а): Моя то-же отказалась от MSP как от непотребного. 16 битные операции не планируються значит и выигрыш не получу. Mega88 достаточно. А в чем проблемма с AVR все есть для этого. Чувствую, "уломаете"! ![]() AVR позволяет программно (из прошивки) перезаписывать FLASH память? (это не аргумент против него, просто вопрос) И вопрос - если есть уже и схема и прошивка - нам то тогда чего делать? |
Автор: | tommy [ 16 авг 2011, 11:52 ] |
Заголовок сообщения: | Re: Начинаем разрабатывать электронную "начинку" для тага. |
да, писать во флеш можно. |
Страница 1 из 6 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |