RSS
people

Камера заднего вида в машину

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

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

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

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

MazdaSTMP3Player — Корпус

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

IMAG3172

 

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

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

MazdaSTMP3Player — Железо

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

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

HW_Block

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

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

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

MazdaSTMP3Player — Кнопки

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

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

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

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

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

ButtonWithLight

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

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

MazdaSTMP3Player — Mazda STM32F MP3 Player

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

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

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

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

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

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

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

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

Arm MP3 Player завершение

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

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

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

 

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

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

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

Arm MP3 Player

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

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

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

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

Корпусок «подъехал»

Решил не строгать сам а заказал в «местной» фирме (сидит в Берлине, судя по адресу отправки). Называется Schäffer AG.

С их сайта скачивается программулька, Front Panel Designer называтся. В ней рисуются панельки, дырочки и отверстия всякие, и эта же программулька потом, когда все нарисовано, составляет заказ, показывает стоимость заказа и отправляет его на фирму.

Через неделю приходит вот такой результат (несколько картинок под катом):

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

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

Aaaaa!

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

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

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

Всяческие поделки

Немного новостей с моих «полей».

Я уже рассказывал, что делаю небольшой плеерок на базе OMAP3530 процессора.

Уже было все готово, как выяснилось, что каким-то образом работа потоков в QT среде не совсем соответствует тому, что написано в документации: не всегда приходит событие завершения процесса. Особенно, если процесс насильственно завершается.

Я использовал обычный линуксовый MPlayer, который запускал с помощью QProcess класса. Оно работало пару — тройку раз, но потом падало. И отловить этот момент пока что не представляется для меня возможным.

Тогда я решил все-же отказаться от встроенного DAC'а этой платы и софтового проигрывателя, и прилепил платку расширения на базе VLSI VS1053b.

Вот так вот выглядит теперь весь плеерок:

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

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