historia do jogo do bicho TX433 e RX433 Módulos de RF com microcontroladores AVR em slots
03/03/22
Sendo uma das maneiras mais populares de jogar, os slots são considerados fáceis, pois você simplesmente insere o dinheiro e assiste os rolos.Na realidade, há muito mais acontecendo, tanto em slots gratuitos, mas especialmente quando se trata de cassinos de dinheiro real online e slots de dinheiro reais.Leia este guia para obter informações sobre como as máquinas caça-níqueis funcionam com microcontroladores AVR.
Às vezes, no design incorporado, você pode querer sem fio.Pode ser que você queira registrar várias leituras de sensores colocados remotamente ou simplesmente criar um controle remoto para um robô, sistema de alarme de carro e máquinas de caça -níqueis.As comunicações de rádio entre dois microcontroladores AVR podem ser fáceis quando módulos especializados são usados.Neste guia, o MrCasinova.com tentará executar os módulos de RF muito conhecidos TX433 e RX433, que podem ser encontrados na maioria dos eletrônicos e reparos.
Os módulos de transmissor e receptor são ajustados para funcionar corretamente em 433.92MHz.O transmissor pode ser alimentado de 3 a 12V, enquanto o receptor aceita 5V.5V é comumente usado para microcontroladores AVR para que não haja problemas com a interface.Os módulos não requerem componentes adicionais - basta aplicar energia e conectar uma única linha de dados para enviar informações para/de.Para melhores distâncias, aplique antenas de 30 a 35 cm.Os módulos usam o método de modulação de Keying (ASK) e usa 1MHz de largura de banda.
Dois circuitos separados foram construídos para os testes em microcontroladores ATMEGA8.
1️⃣ Transmissor
2️⃣ Receptor
Para testes, foram utilizados a placa de prototipagem e a placa de ensaio.Além disso, um LED foi usado para indicar atividade de RF.
Quando se trata do software, a transmissão de rádio é um pouco mais complicada do que as comunicações com fio, porque você nunca sabe quais sinais de rádio estão presentes no ar.Tudo o que importa é como o sinal transmitido é codificado.E esta é uma parte em que você tem muitas opções: use codificação de hardware como o USART ou escreva o seu próprio com base em um dos muitos métodos finais como NRZ etc. usando codificadores de hardware resolve muitos problemas como sincronização, partida e parada e várias verificações de sinais.
4 Pacotes de dados de bytes são formados para enviar um byte de informação.Esses incluem:
➡️ Um byte de sincronização fictícia (10101010)
➡️ Um byte de endereço - caso haja mais receptores ou transmissores
➡️ Um byte de dados
SUM SUM DE VERIFICAÇÃO DE
No início, um byte fictício pode ser usado.Quando o transmissor não transmite nenhum dado, o receptor captura vários ruídos provenientes da fonte de alimentação ou de outras fontes.Isso ocorre porque o receptor ajusta seu ganho de entrada, dependendo do nível do sinal de entrada.O primeiro byte sintoniza o receptor a aceitar o sinal normal.Depois disso, o byte de endereço, dados e soma de verificação podem ser lidos com segurança.Com diferentes módulos de transmissão, você pode facilmente excluir o byte fictício.
O Programa de Transmissor para AVR ATMEGA8:
Aqui, a taxa de transmissão UART 1200 foi usada.Pode ser aumentado ou diminuído, dependendo da distância e do ambiente.Para distâncias mais longas, as taxas de transmissão mais baixas funcionam melhor, pois há maior probabilidade de erros de transmissão.A taxa máxima de bits do transmissor é de 8kbits/s, em torno de 2400 baud.Mas o que funciona em teoria geralmente não funciona na prática.1200 Baud era a taxa máxima com a qual estava funcionando corretamente.
O transmissor envia dois comandos (Ledon e Ledoff) para o receptor com lacunas de 100 ms.O receptor reconhece esses comandos e alterna o LED ligado ou desligado, dependendo do comando recebido.Dessa forma, os dados transferidos podem ser monitorados que funcionam corretamente.Se o piscar de LED for periódico - a transmissão ficará sem erros.Se houver um erro nos dados recebidos, o LED fornecerá um piscar mais curto.
Código do programa receptor:
Void USART_INIT (void)
O programa receptor recebe todos os quatro bytes e verifica se a soma de verificação dos bytes recebidos é a mesma que o valor recebido de soma de verificação.Se o teste de soma de verificação passar, os endereços do receptor serão comparados e se o sinal for endereçado ao receptor, ele analisará os dados.
Sem a transmissão de antenas, é mais errônea, mesmo que os módulos estejam por perto.Na imagem abaixo, você pode ver os pacotes de dados de 4 bytes vistos nos osciloscópios.O sinal amarelo é da linha de dados de transmissão (TX), enquanto o azul é retirado da linha de dados do receptor (RX):
Os sinais transmitidos e recebidos correspondem:
No mundo ideal, não haverá ruído entre os pacotes de dados.
Construindo uma máquina caça-níqueis com microcontroladores
Sendo uma das maneiras mais populares de jogar, os slots on -line são considerados fáceis, pois você simplesmente insere o dinheiro e observa os rolos girarem.Na realidade, há muito mais acontecendo.Geralmente, as máquinas caça -níqueis têm três ou mais bobinas, cada uma contendo símbolos.
As máquinas de caça -níqueis físicas normalmente teriam 20 ou mais símbolos por carretel, enquanto os slots digitais podem ter muito mais, com alguns com 256 símbolos diferentes que mantêm milhões de combinações.As máquinas caça -níqueis também contêm um gerador de números aleatórios capaz de gerar milhares de combinações por segundo.Sua vitória ou sua perda é determinada pelo gerador de números aleatórios no segundo em que você pressiona o botão Play.Portanto, é impossível prever o que acontecerá, pois cada rotação é aleatória e não relacionada a rotações anteriores ou futuras.
Quando se trata do mecanismo, uma máquina de caça -níqueis é composta por 2 componentes principais:
1️⃣ CPU - isso opera a máquina de slot e determina um resultado e aposta aleatórios.
2️⃣ Mecanismo de carretel - isso inclui um motor com um eixo rotativo e um carretel que é montado no eixo.
As máquinas caça-níqueis também são construídas usando microcontroladores.O microcontrolador está incluído no driver do carretel de onde é distinto e associado à CPU.Isso faz com que o motor gire.A CPU enviará comandos para o driver de bobina relacionado à rotação.Para liberar a CPU para outras tarefas, o microcontrolador executa operações de baixa rotação.Alguns recursos de uma máquina caça -níqueis são acessados por meio de uma tela LCD, usando a navegação e um botão de seleção.Os botões usam um algoritmo que aproveita os microcontroladores.
Sobre o autor
Sarah Mae BezzinaContribuintesarah@mrcasinova.com
Com anos de experiência na indústria de jogos de azar, Sarah tem conhecimento no campo do mundo do cassino.Ela é responsável pela maioria do conteúdo escrito em Mrcasinova e seu principal objetivo é fornecer aos jogadores do cassino as melhores informações e recomendações para ajudar os usuários a melhorar sua experiência.Recentemente, Sarah se formou em um diploma profissional em marketing digital.
Na mídia:
Assine a nossa newsletter
Receba as últimas ofertas, bônus e muito mais em sua caixa de entrada.
Se inscrever
Se você se inscrever, você confirma que tem mais de 18 anos e aceita receber material de marketing.
Usamos cookies para oferecer a melhor experiência.OK