collapse

* Links de Robótica

* Posts Recentes

Feira de electricidade e eletrónica por artur36
[Ontem às 23:07]


Power_OK Enermax por almamater
[Ontem às 12:10]


Recomendação de um opamp para um DAC r2r por jm_araujo
[23 de Novembro de 2017, 10:48]


RN42 e TP-Link MR3020 por doiga
[22 de Novembro de 2017, 19:22]


Ajuda Projecto IR / RF por senso
[22 de Novembro de 2017, 13:15]


Ideias para construir um quadrúpede simples por dropes
[21 de Novembro de 2017, 22:43]


Ajuda com TRIAC por senso
[17 de Novembro de 2017, 18:00]


TV LG White Screen por almamater
[15 de Novembro de 2017, 08:37]


Pergunta sobre prototipagem ( Pesquisa ) por luisjustin
[14 de Novembro de 2017, 23:22]


Medir Agua que está no Poço por Njay
[14 de Novembro de 2017, 13:28]

Autor Tópico: Flores de Leds RGB  (Lida 2540 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Flores de Leds RGB
« em: 07 de Março de 2013, 19:22 »

No mês passado arranjei um msp430 launchpad.
A ideia era usar micros PDIP em veroboards para varios projectos.
 Como não andava a conseguir programar Attinys com o arduino. O facto de querer aprender C assembly tambem me fez escolher o msp430. Parece melhor para começar porque conheço quem me possa ajudar e tambem posso usar o Energia que me permite programar em C enquanto não sei C Assembly.

Ora com isto decidi logo fazer um pequeno projecto muito simples.
Decidi com a chegada do dias dos namorados fazer uma coisa. Tive a ideia de usar leds RGB e tambem usar um bocadinho de flores em origami. Os leds RGB iram iluminar as flores, por dentro, e como o papel é branco, ficam as flores dessa cor.

Agora faltava-me uma forma de controlar as cores. E queria que fosse um controlo total manual.
Com os meus conhecimentos que tenho, que são poucos mesmo, apenas posso controlar 1 led RGB, ou então varios sincronizados por uControlador. Tanto porque não sei fazer PWM por software nem queria usar algum tipo de IC para isto (nem sem qual devia usar nem como)
Para controlar as cores uso 2 botões por cor. Tal como se fossem botões de volume. Logo são 6 botões no total.
Estes botões controlam a intensidade de cada led que são controlados por PWM.

E é basicamente isso. Aqui deixo as fotos da placa e algumas dos leds. Infelizmente foram fotos tiradas com o telemovel. Algumas cores não se notam nesta câmara. Por exemplo os verdes parecem brancos. estranho ???




Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: Flores de Leds RGB
« Responder #1 em: 07 de Março de 2013, 19:49 »
O arduino usa c++, tipicamente se usares o avr studio programas em C, e não em assembly que são duas linguagens completamente distintas.
Mas ainda bem que queres aprender a usar um micro sem as funções já feitas do arduino, porque a usar arduino não aprendes praticamente nada sobre programar micro-controlares.

Tens milhares de drivers de led's, dos mais comuns deve ser o TLC5940.

Continua a inventar que vais no bom caminho.
Avr fanboy

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Re: Flores de Leds RGB
« Responder #2 em: 07 de Março de 2013, 20:02 »
serio é C++? não sei a diferença :P
já tive oportunidade de usar um bocado de C assembly. so 1 input e 1 output. tudo digital. mas 90 minutos de algo que nunca vi não resulta. nem bases de binario e hexadecimal

o energia usa o C do arduino. que é tão simples a serio! a maior parte das coisas que não faço lá é porque mexe nos registos e não sei hexadecimal e tal.

quero aprender C assembly porque com isso é que se faz tudo mas na aula la na universidade trocaram para os mbed :/ há la gente que nunca programou por isso é assim. bem pode ser que aprenda la coisas como interrupções que isso não sei mesmo nada

espero que daqui a 2 meses ja esteja a trabalhar com o studio da texas em C-assembly. a meter leds a piscar claro  :P
eu gosto de fazer as coisas todas. com o arduino so se está num jogo, parece. metem-nos as coisas todas feitas e é só "clicar num botão" e temos um monte de coisas feitas
« Última modificação: 07 de Março de 2013, 20:04 por LuísR.A. »
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: Flores de Leds RGB
« Responder #3 em: 07 de Março de 2013, 20:22 »
C e assembly são linguagens diferentes!
Avr fanboy

Offline KaliKeira

  • Mini Robot
  • *
  • Mensagens: 87
    • DJ Puto_P
Re: Flores de Leds RGB
« Responder #4 em: 07 de Março de 2013, 20:26 »
No CCS podes programar usando o Grace. Ainda não testei, mas para o inicio, parece ser bastante mais fácil.
Para além de que tem tutoriais e exemplos.

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Re: Flores de Leds RGB
« Responder #5 em: 07 de Março de 2013, 21:23 »
Sim eu sei que assembly e C são diferentes.
Ja pude ver um niquito.

hei-de ver isso do Grace. Mas até agora o Energia parece bom para usar C
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.223
    • Clube de Robotica
Re: Flores de Leds RGB
« Responder #6 em: 09 de Março de 2013, 19:27 »
aqui está um video com tudo já prontinho  ;D
não fica é muito bem na câmara que não ve bem as cores entre outras coisas






tentei fazer uma lista na mouser para saber o custo total e dá:

3x 604-WP154A4SUREQBFZG  4,26 €   leds rgb
6x 571-1546215-2         3,30 €            terminais (se alguem tiver alguma sugestao mais barata diga)
1x 595-LP2950-33LPRE3 0,39€           regulador de tensão 3.3V
3x 512-2N5551BU     0,10 €                  transistors NPN
1x 517-4820-3000-CP    0,15 €             DIP-20
1x 688-SSAA120200      0,41€               botão slide
6x 612-TL1105DF100Q    0,64 €           botão de pressão
1x 625-1N5817-E3/73    0,10 €             diodo (para proteção de apenas o uControlador)
1x 12BH441B-GR            0,95 €             suporte 4xAAA
1x 595-MSP430G2553IN20 1,83 €         MSP430G2553


total  12,13 €

ainda falta adicionar os condensadores, resistencias e  a veroboard. isto deverá ser mais 3 euros
os leds que usei não há na mouser. são rgb que emitem luz em 180 graus. aqueles de lente rasa

o total final é cerca de 15 euros sem envios. pode ser feito mais barato. por exemplo comprando leds no ebay ou evitar usar terminais
« Última modificação: 09 de Março de 2013, 19:51 por LuísR.A. »
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/