quinta-feira, 2 de julho de 2009

Linha de produção

Pra quem conhece linhas de produção de fábricas, este video do Youtube é muito interessante, pois mostra um braço mecanico fazendo a seleção/arrumação de vários tipos de processo.



Compila mas nun roda...

Novos modelos de Robos

Quando tiver meu Iphone, vou fazer um desses...




Nóis compila mas não roda...

segunda-feira, 18 de maio de 2009

Youtube + "O Resto"

Bom, pra galera que anda por aqui, já perceberam que sou fanático por youtube. Normalmente, qualquer assunto que quero informação, além do óbvio google, sempre verifico algum tipo de mídia no youtube.

Abaixo, mais um link de um vídeo do youtube, mostrando o funcionamento e propagando de um dos meus sonhos de consumo: O robo I SOBOT. Vou ver se um amigo de um amigo traz um deste pra mim do Japão...

Um verdadeiro show de engenharia!!!



Nóis compila mas nao roda!!

domingo, 17 de maio de 2009

Go Back

Bem, depois de um mês sem notebook e de dedicação total a faculdade, voltamos ao nosso blog.

Abaixo segue um link de um video muito interessante. Não me canso de ver o que é possível fazer com um LEGO!!!!




Nóis compila mas não roda!!!

quinta-feira, 26 de março de 2009

Sistema com engrenagens - Diferenciais

Nunca fui muito bom pra decifrar ou fazer funcionar sistemas como diferenciais ou que contenham mais de 2 engrenagens para transmissão de movimentos. Por isso, simplesmente faço o uso de cópias para desenvolvimento de qualquer coisa deste tipo no LEGO. Como sempre, na grande vastidão da internet é possível encontrar praticamente tudo que pode ser feito com os sistemas e recursos da LEGO. Abaixo, mostro fotos e videos de explicação e funcionamento de alguns sistemas destes. O que mais achei interessante, foi a explicação deste video, mostrando os 2 tipos de diferencias, em relação a rotação, curva e torque. Muito interessante e simples.


FOTOS:












VIDEOS:








NÓIS COMPILA MAS NÃO RODA!!


domingo, 22 de março de 2009

NXT MINDSTORMS – SENSOR DE HOME

Um sensor de Home, é o sensor utilizado para “localização”, ou referenciamento do seu hardware móvel, que pode ser uma roda, esteira, ou qualquer dispositivo que queira saber onde está, pra iniciar um processo qualquer.

Montei uma espécie de ventilador de uma hélice somente, para testar o funcionamento de um sistema com sensor de Luz como sensor de Home.

Abaixo tem as fotos, um video e o programa.




Ventilador com Home DSC00107 DSC00108 DSC00109 DSC00110  DSC00112

 

Sds, Robson.

sexta-feira, 13 de março de 2009

Matrix on Windows

Tenho um colega de faculdade: Mateus que diz odiar o Windows. Se não me engano, ele tem o Unbuntu na máquina dele. Minhas primeiras experiências em Linux, eu devo ao Mateus, que muito chato, porém, bastante inteligente me mostrou o mundo do software livre. Não me empolguei muito não, porém não posso deixar de comentar, que as idéias e conceitos do software livre são bastante , digamos, interessantes.
O video abaixo mostra como seria a MATRIX se rodasse sobre o Windows XP. 
Acho que compila mas não roda!!!






Sds, Robson

domingo, 8 de março de 2009

ALGORITMO - GARRA NXT MINDSTORMS

Um ALGORITMO tem como principal objetivo, resolver um problema de uma forma clara e específica. Para isso, é utilizado símbolos e definido sequencias de ações para a resolução do problema.
Normalmente, a criação de algoritmos para resolver problemas computacionais é uma das
maiores dificuldades e também um dos desafios mais atrativos.
Para uma melhor compreenssão, a analogia entre algoritmo e receita de bolo é bastante utilizada como um bom exemplo, onde temos os ingredientes ( entradas ou dados ), o passo-a-passo ( sequencia lógica ou comandos ) e o bolo como resultado.
Uma boa estratégia para se construir um algoritmo é a seguinte:
  • Entender o problema
  • Identificar os dados de entrada
  • Identificar os dados de saída
  • Determinar o que é preciso para transformar dados de entrada em dados de
    saída:
     usar a estratégia do dividir-para-conquistar
     observar regras e limitações
     identificar todas as acções a realizar
     eliminar ambiguidades ( acredito ser a mais dificil )
  • Construir o algoritmo
  • Testar o algoritmo
  • Executar o algoritmo

