- O Projeto
- Software
- Hardware
- Montagem
- Worklog
- Screenshots
- Links
Você está aqui: O Projeto

Sobre o NANDA
NANDA A.M.S. (Automotive Multimedia System) é um projeto que visa o desenvolvimento de um sistema multimídia automotivo capaz de reproduzir arquivos de áudio e vídeo nos formatos mais conhecidos atualmente como - mp3, ogg, divx, utilizar sistemas de navegação GPS, prover suporte a redes wireless, acesso à internet entre outras funcionalidades.O projeto prevê facilidade de uso, utilização
de tela LCD colorida para exibição da interface de controle, vídeos, mapas e demais informações, utilização de hardware de baixo custo,
e uso de software livre.
A idéia
da criação surgiu através de conversas via
irc entre amigos, que após pesquisar diversos projetos semelhantes
na internet, não me dei por satisfeito devido a diversas
limitações encontradas, como alto custo de produção
(em nossa moeda corrente), capacidade de reprodução
de arquivos de áudio somente, condições de
personalização de software inexistentes ou de difícil
implementação, documentação pobre e
na maioria dos casos em inglês.
Atualmente projetos como este são conhecidos como "CARPUTER" ou "CARPC", que basicamente significa, de uma forma bem genérica, o uso de computadores em automóveis. A maioria dos projetos são "homemade" no melhor estilo "faça você mesmo", mas já existem lojas especializadas em comercializar soluções (software e hardwares) específicas.
Como entusiasta da área de tecnologia, mod´s e customizações, resolvi "partir do zero" e criar um novo
player utilizando os recursos tecnológicos disponíveis
atualmente. Mesmo tendo desenvolvido
um projeto semelhante no ano de 2000, chamado Blackbox.
Aqui registro e compartilho minha experiência adquirida na montagem do NANDA, lembrando que trata-se de um projeto pessoal sem fins lucrativos e portanto não sou responsável por qualquer dano de qualquer natureza caso o mesmo seja reproduzido.
Novidades 15/02/2011
Beta 4 em desenvolvimento. Iniciado testes com Android 2.2 (android x86).
Novidades 03/05/2010
Atualizações do site: criada seção "Worklog" contendo registros das atividades de desenvolvimento do projeto.
Novidades 11/04/2010
Projeto migrado para o SourceForge. Devido a constantes problemas de indisponibilidade no antigo repositório, migrei o projeto para o SourceForge.net com isso espero que os problemas anteriores sejam sanados. Visite: https://sourceforge.net/projects/nanda/
Beta 3 em desenvolvimento. Principais mudanças:
Core migrado para Slitaz;
Instalado Media Center Enna v 0.4.0 ( http://enna.geexbox.org/).
Software utilizado no projeto:
Sistema Operacional:
Slitaz GNU/Linux
SliTaz GNU/Linux é um sistema operacional livre que funciona completamente carregado na memória e inicia a partir de mídias removíveis como um cdrom ou um Pendrive. Ele é leve, rápido e pode também ser instalado no disco rígido. O SliTaz é distribuído na forma de LiveCD, o que significa que se pode obter uma ISO a partir do site e gravá-la em um cdrom do qual você pode iniciar o sistema. Quando este estiver funcionando, pode-se ejetar o LiveCD e usar o drive de cd para outras tarefas. O Sistema Live fornece uma distribuição gráfica completamente funcional e permite a você manter seus dados e configurações pessoais em mídias graváveis. O sistema pode ser expandido com o gerenciador de pacotes Tazpkg e atualizações de segurança são fornecidas para as versões stable (estável) e cooking (testes).
O projeto SliTaz oferece suporte técnico gratuito aos usuários por meio da Lista de Discussão (lista multilingue) e do Fórum. Você também pode nos contatar para maiores informações, sugestões e comentários, usando a lista ou diretamente por e-mail : <devel at slitaz.org>
Resumo
- Sistema de Arquivos Root com cerca de 100 MB e a imagem ISO menor que 30 MB.
- Servidor Web pronto para uso fornecido pelo LightTPD com suporte a CGI e PHP.
- Navegue na Web com o Mozilla Firefox ou o Retawq em modo texto.
- Suporte a som fornecido pelo mixer Alsa, tocador de audio e extrator/codificador de CD.
- Clientes de chat, e-mail e FTP.
- Cliente/Servidor SSH fornecido pelo Dropbear.
- Banco de Dados com o SQLite.
- Geração de dispositivo LiveUSB.
- Ferramentas para criar, editar ou gravar imagens de CD ou DVD.
- Desktop elegante com o Openbox rodando sobre o Xorg (Servidor Gráfico).
- Caixas de Diálogo gráficas nativas para utilitários de linha-de-comando.
- Cerca de 2100 pacotes facilmente instaláveis a partir do mirror.
- Comunidade ativa e amigável.
Media Center
Enna
- (conheça o enna) - (screenshots)
enna
Origem: Wikipédia, a enciclopédia livre.
Enna é um Media Center focada em uma interface simples e funcional. O enna é baseado na biblioteca EFL para interface gráfica e baseado no geexbox para reprodução multimídia.
Características:
- Navegue e ouça seus arquivos de música;
- Procure e assista seus arquivos de vídeos;
- Navegue e veja slideshows com suas fotos;
- Obter informações sobre seus arquivos de mídia na Internet;
- Construir um banco de dados de seus arquivos de mídia e recuperar informações de suas músicas, vídeos ... (Tais como capas, fan arts, letras de canções e muitos mais).
Player de vídeo:
MPlayer
- (conheça o mplayer) - (screenshots)
Origem: Wikipédia, a enciclopédia livre.
MPlayer é um player multimídia de código aberto para diversos sistemas operacionais, como GNU/Linux, FreeBSD e Microsoft Windows, e é um dos que possui suporte à maior quantidade de formatos de arquivos de vídeo. Tem suporte a vídeos em MPEG-1, MPEG-2, MPEG-4, DivX, XviD, DVDs, VCDs, Real Audio, MOV, entre vários outros. Suporta também a reprodução de vídeos via streaming RTP e HTTP, além de legendas. Pelo fato de o MPlayer não ter como principal objetivo a reprodução de vídeos via streaming, esse suporte não é configurado na instalação padrão.
Características
O código do MPlayer possui rotinas para tirar proveito da aceleração de placas de vídeo, tornando-o ideal para a reprodução de vídeos que exigam uma maior qualidade. Há também um plugin para navegadores baseados no mozilla e que permite a reprodução de vídeos dentro do próprio navegador.
As características apresentadas nos parágrafos acima somadas com os prêmios conseguidos em conferências por esse leitor, fazem dele o software ideal para reprodução de vídeos para o sistema operacional GNU/Linux.
Formatos Suportados
- Mídia física: CDs, DVDs, Video CDs
- Formatos contâineres: 3GP, AVI, ASF, FLV, Matroska, MOV (QuickTime), MP4, NUT, Ogg, OGM, RealMedia
- Formatos de vídeo: Cinepak, DV, H.263, H.264/MPEG-4 AVC, HuffYUV, Indeo, MJPEG, MPEG-1, MPEG-2, MPEG-4 Parte 2, RealVideo, Sorenson, Theora, WMV
- Formatos de audio: AAC, AC3, ALAC, AMR, FLAC, Intel Music Coder, Monkey's Audio, MP3, RealAudio, Shorten, Speex, Vorbis, WMA
- Formatos de legenda: AQTitle, ASS/SSA, CC, JACOsub, MicroDVD, MPsub, OGM, PJS, RT, Sami, SRT, SubViewer, VOBsub, VPlayer
O MPlayer suporta diferentes drivers para exibir vídeo, como X11, OpenGL, DirectX, Quartz Compositor, VESA, Framebuffer, SDL e outros mais raros como ASCII art. Ele também pode ser usado para ver TV através de uma placa de TV via tv://canal, ou ouvir e gravar canais de rádio via radio://canal|frequência
Sistema de navegação:
GPSDrive
- (receptor GPS ausente)
Interface:
Openbox - (conheça o Openbox) - (screenshots)
Openbox
Openbox é um gerenciador de janelas livre para sistemas Unix-like com X Window System, licenciado sob GNU General Public License. Openbox foi derivado originalmente de Blackbox 0.65.0, mas foi reescrito totalmente C e, desde a versão 3.0, não é baseado em nenhum código do Blackbox.
Openbox é projetado para ser leve, rápido, e inteiramente em ICCCM- e EWMH-compilado. Suporta muitas características tais como os menus por que o usuário pode controlar aplicações do display de forma dinâmica.
Recursos extras:
Suporte a redes wireless 802.11b/g;
Acesso remoto;
Suporte a exibição de imagens;
Acesso a redes EDGE e 3G.
Recursos a serem integrados:
Navegação via GPS;
Suporte ao protocolo OBDII.
|
   |
| |
|
Você está aqui: Hardware
O Hardware:
A maior parte do hardware utilizado no projeto foi "doado" de um antigo thinclient, apesar da configuração modesta, é possível executar aplicações multimídia sem maiores problemas. A principais vantagens estão no baixo consumo de energia e no tamanho reduzido da placa-mãe, o que foi vital para viabilizar a instalação no porta-luvas do veículo.
Placa-mãe:
VIA EPIA 800
A
Especificações:
| Model Name |
• EPIA-800A
|
| Processor |
• VIA C3® 800MHz EBGA Processor
• VIA Fanless Eden™ 533MHz EBGA Processor |
| Chipset |
• VIA PLE133 North Bridge
• VIA VT8231 South Bridge |
| System Memory |
• 1 PC133 DIMM sock
• Up to 1 GB memory size |
| VGA |
Integrated AGP 4X Graphics |
| Expansion Slots |
1 PCI |
| Onboard IDE |
2 X UltraDMA 133/100/66 Connector |
| Onboard LAN |
VIA VT6103 PHY 10/100 Ethernet |
| Onboard Audio |
VIA VT1612A 2 channel AC'97 Codec |
| Back Panel I/O |
• 1 PS2 mouse port
• 1 PS2 keyboard port
• 1 VGA Port
• 1 Parallel
• 1 RJ-45 LAN port
• 2 USB 1.1 ports
• 1 Serial port
• 1 S/PDIF RCA port
• 3 Audio jacks: line-out, line-in and mic-in |
| Onboard I/O Connectors |
• 1 USB connector for 2 USB 1.1 ports
• 1 CD Audio-in connector
• 1 FIR connector
• 1 CIR connector
• 1 PS2 connector
• 1 CPU/Sys FAN
• 1 Buzzer
• ATX Power Connector |
| BIOS |
• Award BIOS
• 2Mbit flash memory |
| System Monitoring & Management |
• CPU voltage monitoring
• Wake-on-LAN, Keyboard-Power-on, Timer-Power-on
• System power management
• AC power failure recovery |
| Operating Temperature |
0~50°C |
| Operating Humidity |
0% ~ 93% (relative humidity; non-condensing) |
| Form Factor |
• Mini-ITX (4 layers)
• 17 cm x 17 cm |
Monitor:
Monitor Bak "xing ling" de 10.5" modelo BK-TFT-TV1050.
Você está aqui: Montagem
Montagem do Projeto
A montagem do projeto foi realizada em um Peugeot 106 1998. Para tanto escolhi o interior do porta luvas para instalar o hardware envolvido o que invitavelmente inutilizou o porta luvas para outras finalidades.
A primeira dificuldade foi o formato do porta luvas, o mesmo não é completamente retangular o que inicialmente impedia a instalação da placa-mãe. Desta forma foi necessário cortar o canto do porta luvas para permitir o encaixe da placa-mãe.

Para resolver este problema, foi necesário a construção de uma moldura para que a placa-mãe não ficasse exposta para tanto, utilizei placas de acrílico para a estrutura e massa plástica para o revestimento.

Após a aplicação da massa plástica, efetuei a pintura da peça, utilizando tinta vínilica (a mesma usada para serigrafia). Esteticamente a peça não ficou muito bela, até porque foi meu primeiro contato com massa plástica. Mas ela cumpre bem seu papel que é proteger a placa-mãe.

Com a moldura devidamente pintada, iniciei a inistalação da fonte e placa-mãe na base do porta-luvas. Para a fixação destas peças, utilizei parafusos, que foram devidamente isolados, de fixação presos a base do porta-luvas. Sobre estes parafusos fixei a placas-mãe e a fonte de alimentação.

Segundo problema, evitar que o HD IDE sofresse os eventuais impactos causados pelo deslocamento do carro. Após muitos rabiscos, consegui desenvolver um suporte com quatros molas retráteis e um pedaço de espuma de alta densidade. As molas foram retiradas de conectores de aúdio do tipo RCA metálicos, encontrados em qualquer loja de materiais eletrônicos.
Apesar de rústico, o sistema de amortecimento tem cumprido seu papel. Utilizo esta solução desde fevereiro de 2007 com o mesmo HD e até o momento nenhum badblock registrado =)

