Introduzindo conceitos

Os vagalumes são insetos que se comunicam por meio de bioluminescência, produzindo luz em seus corpos. Este projeto busca replicar esse comportamento utilizando micro:bits por meio da comunicação de rádio.

Aí vem o sol | micro:bit

Comunicação por Rádio

A comunicação por rádio é uma forma de transferência de dados sem fio que desempenha um papel fundamental em diversas aplicações, desde transmissões de rádio convencionais até modernos dispositivos de Internet das Coisas .

Ondas de Rádio

As ondas de rádio são uma forma de radiação eletromagnética que se propagam pelo espaço. No contexto da comunicação sem fio, essas ondas são utilizadas para transmitir informações entre dispositivos.

Os micro:bits possuem módulos de rádio integrados que permitem a comunicação entre eles. Cada micro:bit pode enviar e receber sinais de rádio, possibilitando a criação de redes simples.

Ondas de rádio: o que são, usos, características - Mundo Educação

 

Transmissão de Informações

No contexto da comunicação sem fio, as ondas de rádio são empregadas para transportar informações codificadas. Isso é realizado modulando características da onda, como amplitude, frequência ou fase, para representar dados de forma compreensível.

Dispositivos transmissores, como antenas, convertem sinais elétricos em ondas de rádio. Por sua vez, os receptores, também equipados com antenas, convertem as ondas de rádio recebidas de volta em sinais elétricos compreensíveis.

Informações - Issuu

Aplicações

A radiodifusão é uma aplicação clássica das ondas de rádio. Esta tecnologia permite a transmissão de informações em larga escala, seja em forma de música, notícias ou entretenimento, para receptores de rádio em residências e veículos.

Os dispositivos móveis, como smartphones, utilizam ondas de rádio para comunicação sem fio. Redes celulares empregam frequências específicas para transmitir voz e dados entre dispositivos móveis e torres de células.

2 Conceitos Básicos

Vamos Codar?

Funcionamento

A essência do projeto reside na comunicação por rádio entre os micro:bits. Quando você pressiona o botão A em um dos micro:bits, uma mensagem de rádio é enviada, desencadeando um espetáculo de luzes. Cada micro:bit, ao receber a mensagem, aguarda um período aleatório entre 50 e 350 milissegundos. Em seguida, o display de LED realiza um efeito de flash, simulando o brilho de um vagalume. A aleatoriedade é introduzida gerando um número aleatório entre 0 e 9. Se esse número for 0, o micro:bit envia sua própria mensagem de rádio, iniciando uma nova onda de brilho nos outros dispositivos. Essa probabilidade de um em dez adiciona um toque realista ao comportamento do enxame

Materiais

  • 3 micro:bits
  • conjunto debaterias para micro:bit (opcional)

Programação

Explorando a Programação um pouco mais

Botão A:

Este trecho define uma função que é chamada quando o botão A é pressionado. Dentro dessa função, uma mensagem de rádio do tipo string, “flash”, é enviada.

Função Flash:

Na função flash. Quando chamada, ela exibe um padrão no display de LED (uma matriz de LEDs). Em seguida, realiza um efeito de “flash” diminuindo gradualmente o brilho em 10 etapas, aguardando 40 milissegundos entre cada etapa. Após o flash, o display é limpo, e o brilho é restaurado para o valor máximo

Recepção de Mensagem de Rádio

Quando uma mensagem é recebida e é do tipo “flash”, o programa aguarda um período aleatório entre 50 e 350 milissegundos e então chama a função flash. Em seguida, há uma probabilidade de 1 em 10 de enviar outra mensagem de rádio “flash” após uma pausa adicional de 500 milissegundos.

Configurações Iniciais e Variáveis

Aqui, a variável bright é inicializada. Ela é utilizada para controlar o brilho do LED. O grupo de rádio é configurado como 17, e o brilho é definido inicialmente como o valor máximo (255).

 

Considerações

Este  projeto de comunicação por rádio utilizando micro:bits busca replicar bioluminescência dos vagalumes. Ao pressionar o botão A, inicia-se uma troca de mensagens entre os dispositivos, desencadeando um espetáculo visual sincronizado que simula o brilho dos vagalumes na natureza. A introdução de elementos aleatórios e a probabilidade de 1 em 10 para o envio de novas mensagens adicionam uma dimensão realista e estatística ao comportamento do enxame. Este projeto não apenas proporciona uma experiência prática e educativa sobre ondas de rádio, mas também promove a customização, exploração criativa e discussões sobre colaboração em sistemas distribuídos, fortalecendo a compreensão sobre tecnologias sem fio.