Fonte: ( algun site da internet ) Não me recordo, pois tenho material antigo no PC

Logo abaixo, mostro o fluxograma que montei no Excel para fazer o programa da Garra do NXT e lgo após, mostro o programa baseado neste fluxograma.

Fluxograma

Programa
Sds, Robson.

Como será a Tecnologia do cotidiano do futuro?

Quando se fala em tecnologia, se fala em futuro. Como será a tecnologia daqui a 10 anos? Qual tipo de dispositivos e serviços estará presene em nossas vidas. Empresas com o Microsoft, já está pensando e desenvolvento estes futuros aparelhos, com foco principalmente na tecnologia sensível ao toque.

Fonte: http://www.oficinadanet.com.br/artigo/1512/como_sera_o_mundo_no_futuro

O video abaixo mostra uma parte do que a Microsoft pensa que será nosso cotidiano no futuro!




Sds, Robson.

Small Robot

I saw this week a little and funny robot on the internet: the robot Q.
I think it is made in japan. I linked two video below for you see. For me, it´s very interesting and funny. The first video, shows the advertising and the second one, shows a robo-Q and I-Sobot.
If you know japanese language, will be better...eehehehe.







Sds, Robson

Garra com NXT Mindstorms


Neste último final de semana resolvi montar uma parte da garra que vi no livro que comprei sobre mindstroms.
A idéia básica é ter uma pequena garra, com uma de sua parte movel e outra fixa, controlada pelo servomotor. Nesta montagem, foi utilizada um sistema de transmissão, em vez de fixação dos "dedos" diretamente no iexo do servomotor.
Foi instalado também um sensor de luz para podermos identificar a "cor" do objeto.
Fiz um video de como ficou esta primeira montagem.
Utilizando os botões esquerdo e direito da interface do tijolo NXT, fiz a garra abrir, fechar e ascender o LED do sensor de luz, que fica na garra.




























Sds, Robson.

quinta-feira, 5 de março de 2009

Pipoca...

É...assim, tenho lá minhas dúvidas, mas confiram o video da Pipoqueira USB!!




Fonte: http://falcatruasonline.blogspot.com/2008/07/pipoqueira-usb.html

Sds, Robson.

domingo, 1 de março de 2009

Google It

Depois de 30 dias de funcionamento, já me encontraram via google!!!



Sds, Robson.

Fluxograma

Um dos primeiros conhecimentos tecnicos que aprendemos no curso de sistema é como montar fluxogramas. Faremos este tipo de diagramas o resto das nossas vidas profissionais, para qualquer coisa. Acho muito interessante, pois devíamos aprender este tipo de coisa na escola mesmo!. Segue um exemplo de um fluxograma de como resolver problemas:


quinta-feira, 26 de fevereiro de 2009

NXT Internet

Some times I look forward in Internet, looking for some information and experiences from another peopleo.
I saw and recommend the Blog http://bsdpunk.blogspot.com/. The guy is doing a experience with NXT, using PERL and TWITTER. If you know somethink in PERL, it willl be better.
If you have a Blog or you know wheres I can find information and experiencs like this, please, type at the comment. I will check!!!

Sds, Robson.

quarta-feira, 25 de fevereiro de 2009

The LEGO Mindstomrs NXT Idea Book

