collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

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

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

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.224
    • 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.733
  • 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.224
    • 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.733
  • 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.224
    • 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.224
    • 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/