У нас тут это лето выдалось очень теплым, если не сказать, аномально, как говорят немцы, теплым.
Хотя нам нравится. Вот плееру особо не очень понравилось. Особенно его подставке:
Electronic Basteleien, Mikrokontroller Programmierung und anderes Quatsch
У нас тут это лето выдалось очень теплым, если не сказать, аномально, как говорят немцы, теплым.
Хотя нам нравится. Вот плееру особо не очень понравилось. Особенно его подставке:
Когда сделали платку и отдали ее в производство, чтоб не терять времени зря, можно на 3Д принтере распечатать макет платы.
Определившись с видом кнопок и их способом подстветки, самое время приступить к составлению схемы.
Основные блоки схемы у нас выглядят вот так:
В принципе, по схеме сильно подробно я особо рассказывать не буду, так как там все в основном стандартно, кроме некоторых моментов, которые тут и рассмотрим.
Продолжаем разговор.
Итак, решил я заделать новую версию, и первым же делом встал вопрос — как делать кнопки, чтоб и в темноте их видно было, и тактильность им придать.
Глянул по сторонам, и вспомнил, что есть таки у меня 3D принтер.
О! (тут должна быть лампочка, что зажигается ярким светом)
Быстренько накидал небольшие чертежики одной кнопочки, и (уже чуток по медленней) «распечатал» на 3Д-шке.
Приветствую всех.
Не прошло и... когда там последний раз было... вобщем какого то времени, как я снова раешил написать чего-нить. А для этого есть небольшой повод.
А именно — очередная версия плеера в машинку марки Mazda.
А причиной этого проекта стал опыт эксплуатации предыдущей версии плеера, из которого можно сделать некоторые выводы:
Собрав все эти мысли в кучу, и оценив свой опыт в разработке различных железок как на работе, так и дома в рамках своего хобби, было решено попробовать переделать плеер на более шустром проце, с учетом всех выше указанных моментов.
Решил продлить удовольствие общения с процом AT91SAM7SE, и состряпал небольшую платку:
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:
Приветствую всех моих читателей.
Я тут отвлекся малость от микроконтроллеров. Ну не все же только их программировать...
И состряпал планшетик для своей любимой карсавицы. Она у меня художница, и у нее есть уже один планшет от многим известной фирмы Wacom, но то обычный планшет Intuos 2, при работе с которым «рисуешь» рукой на доске, лежащей перед монитором, а глаза в это время смотрят на монитор. Ну я почитал интернет, много подумал, и решил, что 1700 евро на более удобный вариант у меня пока что не завалялось, но есть руки! Ну и решил совместить монитор и планшет в один «флакон». Тем более, что в интере уже гуляет пара проектов похожих.
Вот фотка для затравки:
Ну переезд закончен (все, кажется, работает как раньше), а посему можно продолжить.
Я в прошлой статье обещал рассказать про сенсорную клавиатуру моего пульта для плеера, что я сейчас и сделаю.
Для начала — сделал все таки фотку, как выглядит пульт в машине:
Lange nichts geschrieben here, weil ich war mit meiner neuen Platine beschaftigt.
Die ist noch nicht fertig, aber die kann schon Einiges.
Die Platine hat folgendes am Board: Micro von Atmel — AT91SAM7SE256, external SDRAM 64 MB in zwei Banken, und SD/MMC Card Reader
Das Programm für die Platine, kann schon die .elf Dateien von SD/MMC Card ins SDRAM lesen und ausfüheren.
Das ganze wurde mit der Hilfe von FreeRTOS Betriebsystem gebaut. Dafür habe ich die Start Datei ein bisschen angepasst.
Also, daraus besteht das Programm:
So. In Planen sind folgendes: auf die Platine noch Xilinx Spartan3E — XC3S100E drauflöten und die Firmware dafür von SD/MMC Card zu laden und FPGA zu programmieren.
Und ein Display auf das externes Bus anschließen. Aber den muss man noch erfinden.
Ich überlege noch, von was zu starten.
Und hier ein paar Fotos (6 Stück) was schon gibts.