PCR - Gravação inteligente de imagens de segurança e controle remoto de sistemas eletrônicos via porta paralela

Uma derivação de DVR, que é um equipamento para gravação de câmeras de segurança, o PCR é um computador capaz de gerenciar sua própria energia e alguns equipamentos de segurança pela porta paralela enquanto grava imagens com recursos avançados de detecção de movimento e gerenciamento de espaço em disco

Possuo uma ótima central de alarme em casa da ZSE conectada a uma discadora GSM Westron e faz tempo que penso em instalar câmeras para aumentar nosso nível de segurança. Não que a cidade seja violenta, mas a gente reforça a porta antes que ela seja arrombada. Parti do princípio de que um DVR tradicional não daria conta do recado, porque não seria possível controlar outros equipamentos. E porque são muito caros, a manutenção é cara e as câmeras são absurdamente caras pela qualidade da imagem que elas apresentam. A primeira opção foi mesmo um computador.

Consegui um micro Intel Atom 1.6GHz com 2GB de RAM e placa mãe ECS 945GCD-I230 V.1 num gabinete mini-ITX com fonte de 350W que, a princípio, seria para montar outra jukebox. Alguns testes feitos, cheguei à conclusão de que a máquina rodaria Windows 7 Professional x86 em modo de máximo desempenho e com suporte habilitado para Área de Trabalho Remota - já que seria instalado junto a central de alarme e de outros equipamentos no alto, em local seguro e fora do alcance das mãos. O software escolhido para gerenciar as câmeras é o iSpy Connect, que se mostrou muito eficiente, dinâmico e leve.

Entusiastas diriam que a máquina é 'fraca' para gerenciar vídeo. Discordo, já que a máquina se resume ao sistema operacional e ao software das câmeras, e que nada mais roda em cima disso. Até pensei em aumentar a memória, ao menos, mas as limitações são muitas nos mini-ITX e a ideia é não investir em algo que funciona bem da forma como veio para minha bancada.

As únicas alterações no hardware foram a furação do gabinete para fixação à parede, a instalação do HD e um display LCD com backlight para monitorar a temperatura interna - sim, gera algum calor e eu não pretendo acessar a máquina com frequência para ver o quanto está suja. O PCR é capaz de controlar - pela porta paralela - remotamente a central de alarme e outras coisas, grava imagens de todos os ângulos da casa sem pontos cegos, possui capacidade de gravação estendida graças ao software que gerencia o espaço em disco e monitora movimento - só grava quando detecta movimento nas câmeras - em configuração totalmente gerenciável. O sistema de controle gerenciável pela porta paralela será publicado em breve no blog e conta com até oito canais de acionamento remoto NF e NA.

Por questões óbvias, maiores informações sobre a integração dos sistemas de segurança não serão divulgadas. O micro em questão também seria lixo eletrônico.


PC-R Server ativo e funcional

** 21/09/2014

- Quatro câmeras foram adicionadas ao sistema com previsão de mais duas;
- Gestão de disco aprimorada;
- Gestão de energia aprimorada;
- Roteador/Switch substituído para aprimorar a velocidade;
- Aprimoramento do monitor de temperatura e substituição do backlight (luz laranja, menos brilho, mais discrição) e LED azul (MSGLED) desligado;
- Ventilação aprimorada com menos ruído e maior área coberta;
- Cooler da fonte invertido (melhora a ventilação e reduz ruído de atrito)


Detalhe do monitor de temperatura

Disposição e conexões

** 03/11/2014

- Nova câmera adicionada (5 no total);
- Dissipação de calor aprimorada com cooler externo com controle de temperatura X velocidade;
- Redução do ruído gerado pelo cooler;
- Temperatura interna drasticamente reduzida;


Temperatura controlada (dia quente)

Cooler out/in adicionado

Placa de controle do cooler (sensor no dissipador)

Cooler 80x80mm controlado (giro baixo em
condições normais)

** 08/12/2014

