Categories
por

Como transformar um pi de framboesa numa máquina usenet sempre ligada

Como transformar um Raspberry Pi num Servidor de Impressão Google Cloud

Jason Fitzpatrick 6 de Agosto, 2013

Como configurar Wi-Fi no seu Raspberry Pi através da Linha de Comando

Jason Fitzpatrick 17 de Julho, 2013

Como (e porquê) atribuir o domínio. local ao seu Raspberry Pi

Jason Fitzpatrick 10 de Julho, 2013

Como mudar o seu nome de anfitrião Raspberry Pi (ou de outro dispositivo Linux)

Jason Fitzpatrick 9 de Julho, 2013

Como instalar o NZBGet para o descarregamento da Usenet leve no seu Raspberry Pi

Jason Fitzpatrick 1 de Maio, 2013

Como automatizar a sua caixa de descarga de framboesa Pi sempre ligada

Jason Fitzpatrick 9 de Abril, 2013

Como transformar um Raspberry Pi numa máquina sempre ligada à rede

Jason Fitzpatrick 2 de Abril, 2013

Como Multi-Boot Your Raspberry Pi with BerryBoot

Jason Fitzpatrick 21 de Março, 2013

Como configurar o seu Raspberry Pi para Shell remoto, Desktop, e Transferência de ficheiros

Jason Fitzpatrick 20 de Março, 2013

Como adicionar MPEG-2 e VC-1 Video Codec Support ao seu Raspberry Pi

Jason Fitzpatrick 13 de Março, 2013

Construir um Indicador LED com um Raspberry Pi (para Email, Tempo, ou Qualquer Coisa)

Jason Fitzpatrick 11 de Março, 2013

Como transformar um Raspberry Pi num dispositivo de armazenamento em rede de baixo consumo

Jason Fitzpatrick 5 de Março, 2013

A partir da Caixa de Dicas: Kindle como Ecrã Raspberry Pi, Caixas de Controlo iPod, e Easy Six Degrees of Kevin Bacon

Jason Fitzpatrick 13 de Setembro de 2012

Construir um Centro de Media de 35 dólares com Raspbmc e Raspberry Pi

Jason Fitzpatrick 24 de Julho, 2012

Uma Raspberry Pi Torrentbox é uma óptima maneira de ter uma máquina de torrentes barata e sempre em funcionamento. Se for um utilizador de torrentes pesadas ou leves, então isto ainda funciona muito bem para ambos.

Utilizar a Pi como Torrentbox é uma excelente forma de poupar energia, especialmente se quiser utilizá-la 24 horas por dia, 7 dias por semana. Também ajuda a separar os seus downloads do seu PC principal e ajuda a protegê-lo contra ficheiros maliciosos.

Actualmente, cobrimos o software de transmissão e de torrente Deluge. Ambos têm os seus prós e contras, mas continuam a ser pacotes de software decentes.

Também assinalamos algumas VPNs que poderá querer utilizar para ajudar a proteger a sua privacidade na Internet.

Pacotes de Software TorrentBox

Transmissão Raspberry Pi

O cliente da torrente de transmissão é leve e perfeito para o Raspberry Pi. Poderá tratar de mais alguns downloads simultâneos utilizando este software.

A Transmission utiliza um cliente web, pelo que poderá aceder a ele onde quer que tenha acesso ao seu Pi. Pode definir uma palavra-passe para impedir o acesso não autorizado.

Raspberry Pi Deluge

Deluge é um cliente de torrente popular que pode instalar para o Raspberry Pi. Tal como o Transmission, tem uma interface web a que pode aceder remotamente.

Dependendo da sua preferência, tanto o Transmission como o Deluge são perfeitos para um Raspberry Pi Torrentbox. Tive mais experiência com a Transmissão do que com a utilização desta.

Raspberry Pi qBittorrent

qBittorrent é um dos melhores clientes de torrentes disponíveis que corre no hardware ARM do Raspberry Pi. Desporta tanto um cliente desktop como uma interface web fácil de usar.

Uma das melhores partes de qBittorrent é a sua poderosa interface web que permite controlar quase todos os aspectos do cliente com relativa facilidade.

Pacotes de software VPN

NordVPN

NordVPN é um grande fornecedor de VPN com uma sólida política de não-logística. Possui mais de 5000 servidores em mais de 60 países.

A utilização deste VPN para o seu Torrentbox é uma óptima forma de proteger a sua privacidade, e eles permitem abertamente o tráfego de torrentes.

ExpressVPN

ExpressVPN é mais um fornecedor de VPN fiável. Oferecem 160 locais em mais de 94 países diferentes e são perfeitos para proteger a sua privacidade.

Tal como o NordVPN, o ExpressVPN também permite o tráfego de torrentes, por isso são perfeitos se se pretender montar um Raspberry Pi Torrentbox privado.

VyprVPN

