na primeira de nossa nova série ‘My Automated Home’, o SAUJES SOIT nos fala através da idéia por trás de seu servidor doméstico digital de Brew. Criado usando um monitor USB MIMO econômico e um PC Mini-ITX, o sistema oferece uma variedade de funções em casa…
Como tudo começou – eu estava procurando um player de rádio na Internet. Um desses pequenos dispositivos de hardware como os da Teratec. Mas nenhum deles era realmente flexível. Bem, você pode ouvir o rádio na Internet, mas não muito mais. Outro dia, eu estava navegando na web e tropecei no site MIMO Monitors, onde eles vendem esses pequenos monitores de 7 ”, alimentados apenas pelo USB. Naquele momento, escolhi construir meu próprio player de rádio na Internet, que eu instalaria em um PC. Mas durante o curso do desenvolvimento, várias coisas foram adicionadas, então agora falo sobre meu servidor doméstico digital.
The Hardware-comprei uma placa-mãe Mini-ITX (Intel D945GCLF). Eu li no fórum que a CPU não era muito silenciosa e, sim, não estava em silêncio. Então eu joguei fora o fã, e
instalou um refrigerador passivo. Eu também substituí o PSU por ventilador por um picopsu, que não tem fã. Então agora estava muito silencioso. O último componente que faz ruído é o disco rígido, mas, apesar de inúmeras tentativas, nunca encontrei uma boa alternativa.
Embora eu tenha tentado inúmeras (inicialização do USB Stick, inicializando do disco rígido USB, inicializando a partir do cartão CF etc.), vou ter que esperar até que o SSD se torne mais barato. Com um par de alto -falantes e um pequeno centro, meu sistema estava completo. Agora eu precisava de um sistema operacional e um player de rádio na Internet.
O software – o sistema operacional é o Windows XP. Fiz inúmeras tentativas para diminuir o tamanho do OS com Xplite e Nlite, mas no final eu tive numerosos problemas. Agora eu apenas uso o XP convencional. Por que xp? Comecei no Linux, mas simplesmente não há um bom ambiente de desenvolvimento para o Linux. Eu tentei Lázaro, mas isso foi muito instável. Eu usei Delphi há cerca de 15 anos e tive boas lembranças. Agora, Delphi ainda existiria? Na verdade, sim, embora o produto tenha passado por momentos desafiadores. Agora eu estava enfrentando alguns desafios interessantes:
O tamanho do monitor USB é de 7 ″, com uma resolução de 800 × 480. Esse é um monitor pequeno, acredite em mim.
Sem teclado ou mouse, apenas uma tela sensível ao toque para operar todos os módulos
Multitarefa: ouça áudio, vídeo ou faça chamadas telefônicas, tudo ao mesmo tempo
A última vez que programei foi há 15 anos e eu odeio fazer designs e testes
Mas Delphi é um incrível ambiente de desenvolvimento poderoso. Combinado com uma boa biblioteca gráfica, pude fazer algumas telas muito boas, especialmente em uma tela pequena.
Na verdade, escrevi o programa duas vezes. A primeira tentativa ainda era bastante feia, e eu tive dificuldades porque faz muito tempo que eu havia programado (faço algo completamente diferente na minha vida profissional). Ao trabalhar no player de rádio da Internet, comecei a ter outras idéias, e é isso que você pode encontrar hoje no meu servidor doméstico digital:
Áudio – Um MP3 player de streaming capaz de reproduzir arquivos MP3 locais e fluxos de rádio na Internet. Enquanto ouve música, você pode ver o tempo, falar com a previsão do tempo ou olhar para a lista de reprodução. Ele também pode analisar os feeds RSS para podcasts, para que eu possa seguir alguns podcasts aos quais ouço regularmente.
Foto – Um monitor tão pequeno de 7 ″ parece uma espécie de moldura, então eu programei uma apresentação de slides de fotos. O módulo possui 172 transições que são renderizadas entre as imagens.
Vídeo – Este módulo não teria feito muito sentido em um monitor de 7 ″. Em vez disso, o monitor pequeno é usado para controlar o filme exibido em um segundo monitor. Observe que este não é um módulo de streaming de vídeo, está apenas reproduzindo um arquivo de vídeo local.
CALENDAR – Do ponto de vista do software, um pesadelo real. Eu uso muito o Google Calendário (notificação gratuita do SMS, útil !!). Mas a API do Google é complicada e muito mal documentada. Mas meu módulo permite falar com meu calendário do Google.
Calculadora – uma pequena calculadora. Não há muito a dizer sobre isso.
Telefone – outro módulo muito desafiador. A idéia era controlar o Skype através do pequeno monitor. Finalmente consegui e, se você usar o vídeo no Skype, ele será exibido no segundo monitor. Eu experimentei muito com o Bluetooth para este módulo.
Stopwatch – um cronômetro, contando com vários minutos. Na verdade, um pedido da minha namorada. Ela precisa disso quando está assando pão.
As coisas que eu gosto na configuração atual – a escolha da tela sensível ao toque USB de 7 ″ foi definitivamente uma boa ideia. Isso me forçou a ter cuidado ao não colocar muito na tela e, ao mesmo tempo, tinha que parecer bem porque está de pé na minha sala de estar! Realmente parece legal. O Mini-ITX PC também era bom e bastante barato. Você pode deixá -los calados e eles ainda são bastante poderosos. Muito mais do que suficiente para o que está fazendo agora.
O que precisa de melhorias – o foco é a multimídia, mas eu woulD gostaria de estender meu servidor doméstico digital em um servidor de automação residencial real, mas a arquitetura atual tem algumas limitações. Eu já fiz bastante pesquisa com conectores USB, Microcontroladores Arduino, X10 e todo o outro material de automação residencial. O principal problema é encontrar uma solução aberta, que eu possa integrar no meu servidor doméstico digital v2.0.
Mais detalhes e capturas de tela e explicação do que está acontecendo podem ser encontradas em www.digitalhomeserver.net
MONITORES MIMO: Envie -nos sua história de ‘minha casa automatizada’
Quer mais? – Siga -nos no Twitter, como nós no Facebook ou assine nosso feed RSS. Você pode até receber essas notícias entregues por e -mail, diretamente para sua caixa de entrada todos os dias
Compartilhar isso:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E-mail
Mais
Whatsapp
Imprimir
Skype
Tumblr
Telegrama
Bolso