RSS
people

Rückfahkamera

Отвлекся я тут малость от своего «основного» проекта — танчика, и побыстрому сварганил небольшой апгрейд своего плеера в машинку.

Прилепил к нему видео вход, и, как уже стало понятно из названия, подал на этот видео вход сигнал с камеры заднего вида. Вот об этом и расскажу тут.

Читать запись полностью »

Комментариев нет | Метки: , , , ,

MazdaSTMP3Player — Корпус

Когда сделали платку и отдали ее в производство, чтоб не терять времени зря, можно на 3Д принтере распечатать макет платы.

IMAG3172

 

Читать запись полностью »

Комментариев нет | Метки: , , , , , ,

MazdaSTMP3Player — Железо

Определившись с видом кнопок и их способом подстветки, самое время приступить к составлению схемы.

Основные блоки схемы у нас выглядят вот так:

HW_Block

В принципе, по схеме сильно подробно я особо рассказывать не буду, так как там все в основном стандартно, кроме некоторых моментов, которые тут и рассмотрим.

Читать запись полностью »

Комментариев нет | Метки: , , , , , , , ,

MazdaSTMP3Player — Кнопки

Продолжаем разговор.

Итак, решил я заделать новую версию, и первым же делом встал вопрос — как делать кнопки, чтоб и в темноте их видно было, и тактильность им придать.

Глянул по сторонам, и вспомнил, что есть таки у меня 3D принтер.

О! (тут должна быть лампочка, что зажигается ярким светом)

Быстренько накидал небольшие чертежики одной кнопочки, и (уже чуток по медленней) «распечатал» на 3Д-шке.

ButtonWithLight

Читать запись полностью »

Комментариев нет | Метки: , , , , , ,

MazdaSTMP3Player — Mazda STM32F MP3 Player

Приветствую всех.

Не прошло и... когда там последний раз было... вобщем какого то времени, как я снова раешил написать чего-нить. А для этого есть небольшой повод.

А именно — очередная версия плеера в машинку марки Mazda.

А причиной этого проекта стал опыт эксплуатации предыдущей версии плеера, из которого можно сделать некоторые выводы:

  • сенсорные кнопки без тактильной реакции, без возможности нажать их «вслепую» в машине — зло то еще (Привет Маску с его тачскрином).
  • Отсутствие подстветки кнопок. Особено «весело» менять треки в вечернее, ночное время, когда экран светит ярко, а все, что вокруг него — одна черная «пустота»
  • Отсутствовала регулировка яркости экрана, что в темное время суток все же немного утомляло зрение.
  • медленный проц и как следствие — медленное обновление экрана.

Собрав все эти мысли в кучу, и оценив свой опыт в разработке различных железок как на работе, так и дома в рамках своего хобби, было решено попробовать переделать плеер на более шустром проце, с учетом всех выше указанных моментов.

Читать запись полностью »

Комментариев нет | Метки: , , , , , ,

Arm MP3 Player — Vertig

День добрый всем читателям моих опусов.

Вроде как доделал новую версию своего плеера до такого состояния, что можно ставить в машину. Что, собственно, сегодня и произошло:

Плеер в машине

 

Далее пара фоток в близи и исходники со схемой, для любопытствующих.

Читать запись полностью »

Комментариев нет | Метки: , , , ,

Arm MP3 Player

Решил продлить удовольствие общения с процом AT91SAM7SE, и состряпал небольшую платку:

Плата будущего плеера

Читать запись полностью »

Комментариев нет | Метки: , , , , , , ,

Gehäuschen ist angekommen

Dies Mal habe entschieden, selber nix machen, und habe bei einer lokalen Firma bestellt. Schäffer AG ist deren Name.

Man lädt ein Programm von der Seite, Front Panel Designer ist deren Name. In dem Programm malt man die Panels, platziert die Löcher und Öffnungen, danach zeigt das Programm die Preis vom Ganzen, und schickt die Bestellung zu der Firma raus.

In einer Woche kommt dann solcher Ergebnis (Unter dem Cat sind einige Bilder):

Читать запись полностью »

Комментариев нет | Метки: , , , , , ,

Aaaaa!

Я завел его!
Он играет!
:)

VLSI VS1053b под линуксом.

2 комментария | Метки: , ,

Verschiedene Basteleien

Kleine Updates von meiner Bastelwiese.

Ich habe schon mal erzählt, dass ich ein Playerchen auf dem Basis von OMAP3530 Microcontroller bastele.

Es war schon mal alles fast fertig, als es sich herausgestellt wurde, dass irgend wie die Thread-Bearbeitung in QT nicht ganz der Beschreibung entspricht: nicht alle Events werden von einem Process gesendet. Vor allem von dem Process, der gerade gekillt wurde.  

Ich habe den üblichen MPlayer von Linux benutzt, den ich mit der Hilfe von QProcess Klasse gestartet habe. Es funktionierte ein paar Mal, danach aber stürzte das ganze ab. Und diesen Moment zu fangen wurde für mich nicht möglich.

Und so habe ich mich entschieden, auf den auf der Platine eingebauten DAC zu verzichten, und eine Extention — Platine auf dem Basis von dem VLSI VS1053b Chip zu bauen.

So sieht jetzt das ganze Playerchen:

Читать запись полностью »

3 комментария | Метки: , , , ,