collapse

* Links de Robótica

* Posts Recentes

Ligar Células de Lithium por Hugu
[Hoje às 02:00]


Encomenda Colectiva N3-2016[@Mouser - Aberta a pedidos!] por Hugu
[Hoje às 01:53]


Printer 3D barata por xmatias
[Ontem às 03:56]


Servidor por almamater
[09 de Dezembro de 2016, 21:39]


mysql server error por andre_f_carvalho
[09 de Dezembro de 2016, 18:56]


Cortar plástico ABS por msr
[05 de Dezembro de 2016, 17:27]


MOVIDO: FPV Drone Racing? por metRo_
[05 de Dezembro de 2016, 10:49]


Módulo gsm por dio123
[04 de Dezembro de 2016, 23:06]


Procuro resistências 220 Ohm de 1% por brunus
[02 de Dezembro de 2016, 15:50]


Package de cond 10uF 35V smd? por KammutierSpule
[02 de Dezembro de 2016, 11:19]

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