collapse

* Links de Robótica

* Posts Recentes

Compras Aliexpress por dio123
[Ontem às 21:01]


É possivel construir automaticamente a pcb? - isis proteus por edeweld
[Ontem às 10:23]


Ligar 2 sensores na mesma porta de 5v por SerraCabo
[22 de Maio de 2017, 21:56]


BOMER (2017) por msr
[22 de Maio de 2017, 17:11]


Apagar E2PROM X28C64P-25 por LVirtual
[22 de Maio de 2017, 16:43]


Vídeo sobre construção de um suporte para uma câmara por TigPT
[22 de Maio de 2017, 10:11]


Fazer seceretária por Kristey
[22 de Maio de 2017, 08:54]


Número de bits por jm_araujo
[21 de Maio de 2017, 22:44]


Kit de condensadores que dá jeito ter por edeweld
[21 de Maio de 2017, 18:34]


Medir corrente 0.1A - 5A por beirao
[21 de Maio de 2017, 15:37]

Autor Tópico: Flores de Leds RGB  (Lida 2249 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.295
  • 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.295
  • 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/