Índice:
- Etapa 1: Flashing RaspberriPi Hard Disk / Instalar software necessário (usando Ubuntu Linux)
- Etapa 2: suprimentos necessários
- Etapa 3: impressão 3D do painel do controlador
- Etapa 4: Construindo a lâmpada
- Etapa 5: botões de montagem
- Etapa 6: monte o chip no controle deslizante
- Etapa 7: Fiação dos componentes
- Etapa 8: Painel de fios
- Etapa 9: Wire Pi
- Etapa 10: montagem do painel
- Etapa 11: Aplicar vidro Plexi
- Etapa 12: montar na parede
- Etapa 13: Concluído
Vídeo: Despertador do nascer do sol (melhorar a vigília matinal): 13 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Programe seu próprio nascer do sol pessoal, melhora a vigília matinal
Última invenção aleatória, programe seu próprio nascer do sol! Durante o dia, a luz azul da luz do sol aumenta nossa atenção, memória, níveis de energia, tempos de reação e humor geral. A luz azul suprime a liberação de melatonina, apenas para uso matinal:)
Etapa 1: Flashing RaspberriPi Hard Disk / Instalar software necessário (usando Ubuntu Linux)
Baixe "RASPBIAN JESSIE LITE"
Crie seu novo disco rígido para o DashboardPI
Insira o microSD em seu computador via adaptador USB e crie a imagem de disco usando o comando dd
Localize o cartão microSD inserido por meio do comando df -h, desmonte-o e crie a imagem de disco com o comando disk copy dd
$ df -h / dev / sdb1 7,4G 32K 7,4G 1% / media / XXX / 1234-5678 a
$ umount / dev / sdb1
Cuidado: certifique-se de que o comando é totalmente preciso, você pode danificar outros discos com este comando
if = localização do arquivo de imagem RASPBIAN JESSIE LITE de = localização do seu cartão microSD
$ sudo dd bs = 4M if = / path / to / raspbian-jessie-lite.img of = / dev / sdb
(observação: neste caso, é / dev / sdb, / dev / sdb1 era uma partição de fábrica existente no microSD)
Configurando seu RaspberriPi
Insira seu novo cartão microSD no raspberrypi e ligue-o com um monitor conectado à porta HDMI
Conecte-se
usuário: pi pass: framboesa
Altere a senha da sua conta para segurança
sudo passwd pi
Ativar opções avançadas do RaspberriPi
sudo raspi-config
Escolha: 1 Expandir sistema de arquivos
9 opções avançadas
Nome do host A2 altere-o para "SOLARLAMP"
SSH A4 Habilitar Servidor SSH
A7 I2C Habilitar interface i2c
P4 SPI Habilita / desabilita o carregamento automático do módulo de kernel SPI
Habilite o teclado inglês / americano
sudo nano / etc / default / keyboard
Altere a seguinte linha: XKBLAYOUT = "us"
Reinicialize o PI para alterações de layout do teclado / redimensionamento do sistema de arquivos para entrar em vigor
$ sudo shutdown -r now
Auto-conectar ao seu WiFi
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Adicione as seguintes linhas para que o raspberrypi se conecte automaticamente ao WiFi doméstico (se a sua rede sem fio se chamar "linksys", por exemplo, no exemplo a seguir)
network = {ssid = "linksys" psk = "WIRELESS PASSWORD HERE"} Reinicialize o PI para se conectar à rede WiFi
$ sudo shutdown -r now
Agora que seu PI está finalmente na rede local, você pode fazer login remotamente nele via SSH. Mas primeiro você precisa obter o endereço IP que possui atualmente.
$ ifconfig Procure por "inet addr: 192.168. XXX. XXX" na seguinte saída de comando para o endereço IP do seu PI
Vá para outra máquina e faça login no seu raspberrypi via ssh
$ ssh [email protected]. XXX. XXX
Comece a instalar os pacotes necessários
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install memcached vim git python-gpiozero python-smbus i2c-tools python-imaging python-smbus build-essential python-dev rpi.gpio python3 python3-pip python-memcache python3-spidev python-spidev
Atualize as configurações de fuso horário local
$ sudo dpkg-reconfigure tzdata
selecione seu fuso horário usando a interface
Configure o diretório simples l comando [opcional]
vi ~ /.bashrc
adicione a seguinte linha:
alias l = 'ls -lh'
fonte ~ /.bashrc
Corrigir o realce de sintaxe padrão do VIM [opcional]
sudo vi / etc / vim / vimrc
descomente a seguinte linha:
sintaxe em
Instalar drivers i2c Python
Instale o driver NeoPixel como segue
sudo apt-get install build-essential python-dev git scons swig
sudo pip3 install - atualizar ferramentas de configuração
sudo pip3 install rpi_ws281x
cd rpi_ws281x
scons
cd python
sudo python setup.py install
exemplos de cd /
sudo python strandtest.py
Etapa 2: suprimentos necessários
Fonte de alimentação 5V
SEGMENTO I2C 7
Microchip MCP3008
Interruptor de botão de tato tátil momentâneo [x5]
PI ZERO W
Potenciômetro de deslizamento logarítmico
WS2812B Faixa LED RGB individualmente endereçável [x4]
Folha de vidro Plexi Fina
Tinta Spray Fosco
Etapa 3: impressão 3D do painel do controlador
Usando os arquivos.x3g incluídos na pasta "3D Print /" imprima a tampa do painel de controle principal, que abrigará o controle deslizante, botões, LED e display de 7 segmentos
Etapa 4: Construindo a lâmpada
Construir moldura de madeira
Eu construí uma moldura de madeira para as faixas de LED a serem inseridas e pintei-a de preto.
Paint Plexi Glass
Com um pouco de tinta spray fosca, pinte o vidro de modo que disfarce a luz das tiras.
Tiras de montagem
Usando fita simples e a aderência da parte traseira das tiras de LED, monte as 4 tiras na base de madeira
Etapa 5: botões de montagem
Monte os botões e o LED amarelo, usei cola quente para segurar os botões e o LED no lugar.
Etapa 6: monte o chip no controle deslizante
Seguindo o esquema fornecido, solde a fiação do chip no lugar e conecte ao controle deslizante logarítmico, cole o chip com as conexões de solda na parte de trás do controle deslizante.
Etapa 7: Fiação dos componentes
Use o seguinte esquema para conectar todos os componentes para que a lâmpada funcione corretamente.
Etapa 8: Painel de fios
Conecte toda a fiação aos componentes colados no painel para conectar ao raspberrypi.
Etapa 9: Wire Pi
Por fim, fixe o PiZero na placa traseira da caixa de madeira do LED com fita ou cola e, em seguida, conecte a fiação de acordo com o esquema fornecido.
Etapa 10: montagem do painel
Prenda o painel de controle na parte inferior da caixa de LED.
Etapa 11: Aplicar vidro Plexi
Anexe vidro plexi cortado e pintado à caixa do LED com parafusos
Etapa 12: montar na parede
Etapa 13: Concluído
Definir crontab do usuário pi
Insira a seguinte linha para um crontab minuto a minuto
$ crontab -e
0 3 * * * python /home/pi/SolarBar/Alarm.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/Buttons.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/ControlPanel.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/Slider.py> / dev / null 2> & 1
Definir crontab do usuário root (esta biblioteca requer acesso root) Defina "na reinicialização" para executar o script python candle para sempre
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py> / dev / null 2> & 1
Recomendado:
Lâmpada do simulador de nascer do sol: 7 etapas (com imagens)
Lâmpada do Simulador Sunrise: Eu criei esta lâmpada porque estava cansado de acordar no escuro durante o inverno. Eu sei que você pode comprar produtos que fazem a mesma coisa, mas gosto da sensação de usar algo que criei. A lâmpada simula o nascer do sol aumentando gradualmente em
Despertador do nascer do sol com tela LCD e aplicativo Bluetooth: 8 etapas
Despertador do nascer do sol com tela LCD e aplicativo Bluetooth: O inverno pode ser triste. Você acorda, está escuro e você tem que sair da cama. A última coisa que você quer ouvir é o som irritante do seu despertador. Se você, como eu, tem problemas para acordar de manhã, este despertador é exatamente o que você precisa
UCL-lloT-Outdoor-light Disparado ao nascer do sol / pôr do sol: 6 etapas
UCL-lloT-Outdoor-light Triggered by Sunrise / Sundown .: Olá a todos! Com um pouco de trabalho, algumas partes e código eu montei este instrutível que irá mostrar a vocês do início ao fim exatamente como produzir essa luz para exteriores. A ideia partiu do meu pai, que durante o verão tinha que sair manualmente
Despertador do nascer do sol com Arduino: 9 etapas (com imagens)
Sunrise Alarm Clock com Arduino: O inverno pode ser triste. Você acorda, está escuro e você tem que sair da cama. A última coisa que você quer ouvir é o som estridente do seu despertador. Eu moro em Londres e tenho dificuldade em acordar de manhã. Além disso, sinto falta de acordar para
Despertador LED do nascer do sol com alarme de música personalizável: 7 etapas (com imagens)
Despertador LED do nascer do sol com alarme musical personalizável: minha motivação Neste inverno, minha namorada teve muitos problemas para acordar pela manhã e parecia estar sofrendo de SAD (transtorno afetivo sazonal). Eu até noto como é muito mais difícil acordar no inverno porque o sol ainda não apareceu