Índice:

Stranger Bits: 3 etapas
Stranger Bits: 3 etapas

Vídeo: Stranger Bits: 3 etapas

Vídeo: Stranger Bits: 3 etapas
Vídeo: Undertale Last Breath: An Enigmatic Encounter (Phase 3) 2024, Julho
Anonim
Stranger Bits
Stranger Bits

Inspirado na série Stranger Things, criei este circuito para o Arduino ler as mensagens enviadas por um celular e projetá-las em um painel de LEDs, simulando o que acontece na série. Espero que você goste!

Inspirado na Série Strange Things, criei esse circuito para o Arduino ler como mensagens sentidas por um celular e projeta-las em um painel de led's, simulando o que acontece na série. Espero que gostem!

Etapa 1: Introdução

Introdução
Introdução

Eu tenho essa ideia há muito tempo, mas queria testar antes para ver se era viável. Observando que havia um "concurso" da Autodesk, resolvi colocar a ideia em prática.

Pesquisando bem aqui no Instructables, descobri que eles haviam feito algo parecido.

Mas a versão que eu tinha em mente parecia um receptor bluetooth conectado ao Arduino para enviar mensagens via celular e uma versão usando componentes mais baratos e fáceis de conseguir.

Eu já estava com essa ideia a um bom tempo mas queria testar antes para ver se era viável. Ao verificar que havia um "concurso" da Autodesk, resolvi colocar a ideia em prática. Pesquisando aqui mesmo no Instructables, verificar que já havia passado feito algo parecido: - https://www.instructables.com/id/Arduino-Based-Str …

- https://www.instructables.com/id/Stranger-Things-I… Porém, a versão que eu tinha em mente contemplava um receptor bluetooth ligado ao Arduino para enviar mensagens via celular e uma versão utilizando componentes mais baratos e fáceis de conseguir.

Etapa 2: Circuito

Circuito
Circuito
Circuito
Circuito
Circuito
Circuito

O circuito foi baseado no registrador de deslocamento 74HC595.

Para fazer as 26 letras do alfabeto foram utilizados 4 registradores, pois possuem 8 saídas. As portas que sobraram do último C. I. foram desligadas. A cada saída, usa-se 220 ohms para cada LED. Como apenas um LED seria ligado por vez, sem sobrecorrente, tanto o Arduino quanto os registradores de deslocamento. É bom simular e visualizar que todos os LEDs estão conectados ao mesmo tempo, há sobrecarga no C. I… Tenha isso em mente se estiver pilotando.

O painel LCD foi colocado para testar o código inicial e apenas mantê-lo no final porque deu um "charme" ao projeto.

Possui um Capacitor de 1micro Farad conectando o STCP ao solo, conforme ficha técnica, é para evitar oscilações.

Um exemplo de escudo com módulo bluetooth JY-MCU

O circuito foi baseado no registrador de deslocamento 74HC595.

Utilizei alguns links para pesquisa:

www.instructables.com/id/Arduino-16-LEDs-us…

renatoaloi.blogspot.com.br/2011/12/strings-…

www.arduino.cc/en/Tutorial/ShiftOut

www.passeidireto.com/arquivo/6462366/ardui…

labdegaragem.com/forum/topics/como-desmonta…

www.arduinoecia.com.br/2014/06/texto-androi…

Para poder fazer as 26 letras do alfabeto, foi usado 4 registradores pois os mesmos 8 ocorrem. As portas que sobraram do último C. I., ficaram desconectadas.

Um cada saída, utiliza um resistor de 220Ohms para ligar os led's. Como somente um led iria ser ligado por vez, não há sobrecarga de corrente tanto no Arduino, como nas portas. O legal de poder simular é poder visualizar que se todos os led's principais ligados ao mesmo tempo, há sobrecarga no C. I.. Tenha isso em mente se você for monta-lo.

O Painel de LCD foi colocado para testar os códigos iniciais e acabei mantendo-o ao final pois o mesmo deu um "charme" ao projeto.

Tem um Capacitor de 1micro Farad que liga o STCP ao terra que, segundo o datasheet, serve para evitar flutuações.

Etapa 3: Enviando como mensagens

Enviando como mensagens
Enviando como mensagens
Enviando como mensagens
Enviando como mensagens

Quando enviamos dados do Android para o módulo bluetooth, esses dados são transmitidos para o Arduino via serial. É o mesmo processo usado quando interagimos com o Arduino usando o Monitor Serial

Para testar, basta clicar em: 1 - Editor de Códigos

2º- monitoraria

3º- Iniciar Simulação

4ª- Digite a frase (todas em minúsculas)

5º- Pressione Enviar

Osb.: Para letras repetidas, um espaço. Ex.: inferno = hel l, corra para as colinas = corra para as colinas, etc …

O código pode ser melhorado ainda mais. Como não sou um bom programador, contei com ajuda de tutoriais e de um amigo que fez boa parte do programa. Sugestões são sempre bem vindas. Você ainda pode duplicar o projeto e fazer suas melhorias e adaptações.

Quando enviamos dados do Android para o módulo bluetooth, esses dados são transmitidos para o Arduino via serial. É o mesmo processo usado quando interagimos com o Arduino usando o Serial Monitor

Para testar, basta clicar em:

1º - Editor de Cod

2º- Monitor Seria

3º- Iniciar Simulação

4ª- Digitar a frase (tudo em letras minúsculas)

5º- Apertar Send

Osb.: Para letras repetidas, dar um espaço. Ex.: inferno = hel l, corra para as colinas = corra para as colinas, etc …

O código ainda pode ser aperfeiçoado. Como não sou bom programador, contei com a ajuda de tutoriais e um amigo que fez boa parte do programa. Sugestões serão sempre bem-vindas. Você, inclusive, pode duplicar o projeto e fazer suas melhorias e adaptações.

Thinkercad:

Simulação no Thinkercad

Espero que goste!

Recomendado: