Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Não há boas informações sobre como conectar isso online, então, veja como!
O LCD SSD1283A é um pequeno display transfletivo incrível - pode ser lido facilmente sob a luz direta do sol e também tem uma luz de fundo, portanto, também pode ser lido no escuro.
O Wemos D1 Mini Pro é incrível - excelente suporte wi-fi, com passos fáceis que o tornam atualizável OTA - sim - você pode atualizar o software e re-flash essas coisas por wi-fi, sem precisar conectá-lo ao seu PC!
Estou construindo minha própria câmera infravermelha, que mostra as temperaturas na tela e também carrega os dados em tempo real para a internet. Mas isso é para um futuro instrutível - por enquanto - vamos colocar a tela em movimento!
Verifique a foto para garantir que sua placa e tela correspondem às minhas (este esboço provavelmente funciona bem em qualquer modelo D1, não apenas no Mini Pro).
Suprimentos
Ecrã LCD; $ 3,05
WEMOS D1 Mini Pro; $ 2,90
Etapa 1: conecte-os
O LCD é um dispositivo SPI (por exemplo, MOSI), mas o fabricante imprimiu incorretamente etiquetas I2C (por exemplo, SDA) na placa, então não se confunda.
Faça essas conexões. Se você estiver usando um breadboard, copie a foto acima.
LED D1LCD 3V3 VCC G GND D8 CS D4 RST D3 A0 D7 SDA D5 SCK 3V3
Se você estiver com poucos pinos, não acho que a conexão D8-CS seja necessária (parece funcionar bem com isso desconectado).
(no caso de o editor de instructables quebrado ter arruinado minha tabela acima - aqui está a fiação novamente, no texto:)
D1 - LCD
3V3 - VCC
G - GND
D8 - CS
D4 - RST
D3 - A0
D7 - SDA
D5 - SCK
3V3 - LED
Etapa 2: carregar o software
Abra o Arduino, selecione sua placa: (LOLIN (WEMOS) D1 mini Pro
Selecione sua porta: /dev/cu. SLAB_USBtoUART (se estiver usando um Mac).
Crie uma pasta com os arquivos * anexados, abra o esboço e carregue-o!
* instructables estava fora do ar quando escrevi isso e não foi possível fazer upload de arquivos - então, coloquei-os aqui:
Etapa 3: Etapa de bônus - Faça funcionar 4x mais rápido
Edite LCDWIKI_SPI.cpp e remova esta linha: -
SPI.setClockDivider (SPI_CLOCK_DIV4); // 4 MHz (meia velocidade)
e substitua-o por esta linha: -
SPI.setFrequency (40000000);
e sua tela será executada cerca de 4 vezes mais rápido.