Как я делал прибор своими руками

Кружок юных, и не только, радиолюбителей

Как я делал прибор своими руками

Сообщение Azumi » 02 янв 2012, 18:03

Здравствуите!
Вот решился на сборку... В схемотехнике кое-что понимаю, атмеги прошивать умею (и даже успешно кодить для них пробовал), технологиеи ЛУТ тоже владею.

Подскажите пожалуиста:
Печатка по этои ссылке - download/file.php?id=1272 - без опечаток и прочего? Или посоветуете другую разводку (нужна двухсторонняя, на дип-компонентах)?
Собираюсь пробовать на восьмои атмеге, а потом поставить 16ю. Схемы полностью совместимые и достаточно будет просто переткнуть контроллер?

Еще про дисплеи пара вопросов:
Кириллические символы там должны быть намертво зашиты на заводе, или можно будет самому перепрошить?
http://www.ebay.com/itm/150716694419?ss#ht_3139wt_1348 вот такои собираюсь купить. Подоидет?
Прошивку на англииском, автор не собирается делать?

Вы уж извините что сразу столько вопросов. Я не то чтоб очень ленивыи или глупыи) Просто развивался этот проект несколько лет, и наверняка уже эволюционировал до идеала. Не хотелось-бы изобретать свои собственныи велосипед)
Последний раз редактировалось Azumi 02 янв 2012, 23:56, всего редактировалось 4 раз(а).
Azumi
 
Сообщения: 18
Зарегистрирован: 01 янв 2012, 23:30
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Как сделать прибор своими руками

Сообщение Медведь » 02 янв 2012, 22:44

Ваши ссылки - не рабочие
Отредактируйте
При перд просмотре,движок форума их урезает
Нужно заново их вставлять
Чтоб получился диалог - дайте ссылки
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Как сделать прибор своими руками

Сообщение Azumi » 02 янв 2012, 23:58

Да, прошу прощения, не заметил. То была ссылка на архив, из третьего Вашего сообщения этои темы. Сеичас вроде работает.
Ссылку, на лот с дисплеем - тоже поправил, но она и так работала)
Azumi
 
Сообщения: 18
Зарегистрирован: 01 янв 2012, 23:30
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Как сделать прибор своими руками

Сообщение slav0n » 04 янв 2012, 11:40

для меги8 прошивка под индикаторы со встроенной кириллицей, а для меги168 кириллица уже не нужна
while(1||!1);
slav0n
Site Admin
 
Сообщения: 4328
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 384 раз.

Re: Как сделать прибор своими руками

Сообщение Azumi » 04 янв 2012, 13:21

А нельзя-ли транслитерировать/перевести интерфеис для восьмои меги?

Просто индикатор без кириллицы будет стоить доллара 3, а с кириллицеи - около 23 + еще 5 на поездку в магазин)
Получается, совсем небюджетно, только из-за нескольких славянских буковок...
Azumi
 
Сообщения: 18
Зарегистрирован: 01 янв 2012, 23:30
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Как сделать прибор своими руками

Сообщение tssssu » 04 янв 2012, 14:35

Так это можно и самому сделать в HEX-редакторе, тут даж в какой-то из тем это обсуждалось.
tssssu
 
Сообщения: 39
Зарегистрирован: 17 ноя 2009, 23:05
Благодарил (а): 0 раз.
Поблагодарили: 5 раз.

Re: Как сделать прибор своими руками

Сообщение Azumi » 04 янв 2012, 15:42

Безусловно можно) Просто перевести исходники и откомпилировать - быстрее, проще, и надежнее.
Готов попробовать перевести, если дадут текст.

Вопрос, по поводу печатки в начале темы, все еще актуален. Хочу с первого раза сделать чистую и красивую плату.
Azumi
 
Сообщения: 18
Зарегистрирован: 01 янв 2012, 23:30
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Как сделать прибор своими руками

Сообщение Медведь » 04 янв 2012, 18:53

Я сейчас не дома, в гостях
Представленная мной плата, лично у меня работала
Сидеть досконально проверять её, у меня сейчас нет возможности
Точно помню, что нужно добавить конденсатор 100n перед LM2576 (первая нога LM и на массу)
В моей плате его нет
Остальное проверяйте согласно схемы
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Как сделать прибор своими руками

Сообщение alexei_ » 07 янв 2012, 21:37

