PrimussTh
PrimussTh

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

0 Пользователей и 1 Гость просматривают эту тему.

Azumi

  • .
  • *
    • Сообщений: 18
    • Карма: +0/-0
Здравствуите!
Вот решился на сборку... В схемотехнике кое-что понимаю, атмеги прошивать умею (и даже успешно кодить для них пробовал), технологиеи ЛУТ тоже владею.

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

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

Вы уж извините что сразу столько вопросов. Я не то чтоб очень ленивыи или глупыи) Просто развивался этот проект несколько лет, и наверняка уже эволюционировал до идеала. Не хотелось-бы изобретать свои собственныи велосипед)
« Последнее редактирование: 02 Январь 2012, 22:56:00 от Azumi »


Медведь

  • .
  • *
    • Сообщений: 1228
    • Карма: +0/-0
Ваши ссылки - не рабочие
Отредактируйте
При перд просмотре,движок форума их урезает
Нужно заново их вставлять
Чтоб получился диалог - дайте ссылки
СОВА! Открывай! Медведь пришёл...


Azumi

  • .
  • *
    • Сообщений: 18
    • Карма: +0/-0
Да, прошу прощения, не заметил. То была ссылка на архив, из третьего Вашего сообщения этои темы. Сеичас вроде работает.
Ссылку, на лот с дисплеем - тоже поправил, но она и так работала)


slav0n

  • Администратор
  • .
  • *****
    • Сообщений: 5331
    • Карма: +7/-0
для меги8 прошивка под индикаторы со встроенной кириллицей, а для меги168 кириллица уже не нужна
while(1||!1);
зберігай спокій


Azumi

  • .
  • *
    • Сообщений: 18
    • Карма: +0/-0
А нельзя-ли транслитерировать/перевести интерфеис для восьмои меги?

Просто индикатор без кириллицы будет стоить доллара 3, а с кириллицеи - около 23 + еще 5 на поездку в магазин)
Получается, совсем небюджетно, только из-за нескольких славянских буковок...


tssssu

  • .
  • *
    • Сообщений: 33
    • Карма: +0/-0
Так это можно и самому сделать в HEX-редакторе, тут даж в какой-то из тем это обсуждалось.


Azumi

  • .
  • *
    • Сообщений: 18
    • Карма: +0/-0
Безусловно можно) Просто перевести исходники и откомпилировать - быстрее, проще, и надежнее.
Готов попробовать перевести, если дадут текст.

Вопрос, по поводу печатки в начале темы, все еще актуален. Хочу с первого раза сделать чистую и красивую плату.


Медведь

  • .
  • *
    • Сообщений: 1228
    • Карма: +0/-0
Я сейчас не дома, в гостях
Представленная мной плата, лично у меня работала
Сидеть досконально проверять её, у меня сейчас нет возможности
Точно помню, что нужно добавить конденсатор 100n перед LM2576 (первая нога LM и на массу)
В моей плате его нет
Остальное проверяйте согласно схемы
СОВА! Открывай! Медведь пришёл...


alexei_

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


Azumi

  • .
  • *
    • Сообщений: 18
    • Карма: +0/-0
Выложить кусок кода сюда, а потом скомпилировать переведенныи - не есть большая заморочка для автора. Работы там чуть менее чем на 5 минут.

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


slav0n

  • Администратор
  • .
  • *****
    • Сообщений: 5331
    • Карма: +7/-0
да, действительно, работы там немного. Откопаю в бардаке сорцы на 8 - сделаю.
while(1||!1);
зберігай спокій


slav0n

  • Администратор
  • .
  • *****
    • Сообщений: 5331
    • Карма: +7/-0
вот, собственно, код текста.
Кто хочет, можете сами перевести на латиницу как вам нравится, а я скомпилю.

Код
/* "ПРИВЕТ!" */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);
зберігай спокій


alexei_

  • .
  • *
    • Сообщений: 44
    • Карма: +0/-0
Цитата: "Azumi"
То, что раньше за прошивку платили 35 баксов, вовсе не значит, что теперь их стоит отдать магазину, накручивающему цену в 5-7 раз.
не понял смысла фразы вообще  :-)  :-)  :-)  ........... о каком магазине речь.  Прошива на 8мегу  лежит для демонстрации возможности девайса , чтобы знали люди за что платить в более "вкусных" коммерческих прошивках .......а не для удовлетворения чьих то потребностей. Автору тоже кушать хочется..... Ваше счастье теперь в ваших руках благодаря автору ...дерзайте , как говорится просить не мешки ворочать........


Azumi

  • .
  • *
    • Сообщений: 18
    • Карма: +0/-0
Цитата: "alexei_"
Цитата: "Azumi"
То, что раньше за прошивку платили 35 баксов, вовсе не значит, что теперь их стоит отдать магазину, накручивающему цену в 5-7 раз.
не понял смысла фразы вообще  :-)  :-)  :-)  ........... о каком магазине речь.  Прошива на 8мегу  лежит для демонстрации возможности девайса , чтобы знали люди за что платить в более "вкусных" коммерческих прошивках .......а не для удовлетворения чьих то потребностей. Автору тоже кушать хочется..... Ваше счастье теперь в ваших руках благодаря автору ...дерзайте , как говорится просить не мешки ворочать........

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


slav0n, спасибо большое!
Переведенные слова, не должны быть длиннее чем оригинальные, но короче быть могут, правильно? Можно использовать и прописные и заглавные буквы? Это я к тому, что слова могут разъехаться или целиком не помещаться...


Azumi

  • .
  • *
    • Сообщений: 18
    • Карма: +0/-0
/* "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!";  - вот с этим не понятно) Это я должен был так делать, чтобы оригинальные слова не заменять?