- HD substituído e sistema operacional reinstalado na versão x64;
- iSpy reinstalado na versão x64 e atualizado para a última versão (nesta data);
- Real VNC Enterprise instalado para acesso remoto (LAN) aprimorando a velocidade e a praticidade na manutenção;
- Câmeras reconfiguradas para menor consumo de memória mas mantendo a fidelidade e a resposta de gravação com buffer de 5s e sensor de movimento fino;

Considerações gerais: as versões x64 gerenciam de forma mais eficiente a questão da memória, mas na máquina em questão, o resultado não foi satisfatório dada a limitação de 2GB (DDR2) na placa mãe, que não possui dois slots para expansão. A diferença de desempenho se compararmos a versão anterior do PCR, que usava SO x86 com iSpy obviamente na versão x86, é quase imperceptível. De toda forma, esta atualização não será revertida de imediato, mas futuramente, numa possível manutenção de disco ou coisa que o valha.

Também estudo a possibilidade de implantar o Zone Minder, que roda em Linux. Seria o SO perfeito para a aplicação PCR, mas ainda não me convenci a mudar todo o sistema já implantado e familiarizado, embora as perspectivas sejam favoráveis até agora.

** 03/01/2015

O PCR foi removido das suas instalações para manutenção preventiva e limpeza de todos os coolers e do gabinete. Em uso desde agosto de 2014, esta é a primeira vez que passa por tamanha manutenção. E não estava tão sujo, mas prefiro não deixar acumular pó.

- Downgrade de HD (320GB para 80GB) por questões óbvias;
- Sistema operacional x86 reinstalado e iSpy na versão x86 também por questões de desempenho;
- Buffer das câmeras reduzido para 2s porque os prints (media, espaço abaixo das câmeras onde são exibidas as gravações) perdem o instante do disparo;
- Pen drive de 4GB utilizado como cache do sistema (Microsoft ReadyBoost) melhorou o desempenho e a velocidade do acesso remoto, bem como o consumo de CPU e memória (física e paginação) em níveis impressionantes;
- Cooler externo (vide última atualização) reduzido para 5V (a temperatura necessitava passar dos 50ºC para que a alteração de velocidade fosse autorizada, logo, não quis arriscar em trabalhar nessas condições) e circuito de controle descartado;
- Cooler afixado no dissipador do processador reduziu em 10ºC a temperatura;
- Cooler afixado na parte superior do gabinete para remover o calor aprimorou a manutenção da temperatura interna.

A substituição do HD de notebook por um de desktop aumentou a dissipação de calor interna, o que me obrigou a rever a estrutura anterior. Na atual configuração, a temperatura não ultrapassou os 42ºC num dia de 33ºC. Achei bastante razoável.

** 23/04/2015

Na última manutenção, estudei novamente a questão da ventilação e deixei apenas o cooler externo ligado em 5V, retirando os internos para reduzir o ruído. Também instalei outro monitor de temperatura para o HD, e desliguei os backlights por causa da iluminação excessiva do ambiente. Num futuro próximo, pretendo substituir o gabinete do PCR por outro com melhor ventilação natural, ainda que seja maior, e também há projeto para camuflar todos os objetos de segurança da casa, retirando o PCR e todos os equipamentos do local original para mantê-los em maior segurança. Também tenho algumas ideias no papel para transformar o PCR num servidor de arquivos central, mas isso é coisa para o futuro.

As últimas versões do iSpy passaram a se comportar como as últimas versões do Ubuntu: muito consumo de CPU e RAM para recursos que nem são utilizados. Muito provavelmente, vou remover a instalação atual e passar a utilizar uma versão mais antiga, sem recursos inúteis como suporte extremo ao Youtube.




Microcontroladores/Arduino/Raspberry X Componentes discretos

Abrindo as portas para conteúdos informativos e de cunho técnico, já começo com alguma polêmica. Os mais jovens - experientes ou iniciantes - têm se encantado pelas possibilidades apresentadas pelos Microcontroladores, Raspberry e Arduino. Nada contra o uso destes conceitos, mas convenhamos que pela capacidade e custo dos componentes, é óbvio que não deveriam ser empregados em todo e qualquer projeto.

