Índice:
- Etapa 1: MATERIAIS QUE PRECISAMOS COLETAR
- Etapa 2: SOFTWERE NECESSÁRIO
- Etapa 3: CONEXÃO DO PIN E FIXAÇÃO DAS PEÇAS DO RELÓGIO
- Passo 4:
- Etapa 5: Parabéns, seu projeto está pronto agora
Vídeo: Raspberry Pi Oled Clock Assistir, ouvir e sentir: 5 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este é um relógio inteligente que mostra a hora em um display OLED e você também pode ouvir a hora em diferentes intervalos de tempo que é totalmente útil para cegos e também muda a cor do led com o tempo, como a luz do crepúsculo, a noite vai de laranja para amarelo e assim Este projeto é muito emocionante, vamos usar OLed com ele e muito divertido com ele.
Etapa 1: MATERIAIS QUE PRECISAMOS COLETAR
MATERIAL QUE PRECISAMOS COLETAR EM PRIMEIRO LUGAR
- 2 caixas como na foto ou você pode escolher de acordo com sua escolha
- Raspberry pi qualquer versão (usei A +)
- Alto-falante com amplificador
- Bateria ou minibanco de energia
- O Display LED (usei OLED ssd1063)
- R. G. B led
- Cola e cola quente
- Papelão branco ou qualquer papel grosso
Etapa 2: SOFTWERE NECESSÁRIO
- Rasbiam ou Noobs no Raspberry pi
- Biblioteca Python Gpio instalada em pi
- Biblioteca Python ssd oled
Instale o link Ssd OLed a partir do link fornecido oled liberary link
github.com/adafruit/Adafruit_Python_SSD130…
Pegue a fonte usada no projeto do link abaixo
github.com/xxlukas42/RPI_SSD1306
Etapa 3: CONEXÃO DO PIN E FIXAÇÃO DAS PEÇAS DO RELÓGIO
Anexe e conserte o display O. Led e o led R. G. B na caixa conforme ilustrado nas fotos.
você pode anexar e consertar o display Oled de acordo com seu próprio projeto
CONEXÃO POR PIN DE EXIBIÇÃO O. LED DE FRAMBOESA
Visor O.led de pino de pi de framboesa
Pin3 -------------- ---------- - -> SDA
pin5 ----------------------------- SCL
GND ---------------------------- GND
3V -------------------------------- VCC
LED RGB para CONEXÃO PI
comman + ve pin para 3v raspberry pi
Vermelho ------------- 35
Verde ----------- 33
Azul ------------- 37
Passo 4:
PYTHON CODE LINK
github.com/ASHWINISINHA/pi-oled-intelligen…
Faça downlode dos scripts Python do link acima e execute o arquivo run1.py do Terminal para relógio de cores aleatórias
Execute o run2.py do terminal para a cor do LED de acordo com o tempo
import timeimport os
tempo importar Adafruit_GPIO. SPI como SPI i
mport Adafruit_SSD1306 from time import gmtime, strftime
da imagem de importação PIL
de PIL importar ImageDraw
de PIL importar ImageFont
# Configuração do pino Raspberry Pi:
RST = 24 # Observe que o seguinte é usado apenas com
SPI: DC = 23 SPI_PORT = 0 SPI_DEVICE = 0
showtime = strftime ("% a% d% b% Y tempo% X segundo", gmtime ())
def feminino (texto):
os.system ("espeak '" + text + "'")
display feminino (horário de exibição) # 128x32 com hardware I2C: #
disp = Adafruit_SSD1306. SSD1306_128_32 (rst = RST)
disp = Adafruit_SSD1306. SSD1306_128_64 (rst = RST) disp.begin ()
# Clear display. disp.clear () disp.display ()
largura = disp.width height = disp.height image = Image.new ('1', (largura, altura))
# Obtenha objeto de desenho para desenhar na imagem. draw = ImageDraw. Draw (imagem)
# Desenhe uma caixa preta preenchida para limpar a imagem. draw.rectangle ((0, 0, largura, altura), contorno = 0, preenchimento = 0)
# Desenhe algumas formas. # Primeiro defina algumas constantes para permitir um fácil redimensionamento das formas. padding = 2 shape_width = 20 top = padding bottom = height-padding # Mova da esquerda para a direita mantendo o controle da posição x atual para desenhar formas. x = preenchimento # Desenhe uma elipse.
# Carrega a fonte padrão. font = ImageFont.load_default () font = ImageFont.truetype ('Montserrat-Light.ttf', 14) font2 = ImageFont.truetype ('Montserrat-Light.ttf', 20) font_text_big = ImageFont.truetype ('Montserrat-Médio. ttf ', 30)
enquanto True: draw.rectangle ((0, 0, width, height), outline = 0, fill = 0) draw.text ((x, top), str (strftime ("% a% d% b% Y", gmtime ())), font = font, fill = 455) draw.text ((x, top + 39), str (strftime ("% a% d", gmtime ())), font = font2, fill = 455) draw.text ((x, top + 12), str (strftime ("% X", gmtime ())), font = font_text_big, fill = 455) showtime = strftime ("% a% d% b% Y time % X segundo ", gmtime ()) def feminino (texto): os.system (" espeak '"+ texto +"' ") feminino (horário de exibição) disp.image (imagem) disp.display () time.sleep (1)
Faça o downlode do script python completo a partir daqui
github.com/ASHWINISINHA/pi-oled-intelligen…
github.com/ASHWINISINHA/pi-oled-intelligent-clock
Etapa 5: Parabéns, seu projeto está pronto agora
Recomendado:
Encontre seus hábitos de assistir TV: 7 etapas
Encontre seus hábitos de assistir TV: Todos os meses pagamos altas contas pelo aluguel de pacotes de TV. Mas não temos ideia de quantos canais estamos realmente assistindo. Ainda não temos ideia de quantas horas estamos gastando para assistir TV. Aqui eu construí um registrador de dados que irá
Fone de ouvido dos dentes - Você consegue ouvir com os dentes ?: 8 etapas (com fotos)
Teeth Headphone - Você consegue ouvir com os dentes ?: * - * Este instrutivo está em inglês. Clique aqui para a versão holandesa, * - * Deze Instructable está em het Engels. Clique hier voor de Nederlandse versie.Hearing with your teeth. Parece ficção científica? Não, não é! Com este headpho de dente DIY
Como assistir Starwars com símbolos de computador no prompt de comando: 3 etapas
Como Assistir Starwars com Símbolos de Computador no Prompt de Comando: Este é apenas um truque estranho que aprendi, então decidi postá-lo. Você pode assistir a maior parte do início do primeiro filme Starwars, que é o episódio IV do prompt de comando feito por um cara. É muito legal. AVISO DE RESPONSABILIDADE: Não estou assumindo o crédito por t
Assistir ou ouvir sua mídia em qualquer lugar com uma conexão à Internet: 5 etapas
Assista ou ouça sua mídia em qualquer lugar com uma conexão à Internet: Este tutorial mostrará como criar um servidor de mp3 e um site que hospeda vídeos em Flash (FLVs) como os que você vê no Youtube.com
Como ouvir a biblioteca do Itunes pela TV ou Av Reciever: 5 etapas
Como ouvir a sua biblioteca do Itunes através da sua TV ou Av Reciever: Ok, tornei isso instrutível em 10 minutos. Foi tão fácil! Um laptop seria bom para isso, mas um desktop perto de uma TV também pode ser usado. Se você tiver um Airport Express, irei adicionar uma etapa para vocês. (Nota: Eu não possuo um expresso para o aeroporto, então se eu