Novo site de calculo de frete
Estava precisando calcular o valor para envio de umas encomendas pelo correio então criei o site abaixo para tornar isso mais fácil para mim e para meus amigos. Acessem: www.calculafrete.com
Estava precisando calcular o valor para envio de umas encomendas pelo correio então criei o site abaixo para tornar isso mais fácil para mim e para meus amigos. Acessem: www.calculafrete.com
Galera, ficou pronto o artigo do controle de playstation para seus robôs!!! Confiram:
http://blog.opcode.com.br/dispositivos-diversos/controle-playstation/
Em breve teremos um projeto bem legal que disponibilizarei aqui. É o Controle de robôs com JoyStick de Play Station. Ficou bem legal e então resolvi compartilhar com vocês aqui no Blog. Enquanto isso, confira no youtube alguns videos que fiz utilizando essa ferramenta:
Controle com JoyStick de Play Station
Ponte H de 120 A controlada com joystick de Play Station
Até mais!!!!
Pessoal, devido a muitos pedidos, estou disponibilizando o código fonte dos projetos. O projeto da Laminadora foi atualizado com o código fonte, para que possa ser alterado a vontade.
Inaugurada a sessão de modelos matemáticos. São pequanas planilhas eletrônicas que auxiliam o entendimento de algum fenômeno ou problema, geralmente de naturesa eletrônica.
Confira no cabeçalho do Blog entre a galeria de fotos e os robôs!!
Pessoal, finalmente eu terminei o artigo de como fazer placas de circuito impresso pelo processo de transferência térmica. Confiram em:
http://blog.opcode.com.br/dispositivos-diversos/laminadora-pci
Até +
Olá!
Estou muito feliz, pois o protótipo está quase pronto!
O hardware (o equipamento, a parte física) já está completa. Sábado, o Jairo (um dos colaboradores do projeto) trouxe um presente. Um sistema de rádio transmissão americano, chamado “The Tick”. Fantástico, e agora eu tenho um plano B para o rádio. O sistema de rádio projetado eu pedi para o Paulo desenvolver e ainda não está pronto, e agora eu tenho uma alternativa!
Tá certo que a alternativa é um pouquinho mais lenta (9600 bps contra 19200 bps do radio oficial).
Bom, antes de finalizar o protótipo, vem a parte mais “punk” do projeto, que é desenvolver e implementar o conceito de movimentação rotativo. Vai ser boa a briga esta semana.
O protocolo de comunicação está a 50%. Falta somente implementar as funções de movimentação. Agora com um rádio de verdade fica mais fácil.
Abaixo uns desenhos (esboços) que eu escaneei agora. Acho interessante guardar cada papelzinho desenhado, para recapitular depois na hora de desenhar a versão final.
Olha Senhoras e Senhores!
Primeiramente peço desculpas pela demora na atualização. Estou enrolado com a Faculdade e esse projeto ao mesmo tempo!
Bom, vamos ao status do nosso protótipo!
Sistema mecânico - 100% construído.
A última implementação foram os encoders opticos, que são equipamentos responsáveis pelo cálculo da velocidade de cada uma das rodas. O processador central lê o sinal dos encoders e calcula a diferença de tempo entre cada leitura. Assim, ao saber quanto cada roda avançou em um determinado tempo, podemos calcular a velocidade. (velocidade = espaço / tempo)
Sistema de comunicação
O protocolo de comunicação está sendo desenvolvido no momento. Quando pronto, será um sistema baseado em pacotes contendo registro de funções + registro de dados. Estopu escrevendo uma tabela listando a função, a ação que essa função corresponde, e os dados esperados.
Por exemplo, a função “0A” é o pacote de dados de movimentação e espera outras 6 informações, sendo que o pacote fica assim:
0A FF FF 01 8A 77 88
Abaixo segue o exemplo da implementação do Fail Safe (proteção que desliga o robo em caso de pane eletrônica):
- O Robô recebe via rádio duas informações no valor de 01 e 00
- A máquina de estados (nome desse tipo de programa) interpreta que 01 = função e 00 = informação (dado)
- A função 01 na tabela significa a função “Requisição de Identificação”, e o valor 00 indica que o robô deve responder a esse “chamado” em no máximo 1 segundo.
- o Robô devolve o pacote com a informação 02 e 01 que são respectivamente a função de resposta (02) junto com a confirmação do recebimento da requisição inicial (01)
Tanto o controle remoto quanto o robô, ficarão emitindo “Requisições de identificação” o tempo todo, e quando qualquer uma das partes não responder a essa requisição, uma rotina de auto-desligamento é iniciada. Desta forma, caso o sistema de comunicações falhe, o dispositivo “assassino” sofre auto-desligamento!
Agora preciso completar essa tabela de funções…
Vou tentar postar fotos esse final de semana…
Abraço a todos!
Olha, esse final de semana o projeto andou mais um pouco. Escrevi o que será o software base para a cpu do robo. O controle também já está pronto. Estou agora aguardando o rádio, que terceirizei com um amigo, sr. Paulo Silva.
O Status do projeto é o seguinte:
- Controle funcionando
- Protótipo funcionando em modo autônomo (sem controle remoto)
Já deu para verificar que o sistema de direcionamento do aparelho vai ser “O DESAFIO”. Precisei incluir encoders nas rodas do protótipo, para poder saber a velocidade das rodas e o seu grau de rotação. Vai a imagem do disco-encoder que foi impresso em transparência e colado na roda de plastico.
Agora o projeto irá dar uma pausa, por falta de verbas para continuar… Nos vemos novamente em abril!
Até lá pe-pe-pessoal…
Bom, depois de brincar um pouco de carrinho, vamos ao controle remoto.
Na figura abaixo, temos o rádio transmissor… tem dois desses na bancada e hoje foi a primeira tentativa de colocar os “bichos” para conversar.
Um deles envia o código ASCII do caractere “R” de Rebeca (não podia deixar meu amor de fora dessa né?!)
O outro recebe esse caractere e caso entenda como “R” o led ascende.
Nada…
Ao menos acabo de descobrir lendo o datasheet do módulo transmissor, que preciso de um cristal de 16Mhz no processador para o link funcionar a 1Mbps (que é o caso) mas eu não tenho tal cristal. Estou usando 10Mhz… nada feito… amanhã vou na santa comprar os cristais de 16Mhz…
Na figura, o módulo a direita é o rádio, e no centro temos fonte de alimentação com 5V e 3.3V estabilizada (esquerda, onde existem 2 leds vermelho e verde) e o processador com o cristal de 10Mhz no centro. Veja que o led ao centro está apagado, ou seja…
Boa noite! Vamos tentar amanhã. Já ví esse filme antes, quando desenvolvia o circuito do controle de playstation (que será o controle usado para comandar o Sabugo). Esse foi um mês de luta… Vamos ver quanto tempo eu apanho desse rádio.
[]´s
daniel