Sequencial com Raspberry/Arduino
Tenho lido pela Internet afora e visto muitas imagens de projetos relativamente simples que empregam Raspberry/Arduino ou PIC. Sinceramente, não acho justificável criar um projeto simples como acender LED's, sequenciais, timer, motor de passo ou coisas do tipo utilizando componentes tão caros e também acho um desperdício, já que para funções tão simples, alguns componentes discretos o fariam com muito louvor. E com baixo custo. Minha opinião é imutável quanto a utilização de um Core i7 para rodar Windows 95, se é que me entende.

Clássico sequencial com 4017
Os microcontroladores são ótimos aliados para soluções mais complexas, que requeiram maior atividade e melhor atribuição de comandos, sem falar na praticidade e simplicidade dos projetos que o adotam. A premissa vale para as placas Raspberry/Arduino e afins, que também possuem funções muito valiosas para quem desenvolve. Não estou aqui fuzilando quem aplica PIC ou Raspberry/Arduino em seus projetos - muito pelo contrário - e eu estaria sendo leviano porque aprecio a utilização de ambas as tecnologias para desenvolvimento. O que pretendo deixar claro é a falta de estudo de caso e, por vezes, até preguiça por parte do projetista em analisar os passos de um projeto para avaliar a necessidade real de utilizar um componente de alto valor operacional. Porque não acho muito inteligente acender luzinha com PIC, me perdoem.

Pessoalmente, valorizo muito mais quem projeta pensando na manutenção futura, principalmente na reposição de peças sem stress. E é claro, estamos falando de circuitos que empregam componentes discretos com CI's em seus respectivos soquetes, conectores facilmente substituíveis, capacitores com tensão de trabalho distante da tensão na placa, resistores com dissipação coerente, dissipadores generosos e por aí vai. Outro fator muito importante é a montagem dos componentes em um gabinete firme, com disposição inteligente de placas e fios e se necessário, com blindagem e filtros AC/DC. Mas isso é assunto para um outro dia.

Se você é um técnico experiente e faz uso de PIC's e Raspberry/Arduino para qualquer coisinha, repense. Se você é um novato na coisa toda, estude bastante antes de adotar estes conceitos para seus projetos mais simples e saiba que há muito potencial em componentes discretos.

dRUNkBOX - Preciso dizer mais?!

Mais do que uma central multimídia e uma fonte de diversão, a dRUNkBOX se tornou parte imutável da nossa sala. Bonita, prática, robusta, com dimensões reduzidas e produzida com o que seria lixo eletrônico

Montei minha primeira jukebox há alguns anos. Ela ainda existe e está com o Alex - salve! Quando morava no Rio, via as máquinas nos bares e pensava se eu seria capaz de montar uma. Sim, eu sou!

Na época, não prezei pelo tamanho e aproveitei todas as peças da sucata. O resultado foi um móvel com tudo embutido, neón frontal, tela 17" CRT e amplificador interno. A configuração era 4GB RAM, HD 160GB, placa mãe MSI com placa de som 7.1 e o bom e velho Windows XP Professional SP3. Nos amplificadores (estéreo) utilizei os TDA2030 com fonte simétrica e, então, bastava ligar a jukebox na rede elétrica e plugar as caixas de som. O resultado final do visual não foi muito bom, mas como se tratava de um protótipo para fins etílicos, utilizamos em alguns encontros entre amigos.

Muito tempo depois, decidi montar uma nova jukebox utilizando componentes mais nobres com tamanho reduzido e sem amplificador interno. Optei por utilizar um monitor LCD dessa vez. A parte interna é compactada na placa de um netbook Asus Eee PC 1201T com 2GB de RAM e HD de 80GB. Roda Windows XP Professional SP3 e o software escolhido foi o SK Jukebox 4.01 que é gratuito e muito bom. A máquina tem, basicamente, sistema operacional com codecs de áudio e vídeo e o software SK Jukebox. A base da montagem é uma tampa de acrílico revestida internamente que, originalmente, era de um antigo toca discos. Os formatos - que eu padronizei - são o .mp3 para os arquivos de áudio e .avi para os arquivos de vídeo. A drunkBOX é fixada na parede da sala e a administração dos arquivos é feita de forma remota via rede, bem como a transferência de novos discos ou DVD's. A navegação pelos discos é facilitada pela capacidade da SK Jukebox de mapear as teclas do teclado numérico, dentre outras funções incríveis, e também da possibilidade de personalização de fontes, cores, etc.

