blog-eletrogate-logo-desktop blog-eletrogate-logo-mobile
  • Categorias
    • Voltar
    • INICIANTES
    • INTERMEDIÁRIOS
    • AVANÇADOS
    • divide
    • Automação Residencial
    • Componentes Eletrônicos
    • Impressão 3D
    • IoT
    • Modelagem 3D
    • Módulos Wifi
    • Por trás da tecnologia
    • Projetos
    • Raspberry Pi
    • Robótica
    • Sensores
    • Shields
    • Sistemas Operacionais
    • Tipos de Arduino
    • Tutoriais
  • Apostilas
  • Quem Somos
  • Seja um redator
  • Trabalhe Conosco
    • Categorias
      • Voltar
      • INICIANTES
      • INTERMEDIÁRIOS
      • AVANÇADOS
      • divide
      • Automação Residencial
      • Componentes Eletrônicos
      • Impressão 3D
      • IoT
      • Modelagem 3D
      • Módulos Wifi
      • Por trás da tecnologia
      • Projetos
      • Raspberry Pi
      • Robótica
      • Sensores
      • Shields
      • Sistemas Operacionais
      • Tipos de Arduino
      • Tutoriais
    • Apostilas
    • Quem Somos
    • Seja um redator
    • Trabalhe Conosco
Loja Eletrogate
voltar
  • Introdução
  • Construção
  • Demonstração
  • Editando o código
  • Por Fim
  • Sobre o autor
Projetos

Cubo de LED’s Red Blue 4x4x4 com STC

Eletrogate 15 de março de 2022Atualizado em: 21 set 2022

Introdução

Neste post, mostraremos como montar nosso cubo de LED’s. O kit é composto por:

  • Placa de circuito impresso;
  • 2x barra de pinos para encaixe;
  • 64 LED’s RB (vermelho e azul);
  • 2x Jumpers rígidos;
  • 4x LED’s RGB com dois pinos;
  • 4x Resistor de 1 kohm;
  • Microcontrolador STC de 32 bits (já carregado);
  • Soquete;
  • Capacitor eletrolítico 470 uF;
  • Cristal oscilador;
  • 2x capacitor eletrolítico.

Construção

Primeiramente, é importante manter a atenção na orientação do microcontrolador no soquete e na placa. Na PCB, há a representação do chip com um chanfro. No soquete e no chip, há um chanfro em uma das extremidades. Todos estes devem ficar alinhados, como mostra a imagem abaixo.

Com isso em mente, os componentes do lado do chip devem ser dispostos conforme a imagem abaixo.

Do lado oposto, devem ser soldados os conectores para encaixe.

Após a solda de todos os componentes, o chip deve ser inserido no soquete e a placa deverá estar assim:

Os LED’s deverão estar orientados conforme a imagem abaixo. O terminal do LED vermelho deve ser encaixado no conector “R+” e o do LED azul no conector “B+”. Observando o comprimento destes terminais, o referente ao LED vermelho será mais longo. Outra forma de discernir entre estes é testando o LED com um multímetro.  Além disso, para a conexão entre os catodos, o terminal central deve ser dobrado para a frente.

A título de exemplo, a matriz inferior deverá ficar conforme a imagem abaixo. Cada catodo deve ser soldado ao catodo do LED da frente, com exceção do que estará sobre o conector triplo, que deve ser conectado nesse.

As matrizes verticais devem ser montadas soldando cada terminal no respectivo do LED abaixo. Ao fim, todos os terminais de LED’s vermelhos em uma coluna devem estar conectados. Da mesma forma, todos os azuis. Isso deve ser feito para as quatro colunas de cada matriz vertical. No entanto, os únicos terminais conectados entre as colunas devem ser os catodos, de forma que os anodos não sejam conectados entre colunas distintas. Além disto, os catodos não devem ser conectados entre os membros de uma mesma coluna, mas, sim, entre os membros de uma mesma linha.

Com as quatro matrizes verticais montadas, os catodos de cada linha destas devem ser conectados com os da respectiva linha na matriz ao lado. A imagem abaixo mostra estas conexões. Além disso, em cada um destas conexões deve ser soldado um jumper.

Os jumpers deverão conectar as linhas de LED’s, de cima para baixo, ao respectivo conector de encaixe, da esquerda para a direita. O resultado pode ser visto na imagem a seguir.

Como o chip já vem programado, o cubo estará pronto para funcionar.


Demonstração

O vídeo abaixo mostra o funcionamento do projeto.

https://blog.eletrogate.com/wp-content/uploads/2022/02/BLO_ELETROGATE_CUBODELED.mp4

Editando o código

O código fonte pode ser encontrado neste link. Para o compilar, recomendamos o SDCC e, para o carregar, o STCISP ou o stcgal. Microcontroladores da série STC são programados via interface serial, tornando necessário um conversor USB. Para conectar o conversor ao micro, utiliza-se os pinos destacados na imagem abaixo.

