Índice:
- Etapa 1: Materiais
- Etapa 2: desmontar
- Etapa 3: Modificar a bandeja de eletrônicos de fábrica
- Etapa 4: realocar a entrada de energia
- Etapa 5: Modificar o LED de energia de fábrica e o receptor de infravermelho
- Etapa 6: construir o transmissor IR
- Etapa 7: Energize o Pi
- Etapa 8: Monte Pi e teste
- Etapa 9: Criar quadro
- Etapa 10: apare a moldura
- Etapa 11: rota
- Etapa 12: Concluir quadro
- Etapa 13: montar
- Etapa 14: Instale o LCD e a bandeja
- Etapa 15: Ventilador, presilha francesa e alto-falantes
- Etapa 16: conectar
- Etapa 17: Instale o Raspbian e a configuração básica
- Etapa 18: Instale os pacotes de software
- Etapa 19: girar a tela
- Etapa 20: configuração do Chromium
- Etapa 21: Configurar Organizar e Desativar Tela em Branco
- Etapa 22: configurar o controle remoto infravermelho do Linux
- Etapa 23: Crie sua página da web
- Etapa 24: Pendure e aproveite
Vídeo: Calendário de parede digital e centro de informações para casa: 24 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Neste Instructable, estarei ligando a velha TV de tela plana em um calendário digital montado na parede com moldura de madeira e um centro de informações doméstico alimentado por um Raspberry Pi.
O objetivo era ter acesso rápido a informações pertinentes para todos os membros da família, substituir o calendário de parede de papel estático e fornecer informações em tempo real ainda mais úteis do que um calendário de papel jamais poderia. Os recursos que inclui são:
- Um calendário mensal sincronizado com 6 familiares, bem como os calendários das equipas desportivas infantis, escolas e outras organizações a que pertencemos (11 no total). (Calendário do Google)
- Previsão do tempo local. (previsão.io)
- Mapa de tráfego local. (Google Maps)
- Exiba as condições dentro da casa, como temperatura, umidade, status da porta da garagem aberta / fechada, status da luz ligada / desligada, status do sensor de vazamento do porão e muito mais. (Smart Things e Smart Tiles)
- Monitore o status dos dispositivos em nossa rede doméstica, como servidores, câmeras IP, impressoras IP, roteadores, pontos de acesso WiFi e outros dispositivos de rede. (Xymon)
- Visualize as câmeras IP externas. (Eixo)
- Controle infravermelho do LCD pelo Raspberry Pi para ligar e desligar conforme uma programação.
- Data hora.
- Até mesmo um pequeno "quadro-negro digital" para qualquer pessoa da família deixar anotações. (Documento Google)
(Inspirado nos Instructables de Piney e Ozua)
Etapa 1: Materiais
Eletrônicos
- Raspberry Pi 2
- Adaptador Edimax USB Wifi
- Antiga TV de tela plana, usei um Samsung T220HD de 22"
- Cabo HDMI de 18"
- Adaptador HDMI de ângulo reto
- Cartão Micro SD de pelo menos 4 Gb
- Cabo micro USB sacrificial e cabo de alimentação
- Teclado / mouse sem fio (opcional)
- LED 5mm
- 1 transistor 2N2222
- 2 resistores (220ohm e 10k Ohm)
- LED IV de 940 nm
- pequena prototipagem PCB
- Fios de jumper macho para fêmea
- Fio jumper sólido de calibre 22 e fio trançado de calibre 20
- Ventilador de PC de 40 mm 5v com plugue USB A
Hardware
- 5/4 "x 3-1 / 2" x 6 'acabamento grau pinho
- Moldagem de batente em pinho de 3/8 "x 1-1 / 4" x 6 '
- Barra plana de aço 1-3 / 8 "x 36"
- Mancha de madeira e poliuretano ou tinta
- Grampo francês de metal
- Dois ilhós de plástico de 3/4 "e um de 1-1 / 2"
- Parafusos de montagem e espaçadores para montar Raspberry Pi
- Cola e massa para madeira
- Tubulação termorretrátil ou fita isolante
- Alguns parafusos de madeira, pincéis e lixas
Ferramentas
- Serra de esquadria
- Soldador MIG
- Ferro de solda e solda
- Biscuit joiner biscoitos
- Pregador de acabamento pneumático
- Roteador
- Furar
- Serra de orifício de 3/4 "e 1-1 / 2"
- Lixadeira orbital aleatória
- Pistola de cola quente
- Multímetro
- Asst. ferramentas de mão
Etapa 2: desmontar
Desmontar - Comece desmontando a TV Samsung HD T220HD de 22 . A desmontagem é bastante fácil e está totalmente documentada no manual de serviço abaixo (pág. 8-12), portanto, não duplicarei essas instruções aqui. Tenha cuidado para não danificar o LCD no processo e salvar todos os internos. A caixa de plástico e suporte podem ser descartados.
Etapa 3: Modificar a bandeja de eletrônicos de fábrica
- Remova o suporte - com a fonte de alimentação e o PCB removidos da bandeja de metal, comece perfurando as duas conexões de pressão que prendem o suporte de metal à bandeja e remova o suporte.
- Adicionar suporte de bandeja - Assim que o suporte estiver fora do caminho, centralize a barra chata de aço perpendicular à bandeja, logo acima do plugue de entrada de energia. Usando um soldador MIG, fixe-o no lugar. Isso será usado para apoiar a bandeja dentro do quadro posteriormente. Se você não tiver acesso a um soldador MIG, poderá fazer furos e apertar mecanicamente com porcas e parafusos, mas certifique-se de ter espaço suficiente entre as cabeças dos parafusos e a fonte de alimentação depois de reinstalada para evitar curto-circuitos. A barra plana foi deixada intencionalmente por muito tempo e será aparada para caber dentro do quadro posteriormente.
Etapa 4: realocar a entrada de energia
As etapas 4 a 8 lidam com os novos eletrônicos de fábrica hackeados
- Relocate Power Inlet - (Opcional - Originalmente, eu não esperava ter a profundidade necessária para encaixar o cabo de alimentação sem que ele se projetasse para fora da estrutura e, portanto, fazendo com que não ficasse rente à parede. bastante profundidade e esta etapa não é necessária. Estou incluindo, pois está visível nas fotos) AVISO: Somente prossiga com esta etapa se você se sentir confortável trabalhando com alimentação CA de alta tensão. Como alguns dos comentadores mencionaram, a fiação incorreta pode ser perigosa. As cores dos seus fios podem ser diferentes. Se você não tiver certeza, é melhor pular esta etapa, pois, como mencionei, ela acabou não sendo necessária.
- Remova a solda do plugue de entrada de energia da placa de circuito da fonte de alimentação.
- Corte a extremidade do cabo de alimentação sacrificial e descasque a extremidade para expor os fios. Usando um multímetro na configuração de continuidade, teste os fios expostos para ver qual deles tem continuidade com o pino de aterramento do plugue. Este fio (fio azul na foto) será soldado ao ponto de solda central na fonte de alimentação da qual o plugue de entrada de energia foi removido.
- Solde os outros dois fios restantes de seu cabo de alimentação aos dois pontos de solda restantes.
- Apare o flange da bandeja de metal com recortes de metal para permitir que o fio saia na lateral da bandeja, conforme mostrado na foto.
Etapa 5: Modificar o LED de energia de fábrica e o receptor de infravermelho
- Substitua o LED - O LED de alimentação original é quadrado e branco, o que é bom, mas eu queria usar um LED de 5 mm para facilitar a montagem em um orifício na moldura. Corte o LED original da extremidade do cabo do fio. Descasque os dois fios e solde cerca de 6 "de fio trançado para estender o comprimento de cada um. Em seguida, solde o novo LED de 5 mm na extremidade dos fios estendidos (um resistor não é necessário), verifique se a polaridade está correta. Use termorretrátil ou fita isolante para isolar as juntas de solda.
- Extend IR Receiver - O receptor IR é soldado a um PCB, o que tornaria a montagem na estrutura difícil. Remova a solda do PCB e solde os fios trançados nele. Em seguida, solde esses fios ao PCB. Novamente, use termorretrátil ou fita isolante para isolar as juntas de solda.
Etapa 6: construir o transmissor IR
O transmissor IR alimentado por transistor será construído com o transistor, LED IR, fios de jumper, PCB de prototipagem e dois resistores listados na etapa 2 dos materiais. Além disso, você precisará de uma placa de ensaio para criar um protótipo de seu transmissor IR. Conecte os componentes conforme mostrado no diagrama na placa de ensaio. Assim que estiver satisfeito com o seu circuito, transfira-o para a placa de circuito impresso de prototipagem e coloque a solda no lugar. Use um par de fios de ligação para estender o LED IR do PCB, não solde o LED IR diretamente no PCB. Use outros 3 fios de jumper como suas conexões para o Pi.
Você pode colocar o circuito de lado por enquanto, mas se quiser testar seu transmissor IR, primeiro precisa de um Raspberry Pi em funcionamento. Você terá que pular para as etapas 16-17. Estas etapas explicam como configurar seu PI e como conectar o transmissor IR. Depois de concluído, você pode retornar a esta etapa.
Para testar o circuito do transmissor IR, podemos piscar o LED com um script. Baixe o script LEDblink e mova-o para o diretório inicial de Pi. Substitua * YOURPATH * abaixo pelo caminho para onde o script foi baixado. No tipo de terminal:
mv / * YOURPATH * / LEDblink / home / pi /
Em seguida, torne-o executável executando
chmod + x / home / pi / LED pisca
Execute o script LEDblink
/ home / pi / LEDblink
O LED IV não é um diodo emissor de luz comum e não emite luz visível, mas você pode usar uma câmera de smartphone. para ver piscar. Aponte a câmera para o LED IV e olhe para a tela. Se o circuito funcionar, você deverá ver o LED IV piscando.
Aqui está o script de piscar do LED caso você não consiga fazer o download
#! / usr / bin / python
import RPi. GPIO como GPIO import time GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) GPIO.setup (22, GPIO. OUT) enquanto True: GPIO.output (22, True) time.sleep (1) GPIO.output (22, False) time.sleep (1)
Adaptado do controle remoto Raspberry Pi IR
Script LEDblink
Etapa 7: Energize o Pi
- Prepare o cabo USB - Corte a extremidade do micro USB de sacrifício deixando a extremidade do micro USB com cerca de 18 "de comprimento. Retire o fio. Os cabos USB terão 4 condutores (geralmente vermelho, verde, branco e preto) e uma blindagem. use apenas os fios terra vermelho + 5 V e preto. Os fios restantes podem ser aparados.
- Power Raspberry Pi - Localize o chicote de 9 fios entre a fonte de alimentação e o PCB, ele terá 1 fio vermelho e 8 preto. Este chicote fornece 5v constante (mesmo quando o LCD está desligado) para o PCB para que possamos usá-lo para alimentar o Raspberry Pi. Numeraremos esses fios de 1 a 9, começando com o fio vermelho. Emende soldando o fio preto do cabo USB ao fio # 4 e o fio vermelho do cabo USB ao fio # 6. Use termoencolhível ou fita isolante para isolar as juntas de solda.
Etapa 8: Monte Pi e teste
- Monte Pi - faça 4 furos na bandeja para montar o Raspberry Pi. Use parafusos e espaçadores para prender como mostrado nas fotos. Tome cuidado para que haja espaço suficiente entre as cabeças dos parafusos e a placa de circuito impresso depois de reinstalada para evitar curto-circuitos.
- Remontar - Instale a fonte de alimentação e PCB de volta na bandeja prendendo com os parafusos originais. Passe os novos cabos de alimentação e micro USB pela lateral da bandeja. Se você gostaria de fazer o teste de bancada neste ponto, continue conectando os cabos restantes conforme descrito na Etapa # 16, caso contrário, mantenha o LCD separado da bandeja por enquanto.
Etapa 9: Criar quadro
As etapas 9-12 descrevem como criar uma nova moldura de madeira para todos os componentes. Basicamente, é uma moldura de imagem para o LCD.
- Criar moldura - Usando uma serra de esquadria, corte o pinho de 5/4 "x 3-1 / 2" em 4 pedaços com cortes de 45 ° em cada extremidade para formar um retângulo ao redor do LCD. Isso deve se ajustar perfeitamente ao LCD, mas não para que você precise forçar o LCD no quadro.
- Quadro de união - marque os centros de cada extremidade cortada. Configure sua junta de biscoito para biscoitos 45 ° e # 10, defina a profundidade do corte para ser centralizado na junta. Corte todas as 8 ranhuras para biscoitos.
- Moldura de cola - insira biscoitos nas ranhuras, não cole ainda e teste o ajuste com LCD. Se o LCD se encaixar corretamente na moldura, remova-o e use cola de madeira nos biscoitos e nas pontas de 45 ° para unir a moldura. Certificando-se de que a moldura está quadrada, use grampos enquanto a cola endurece. Limpe qualquer excesso de cola de madeira.
Aqui está outro Instrutível com mais dicas para a construção de porta-retratos com marcenaria de biscoitos Canida
Etapa 10: apare a moldura
- Suporte para LCD - Agora corte algumas ranhuras para biscoitos para segurar o LCD no quadro contra o batente que será instalado a seguir. Defina a junta de biscoito em 90 °. Meça a espessura do LCD com um paquímetro e defina a profundidade da junta para a mesma. Este LCD tem 1 lado que é mais espesso que os outros, então corte primeiro as ranhuras para biscoitos dos 3 lados mais finos. 2 biscoitos no interior dos lados curtos da moldura e 3 de cada nos lados longos. Depois de cortar essas 7 ranhuras, meça o lado mais grosso do LCD e defina a mesma profundidade da junta. Corte as últimas 3 ranhuras para biscoitos. Os biscoitos devem caber perfeitamente, eles seguram o LCD no lugar sem cola.
- Trim - Corte a moldagem de parada em 4 peças com cortes de 45 °. A borda interna (borda mais fina) ficará pendurada na parte interna da moldura e cobrirá a moldura de metal do LCD. Use o LCD como guia para determinar a saliência correta. A borda externa da moldura do batente estará a cerca de 1/4 "da borda externa da moldura. Isso cria um friso de 1/4" ao redor de toda a moldura. Originalmente, planejei rotear uma borda contornada no canto externo e remover o friso, mas gostei do visual com o friso de 1/4 ", então deixei como está. Prenda com cola de madeira e pregador de acabamento pneumático.
Etapa 11: rota
- Grampo francês de recesso - corte o lado do quadro do grampo francês de modo que fique 1/2 "mais estreito do que a largura do quadro. Marque o contorno do grampo a cerca de 3" da parte superior de cada lado do quadro. Defina a profundidade em seu roteador com a mesma profundidade da presilha francesa. Passe um recesso na parte de trás da estrutura para que o grampo fique nivelado com a parte de trás da estrutura. Corte o lado da parede da presilha para caber dentro da largura da moldura. Isso garantirá que a estrutura seja montada rente à parede.
- Recess Factory Electronics - Na parte inferior da estrutura, crie um recesso com o roteador para manter os componentes eletrônicos de fábrica (IR PCB, interruptores de fábrica, LED de energia) e o transmissor IR PCB da Etapa # 6. Certifique-se de ter comprimento suficiente para que o fio alcance o conector na lateral da bandeja. Faça dois orifícios de 3/16 "na parte inferior da estrutura neste recesso. Esses orifícios irão segurar o LED de 5 mm e o receptor de IV e permitir que seus fios retornem ao chicote de fábrica.
- Faça furos de ventilação - Com a serra copo de 1-1 / 2 ", faça um orifício centralizado na parte superior da estrutura e, em seguida, faça dois furos de 3/4" na parte inferior da estrutura com a serra copo de 3/4 ". para evitar a área que você riscou na etapa anterior. Ao contrário da minha foto, você vai furar antes de tingir ou pintar.
Etapa 12: Concluir quadro
- Preparação - Preencha todos os orifícios dos pregos e juntas com massa de madeira e deixe assentar e lixe a parte externa da estrutura com sua lixadeira orbital aleatória. Lixe até ficar homogêneo usando pelo menos lixa de grão 220.
- Acabamento - Pinte a moldura com o seu tom preferido de tinta para madeira, depois aplique 3 demãos de poliuretano, lixando entre cada demão. Ou se preferir, pinte. Siga as instruções do fabricante quanto ao tempo entre demãos.
Etapa 13: montar
Agora é hora de colocar tudo junto.
- Comece inserindo o LED de energia em seu orifício, a parte superior do LED deve ficar alinhada com a parte frontal do quadro. Em seguida, adicione o receptor IR que será preso na parte de trás do outro orifício devido ao seu formato quadrado. Em seguida, coloque o transmissor IR integrado na Etapa 6 ao lado do receptor IR de forma que aponte diretamente para o lado. Cola quente no lugar.
- Coloque os componentes eletrônicos de fábrica (IR PCB, interruptores de fábrica, interruptor de alimentação) na área roteada da estrutura da Etapa 11 e direcione os fios para que fiquem fora do caminho. Certifique-se de ter comprimento suficiente para que o chicote de fábrica alcance seu conector na lateral da bandeja depois de instalado. Cola quente no lugar.
- Instale o transmissor de infravermelho PCB construído na etapa # 6 na área roteada e cola quente no lugar ou prenda com parafusos na estrutura.
- Instale os três ilhós nos orifícios de ventilação e prenda com um pouco de azul forte.
Etapa 14: Instale o LCD e a bandeja
- Coloque o LCD na moldura e prenda com # 10 biscoitos. Eles devem ser confortáveis e segurar o LCD sem usar cola de madeira.
- Em seguida, coloque a bandeja com o suporte de barra plana de aço soldado na parte de trás da estrutura. Marque a largura em cada extremidade da barra plana de aço. Dobre a barra plana de aço em uma morsa a 90 ° nas marcas. Apare o excesso de barra chata de aço cerca de 1 "além da dobra em cada extremidade ou o suficiente para que não se estenda além da parte de trás da estrutura e prenda com parafusos de madeira.
Etapa 15: Ventilador, presilha francesa e alto-falantes
- Instale a ventoinha de 40 mm dentro do orifício de ventilação de 1-1 / 2 "com parafusos de forma que puxe o ar de dentro da estrutura e expire para fora.
- Instale a presilha francesa nas reentrâncias criadas na etapa 11 com os parafusos fornecidos, certificando-se de que fique nivelada com a parte superior da estrutura.
- Prenda os dois alto-falantes removidos na desmontagem em ambos os lados da parte traseira da estrutura com parafusos de madeira. Deixe comprimento suficiente para que o fio alcance o conector de fábrica.
Etapa 16: conectar
- Instale o adaptador WiFi (e o adaptador de teclado sem fio opcional) nos slots Raspberry PI USB.
- Conecte o cabo LVDS e os dois cabos de alimentação do inversor de LCD do LCD para a bandeja.
- Conecte o chicote da chave de fábrica e os alto-falantes aos conectores na bandeja.
- Conecte o cabo HDMI entre Raspberry Pi e a porta HDMI na bandeja usando o adaptador de ângulo reto na extremidade da bandeja.
- Conecte o cabo de alimentação micro USB da Etapa # 7 ao Raspberry Pi.
- Conecte os jumpers do transmissor IR. Conecte o jumper vermelho de 3,3 V ao pino # 1 no Pi, conecte o jumper de sinal GPIO22 laranja ao pino # 15 e o jumper de aterramento marrom ao pino # 39.
- Conecte o cabo USB do ventilador de 40 mm a uma porta USB na parte traseira da bandeja.
Etapa 17: Instale o Raspbian e a configuração básica
Estas instruções presumem que o Raspbian GNU / Linux 8 (jessie) está instalado.
- Siga as instruções no site do Raspberry Pi para preparar seu cartão Micro SD com NOOBS, que é um gerenciador de instalação do sistema operacional para o Raspberry Pi, e insira o cartão Micro SD no Raspberry Pi.
- Ligue seu infocentro e seu Pi inicializará no NOOBS. Siga as instruções de instalação na tela para instalar o Raspbian.
- Assim que a instalação for concluída, você deverá fazer login automaticamente em sua área de trabalho. Caso contrário, o usuário padrão é pi e a senha padrão é raspberry. Recomendo alterar a senha padrão, bem como algumas outras configurações básicas usando a GUI de configuração do Raspberry Pi em Menu> Preferências.
- Uma vez na GUI de configuração do Raspberry Pi na guia Sistema, clique em Expandir sistema de arquivos. Isso levará apenas alguns segundos. A razão para expandir o sistema de arquivos é tornar todo o espaço disponível no cartão SD disponível para uso, em um esforço para manter o Raspbian pequeno o suficiente para caber em cartões SD de tamanhos diferentes, ele é compactado para usar apenas cerca de 4 GB. Além disso, clique no botão Alterar senha para alterar a senha padrão. Dê ao seu infocenter um nome de host de sua escolha, selecione Boot To Desktop e Auto login.
- Ainda na GUI de configuração do Raspberry Pi, selecione a guia Localização e defina suas preferências de local, fuso horário e teclado. A GUI é mais documentada aqui.
- Configure o adaptador WiFi Edimax através das instruções de instalação nesta página.
- Assim que o WiFi estiver funcionando, abra o terminal e atualize os repositórios. Digite os seguintes comandos.
- sudo apt-get update
-
Em seguida, vamos atualizar todos os pacotes.
sudo apt-get upgrade
-
Agora vamos atualizar o firmware do Raspberry Pi.
sudo rpi-update
-
Reinício.
sudo reboot
Etapa 18: Instale os pacotes de software
Agora vamos instalar pacotes adicionais que serão necessários para o infocenter. Eles serão configurados na próxima etapa. Abra uma janela de terminal e digite os comandos abaixo.
-
Instale o navegador Chromium.
wget -qO - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -
echo "deb https://dl.bintray.com/kusti8/chromium-rpi jessie main" | sudo tee -a /etc/apt/sources.list sudo apt-get update sudo apt-get install chromium-browser
-
Instale o servidor da web Apache.
sudo apt-get install apache2
-
Instale o Unclutter para ocultar o ponteiro quando não estiver em uso.
sudo apt-get install unclutter
-
Instale x11-xserver-utils
sudo apt-get install x11-xserver-utils
-
Instale o Xdotool.
sudo apt-get install xdotool
-
Instale o pacote Linux Infrared Remote Control.
sudo apt-get install lirc
Etapa 19: girar a tela
Eu prefiro o editor de texto vi, se você preferir nano apenas substitua nano por vi nas etapas a seguir.
Como o infocentro será suspenso verticalmente em vez de horizontalmente, precisaremos girar a tela. No terminal digite os comandos:
sudo vi /boot/config.txt
Adicione a linha abaixo ao arquivo config.txt.
adicionar display_rotate = 1 90
Etapa 20: configuração do Chromium
O Chromium foi instalado na Etapa # 18 e agora configure o Chromium para inicialização automática. No terminal, edite o arquivo /home/pi/.config/lxsession/LXDE-pi/autostart
vi /home/pi/.config/lxsession/LXDE-pi/autostart
então adicione a linha
@ chromium-browser --start-fullscreen --disable-session-crashed-bubble --disable-infobars localhost Agora criamos um script para atualizar o Chromiu
vi /home/pi/refresh.sh
Adicione as linhas abaixo ao arquivo
#! / bin / bash
export DISPLAY = ": 0" WID = $ (xdotool search --onlyvisible --class chromium | head -1) xdotool windowactivate $ {WID} tecla xdotool ctrl + F5
Torne o script executável
sudo chmod + x /home/pi/refresh.sh e adicione-o ao cron para ser executado a cada 15 minutos
sudo crontab -e adicione esta linha ao cronta
* / 15 * * * * /home/pi/refresh.sh
Etapa 21: Configurar Organizar e Desativar Tela em Branco
Unclutter e X11-xserver-utils foram instalados na Etapa # 18. O Unclutter ocultará o ponteiro quando não estiver em uso. No terminal, edite o arquivo /home/pi/.config/lxsession/LXDE-pi/autostart Também podemos adicionar comandos xset para desativar o modo de economia de energia
vi /home/pi/.config/lxsession/LXDE-pi/autostart
então adicione as linhas
@unclutter -display: 0 -noevents -grab
@xset s off @xset -dpms @xset s noblank
Para desativar a tela em branco com o LXDE padrão, edite o arquivo: / etc / xdg / lxsession / LXDE / autostart.
vi / etc / xdg / lxsession / LXDE / autostart
Comente o comando @xscreensaver (adicione um # no início da linha)
# @ xscreensaver -no-splash
Para testar a configuração do xset você pode executar o xset q após uma reinicialização você deve ver o seguinte resultado
prefira apagamento: não permite exposições: yestimeout: 0 ciclo: 600 DPMS está desativado
Etapa 22: configurar o controle remoto infravermelho do Linux
Instalamos o LIRC na Etapa # 18. Vamos colocá-lo em funcionamento para que nosso Pi possa enviar comandos de ativação e desativação de infravermelho para o LCD.
sudo vi /boot/config.txt
adicione o seguinte ao arquivo config.txt
dtoverlay = lirc-rpi, gpio_out_pin = 22
em seguida, edite o arquivo hardware.conf
sudo vi /etc/lirc/hardware.conf
adicione o seguinte
LIRCD_ARGS = "- uinput"
LOAD_MODULES = true DRIVER = "padrão" DEVICE = "/ dev / lirc0" MODULES = "lirc_rpi" LIRCD_CONF = "" LIRCMD_CONF = ""
Encontre o arquivo de configuração do controle remoto na lista de controles remotos na página da Web do LIRC em https://lirc.sourceforge.net/remotes/ Baixe o arquivo de configuração e salve-o como /etc/lirc/lircd.conf. No meu caso, usei o arquivo de configuração Samsung AA59-00382A aqui
cp AA59-00382A.lircd.conf /etc/lirc/lircd.conf
Então você deve ser capaz de testar o LIRC com este comando liga / desliga
/ usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER
Se desejar, você pode configurar um cronograma para ligar e desligar seu LCD usando o cron. Edite o crontab e adicione uma programação de sua escolha. No meu exemplo, o infocenter liga todos os dias às 8h00, depois desliga às 10h00 nos dias 1-5 (dias úteis), liga novamente às 15h00 (15h00) nos dias 1-5 (dias úteis) e em seguida, desliga todos os dias à 1h.
sudo crontab -e
0 8 * * * / usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER> / dev / null 2> & 1
0 10 * * 1-5 / usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER> / dev / null 2> e 1 0 15 * * 1-5 / usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER> / dev / null 2 > & 1 0 1 * * * / usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER> / dev / null 2> & 1
Etapa 23: Crie sua página da web
Neste ponto, você deve ter um infocenter em funcionamento que exibe o Apache padrão "Funciona!" página da web. Agora precisamos criar sua página da web personalizada. Você pode projetar como desejar, tornando-o tão simples ou complexo quanto desejar. Incluí duas páginas da web de amostra, uma é a página que estou usando com os URLs removidos e a outra é um exemplo apenas de calendário. Com qualquer um deles, você precisará inserir seus próprios URLs. Em seguida, renomeie o arquivo para index.html e coloque em / var / www / html /
Como existem infinitas maneiras de projetar esta página, e o caso de uso de cada um será diferente, não vou detalhar todo o arquivo html aqui. Existem muitos instructables e tutoriais excelentes na web que detalham como criar páginas da web e ainda mais sobre como incorporar o conteúdo de sua preferência.
arquivo de índice de exemplo
exemplo de arquivo de índice apenas de calendário
Etapa 24: Pendure e aproveite
Monte a outra metade do grampo francês na parede, certificando-se de que esteja nivelado, e pendure o infocentro. Conecte-o e divirta-se!
Grande Prêmio no Concurso de Microcontroladores 2017
Recomendado:
Suporte de parede para iPad como painel de controle de automação residencial, usando ímã servo controlado para ativar a tela: 4 etapas (com fotos)
Suporte de parede para iPad como painel de controle de automação residencial, usando ímã servo controlado para ativar a tela: Ultimamente, tenho passado muito tempo automatizando coisas dentro e ao redor da minha casa. Estou usando o Domoticz como meu aplicativo de automação residencial, consulte www.domoticz.com para obter detalhes. Em minha busca por um aplicativo de painel que mostra todas as informações do Domoticz
Calendário de parede inteligente: 5 etapas
Calendário de parede inteligente: Minha esposa e eu costumávamos ter um calendário de parede de papel clássico, no qual marcávamos datas importantes. Também usamos o Google Agenda em nossos smartphones para marcar eventos, então isso significava trabalho duplo. Então, decidi construir algum tipo de calendário de parede inteligente, que
Raspberry Pi: Calendário montado na parede e centro de notificação: 5 etapas (com imagens)
Raspberry Pi: Calendário montado na parede e central de notificações: antes da “ era digital ” muitas famílias usaram calendários de parede para mostrar uma visão mensal dos próximos eventos. Esta versão moderna do calendário fixado na parede inclui as mesmas funções básicas: Uma agenda mensal Sincronização de atividades de membros da família
Instruções para fazer um acessório de articulação de quatro barras para apoio para os pés montado no centro: 9 etapas (com fotos)
Instruções para fazer um acessório de articulação de quatro barras para apoio para os pés montado no centro: As cadeiras de rodas elétricas de tração média (PWC) se tornaram mais populares nos últimos anos. No entanto, devido à colocação dos rodízios dianteiros, os apoios para os pés tradicionais montados na lateral foram substituídos por um único apoio para os pés montado no centro. Infelizmente, centre-mou
Dock de parede para iPod Corona from Scratches (com alto-falantes feitos em casa): 6 etapas
Corona IPod Wall Dock From Scratches (com alto-falantes feitos em casa): Eu estava brincando com a ideia de fazer uma dock para iPod, diferente das que você vê em quase todos os lugares hoje em dia. perímetro em vez disso diretamente, tive a ideia de fazer o