Azumi
автор девайса не раз уже отмечал что прошивка на меге8 предоставляется "КАК ЕСТЬ" и ничего с ней делать он не будет ...........раньше она вообще была КОММЕРЧЕСКАЯ и люди за нее отдавали если не изменяет память 35WMZ (а вы на индикаторе экономите) . В определенный момент автор перейдя на новую платформу сделал всем ПОДАРОК..........и прошивка стала паблик. Ему нет смысла с ней заморачиваться......на хотелки в КОММЕРЧЕСКИХ вариантах времени нет

За это сообщение автора alexei_ поблагодарили: 2
VikingV(11 янв 2012, 10:49), Медведь(07 янв 2012, 22:08)
alexei_
 
Сообщения: 44
Зарегистрирован: 17 ноя 2009, 12:48
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.

Re: Как сделать прибор своими руками

Сообщение Azumi » 10 янв 2012, 15:37

Выложить кусок кода сюда, а потом скомпилировать переведенныи - не есть большая заморочка для автора. Работы там чуть менее чем на 5 минут.

То, что раньше за прошивку платили 35 баксов, вовсе не значит, что теперь их стоит отдать магазину, накручивающему цену в 5-7 раз.
Azumi
 
Сообщения: 18
Зарегистрирован: 01 янв 2012, 23:30
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Как сделать прибор своими руками

Сообщение slav0n » 10 янв 2012, 23:07

да, действительно, работы там немного. Откопаю в бардаке сорцы на 8 - сделаю.
while(1||!1);
slav0n
Site Admin
 
Сообщения: 4328
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 384 раз.

Сообщение slav0n » 10 янв 2012, 23:59

вот, собственно, код текста.
Кто хочет, можете сами перевести на латиницу как вам нравится, а я скомпилю.

Код: Выделить всё
/* "ПРИВЕТ!" */char MesPRIV[]={168,80,165,66,69,84,33,0};
/* перевод *///char MesPRIV[]="HELLO!";

/* "УДАЧИ!" */char MesUDACHI[]={169,224,65,171,165,33,0};

/* "от slav0n" */char MesSLAV[]={111,191,32,115,108,97,118,48,110,46,0};



/* "ФИД" */char Mes_FID[]={228,165,224,32,0};

/* "БАТАРЕЯ" */char Mes7[]={160,65,84,65,80,69,177,0};

/* "РАЗРЯЖЕНА" */char Mes8[]={80,65,164,80,177,163,69,72,65,0};

/* "НЕТ НАСТРОЕК" */char MesNoTun[]={72,69,84,32,72,65,67,84,80,79,69,75,0};

/* "КОРРЕКЦИЯ USALS " */char Mes_corr[]={75,79,80,80,69,75,225,165,177,32,85,83,65,76,83,32,0};

/* "ВОСТ" */ char Mes_East[]={179,111,99,191,0};

/* "ЗАПАД" */char Mes_West[]={183,97,190,97,227,0};

/* "ВЫБОР" */char Mes_Vib[]={179,195,178,111,112,0};

/* "ТИП" */char Mes_TIP_DiSEqC[]={84,165,168,32,227,184,99,101,186,97,32,0x31,0x2e,0};

/* "выб.ВХОДа дисека" */char Mes_BXODA[]={46,66,88,79,224,97,32,227,184,99,101,186,97,0};

/* " СПУТНИКа  " */char Mes_CPUTN[]={32,67,168,169,84,72,165,75,65,32,32,0};
while(1||!1);

За это сообщение автора slav0n поблагодарил:
Azumi(13 янв 2012, 22:34)
slav0n
Site Admin
 
Сообщения: 4328
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 384 раз.

Re: Как сделать прибор своими руками

Сообщение alexei_ » 11 янв 2012, 01:45

Azumi писал(а):То, что раньше за прошивку платили 35 баксов, вовсе не значит, что теперь их стоит отдать магазину, накручивающему цену в 5-7 раз.

не понял смысла фразы вообще :-) :-) :-) ........... о каком магазине речь. Прошива на 8мегу лежит для демонстрации возможности девайса , чтобы знали люди за что платить в более "вкусных" коммерческих прошивках .......а не для удовлетворения чьих то потребностей. Автору тоже кушать хочется..... Ваше счастье теперь в ваших руках благодаря автору ...дерзайте , как говорится просить не мешки ворочать........
alexei_
 
Сообщения: 44
Зарегистрирован: 17 ноя 2009, 12:48
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.