Bom, finalmente comprei e chegou o livro sobre montagem e e desenvolvimento de do NXT LEGO. Comprei no Submarino.
O livro é bastante interessante, pois explica bem os componentes e funcionalidades, principalmente a opção de Bluetooth, que segundo ele é o recurso mais interessante ( Também concordo ).
O livro é basicamente dividido em 2 partes: peças basicas e robos. Na primeira parte, todos os componentes são muito bem detalhados. O que mais achei interessante e usual é a parte de funcionamento do software NXT-G. Esta parte me esclareceu muitas duvidas, principalmente em relação a interligações dos blocos.
A segunda parte é compsta pela explicação de montagem de 8 robos, que vai de uma máquina de tirar foto comandada por voz, a um robo artista que faz desenhos programados.

O que não gostei foram as fotos em preto-e-branco. Outro detalhe: é todo escrito em inglês.

Emfim, mais um book pra coleção que espero utilizar bastante. Recomendo.









Sds, Robson.






quarta-feira, 18 de fevereiro de 2009

Conectando com o NXT via Bluetooth

Montar o NXT Explorer e o programa do LEGO é extremamente fácil, porém, romper as barreiras para além das possibilidades simplesmente disposníveis é o que é mais interessante. Um grande e bom desafio é montar um programa no PC para fazer comunicação via Bluetooth com o NXT: Para isso, utilizei meu velho conhecido de guerra, o Visual basic 2005. Com isso, a implementação via software está garantida, porém, o desafio está em fazer os "bixos" se comunicarem. Vamos lá:
Pra começar, vc deve ter no PC um dispositivo de comunicação via Bluetooth, no meu caso eu utilizei um modelo "Pen Drive", que é o mais comum.
Feito isto, agora siga os passo-a-passos deste site: http://www.extremenxt.com/vbpart1.htm

Para ajudar no entendimento da programação, é preciso ler a documentação sobre comunicação Bluetooth do NXT. Esta documentação vc encontra aki. Aliás, acredito que esta é uma obrigação para qualquer programador de baixo nível, ou seja, conhecer bem como é implementado os comandos de hardware, alocação de memória e funcionamento geral, evita perda de tempo e ajuda em uma fácil montagem do programa.

O código do site, onde é explicado a conexão, leitura da bateria e fechamento da conexão, está comentado abaixo:

Ainda abaixo, mostro como ficou o meu programa...

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
With SerialPort1
.PortName =
"COM9" '<<<<> .BaudRate = 96000
.Parity = IO.Ports.Parity.None
.DataBits = 8
.StopBits = IO.Ports.StopBits.One
.ReadTimeout = 300
'300ms
.WriteTimeout = 300 '300ms
End With
SerialPort1.Open()
Label1.Text =
"Connected"
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim byteOut(5) As Byte
Dim byteIn(6) As Byte
Dim Voltage, i As Integer
Try
byteOut(0) = &H2 '2 bytes na msg de saida
byteOut(1) = &H0 'deve ser 0 para NXT
byteOut(2) = &H0 '&H0 = resposta esperada &H80 = nao esperada
byteOut(3) = &HB '$HB = comando de leitura da bateria
SerialPort1.Write(byteOut, 0, 4) '0 = offset de byteOut e 4 = numero de bytes pra ler a reposta

byteIn(0) = SerialPort1.ReadByte ' nummero de bytes na msg
byteIn(1) = SerialPort1.ReadByte ' deve ser 0 para NXT
For i = 2 To 1 + byteIn(0) ' ler o resto da msg
byteIn(i) = SerialPort1.ReadByte()
Next
Voltage = byteIn(5) + byteIn(6) * 256 ' a voltagemé parte do Byte 5 e 6
Label2.Text = Voltage 'mostra a voltagem
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub










Robson

segunda-feira, 16 de fevereiro de 2009

quinta-feira, 12 de fevereiro de 2009

Pra quem é apaixonado por Jogo interativo:

segunda-feira, 9 de fevereiro de 2009

Explorer - NXT

Este robo, chamado EXPLORER montei baseado no site http://www.nxtprograms.com/explorer/index.html
Até agora não mudei nada...

(Estou sem cam digital, por isso usei o celular)


















Sds, Robson