Como não possui amplificador interno, ela foi conectada ao Home Theater por meio do M1, que é um switch digital de áudio que eu desenvolvi há pouco tempo e que já foi publicado aqui no blog. A capacidade de armazenamento fica por conta da sua playlist. Atualmente, temos quase 50GB de dados, o que inclui vários discos e alguns shows em DVD também.

A única coisa que comprei para este projeto foi o teclado numérico. O resto, seria lixo eletrônico.



Reprodução de músicas

Conector AC, botão (feio) ON/OFF e P2 (Line Out)

Tela de boot do Windows XP alterado
A frase abaixo era repetida por minha avó, que bebia comigo
e sempre dizia 'bebo sim e vou vivendo. Tem gente que
não bebe e está morrendo.'

Reprodução de vídeos

** 06/01/2015

Após alguns meses de uso, o HD original (80GB) foi substituído por questões de capacidade (320GB) e também pelo SMART ter sido danificado. Logo, decidi substituir de imediato antes que a coisa ficasse feia. A jukebox segue funcionando perfeitamente e agora possui cerca de 80GB de dados, entre discos e shows completos em vídeo.

Legislação

Se você pretende montar uma jukebox, fique atento quanto aos limites de uso sob pena de processos e encrencas maiores. Como a nossa legislação digital ainda é precária, opte por reproduzir suas músicas somente em casa, como lhe é de direito ao comprar os CD's e DVD's. Instalar equipamento para uso comercial requer licença e autorização, com recolhimento dos devidos impostos e sujeito a fiscalização constante. Cumpra o seu dever e não infrinja os direitos dos outros.

Claro que, com uma lei tão confusa e falha, há quem defenda a premissa de que se você comprou o CD ou o DVD, você deverá reproduzi-los somente no formato em que lhe foi fornecido, ou seja, não pode transformar a mídia física em arquivos digitais para quaisquer fins. Reza a lei que alterar o formato de reprodução infringe o direito que lhe foi concedido ao pagar pela obra, mas se eu e você pagamos pela obra e estamos apenas reproduzindo aquilo o que nos é de interesse na forma da lei que é apresentado de uso pessoal e individual, não estamos utilizando formas de reprodução pública ou radiodifusão ou qualquer outro meio de distribuição, que mal haveria? Obviamente que se trata de um assunto extenso e complexo onde cada um defende o seu ponto de vi$ta, e não cabe a mim ou a você discutir isso.

Sistema Operacional

Você também deve observar a questão legal sobre o sistema operacional. Nesse modelo utilizei o Microsoft Windows XP Professional SP3 x86 devidamente licenciado e atualizado até o ponto final, onde a Microsoft encerrou o seu suporte. Claro, pretendo atualizar para o Windows 7 um dia, ou até conseguir um software para Linux - que seria perfeito - mas por enquanto, fica o bom e velho XP. E se tratando de uma máquina não possui acesso à Internet, ou seja, o SO roda puramente para manter a jukebox ativa, não vejo problema algum em mantê-lo funcionando por tempo indeterminado. Até porque o SK Jukebox é um software abandonado há anos, e não irá requerer maiores funcionalidades e suporte que o XP pode oferecer sem maiores esforços.

** 24/04/2015

Não mencionei na época, mas o acrílico é revestido internamente pelo encarte de um disco do Pink Floyd - Animals.

Algumas alterações visuais na jukebox e um vídeo demonstrativo bem simples para destacar um dos melhores projetos DIY Powered até aqui.





** 25/04/2015