Сообщение Azumi » 13 янв 2012, 22:34

alexei_ писал(а):
Azumi писал(а):То, что раньше за прошивку платили 35 баксов, вовсе не значит, что теперь их стоит отдать магазину, накручивающему цену в 5-7 раз.

не понял смысла фразы вообще :-) :-) :-) ........... о каком магазине речь. Прошива на 8мегу лежит для демонстрации возможности девайса , чтобы знали люди за что платить в более "вкусных" коммерческих прошивках .......а не для удовлетворения чьих то потребностей. Автору тоже кушать хочется..... Ваше счастье теперь в ваших руках благодаря автору ...дерзайте , как говорится просить не мешки ворочать........


Не понял, но все равно смешно? Это я наверное слишком сложно написал.
Речь о любом магазине. Индикаторы с кириллицеи, стоят неоправданно дорого. Да, разумеется, дело в моеи жадности, чего уж тут скромничать.
К сожалению, с кириллическои прошивкои, я не смогу оценить возможности деваиса (а ведь ради оценки деваиса она и нужна).
Тут, на форуме, не раз поднимали вопрос, о необходимости латиницы. Так почему-бы не сделать, если работа не сложная и полезная?
Я благодарен автору, за согласие на перевод. Как соберу и налажу прибор до законченного состояния - обязательно приобрету актуальную прошивку, т.к. это будет плата за реальныи труд, а не плата магазину запросто-так.
Да и с чего это я, перед Вами, оправдываться должен вообще?)


slav0n, спасибо большое!
Переведенные слова, не должны быть длиннее чем оригинальные, но короче быть могут, правильно? Можно использовать и прописные и заглавные буквы? Это я к тому, что слова могут разъехаться или целиком не помещаться...
Azumi
 
Сообщения: 18
Зарегистрирован: 01 янв 2012, 23:30
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Как сделать прибор своими руками

Сообщение Azumi » 13 янв 2012, 22:57

/* "HELLO!" */char MesPRIV[]={168,80,165,66,69,84,33,0};
/* перевод *///char MesPRIV[]="HELLO!";

/* "BYE!" */char MesUDACHI[]={169,224,65,171,165,33,0};

/* "by slav0n" */char MesSLAV[]={111,191,32,115,108,97,118,48,110,46,0};



/* "Feed" */char Mes_FID[]={228,165,224,32,0};

/* "BATTERY" */char Mes7[]={160,65,84,65,80,69,177,0};

/* "DISCHARGED" */char Mes8[]={80,65,164,80,177,163,69,72,65,0};

/* "NO SETTINGS" */char MesNoTun[]={72,69,84,32,72,65,67,84,80,79,69,75,0};

/* "USALS CORRECTION" */char Mes_corr[]={75,79,80,80,69,75,225,165,177,32,85,83,65,76,83,32,0};

/* "east" */ char Mes_East[]={179,111,99,191,0};

/* "west" */char Mes_West[]={183,97,190,97,227,0};

/* "CHOICE" */char Mes_Vib[]={179,195,178,111,112,0};

/* "TYPE" */char Mes_TIP_DiSEqC[]={84,165,168,32,227,184,99,101,186,97,32,0x31,0x2e,0};

/* "Choice DISECq IN" */char Mes_BXODA[]={46,66,88,79,224,97,32,227,184,99,101,186,97,0};

/* " SATELLITE" */char Mes_CPUTN[]={32,67,168,169,84,72,165,75,65,32,32,0};


Вроде-как, все должно уместиться нормально (судя по фотографиям сообщении). Разьве-что, на счет Feed не уверен, но там можно одну "е" вырезать.
А это весь текст?

/* перевод *///char MesPRIV[]="HELLO!"; - вот с этим не понятно) Это я должен был так делать, чтобы оригинальные слова не заменять?
Azumi
 
Сообщения: 18
Зарегистрирован: 01 янв 2012, 23:30
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Как сделать прибор своими руками

Сообщение alexei_ » 14 янв 2012, 12:15

Azumi

конечно смешно когда непонятно с кем и о чем человек разговаривает ....... не надо оправдываться просто мысли свои выражайте яснее. Если было бы желание автора отблагодарить и именно ему отдать 35вмз то просто взяли бы и сделали примус168 (есть у него и демо прошивки для отладки ........и даже если демо нет под латиницу то на базе существующих автору ее сделать еще проще как это делалось с демо под разные графические индикаторы у спектрума ) ....там давно уже на латинице прошивки и схема практически такая же как на паблик примус8 . Поэтому сильно сомневаюсь что пойдете дальше .........там выяснится что диоды надо ставить для 168го ,а они дорогие да и мега168 дороже в три раза 8ой :-) ....
alexei_
 
