collapse

* Links de Robótica

* Posts Recentes

Fonte de corrente regulavel por senso
[Hoje às 02:23]


Empresas para fabricar e assemblar PCB por Hugu
[Hoje às 00:53]


Printer 3D barata por Fifas
[Ontem às 18:00]


Circuito para temporizado por beirao
[19 de Janeiro de 2017, 22:42]


Cores de cabos por artur36
[18 de Janeiro de 2017, 19:32]


Hackathon IOT Edp por metRo_
[17 de Janeiro de 2017, 22:54]


diodo ti964? por Hugu
[17 de Janeiro de 2017, 02:23]


Problema com collet (pinça) de uma fresadora/tupia (muito justo) por senso
[16 de Janeiro de 2017, 16:02]


robô com arduino por Robotarium
[16 de Janeiro de 2017, 13:48]


Novos conectores para pcb por Hugu
[15 de Janeiro de 2017, 16:45]

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

Flor RGB Small | Large





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/