Divirta-se com seus amigos com este interessante jogo de perguntas microcontrolado! …
Com o advento de novas memórias flash serial de alta capacidade de armazenamento é possível criar coisas antes não imaginadas com programas de microcontroladores. Esta montagem trata da construção de um jogo de perguntas e respostas, num total de dez perguntas de conhecimentos gerais. Pode ser interessante para um projeto escolar relacionado com microcontroladores. Primeiramente, veja o esquema abaixo:
Basicamente, o microcontrolador PIC16F628A acessa um conjunto de falas previamente gravadas numa memória flash 25Q64FV de 8 Mbytes. Ela contém as perguntas com resposta de múltiplas escolhas e também as falas relativas a introdução, indicação de acerto ou erro em uma dada pergunta, além da pontuação no final do teste. A interface com o usuário é feita através de 6 interruptores dactilares (botões):
1) Reset – usado para reiniciar o jogo.
2) Start – usado para começar o jogo após a introdução.
3) Interruptor “A” – aperte quando a resposta correta for a ‘Alternativa A’
4) Interruptor “B” – aperte quando a resposta correta for a ‘Alternativa B’
5) Interruptor “C” – aperte quando a resposta correta for a ‘Alternativa C’
6) Repeat – repete uma única vez a pergunta caso o jogador não a tenha entendido
Um amplificador integrado LM386 amplifica o sinal PWM (19,53 Khz) gerado pelo PIC na reprodução das falas. Sua saída é ligada a um pequeno alto-falante para reproduzir o som para o jogador. O controle de volume é feito por um potenciômetro de 10K ligado a entrada do amplificador.
Para alimentar o circuito utilize 4 pilhas AA conectadas em série, além de um diodo para reduzir a tensão na faixa de trabalho do PIC. A partir da linha de 5 volts obtemos 3,3 Volts com mais 3 diodos em série. Esta tensão reduzida é necessária para alimentar a memória flash.
No lugar das pilhas você poderá usar uma fonte de carregador de celular que entregue 5 Volts em sua saída.
Caso queira saber como foi obtido o arquivo das falas ou mesmo modificar o seu conteúdo, poderá obter informações nos artigos:
TUTORIAL III – CONVERTENDO ARQUIVOS DE SOM PARA 8 BITS P/ USO C/ MÓDULO DE FALA – COM APLICATIVO ‘BTC SOUND ENCODER 3.0’ (REF288)
TUTORIAL V – CONCATENANDO VÁRIOS ARQUIVOS DE SONS C/ PROGRAMA FRHED (REF311)
Outros tutoriais também poderão ajudar. Digite a palavra ‘tutorial’ na caixa de pesquisa e de um ‘enter’. Encontrará outras sugestões de como fazer seu sistema microcontrolado ‘falar’.
Para gravar o PIC 16F628A poderá usar um simples gravador JDM ou adquirir um programador comercial como o PicKit2 ou 3.
Para gravar a flash 25Q64FV terá que usar um programador de Bios comercial. Poderá também usar uma opção mais barata, desde que seu PC tenha porta paralela e esteja rodando um Windows XP ou anterior. Poderá ver este programador no site ‘Rayer’s Homepage”, no artigo SPIPGM 2.26 e esquema elétrico.
Obs. Esta montagem é experimental, sendo de caráter didático, montada apenas em placa experimental (do tipo “Breadboard”), sujeita a “bugs” ainda não detectados. Está sendo fornecido os arquivos para que cada hobista possa alterar o programa segundo suas necessidades.
Segue pasta zipada com os arquivos da montagem:
Segue um vídeo com o funcionamento do circuito em placa de protoboard:
Manuais:
16F628A datasheet
25Q64FV datasheet
LM386 datasheet
Curiosidades:
Você pode melhorar a sua memória!
Por que choramos?
Sua pele – uma muralha!
Caminhões microscópicos do corpo humano
Sol e ar fresco – “antibióticos” naturais?
Cuidado com os percevejos!
Outros assuntos:
Será que temos data marcada para morrer?
Será que a Bíblia fala de reencarnação?
As experiências de quase morte são visões de outra vida?
O que a Bíblia diz sobre a eutanásia?
Quem era os nefilins?
Vídeos:
Perdoem uns aos outros
As maravilhas da criação revelam a glória de Deus — Galeria de fotos
Será que a morte é o fim de tudo?
Tenha mais paciência
Fale a verdade
Na frente dos meus olhos!
Até o próximo artigo!