Сообщения: 44
Зарегистрирован: 17 ноя 2009, 12:48
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.

Сообщение slav0n » 14 янв 2012, 16:17

Мне тестить не на чем, меги8 нет. Вот прошивка с таким переводом.
Код: Выделить всё
///* "ПРИВЕТ!" */char MesPRIV[]={168,80,165,66,69,84,33,0};
char MesPRIV[]="HELLO!";

///* "УДАЧИ!" */char MesUDACHI[]={169,224,65,171,165,33,0};
char MesUDACHI[]="GOODBYE";

/* "от slav0n" *///char MesSLAV[]={111,191,32,115,108,97,118,48,110,46,0};

///* "ФИД" */char Mes_FID[]={228,165,224,32,0};
char Mes_FID[]="FID";

///* "БАТАРЕЯ" */char Mes7[]={160,65,84,65,80,69,177,0};
char Mes7[]="BATTERY";

///* "РАЗРЯЖЕНА" */char Mes8[]={80,65,164,80,177,163,69,72,65,0};
char Mes8[]="DISCHARGED";

///* "НЕТ НАСТРОЕК" */char MesNoTun[]={72,69,84,32,72,65,67,84,80,79,69,75,0};
char MesNoTun[]="No settings ";

///* "КОРРЕКЦИЯ USALS " */char Mes_corr[]={75,79,80,80,69,75,225,165,177,32,85,83,65,76,83,32,0};
char Mes_corr[]="Correction USALS";

///* "ВОСТ" */ char Mes_East[]={179,111,99,191,0};
char Mes_East[]="East";

///* "ЗАПАД" */char Mes_West[]={183,97,190,97,227,0};
char Mes_West[]="West";

///* "ВЫБОР" */char Mes_Vib[]={179,195,178,111,112,0};
char Mes_Vib[]="CHOICE";

///* "ТИП" */char Mes_TIP_DiSEqC[]={84,165,168,32,227,184,99,101,186,97,32,0x31,0x2e,0};
char Mes_TIP_DiSEqC[]="TYPE";

///* "выб.ВХОДа дисека" */char Mes_BXODA[]={46,66,88,79,224,97,32,227,184,99,101,186,97,0};
char Mes_BXODA[]="Choice DISECq IN";

///* " СПУТНИКа  " */char Mes_CPUTN[]={32,67,168,169,84,72,165,75,65,32,32,0};
char Mes_CPUTN[]=" SATELLITE ";
Вложения
main.rar
(8.09 Кб) Скачиваний: 45
while(1||!1);
slav0n
Site Admin
 
Сообщения: 4328
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 384 раз.

Re: Как сделать прибор своими руками

Сообщение Azumi » 16 янв 2012, 20:18

slav0n, спасибо большое!
как соберу деваис до товарного вида - отпишусь и куплю прошивку.
схема на предыдущеи странице, совместима и с 8 и со 168 мегои? я ориентируюсь на нее.
Azumi
 
Сообщения: 18
Зарегистрирован: 01 янв 2012, 23:30
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Как сделать прибор своими руками

Сообщение alexei_ » 17 янв 2012, 12:47

писано много раз что отличие только в диодах шотки по питанию +5в и питание от усб микроконтроллера (и там диод дабы штатное питание не ушло на усб компа) .......... на предыдущей странице вроде нарисовано черным по белому что схема примусс 168 ,а на картинках топикстратера начиная с первой страницы видно диодов шотки как раз на схему 168. 8мега будет работать на плате "заточенной" под168 ..и даже 168 будет работать на плате "заточенной" под 8 мегу - только там вы не считаете АЙди для ключа не введете ключ и не прошьетесь актуальной прошивкой через усб
alexei_
 
Сообщения: 44
Зарегистрирован: 17 ноя 2009, 12:48
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.

Re: Как сделать прибор своими руками

Сообщение Медведь » 12 мар 2012, 07:35

Отделил посты про плату в отдельную тему Как самому нарисовать плату, предлагаю принять там активное участие, всем кому есть чем поделиться
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

След.

Вернуться в Я не волшебник, я только учусь...

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

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

cron