Algoritmos Genéticos com Raspberry Pi – Parte 14 – Codificação da Reprodução

Após ter compreendido a lógica do algoritmo responsável pela etapa de reprodução é possível iniciar a codificação do mesmo. Será adicionado ao código do algoritmo genético um método chamado “reproducao”, além de serem adicionadas duas novas propriedades à classe GARV chamadas “taxaCrossover” e “corteSimetrico”. Essas duas propriedades serão inicializadas por meio do construtor da classe […]

Algoritmos Genéticos com Raspberry Pi – Parte 13 – A Lógica da Reprodução

Até o momento todo o desenvolvimento do Algoritmo Genético foi concentrado na criação de uma população de cromossomos e na seleção daqueles mais aptos para a resolução de um determinado problema. Após os melhores indivíduos terem sido escolhidos por meio de uma função de fitness qualquer é necessário gerar uma nova população cruzando as melhores […]

Algoritmos Genéticos com Raspberry Pi – Parte 12 – Implementando o Elitismo

No final do artigo anterior desta série foi mencionada a necessidade da implementação de um mecanismo que permitisse que os melhores indivíduos da população atual pudessem “sobreviver” para que os mesmos continuassem presentes na nova população gerada. Isso é necessário pelo fato da geração na nova população ser baseada em métodos probabilísticos, de modo que […]

Cara ou Coroa com o 555

Nesse post será feita uma análise resumida do funcionamento de um circuito que simula o funcionamento do tradicional jogo cara ou coroa. Se você desejar obter uma análise mais detalhada é recomendado que você assista à nossa vídeo aula gratuita que pode ser encontrada no endereço http://labdeeletronica.com.br/curso/cara-ou-coroa-com-o-555/ O jogo cara ou coroa tradicionalmente é jogado […]

Efeito Avalanche no Diodo Zener

Nesse post será feita uma análise resumida do funcionamento do Diodo Zener em um circuito para o monitoramento de carga de baterias, mais especificamente sobre como o efeito avalanche desses diodos pode ser utilizado em um circuito como esse. Se você desejar obter uma análise mais detalhada é recomendado que você assista à nossa vídeo […]

Timer com Bar Graph

No vídeo a seguir você pode conferir o funcionamento de um circuito de timer com indicação de passagem de tempo feita por uma barra de leds. O circuito é baseado em flip flops do tipo JK que são responsáveis por controlar a barra de leds. Inicialmente os três leds da barra de leds encontram-se acionados. […]

Algoritmos Genéticos com Raspberry Pi – Parte 11 – O Código do Sorteio

Agora que compreendemos a lógica de funcionamento do processo de sorteio dos cromossomos, partiremos para a sua codificação. Para guiar nossos passos, vamos recordar o que precisaremos fazer: Ordenar em ordem crescente a população de cromossomos de acordo com a nota de avaliação de cada um. Determinar a nota relativa de cada cromossomo da população. […]

Temporizador com Retardo de 5 Segundos

Os temporizadores apresentam muitas aplicações no dia a dia e entre os tipos existentes encontram-se os com retardo. Temporizadores com retardo permitem que uma carga seja acionada depois que um determinado tempo tenha decorrido a partir do acionamento do circuito. Um exemplo de aplicação é em duchas de praia em que o chuveiro deve permanecer […]

Contador Johnson de 3 bits com Flip Flops JK

Olá pessoal, a seguir pode ser visto um pequeno vídeo mostrando um contador Johnson síncrono de 3 bits utilizando Flip Flops JK. Nesse tipo de contador os clocks dos Flip Flops são interligados (por isso recebe o nome de síncrono) e as saídas do último Flip Flop são conectadas às entradas do primeiro, servindo como […]

Músculos Artificiais com Elastômeros Dielétricos

Um dos desafios dos pesquisadores envolvidos com trabalhos relacionados à robótica é o desenvolvimento de robôs capazes de interagir com pessoas e realizar atividades complexas realizando movimentos suaves, semelhantes aos realizados por seres humanos. Caso você já tenha parado para observar atentamente a forma como a maioria dos robôs se movimentam, deve ter percebido que […]