LusoRobótica - Robótica em Português
Robótica => Projectos de robótica => Projectos em desenvolvimento => Tópico iniciado por: DanBar em 17 de Março de 2010, 14:18
-
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0338.jpg%3Fw%3D450&hash=05d5727985bcf5946734bfdecfd1036160cb5dde)
Esta é a minha ultima criação. Um candeeiro inteligente.
Como todas as crianças de 3 anos tem medo do escuro a minha filha não é excepção.
Então decidi criar uma candeeiro divertido e ao mesmo tempo útil e versátil.
O iLamp é isso mesmo um candeeiro com luz ambiente que altera de cor e um robot.
Material Usado:
1 Caixa CD's
2 mini servos alterados para rotação continua
1 Atmega 328
1 Regulador de Voltagem LM317 (regulado para 5V)
4 Baterias Li-ion 3.6v de telemóvel nokia 3510i (2 em paralelo e 2 em série) saida 7.2v
1 Sensor Sharp IR http://loja.lusorobotica.com/13-infrared-proximity-sensor-sharp-gp2y0a21yk.html (http://loja.lusorobotica.com/13-infrared-proximity-sensor-sharp-gp2y0a21yk.html)
2 Sensores LDR
2 Sensores OPTICAL DETECTOR http://loja.lusorobotica.com/64-optical-detector-phototransistor.html (http://loja.lusorobotica.com/64-optical-detector-phototransistor.html)
2 Leds Vermelhos
1 Led Branco
5 Leds RGB
1 Buzzer
1 - Receptor Radio RF Link http://www.sparkfun.com/commerce/product_info.php?products_id=8950 (http://www.sparkfun.com/commerce/product_info.php?products_id=8950)
2 Rodas de impressora HP
Programação:
Funções do Robot:
0 - Candeeiro (Activa quando detecta movimento)
1 - Autonomo (Anda por aí)
2 - Segue a Luz
3 - Foge da Luz
4 - Segue linha preta
5 - Dança
6 - Comando Radio
7 - Gera Som através do sensor IR Central
...
O resto ainda está em desenvolvimento
Fotos:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0300.jpg%3Fw%3D450&hash=65f5e9eae866f9021cd2437c22cc347d8e4cb382)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0317.jpg%3Fw%3D450&hash=bf40617c7a6a0df18eadd4178c4685b974890d53)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0318.jpg%3Fw%3D450&hash=52379209cec381aec8d9986e88ab1f6bc65d6d84)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0314.jpg%3Fw%3D450&hash=1b3817065b65e6ef6d6c582710877179cff5a9f8)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0315.jpg%3Fw%3D450&hash=8176ea09bb210b2b32a8a4923028521f3ccf8aad)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0316.jpg%3Fw%3D450&hash=b65c8d0ea0611796feb544e552ff3bfa87db00b1)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0313.jpg%3Fw%3D450&hash=3f1dd389c45580a4c035baa43fa4faae501da921)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0312.jpg%3Fw%3D450&hash=60acccb4947d2ca73ea7bc9b9201b11c02ef2ba5)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0311.jpg%3Fw%3D450&hash=527ddd247e463de62c788bd0adcb82c068ed7066)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0310.jpg%3Fw%3D450&hash=c50f60d96206d7255a0dfcb2b1d8b5c571d37d98)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0308.jpg%3Fw%3D450&hash=e24e79eaeab76d2adca1ecbec310f4da8875b78c)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0304.jpg%3Fw%3D450&hash=9f579f62fa83db33d6191ab72aa2b6482d752232)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0303.jpg%3Fw%3D450&hash=6c47c0da9fb4a6d7344015e22b0dbc634fd0376f)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0319.jpg%3Fw%3D450&hash=a14d34b8497bd0cb5727c46a8c37adf6977ec661)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0320.jpg%3Fw%3D450&hash=5a5d845e8722fb6ae3ae85c2b95cdfbcafa22ebc)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0321.jpg%3Fw%3D450&hash=b2417820f4869b63bf58812c1c6d8446f16f0b28)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0322.jpg%3Fw%3D450&hash=50c2f4af974aa492970d23184b4b2babf6f1d06e)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0332.jpg%3Fw%3D450&hash=8306885be81e42222e8f8e9d372208747f501632)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0333.jpg%3Fw%3D450&hash=cb29b35b43751a04930a58ac78c2be7f984229b3)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0334.jpg%3Fw%3D450&hash=d5696163a193dd3f1c3c6b75ee03213d06844271)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0335.jpg%3Fw%3D450&hash=4ae00de5285739feddb6a881716f889dfc6e2f1e)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0336.jpg%3Fw%3D450&hash=1066530e8d08d4ed89d279f7700ea94c235da894)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0337.jpg%3Fw%3D450&hash=dd4fd063e21668a6f12c5caee9c1ef9e43b223f8)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0339.jpg%3Fw%3D450&hash=f6bb6ec58c169b46b99d25b3c8bf06b36fad3557)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0340.jpg%3Fw%3D450&hash=9cd5916a9e92bbedc2681b9f323a29179e455774)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0341.jpg%3Fw%3D450&hash=348c0af21239b291d550136996a75914fc8897a2)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0345.jpg%3Fw%3D450&hash=18ba95c414bc5872f2863ae3545b8d1488aef4a3)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0346.jpg%3Fw%3D450&hash=8532bd3eb6d4b2a1d5261ba7c4b9ee31b0145820)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0347.jpg%3Fw%3D450&hash=bc499c5b6c2703afd1e890e8d26b6ef6a518fabd)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0350.jpg%3Fw%3D450&hash=77ea4ad1c581baaf2780e37cfc3f2ff0310baa81)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0353.jpg%3Fw%3D450&hash=11f6820a90c6d0adbd527fb95b3cbb757e4dfd9e)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0352.jpg%3Fw%3D450&hash=7bc757763e3cfd4ed4d32ce45188e07e9306f487)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0351.jpg%3Fw%3D450&hash=a8ff8d580103eb1b3d5a9f3b93ee87a25f76baf4)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0349.jpg%3Fw%3D450&hash=ab72d1bc4ba34299d48f11eec6d295a149d693b4)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0348.jpg%3Fw%3D450&hash=7f5f51d2558adacaf9a57dbcf51540ce60d037ad)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0344.jpg%3Fw%3D450&hash=c6e319fa87c9233fba0a0b3446fefc1c43d3b319)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0343.jpg%3Fw%3D450&hash=cf8c882d09465ffb47b316d51bb0cea7a4a91f53)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0342.jpg%3Fw%3D450&hash=acae83a8b00026c39e91ca4bf1dadc93d7c21c27)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0354.jpg%3Fw%3D450&hash=a559a27d763255737236ac234d31926a05d17f5e)
Quando acabar a programação posto aqui o código e mostro os videos.
Espero que gostem.
Link:
http://icarpt.files.wordpress.com (http://icarpt.files.wordpress.com)
-
Muito original, parabéns :)
Era bom se pudesses colocar mais informação por exemplo como utilizas os sensores, como comunicas por exemplo com esses módulos RF.
Este Led que está por cima dos sensores sharp é o tal Led branco?
E utilizar leds RGB?
-
Os leds.
Utilizo 5 leds RGB para mudar as cores do candeeiro.
Na Função Candeeiro o Ilamp muda de cores aleatoriamente de x em x segundos e desliga-se passado algum tempo.
Para acender basta passar a mão pelo sensor central.
Led á frente do robot é branco. Acende quando detecta objectos ou serve de lanterna ::)
Leds vermelhos nas lateais. Servem para dar "apoio" aos sensores LDR. Com os leds vermelhos acessos os sensores detectam mais facilmente as "sombras / reflexos" que os objectos emitem. Servem para apoiar a detecção de objectos perto.
Utilizo um Buzzer para gerar sons / Tons para indicar que função estamos a seleccionar com os botões que existem atrás do robot.
Quando se liga o robot, ele fica logo na função de candeeiro. Para mudar-mos de função em tenho 2 botões atrás em que um selecciona o programa e o outro faz activa-lo.
Os sensores:
Existem 5 sensores neste robot.
1 sensor Sharp IR á frente onde detecta os objectos.
2 sensores LDR (fotosensiveis) de cada lado para detectar objectos (muito perto) com a diferença de luz e servem para as funções (segue e foge da luz).
2 sensores Ir por baixo para detectar a linha preta da função segue a luz. Mais tarde vou programar para detectar degraus para que o robot não caia da mesa, etc.
-
Está engraçado, só falta uma função despertador ::)
-
Está engraçado, só falta uma função despertador ::)
Naaaa. Isso fica no próximo robot. Tipo iCLOCK :o
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0294.jpg%3Fw%3D450&hash=a5d0a3a9b1d789e59e9d0f1ff0f28b332c0dc98a)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0295.jpg%3Fw%3D450&hash=22936f9ef7f496a0bafa27a8e8c3917562ad0e5c)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0296.jpg%3Fw%3D450&hash=f9bc671d2274b4de3939025fa6d6dc471b8f7fc0)
Deve ficar fixe com rodas e 2 colunas 8)
-
Programa segue linha primeiro teste.
Alguma retificação e fica a 100%.
video_2010-03-17_17.09.16.m4v (http://www.youtube.com/watch?v=L3d2FMU7XfQ#)
Desculpem lá o video é feito pelo iphone. :-\
-
Algumas Fotos de noite:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-0011.jpg%3Fw%3D450&hash=11ae536e3ff741adea5e23cc692522a3090b4404)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-0021.jpg%3Fw%3D450&hash=eaf8baa031afe2df7e0c8a124f48c7267e6a0dca)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-0031.jpg%3Fw%3D450&hash=a5dc1726a4dcf62943dab37fdc191700030f1bee)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-005.jpg%3Fw%3D450&hash=9f5308ddf42fd53c96ce0b02525db7f68fe6b42d)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-007.jpg%3Fw%3D450&hash=7a1b4837f11cb9307c19bef71234ec2ddf77909d)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-004.jpg%3Fw%3D450&hash=d32f02aa4fa195607e7606d5729fa64fccb62739)
-
Mesmo só com dois led's IR está bom o segue linhas.
Era porreira era por exemplo a tua filha poder definir o caminho do Robot, tipo uma linha grossa preta ou assim para ela poder redefinir o caminho.
-
Sim a ideia era essa, ela com um marcador preto desenhar o caminho.
Após alguns acertos ao código até faz curvas apertadas:
iLamp Teste 1 Segue Linha (http://www.youtube.com/watch?v=V9POZvEGT3M#)
Nota: caminho numa folha A4...ou quase :o
-
Eu não falei de um marcador porque isso pode trazer alguns inconvenientes :p
-
Mais um teste:
iLamp Teste 2 Segue Linha (http://www.youtube.com/watch?v=3aPQyQQ1leQ#)
-
Olá,
E se em vez de seguir uma linha preta seguir uma linha branca, ou vermelha? :P
Por ex. com uma "lanterna" tipo apontador, em que o foco era uma linha, e o robot seguia essa linha (como os robots do Wall-E).
Os sensores, ou o código, é muito diferente para isso?
-
Não basta calibrar as leituras dos sensores para ele seguir ou desviar-se. Se for a linha de "luz" tens que usar os sensores LDR
-
Actualizei o bixinho com o receptor de rádio:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-009.jpg%3Fw%3D450&hash=6940af9c266a9a92934647b038e95b9030f28320)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-011.jpg%3Fw%3D450&hash=1e2d3fbc94d7bd8d36f0f150a0296047d482dfc7)
Mas tenho que esperar que ele acabe de comer....
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-010.jpg%3Fw%3D450&hash=1824c53e5e6d2fade6a53aa204886c042bdee773)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-012.jpg%3Fw%3D450&hash=3feb7de220ddc97fcf496c8598f75f3716008fd1)
Entretanto fui ao AKI comprar a "pista de corridas"
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-013.jpg%3Fw%3D450&hash=a7c20d38e8a3957ccfe8f69d030868a9ae37f4bb)
E como tem dois lados brancos ficou com a pista segue linha de um dos lados:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-014.jpg%3Fw%3D450&hash=8f95f6e65417bc1b0813948e2a717b28720091fa)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-017.jpg%3Fw%3D450&hash=f57f145793f658e86ddd703257e14fbfbefa928c)
e do outro SUMO Arena. :o
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-015.jpg%3Fw%3D450&hash=a74597aace0537863335cff1608022cd97e9a4ad)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimagem-016.jpg%3Fw%3D450&hash=7c4c68777d3c13827d230c53a45eff7cd8723032)
Aliás essa vai ser a nova função dele. Também vai participar nos combates de sumo (apesar do tamanho dele fugir ás regras), deve ser divertido vê-lo a combater com o outro:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ficarpt.files.wordpress.com%2F2010%2F03%2Fimg_0473.jpg%3Fw%3D450&hash=13e9c3e529efc5212e9c7b2eaf1741318abf1b3d)
Vamos lá a ver como se sai... ;D
-
Conforme prometi aqui está a minha "alma".... :-X Desculpem o meu código. ;D
Ainda não está acabado mas já dá para ver o que faz. ;)
-
Espectacular... até a caixinha para a pequena não meter os dedos nos contactos do carregador!
Não tenho palavras Daniel, consegues sempre surpreender-me... (ainda me às de ensinar como arranjas tempo para tudo!)
-
É facil...almoço em 5 minutos. ;D
-
Boas.
Gostei muito do projecto. :) As caixas de CD's são muitas vezes guardadas, "porque custa deitar fora, pode vir a dar jeito", mas depois acabam arrumadas a um canto. Já me tinha lembrado de as usar para fazer umas rodas (houve aí um user k também concorreu ao desafio das rodas com as bases, e até com a outra parte das rodas), mas nunca como própria base para o robot.
Gostei muito da ideia da multi-funcionalidade.
Já experimentaste a comunicação RF com a caixa fechada? Se calhar devias deixar a antena de fora...
Cumprimentos e parabéns pelo projecto.
-
Faço minhas as palavras do Tiago... Muito, mas muito bem Daniel!
-
Falta-lhe alguns ajustes:
Lamp Test 1 (http://www.youtube.com/watch?v=ZP5eO9XznkM#)
Lamp Test 2 (http://www.youtube.com/watch?v=mY0myF_c2Hg#)
Lamp Test 3 (http://www.youtube.com/watch?v=kvcoH_Bi1pc#)
Lamp Test (http://www.youtube.com/watch?v=QxPXnxRolyA#)
Um dos servos está a ficar com os carretos pifados :(
-
As engrenagens são metálicas?
-
Não e os servos não valem nada.