O VyprVPN é um serviço VPN popular da Golden Frog. Tem mais de 70+ localizações, mais de 700 severs, e mais de 2 milhões de utilizadores.

A tortura não é proibida mas nunca foi encorajada. É também óptima para combater a censura, proteger a sua privacidade, e muito mais.

IPVanish

O IPVanish é um dos serviços VPN mais populares do mundo. É bem considerado tanto pela segurança como pela privacidade da sua rede.

Esta VPN é relativamente popular para aqueles que fazem uso de torrents. Apresenta mesmo suporte para funcionalidades como o SOCKS5. Como bónus, também ostenta algumas das mais recentes tecnologias de encriptação.

Surfshark

Surfshark é uma VPN relativamente nova que ganhou muita popularidade graças à sua tecnologia de ponta para privacidade, segurança, e velocidade.

Quando se trata de torrentes, Surfshark dispõe de servidores especiais que utilizam para garantir a melhor segurança e velocidade ao utilizar uma ligação peer to peer.

Uma vez actualizado, é tempo de instalar o SABnzbd. Antes de o fazermos, está em ordem uma nota sobre a razão pela qual escolhemos o SABnzbd. Se pretende executar uma configuração de sistema absolutamente para-sistema com as suas luzes de recurso do sistema, faria sentido usar algo como a ferramenta de linha de comando apenas NZBGet. A contrapartida, no entanto, é que não tem acesso à infinidade de aplicações, plugins e integrações de terceiros que estão disponíveis com uma ferramenta bem estabelecida e bem desenvolvida como o SABnzbd. Testámos isto na nossa plataforma e embora ninguém pensasse que uma ferramenta ultra-leve como o NZBget consumisse menos recursos do sistema, estávamos relutantes em desistir da interface polida e das guloseimas que o SABnzbd oferece.

sudo apt-get install sabnzbdplus