Há algum tempo o monitor vinha apresentando linhas e algumas falhas nas cores. A coisa só piorou e passou a distorcer a imagem em alguns casos. Decidi tirar a jukebox da parede para limpar (estava bem suja de poeira) e aproveitei a empreitada para verificar esse problema. 

Depois de testar vários capacitores da placa principal e refazer algumas soldas sem sucesso, decidi verificar a placa do LCD. O problema era causado por uma solda fria num aparente regulador de tensão. Problema resolvido e até cores, brilho e contraste ficaram mais intensos.

** 03/01/2016 

Após meses de diversão e horas de música, após desligar na noite anterior, pela manhã a jukebox não tinha som. Fui verificar e a placa de som havia 'desaparecido'. Não ficou como dispositivo desconhecido nem nada, simplesmente sumiu. Como não quis investigar e perder o dia em cima disso, aproveitei a oportunidade para fazer um upgrade: instalei a placa de um Acer Aspire 5516 - AMD Athlon TF-20 1.60GHz - que estava guardado faz tempo. Ficou com 1GB de RAM, módulo original dessa máquina. Placa bem maior que a anterior, mas deu tudo certo e já ao final da tarde a jukebox estava operante.

A placa do Acer possui chipset AMD ATI, placa de vídeo e áudio melhores que a placa do Asus. Ainda não tenho destino pro Asus, e ainda falta testar melhor para saber o que houve com a placa de som. Em todo caso, ideias não faltam para implantar com essa placa.

** 10/01/2015

Testei o conjunto anterior (ASUS) em ambiente Linux e realmente, está sem som. O SO instala o driver, há todo suporte de controle de áudio mas não há qualquer som na saída. Como não há qualquer razão para que o conector de áudio tenha sido danificado, resolvi abandonar a placa de áudio - o resto funciona normalmente. Ironicamente, há algum tempo, descartei uma placa auxiliar desse mesmo modelo... Esse netbook possui a placa de som e duas portas USB destacadas da placa mãe, e sei lá porquê, achei que não teria problemas com esse conjunto e descartei a placa auxiliar... Ônus à parte, a jukebox segue funcional. É o que importa, no final.

** 07/02/2016 

Depois de penar sem o libmad/libavcodec - que definitivamente não funcionaram nessa versão do driver Realtek da placa do Acer - decidi montar meu limiter & clear. Agora tudo ficou mais legal ainda e o áudio, cada vez mais limpo. Conheça o H2PV1 Home2Pro Limiter & Clear

** 01/04/2016

Quase um ano após a primeira intervenção no monitor, há algumas semanas comecei a notar as malditas linhas novamente com um diferencial: a tela se apagando e criando imagens abstratas como quando o LCD dá pau. Enquanto degustava as duas últimas Stellas da noite anterior, desmontei a jukebox para rever o monitor.

Encontrei um capacitor danificado e refiz algumas soldas por garantia. Tudo funcionando novamente como novo!

** 14/04/2016

Pois é. O monitor decidiu se entregar e o defeito voltou pior ainda. Como ele já tem idade e cumpriu muito bem seu papel, entendi que era hora de trocar por um novo bom usado. E lá vamos nós de novo com as permutas - valeu, Cristian! - que nos enobrecem. Esse aí me custou uma placa mãe ECS com 2GB de RAM e um bom e velho Intel Core 2 Duo instalado.


Nova cara da jukebox
 ** 29/03/2017

Tela de boot alterada com novo logo diyPowered. No mais, segue funcional e perfeita! Consegui uma sucata de DELL bem novo, já com DDR3 e aquela placa de som ótima que só os DELL e os HP possuem, mas ainda nem cheguei a testar. Se tudo estiver ok, pretendo fazer mais um upgrade na jukebox para melhorar a qualidade e também poder aplicar alguns recursos como o EqualizerAPO, que conheci há alguns meses e tenho utilizado no meu desktop.



** 19/07/2017

O software SK Jukebox foi liberado para download no diyPowered Drive com o upgrade para 4.1 e os fixes. Testado em Windows 7, funciona perfeitamente.

Compartilhe com alguém!