Após a montagem dos componentes no porta-luvas, efetuei a instalação elétrica no carro. Utilizei um inversor para prover a tensão de 110v necessária para ligar o computador e monitor.

Hora da verdade. Tudo ligado, vamos aos testes!!!
_jpg.jpg)
Após pequenos ajustes, tudo funcionando. Hora da montagem final.

Você está aqui: Worklog
Worklog
Registro das atividades de instalação e customização do sistema. Abaixo seguem os resumos, para acesso as atividades detalhadas, clique no link "Worklog xx/xx/xxxx" respectivo.
- Instalação de pacotes extras;
- Configuração do desktop;
- Resolução do bug relacionado com inicialização do ENNA;
- Criação do novo papel de parede.
- Tunning da ditribuição;
- Remoção de pacotes desnecessários;
- Instalação de pacotes extras (multimídia).
- Tunning da ditribuição;
- Configuração do OpenBox.
Worklog 12/04/2010
- Teste com navegadores web leves;
- Criação da lista de pacotes extras para instalação.
Você está aqui: Screenshots
Screenshots
Você está aqui: Links
Links
http://carputers.org/
Site que contém inúmeras informações sobre projetos de carputer além de fornecer inúmeros recursos de hardware e software.
http://www.mp3car.com/
Mais uma excelente fonte de informações
sobre projetos e recursos. Além de uma loja online bastante completa.
http://www.mobipc.com.br/forums/index.php?
Fórum brazuca com muita informação. Vale a pena conferir.
http://www.106br.com/
Fórum de apaixonados priprietários de Peugeot 106.
|