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...
quinta-feira, 2 de julho de 2009
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!!
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!!!
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:
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.
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.
Sds, Robson
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:
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.
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.
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
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.
Fonte: http://falcatruasonline.blogspot.com/2008/07/pipoqueira-usb.html
Sds, Robson.
domingo, 1 de março de 2009
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.
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
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
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
Até agora não mudei nada...
(Estou sem cam digital, por isso usei o celular)
Sds, Robson
sábado, 7 de fevereiro de 2009
INFORMÁTICA
Aprendi uma coisa hoje na faculdade que não tinha parado pra pensar ainda:
INFORMÁTICA = INFO de INFOrmação + mática de autoMÁTICA, ou seja: informação automática ou automatização da informação.
Nóis compila mas não roda.
E para os tempos atuais de informatica, ouça a musica:
A letra é:
INFORMÁTICA = INFO de INFOrmação + mática de autoMÁTICA, ou seja: informação automática ou automatização da informação.
Nóis compila mas não roda.
E para os tempos atuais de informatica, ouça a musica:
A letra é:
Imagine there’s no Apple,
No products that begin with “i,”
No monthly iPod models,
No Apple stores to get you high.
Imagine all the people
Finding other things to do!
Imagine there’s no bloggers…
It isn’t hard to do!
No viruses or spyware,
No weekly Windows patches, too
Imagine all the people
Learning to get a life…
(You-hoo-hoo!)
You may say it’d be a nightmare
Without Google, Mac or Dell
We might have real conversations–
But the world would be dull as hell!
Imagine no new cellphones;
Kiss console games goodbye.
No David Pogue or Mossberg
To tell us what to buy.
Imagine all the people
Getting some exercise!
(You-hoo-hoo!)
You may say that I’m a loony
But rest assured I’m almost done.
I’m pretty sure it’ll never happen
So we nerds can live as one!
domingo, 1 de fevereiro de 2009
LEGO MINDSTORMS
Há 2 meses comprei meu Kit da Lego: Mindstorms. Já avancei em muita coisa com ele, pelo menos até agora não perdi nenhuma peça ainda. Meu maior desafio foi conseguir guardar todas a pecinham em um "lugar seguro". Deu trabalho mas achei pra comprar aquelas caixas organizadoras cheias de divisórias.
Ao lado tem umas fotos dos robos que já consegui montar. Depois eu posto os programas e algumas dicas.
Este ultimo que montei, teinha um "acelerador", com 3 estágios: 10%, 50% e 100 % da velocidade.
Site que estou pegando dicas:
http://www.nxtprograms.com/projects.html
Assinar:
Postagens (Atom)