Índice:
- Etapa 1: Solicite as placas de circuito impresso (PCBs)
- Etapa 2: solicitar os componentes
- Etapa 3: montagem das placas
- Etapa 4: Programação do ArduinOLED
Vídeo: Construir o ArduinOLED: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
ArduinOLED é uma plataforma para jogos eletrônicos e outros projetos. Inclui uma tela OLED, um joystick, alguns botões, uma campainha e pontos de conexão de garra jacaré para fazer interface com muitos outros dispositivos. Visite https://johanv.xyz/ArduinOLED para obter mais informações.
Este guia explica como solicitar e montar uma dessas placas você mesmo. Para configurar o software, visite
Etapa 1: Solicite as placas de circuito impresso (PCBs)
Eu projetei as placas no EasyEDA:
easyeda.com/jjvan/OLED_Arduino-55422f17ec8…
A placa chamada "ArduinOLED v6" é a que encomendei. Tem alguns erros:
- Todos os diodos estão invertidos, exceto o diodo de potência.
- Os resistores pull-up SDA e SCL foram acidentalmente conectados ao aterramento em vez de 5V, então eu tive que soldar resistores radiais de 1K ohm nos conectores de garra jacaré.
Corrigi todos esses problemas na placa chamada "ArduinOLED v8"
- Todos os diodos agora estão corretos.
- O SDA e o SCL agora têm resistores pull-up de montagem em superfície de 1K.
- Os pinos SPI estão disponíveis nas presilhas jacaré à esquerda.
- NOTA: Como os pinos foram reorganizados, você precisará modificar a biblioteca ArduinOLED para poder ler os botões. Mais sobre isso na última etapa deste tutorial.
Para solicitar os cartões, crie uma conta no EasyEDA, siga o link acima e clique em "Abrir no Editor" ao lado do cartão que deseja solicitar. Em seguida, clique em "Saída de Fabricação" (rotulado nas imagens acima), que abrirá uma nova guia com opções de pedido. Altere "Quantidade de PCBs" para 10, uma vez que 5 e 10 custam o mesmo, e clique em "Salvar no carrinho".
Digite seu endereço para obter os custos de envio. Nos EUA, geralmente custa US $ 18, então se você quiser pedir vários tipos de pranchas, coloque-os no mesmo pedido, de forma que você só tenha que pagar pelo frete uma vez.
Não envie o pedido de PCB ainda, pois você pode reduzir os custos de envio solicitando alguns dos componentes com os PCBs.
Etapa 2: solicitar os componentes
Em anexo está uma planilha de todos os componentes e onde os comprei. Todos os componentes de "LCSC" podem ser combinados com o pedido EasyEDA PCB. Durante a finalização da compra, nas opções de remessa, selecione "Desejo combinar pedidos de PCB para enviar juntos." Então, depois de enviar o pedido para LCSC, volte e envie o pedido para as placas da EasyEDA.
Etapa 3: montagem das placas
Algumas observações ao soldar os componentes nas PCBs:
- Certifique-se de cortar os pinos do Arduino Pro Mini que ficam na parte de trás da placa, pois eles atingiriam o suporte da bateria de 9V.
- Também prenda os diodos, botões e a campainha que estão sob o suporte da bateria de 9V
- Solde o suporte da bateria por último.
- Ao soldar o joystick, você deve remover o cabeçalho angular e substituí-lo por um cabeçalho reto ou alguns pinos restantes dos diodos.
- Usei um cabeçalho fêmea 1x4 ao conectar a tela OLED para poder removê-lo se quisesse. Você também pode simplesmente soldar a tela diretamente na placa.
Etapa 4: Programação do ArduinOLED
Para programar o ArduinOLED, siga este tutorial:
www.instructables.com/id/ArduinOLED/
Se você solicitou o "ArudinOLED v8" que está rotulado com "v2.0" na parte traseira (o número na parte traseira representa a "versão do software" para compatibilidade da biblioteca), você precisará alterar algumas linhas na biblioteca ArduinOLED.
Abra o arquivo em:
[pasta de caderno] /ArduinOLED/ArduinOLED.cpp
OU
[pasta de caderno] /ArduinOLED-master/ArduinOLED.cpp
Encontre estas linhas perto do topo:
Saída col0 (HIGH);
Saída col1 (HIGH); Saída col2 (ALTO);
E mude-os para isto:
Saída col0 (HIGH);
Saída col1 (HIGH); Saída col2 (ALTO); OriginalChanged D10D9 D11D6 D12D
Isso mudará quais pinos são usados para a matriz do botão para refletir as mudanças na placa "ArduinOLED v8". Ele também disponibiliza os pinos SPI nos conectores de garra jacaré à esquerda.
Entre em contato se tiver alguma dúvida ou precisar de esclarecimento sobre qualquer uma dessas etapas. Boa sorte!
Recomendado:
Construir um controlador MIDI Arduino: 5 etapas (com imagens)
Construir um controlador MIDI Arduino: Olá a todos! Neste instrutível, mostrarei como construir seu próprio controlador MIDI com Arduino. MIDI significa Musical Instrument Digital Interface e é um protocolo que permite que computadores, instrumentos musicais e outros hardwares se comuniquem
Como construir um monitor de planta com o Arduino: 7 etapas
Como construir um monitor de planta com Arduino: Neste tutorial, aprenderemos como detectar a umidade do solo usando um sensor de umidade e piscar um LED verde se tudo estiver ok e display OLED e Visuino. Assista ao vídeo
Cadeira quente: construir uma almofada aquecida que muda de cor: 7 etapas (com fotos)
Assento Quente: Construa uma Almofada Aquecida com Mudança de Cor: Quer ficar quentinho nos dias frios de inverno? Hot Seat é um projeto que usa duas das possibilidades mais emocionantes do e-têxtil - mudança de cor e calor! Estaremos construindo uma almofada de assento que aquece e, quando estiver pronta para funcionar, revelará
Como construir um sistema de irrigação de plantas usando o Arduino: 7 etapas
Como construir um sistema de rega de plantas usando Arduino: Neste tutorial vamos aprender como fazer um sistema de rega de plantas usando um sensor de umidade, bomba de água e piscar um LED verde se tudo estiver ok e display OLED e Visuino. Assista ao vídeo
ArduinOLED: 5 etapas (com imagens)
ArduinOLED: ArduinOLED é uma plataforma para jogos eletrônicos e outros projetos. Inclui uma tela OLED, um joystick, alguns botões, uma campainha e pontos de conexão de garra jacaré para fazer interface com muitos outros dispositivos. Visite https://johanv.xyz/ArduinOLED para mais