As ligações entre o conversor e a placa, respectivamente, devem ser: VCC – VCC; GND – GND; RX – P31 e TX-30. Como é possível observar, não é utilizada a entrada de reset do controlador. Isso ocorre porque o bootloader é executado necessariamente quando o chip é ligado. Assim, devemos desconectar e reconectar o VCC no momento indicado pelo programador com “Waiting for MCU, please cycle power”. Os procedimentos de instalação de cada um dos softwares são bem detalhados em sua documentação e, portanto, não serão tratados aqui.

Para a compilação do código, é necessário adicionar a seu diretório os arquivos “stdint.h” e “stc12.h”, localizados neste repositório do github em, respectivamente, sdcc/device/include e sdcc/device/include/mcs51.


Por Fim

Ao fim do post, vimos os principais meios de adaptar o código do chip utilizado para controlar este cubo. Esperamos que tal possibilidade desperte o interesse dos leitores e que estes aproveitem o poder de processamento da arquitetura 8051 para criar diversos padrões e efeitos com nosso kit. Em caso de dúvidas, deixe aqui, abaixo e, quando montar o seu, poste no Instagram, marcando a @eletrogate. Até a próxima!

Tenha a Metodologia Eletrogate na sua Escola! Conheça nosso Programa de Robótica Educacional.


Sobre o autor


Eduardo Henrique
LinkedIn

Formado técnico em mecatrônica no CEFET-MG, atualmente estuda Engenharia de Controle e Automação na UFMG. É apaixonado por eletrônica, controle, arte e, principalmente, por sua companheira, Beatriz.


Eletrogate

15 de março de 2022 Atualizado em: 21 set 2022

A Eletrogate é uma loja virtual de componentes eletrônicos do Brasil e possui diversos produtos relacionados à Arduino, Automação, Robótica e Eletrônica em geral.

Tenha a Metodologia Eletrogate dentro da sua Escola! Conheça nosso Programa de Robótica nas Escolas!

Componentes Eletronicos

Conceitos Básicos sobre Solda Eletrônica

Eletrogate26 de janeiro de 2023

Este post aborda os tipos de ferro de solda, tipos de solda, acessórios para o processo e procedimentos para manutenção do ferro de solda.

Componentes Eletronicos

Conceitos Básicos sobre Solda Eletrônica

Eletrogate26 de janeiro de 2023

Este post aborda os tipos de ferro de solda, tipos de solda, acessórios para o processo e procedimentos para manutenção do ferro de solda.

Sensores

MPU6050 com BluePill e STM32CubeIDE

Eletrogate19 de janeiro de 2023

Neste post, veremos como medir aceleração e velocidade angular utilizando o MPU6050 junto de uma BluePill programada pelo STM32CubeIDE.

Sensores

MPU6050 com BluePill e STM32CubeIDE

Eletrogate19 de janeiro de 2023

Neste post, veremos como medir aceleração e velocidade angular utilizando o MPU6050 junto de uma BluePill programada pelo STM32CubeIDE.

Robótica

Controle de Corrente em Servomotores

Eletrogate12 de janeiro de 2023

Este post trata acerca de um simples sistema que visa ajustar o período do pulso de controle de um servomotor evitando que este permaneça em um estado de alto consumo de corrente.

Robótica

Controle de Corrente em Servomotores

Eletrogate12 de janeiro de 2023

Este post trata acerca de um simples sistema que visa ajustar o período do pulso de controle de um servomotor evitando que este permaneça em um estado de alto consumo de corrente.

Tipos de Arduino

BluePill com STM32CubeIDE

Eletrogate6 de janeiro de 2023 Atualizado em: 09 jan 2023

Neste post, desenvolveremos, utilizando recursos do STM32CubeIDE, um simples piscaLED para a placa BluePill.

Tipos de Arduino

BluePill com STM32CubeIDE

Eletrogate6 de janeiro de 2023 Atualizado em: 09 jan 2023

Neste post, desenvolveremos, utilizando recursos do STM32CubeIDE, um simples piscaLED para a placa BluePill.

Eletrogate Robô

Cadastre-se e fique por
dentro de novidades!

blog-eletrogate-logo-footer

Rua Rio de Janeiro, 441 - Sala 1301
Centro - Belo Horizonte/MG
CEP 30160-041
*Não temos atendimento físico

ANWAR SLEIMAN HACHOUCHE - ME
CNPJ: 18.917.521/0001-73

Atendimento

(31) 3142-3800

contato@eletrogate.com


Seg a Sex - das 8h às 17h

Institucional

  • Apostilas
  • Quem Somos
  • Privacidade
  • Seja um Redator
  • Trabalhe Conosco

Nos acompanhe

Facebook Instagram Youtube

© ELETROGATE 2023 - Todos os direitos reservados. Termos de uso e Política de privacidade.