[. SABnzbd+ binary newsgrabber: not configured, aborting. ver /etc/default/s[warndplus . (aviso).

Executando o assistente de configuração SABnzbd

Este comando inicia o daemon SABnzbd e abre a WebUI. Um pouco de texto irá rodar para cima e depois será pendurado, dando a ilusão de que a aplicação caiu. Não o faz, apenas assume o controlo do terminal e executa novas funções e elas aparecerão aqui. Abrir uma nova janela terminal ou ligação SSH; se quebrar CTRL + C e voltar ao prompt de comando, fará com que o daemon feche.

A partir de um navegador no Raspberry Pi ou de um navegador remoto no seu ambiente de trabalho, pode agora iniciar o assistente de configuração. Recomendamos vivamente que utilize o web browser remoto para facilitar a sua utilização e melhorar o seu desempenho.

Seleccione a sua língua preferida e clique em ‘Start Wizard’. O primeiro passo é introduzir a informação do seu fornecedor Usenet – recomendamos a Newshosting, mas pode utilizar qualquer fornecedor que deseje.

Introduza o anfitrião, porta, nome de utilizador/senha, e defina o número de ligações. Embora possa instalar facilmente 20 ligações no seu ambiente de trabalho ou servidor, recomendamos que comece com 5 ligações no seu Pi e suba os números se achar que precisa de mais ligações simultâneas. Clique em Test Server para ver se o seu login/nome de utilizador confere com o seu fornecedor.

É importante que seleccione “Quero que o meu SABnzbd seja visível através de qualquer computador na minha rede” e desmarque “Iniciar o meu navegador de Internet com a página SABnzbd quando o programa iniciar”. Uma vez terminada a configuração do SABnzbd, será uma caixa sem cabeça sem motivo para lançar o navegador padrão no Pi e mastigar os recursos do sistema. A definição de um nome de utilizador/palavra-chave é opcional.

Pode saltar completamente o passo três do Assistente de Início Rápido, uma vez que ambos os serviços suplementares em que recomendam a inserção de dados de utilizador estão agora desactivados. Clique em Next para saltar para o passo quatro. O quarto passo é automático, o daemon SABnzbd reiniciará e o assistente mostrar-lhe-á o endereço web onde pode aceder à WebUI, por exemplo

http://192.168.1.102:8080/sabnzbd/ http://raspberrypi:8080/sabnzbd/ http://127.0.1.1:8080/sabnzbd/

Instalar o UNRAR automaticamente fora da caixa

O pacote de instalação central para o SABnzbd não instala o programa RAR, o que é problemático. Podemos descarregar os ficheiros da Usenet, mas eles não serão desempacotados automaticamente. Sabe o que não parece muito interessante? Ter de descomprimir manualmente todos os nossos downloads.

deb-src http://archive. raspbian. org/raspbian wheezy contrib principal não livre rpi

Prima CTRL + X para sair do nano e Y para guardar/sobreescrever o ficheiro. list antigo. No prompt de comando, terá de actualizar a lista de fontes para que as alterações entrem em vigor.

sudo apt-get build-dep unrar-nonfree

sudo apt-get sourc e-b unrar-nonfree

Agora é tempo de instalar o pacote. Se tiver seguido este tutorial depois de lançar uma nova versão do unrar-nonfree, terá de actualizar o nome do ficheiro. Pode verificar o número da versão digitando “ls” no prompt de comando para listar os ficheiros que descarregámos no passo anterior.

Uma vez concluída a instalação, pode testar rapidamente se o comando “unrar” está disponível para o seu sistema, digitando “unrar” no prompt de comando. Se for instalado correctamente, a aplicação unrar levará uma lista de todos os interruptores disponíveis e as suas descrições. Se o pacote se instalar sem erros, pode resolvê-lo você mesmo usando o seguinte comando.

现在是时候清除SABnzbd中的错误。 通过单击选项 – >Reinicia a SABnzbd a partir da WebUI. Quando reinicia, deve aparecer uma mensagem de erro a partir da área superior esquerda da WebUI. Pode verificar duas vezes se o registo de erros está vazio, clicando na ligação de estado no canto superior esquerdo em.

Tudo limpo! Temos unrar-nonfree instalado para que desempacote automaticamente os nossos downloads, mas o directório de downloads padrão aponta agora para o pequeno cartão SD no Raspberry Pi. Vamos apontá-los para o nosso disco rígido externo.

Configuração do directório SABnzbd

Por defeito, quaisquer ficheiros que descarregue serão despejados para o directório / home / pi / downloads. Uma hora e meia até mesmo uma modesta ligação de banda larga encherá completamente o cartão SD, altura em que a sua aventura nos downloads da Usenet terminará quando o SABnzbd fizer uma pausa automática no download e toda a operação de pesquisa parar.

Para evitar isto, queremos mover todos os directórios importantes do cartão SD para um disco rígido externo. Se ainda não tiver um disco rígido USB ligado ao seu Raspberry Pi e configurado para o instalar automaticamente no arranque do sistema, recomendamos que consulte o nosso tutorial sobre como transformar o seu Raspberry Pi num dispositivo de armazenamento de rede de baixa potência para ver o que fazer. Utilizaremos a mesma convenção de nomenclatura de HDD e estrutura de directório que utilizámos no tutorial, por isso ajuste os seus comandos nesta secção para corresponder à localização do seu HDD.

sudo mkdir /media/USBHDD1/shares/SABnzbd/download sudo mkdir /media/USBHDD1/shares/SABnzbd/completed sudo mkdir /media/USBHDD1/shares/SABnzbd/watch sudo mkdir /media/USBHDD1/shares/SABnzbd/watch/nzb-backup sudo mkdir /media/USBHDD1/shares/SABnzbd/scripts

创建目录后,返回SABnzbd的WebUI更改默认目录。 在WebUI中,导航到配置 – >pasta. Existem duas secções, a pasta “user folder” e a pasta “system”. Em ambas as secções, altere as seguintes entradas utilizando as pastas que acabou de criar. Deve usar o caminho absoluto para forçar o SABnzbd a usar uma pasta diferente do valor por defeito / home / pi /.

Pasta de download temporário: /media/USBHDD1/shares/SABnzbd/download Pasta de download concluído: /media/USBHDD1/shares/SABnzbd/completed Watch folder: /media/USBHDD1/shares/SABnzbd/watch Script folder: /media/USBHDD1/shares/SABnzbd/scripts pasta de backup. nzb: /media/USBHDD1/shares/SABnzbd/scripts Para além destas alterações, também pode definir o “Espaço mínimo livre para pasta de descarga temporária” usando a designação 900 MB (para 900 MB) ou 20G (para 20 GB). Normalmente deixamos 10-20GB de espaço nos nossos discos como um bom amortecedor. Reiniciar. Teste a sua instalação SABnzbd Em comparação com alguns dos nossos outros projectos recentes, a criação de um arranque para o SABnzbd plus foi um golpe de sorte. O pacote de instalação criou um /init. d/ script para si. A única coisa que precisa de fazer é editar o SABnzbd / etc / por defeito / ficheiro para indicar para que utilizador quer que o daemon seja executado. A única variável que precisa de editar é USUÁRIO =; insira o nome de utilizador da conta em que deseja executar o daemon. Utilizamos a conta de utilizador padrão (e a conta de utilizador que instalámos SABnzbd sob) “pi”. Prima CTRL + X para sair e guardar a edição. Pode testar se as alterações entram em vigor reiniciando a unidade Pi ou apenas verificando se pode iniciar o SABnzbd como um serviço usando o seguinte comando. sudo service sabnzbdplus start [. ] Iniciando o SABnzbd+ binário newsgrabber: [Iniciando o SABnzbd+ binary newsgrabber:. Nota: Se executar o comando de arranque do serviço enquanto o SABnzbd estiver a funcionar, obterá a sequência acima, mas dirá “falhar” em vez de “ok”; isto significa que ainda tenta executar o daemon, mas falha. porque já começou. Melhoria da configuração do aumento de velocidade Embora tenhamos notado na secção de testes do SABnzbd que descobrimos que o Pi é o mesmo que o ambiente de trabalho, há alguns ajustes que pode fazer no ficheiro de configuração que podem melhorar drasticamente o desempenho se quiser aumentar a velocidade. Navegue até à WebUI principal e clique em Configurar. Percorreremos cada secção relevante e as afinações internas uma a uma. Os ajustes de configuração são classificados desde o maior valor de retorno até ao menor valor de retorno. Secção do servidor. Desactivar o SSL. A menos que seja super paranóico sobre o seu provedor que o monitoriza, mude do servidor SSL do seu provedor para o seu servidor normal. Nos nossos testes, descobrimos que a sobrecarga da encriptação SSL reduziu a nossa velocidade de download em aproximadamente 50% e abrandou o processo de descompressão durante o download, uma vez que o SSL consome muito poder de processamento. Parte de troca. Detecção aberta de downloads duplicados. Não se quer perder tempo, largura de banda e poder de processamento para descarregar ficheiros previamente descarregados. As opções aqui são Descartar e Pausar. É útil usar a Pausa para que possa rever a fila periodicamente e decidir se quer realmente voltar a descarregar o ficheiro. Activar a Pausa de Descarregamento no Pós-Processamento: Enquanto as peles realmente zumbem juntas quando se trata de descarregar e descomprimir um único item, quando se trata de rasgar um grande atraso, os descarregamentos em tandem e o pós-processamento podem realmente implementar a tensão sobre ele. A activação desta opção dirá a Pi para parar o download enquanto este processa o download mais recentemente concluído. Secção Geral. Limite de cache do vigésimo episódio: Embora tenhamos deixado esta opção por gerir, muitos utilizadores do fórum SABnzbd da Pixar relatam resultados positivos ao definirem esta opção para 32M ou 64M. Instalar a interface móvel e as aplicações móveis Se quiser controlar facilmente a sua instalação SABnzbd a partir de um dispositivo móvel, terá de instalar um modelo WebUI móvel ou descarregar uma das aplicações de controlo disponíveis a partir da App Store ou Google Play. Quando instalámos o pacote principal no início do tutorial, recebemos os temas Clássico e Peluche. Vamos tirar um momento para instalar o tema móvel. Se quiser um tema móvel, como visto na imagem do ecrã acima, introduza o seguinte comando no terminal. sudo apt-get install sabnzbdplus-theme-mobile sudo apt-get install sabnzbdplus-theme-iphone Servidor web SABnzbd. Sob a sub-secção interface web auxiliar pode seleccionar o aspecto móvel a ser instalado, como se segue Nesta altura, instalou o SABnzbd, as suas dependências, está optimizado para agarrar uma aplicação móvel de pele/controlo e está pronto para encher o gasoduto com a bondade doce, doce, Usenet. Preste muita atenção à primeira página aqui, pois continuamos a trazer-lhe guias detalhados para tirar mais partido do seu Raspberry Pi. A minha configuração actual da usenet está a descarregar para o meu portátil, e depois a mover os ficheiros para dois discos rígidos de rede SMB IOMEGA. recentemente comprei um novo portátil com um disco rígido de 256 GB em comparação com a minha antiga unidade de 1 TB. tenho estado a pensar em pegar num raspberry pi para ser uma caixa de usenet dedicada, mas estava a pensar se alguém sabe como é o desempenho e se existe realmente uma opção melhor na mesma gama de preços. realmente só quero que corra Sickbeard e Sabnzdb (ou um cliente nzb diferente). Espero que tudo seja automatizado para que os meus ficheiros sejam descarregados directamente para as unidades de rede. Alguém tem alguma ideia? NOTA: Tentei fazer uma análise de tudo isto (acabei de investigar há algum tempo atrás) Segundo a SmallNetBuilder, o rPi irá atingir um máximo de cerca de 9MB/s, o que é suficiente para fins de streaming simples. Correr o SAB pode ser um pouco pesado para ele, por isso pode querer considerar o nzbget, uma vez que tende a funcionar muito melhor em máquinas de baixa potência (eu pessoalmente prefiro nzbget de qualquer forma). SB pode atolar-se um pouco se tiver muitos espectáculos que esteja a seguir. Eu uso SB para não poder falar com NZBDrone ou SickRage (embora eu pense que Rage é mais intensivo em vez de menos). Penso que o servidor funcionará bem, mas chamar a interface para configurações ou actualizações de estado pode ser um pouco desajeitado.

Não vai ser a configuração mais rápida, mas penso que vai funcionar se as suas necessidades não forem demasiado altas.

完成所有更改后,点击菜单底部的保存。 我们进行的更改需要重新启动,因此单击下载以返回到主WebUI,然后单击右上角的选项 – >Se clicar no link “Comprar” no Discurso, descobrirá que não pode … ainda .

O nosso plano imediato é encontrar três grandes parceiros dispostos a viver no limiar beta e realizar fóruns connosco, para que possamos estar confiantes de que construímos uma plataforma de discussão que funciona para uma variedade de comunidades diferentes. Prometemos fazer tudo o que estiver ao nosso alcance para acolher o vosso fórum e torná-lo espectacular durante dois anos. Em troca, promete trabalhar connosco no sentido de passar a ferro todas as arestas ásperas do Discurso e garantir que o mesmo se dimensiona com sucesso – tanto social como tecnologicamente – a esses três públicos muito diferentes.

Já passaram quase exactamente dois meses desde que lançámos o Discurso, e tenho o prazer de anunciar que ontem lançámos o primeiro dos nossos três parceiros :

Conheço Lowell, o Geek Como-Fazer, desde 2007, quando descobri pela primeira vez o seu grande e amigável site de ajuda técnica nos meus resultados de pesquisa. Sabia imediatamente que ia ser enorme! Era uma lufada de ar fresco em comparação com tantos outros sites ditos “técnicos”. Lembro-me de me ter esforçado por enviar um e-mail, elogiando-o no seu site e dizendo-lhe que tinha criado um recurso tão grande que deveria abandonar imediatamente o seu trabalho e concentrar-se nele a tempo inteiro. Não resultou bem assim, mas tenho quase a certeza de que gerir o enorme – e excelente – império Geek é agora o seu trabalho a tempo inteiro.

Sempre quisemos trabalhar em conjunto, mas nunca conseguimos descobrir uma maneira. Isto é, até ao Discurso! Lowell estava descontente com a sua actual configuração de fórum, e a forma como os comentários se espalhavam por duas áreas diferentes do seu site: salpicado no fundo dos artigos como comentários tradicionais de blogue, e por detrás de uma área dedicada ao fórum.

Agora com Discurso, essas áreas estão unificadas.

No fundo do artigo tipicamente excelente HTG Como transformar um Raspberry Pi numa máquina sempre ligada à Usenet, verá os comentários:

Esses comentários são as melhores respostas do tópico de discussão do Discurso associado ao artigo:

Isto é possível através do nosso plugin Discourse WordPress, que selecciona automaticamente algumas das melhores respostas ao tópico de discussão e as iça para o artigo do blogue.

Estamos entusiasmados por ter a nossa primeira comunidade oficial de discussão de parceiros a funcionar. Veja isto:

在 配置 – >discuss. howtogeek. com

Não poderíamos ter escolhido um parceiro inicial melhor do que o How-To Geek, que conhece verdadeiramente o seu caminho em torno das comunidades do fórum. Ele contribuiu com feedback prático e útil para nós desde os primeiros dias alfa do Discurso. Esperamos aperfeiçoar e melhorar ainda mais o Discurso com base na excelente comunidade HTG, que já está a começar bem… e definir um rumo para o nosso próximo anúncio de parceiro dentro de 4 a 6 semanas.

在 配置 – >Preciso de alguns conselhos sobre a minha configuração para vários serviços usenet(nzbget, sonarr, etc), pois preciso de reconfigurar a minha configuração actual de casa. Com as mudanças, quero tentar reduzir ao máximo a minha utilização de energia. Actualmente tenho um HTPC a executar NZBGet, Sonarr, XBMC, enquanto também guardo todos os meus dados. É importante que apenas envie tráfego de saída através de uma VPN. Para além disto, tenho um velho portátil Mac localizado numa DMZ a correr Plex e Caddy, esta é a minha máquina virada para o exterior. Estou actualmente fora do espaço e por isso quero transformar o meu actual HTPC num NAS dedicado. Isso deixa-me com menos uma máquina para lidar com os meus serviços usenet. Os meus três pensamentos actuais são para:

Criar 1 nova máquina com duas placas de rede e executar duas VMs. Uma na VPN e outra na DMZ. O que mais me agrada nesta solução é que ela deixa apenas duas caixas, mantendo também a DMZ separada. No entanto, estou a pensar que isto é muito exagerado e desnecessário.

Deixe Mac como está e obtenha um RaspPi para executar o NZBGet em VLAN VPN separada.

在 配置 – >Criar 1 nova máquina na DMZ e forçar todo o tráfego da NZB para fora da VPN. Provavelmente a minha melhor solução, mas na verdade preferia que a minha DMZ fosse completada em separado e cortada.

Devo mencionar que o dinheiro não é um factor tão grande como o consumo global de energia e a viabilidade a longo prazo. Não me importo com um custo inicial mais elevado, se ele fornecer uma solução que possa ser consistente a longo prazo.

Quer construir a sua própria máquina de arcada retro em casa? Com Raspberry Pi e Arduino, pode!

O jogo retro tem sofrido um ressurgimento nos últimos anos com cada vez mais gamers a considerar títulos mais antigos. Construir uma máquina de jogos retro ou fazer modificações a uma já existente não tem de ser um assunto dispendioso.

Aqui estão 10 máquinas de jogos retrô que pode fazer em casa sem quebrar o banco.

1. Fazer um Retro Raspberry Pi Arcade

Ser um geek técnico não significa necessariamente que possa programar ou que esteja familiarizado com tecnologias de desenvolvimento de aplicações populares. Há muitos outros projectos que não requerem tais competências. Pode criar a sua própria máquina de arcada retro com apenas um Raspberry Pi, um sistema operativo descarregável gratuito, e controladores adequados.

一旦安装了其中一个移动主题,转到WebUI并导航到配置 – >常规 – >2. Relógio Retro Arcade DIY

Um relógio retro arcade pode ser o que procura se quiser decorar o seu quarto com alguma inspiração dos anos 80. Muita coisa mudou desde então, pois pode acrescentar alguns toques finos no relógio, tais como um ecrã táctil e figuras animadas de arcada que gravam o alarme.

Tenha em mente que precisará de descarregar e instalar alguns programas centrais no Arduino para que este projecto funcione: relógio pacman, relógio arcade, fantasma de tombo, e relógio DK. O projecto pode ser muito divertido para qualquer pessoa que sinta falta de tecnologia dos anos 80 e 90.

3. Plug ‘n’ Play Retro Arcade Console

As consolas de jogos tornaram-se populares nos anos 90, substituindo as típicas máquinas de arcada. Com este hack, pode facilmente desfrutar do melhor de ambos os mundos com uma consola plug-and-play.

Este é outro projecto que depende de um Raspberry Pi, quanto mais novo melhor. Esta construção depende da RetroPie, mas qualquer plataforma de jogo retro Raspberry Pi deverá funcionar bem.

Como todos os sistemas baseados em Pi, isto requer um cartão SD, monitor, teclado, e cabo HDMI. Uma vez tudo ligado, poderá desfrutar de jogos clássicos num dispositivo dedicado que poderá transferir para a sala de estar quando os amigos chegarem.

4. Emulação Raspberry Pi Retrogaming Console

Se há alguns títulos 2D antigos que ainda hoje gostaria de tocar, um emulador Raspberry Pi é mais do que suficiente para o trabalho. Com RetroPie, Recalbox, Lakka, ou emuladores individuais, poderá executar jogos retro a partir de consolas populares como a NES, Super NES, Sega Genesis, e Atari 2600.

Embora possa ter de comprar um monte de componentes para completar o projecto, a maioria deles será bastante barata. O mais interessante deste projecto é que terá a capacidade de jogar jogos a partir de várias consolas antigas.

5. Joystick Pi Arcade Raspberry

Um joystick Raspberry Pi arcade traz de volta memórias divertidas de uma época em que jogar jogos exigia algum domínio do joystick. Embora seja possível encontrar um tal controlador a partir de retalhistas online, provavelmente será necessário pagar demasiado por ele. Porque não “faça você mesmo”?

A ideia é simples: é uma caixa de comando tudo-em-um (incluindo um botão de alimentação) com um Raspberry Pi incorporado, pronto a ser ligado a uma TV para carregar jogos retro.

6. Armário Retro Arcade DIY

As crianças e os jovens adultos que se interessaram pela tecnologia informática nos anos 80 desfrutavam da maior parte dos seus jogos através de máquinas de arcade. Embora tais dispositivos tenham caído de moda hoje em dia, o seu valor sentimental entre os cromos da tecnologia permanece.

Uma arcada doméstica é uma forma divertida de jogar jogos com amigos e familiares. Ao contrário dos estilos tradicionais de jogos de sala de estar, este obriga-o a ser fisicamente activo, uma vez que estará de pé quando utilizar o salão de jogos.

A conclusão deste projecto já não é tão desafiante como antes, devido à popularidade dos armários MAME. Tudo o que terá de fazer é montar os arcade, com um Raspberry Pi para gerir os emuladores. Uma expansão Arduino ou RetroHAT para o Raspberry Pi pode, entretanto, gerir os comandos do controlador de jogo.

Um projecto como este pode ser estilizado para combinar com a sua personalidade, por isso considere luzes e som para acompanhar a vibração retro, juntamente com decalques de arte impressos.

7. Máquina de arcada de bricolage com um ecrã CRT clássico

A construção de uma máquina de bricolage pode ser um grande projecto de fim-de-semana, especialmente se se quiser uma configuração altamente personalizada. Uma configuração de jogo permite-lhe personalizar todos os aspectos da máquina de arcada. Se tiver alguma experiência com simuladores num PC, este projecto será relativamente fácil de completar.

Precisará de ligar o Raspberry Pi (ou um PC antigo) com uma televisão CRT de 27 polegadas para captar o aspecto clássico da cena de jogos dos anos 80. Tenha em mente que pode escolher montar um armário ou construir a partir do zero.

Está à procura de outra ideia de projecto? Confira estas fantásticas estações de jogo DIY RetroPie.

8. Arduino Retro Arcada

Se já usou um Arduino antes, pode ter aprendido que estes minúsculos microcontroladores são bastante versáteis no que podem fazer. Uma máquina de arcada retro é um hack fantástico que pode tentar usar o Arduino.

Tudo o que terá de fazer é configurar o Arduino como o processador e instalar o emulador MAME. Isto irá ajudá-lo a instalar milhares de jogos que costumava jogar quando era criança. O projecto é perfeito se quiser experimentar alguma nostalgia dos tempos do Game Boy e do Atari.

Faça-o Você Mesmo

Ser um cromo técnico não deve ser um assunto caro se estiver disposto a aprender novas competências em electrónica e software. Tem mais itens tecnológicos que podem ser usados para projectos de bricolage do que pensa, tais como microcontroladores antigos, telefones mortos, televisões antigas, relógios, e assim por diante.

Com algumas ferramentas de mão e uma mentalidade curiosa, irá percorrer cada projecto mais rapidamente do que espera. Comece hoje mesmo.

Tem algum tempo livre durante o fim-de-semana e gosta de abanar um pouco o seu escritório em casa? Experimente estas bancadas de portáteis.

Robert tem um dom para a palavra escrita e uma sede insaciável de aprender que aplica de todo o coração a cada projecto que aborda. Os seus oito anos de experiência de escrita freelance abrangem uma gama de conteúdos web, críticas de produtos tecnológicos, posts em blogs, e SEO. Ele acha os avanços tecnológicos e os projectos de bricolage bastante fascinantes. Robert é actualmente um escritor na MakeUseOf, onde gosta de partilhar ideias de bricolage que valem a pena. Ver filmes é o seu forte, por isso está sempre actualizado com a série netflix.

Subscrever a nossa newsletter

Junte-se ao nosso boletim informativo para dicas técnicas, resenhas, livros electrónicos gratuitos e ofertas exclusivas!

Neste projecto aprenderá como transformar uma placa Raspberry Pi Zero num teclado USB ou HID (Human Interface Device). Depois de seguir alguns passos simples, poderá escrever um guião Python para fazer com que o seu Pi actue como um teclado USB.

Pré-requisitos:

Necessita de um tabuleiro Raspberry Pi Zero

Deve estar familiarizado com o Raspberry Pi – leia Getting Started with Raspberry Pi.

Deverá ter o sistema operativo Raspbian instalado no seu Raspberry Pi – leia Instalar Raspbian Lite, Activar e Ligar com SSH.

Se gosta de domótica e quer saber mais sobre o Node-RED, Raspberry Pi, ESP8266 e Arduino.

Peças Necessárias

Para este projecto necessitará de um tabuleiro Raspberry Pi Zero. Importante: este tutorial não funciona com um tabuleiro Raspberry Pi 3.

1. Habilitação de Módulos e Condutores

Estes próximos passos para preparar a prancha Pi Zero baseiam-se nas instruções do iSticktoit. Em primeiro lugar, é necessário executar estes três comandos para activar os módulos e os controladores necessários:

2. Configurar o Gadget

Agora, tem de definir o seu Pi Zero (gadget HID) como um teclado USB. A configuração é feita através de ConfigFS , um sistema de ficheiros virtual localizado em /sys/ .

Criação do script de configuração

A configuração é volátil, pelo que deve funcionar em cada arranque. Criar um novo ficheiro chamado isticktoit_usb em /usr/bin/ e torná-lo executável:

Depois, tem de executar este script automaticamente no arranque. Abra o /etc/rc. local com este comando:

Adicione o seguinte antes da linha contendo a saída 0 :

Eis como deve ser o seu ficheiro (para guardar o ficheiro, prima Ctrl+X seguido de Y e Enter):

3. Criar o gadget

Para este projecto, vamos transformar o Raspberry Pi num teclado USB, mas poderá fazê-lo funcionar como um adaptador Serial, adaptador Ethernet, e Armazenamento em Massa. Abra o ficheiro com:

Deixe os valores por defeito, mas poderá até alterar o número de série, fabricante e nome do produto para se adequar às suas necessidades específicas.

Eis como deve ser o seu ficheiro no final (para guardar o ficheiro, prima Ctrl+X seguido de Y e Enter):

4. Roteiro de Python

Depois de preparar o seu Raspberry Pi Zero, ligue-o a um computador portátil ou desktop através da porta micro USB que é utilizada para dados e periféricos. Esse micro USB alimentará o Pi Zero e actuará como um teclado para o computador ligado.

Estabeleça uma ligação SSH com o seu Pi e use o próximo comando para criar um novo script Python:

Copie e cole o próximo script Python no seu Raspberry Pi.

Demonstração

Vamos testá-lo, se ligar o Pi Zero ao Computador #1, após alguns segundos verá uma mensagem de alerta ou som que indica que um teclado foi ligado com sucesso.

Por vezes poderá ver esta mensagem de aviso a dizer “dispositivo USB não reconhecido”. Ao longo dos meus testes, descobri que pode ignorar esta mensagem de aviso e o seu Pi Zero funciona como um teclado sem qualquer configuração adicional ou instalação de controladores. Portanto, pode continuar e funcionará muito bem.

Computador #1

Abra qualquer programa editor de texto e deixe o seu cursor no novo ficheiro:

Computador #2

  • Estabeleça uma ligação SSH com o seu Pi Zero e execute o guião Python criado anteriormente:
  • Resultado
  • O guião premirá estas teclas por esta ordem: a – A – b – B – tecla de espaço – c – D – tecla Enter/Return – e – f.

Pode personalizar o guião Python para actuar como um teclado e premir qualquer outra sequência de caracteres.

Nota: o Pi Zero também funciona como um teclado quando ligado a uma máquina Mac ou Linux sem quaisquer alterações adicionais.

Levando-o mais longe

Pode utilizar a Tabela 12: Página do teclado/Keypad deste USB HID PDF para encontrar a ID de cada chave que atribuiria no guião Python.

Aqui está uma secção da Tabela 12. A coluna ID de Utilização (Dez) contém o número que precisa de utilizar no seu guião Python para se referir a uma tecla premir:

Por exemplo, se alterar o número destacado a vermelho, pode simular um pressionamento de tecla diferente:

O número 4 corresponde à tecla de teclado a . Pode encontrar na coluna ID de Utilização (Dez) os números para a sequência de premir a tecla desejada. Se utilizar o número 5, corresponde a b , e assim por diante.

Envolvimento

Pode utilizar este método para fazer com que o Raspberry Pi Zero actue como um preenchimento de senha ou utilizá-lo como uma ferramenta de injecção de teclas. Desta forma, pode facilmente criar programas que digitam centenas de toques de tecla por minuto.

Tenho um router Asus com um cliente usenet, mas não há forma de destravar/par reparar. Existe algum dispositivo autónomo com esta capacidade? Gostaria de deixar o meu PC desligado.

Um dispositivo NA S-Synology, QNAP, etc.

Um computador Linux de baixa potência (Beaglebone, Raspberry Pi) com um HD ligado (embora a taxa de transferência USB tenda a ser decepcionante para aqueles).

No entanto, a sinologia é realmente espantosa.

Synology 1512+ aqui. Funciona com CouchPotato, Sickbeard, Sab, e Transmission. É um tipo de negócio do tipo “fixa-a e esquece-a”.

Os meios de comunicação são vistos através do ATV2 executando o XBMC. Pelo que percebi, se possuir um ATV3, pode usar Plex em Synology com um “hack” de movietrailers no ATV3 para ver os media também dessa forma.

Vale a pena mencionar que possuía um ReadyNAS de 06 a 11, enquanto os seus dispositivos eram revolucionários na altura, a compra da organização pela Netgear resultou basicamente num aumento imediato dos preços sem muito para o quantificar em termos de características. Havia também um problema de fornecimento de energia onde o ventilador se queimava e fritava a fonte de alimentação. Passou por 2 deles (felizmente gratuitos), o que é uma experiência assustadora, para não dizer pior. Quando chegou a altura de comprar um novo dispositivo, o SO/interface do dispositivo Synology & aplicações de apoio/comunitárias realmente o diferenciou do resto. Qnap estava em funcionamento, mas na altura havia algum tipo de problema por resolver que, em certos casos, resultou na perda total de dados. Apenas teve impacto numa pequena percentagem da base de utilizadores e provavelmente já está resolvido (esperemos!), mas foi o suficiente para influenciar a minha decisão na altura. Os dispositivos Synology são mais caros do que os seus equivalentes, mas se estiver à procura de uma solução chave-na-mão e a puder pagar, não se arrependerá.

Além disso, acredito que existem métodos para executar o SO de Synology em hardware não-Synology e tenho a certeza que a funcionalidade oferecida pelos dispositivos Synology pode ser duplicada com outras combinações de hardware/software, mas torna-se apenas uma decisão de tempo vs. dinheiro.

Alguns #’s de Sab:

ficheiro de 5,1GB desembalado em 1:29 segundos ficheiro de 1,3GB desembalado em 0:18 segundos ficheiro de 228MB desembalado em 0:02 segundos

Obviamente que muitos factores influenciam esses números, para mim isto é com 5 unidades WD Red 3TB a funcionar em Synology Hybrid Raid (raid5). O descarregamento/desembalagem/reparação não tem impacto na capacidade de continuar a transmitir/visualizar o conteúdo.