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: Bolo de aniversário controlado por IR  (Lida 9233 vezes)

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

Offline Pat

  • Mini Robot
  • *
  • Mensagens: 65
    • Timeblocks
Bolo de aniversário controlado por IR
« em: 19 de Fevereiro de 2013, 10:03 »
Bom dia,

Pediram à minha esposa que fizesse um bolo de aniversário para uma menina de oito anos. Com a idade que tem anda com a mania das princesas.
Bom, aquilo que me veio à cabeça foi que apesar de já ter feito muitos projectos com Arduino nunca tinha aplicado electrónica num bolo. Então resolvemos unir esforços e acrescentar alguma luz (led RGB) e movimento (motor DC controlado por L298) ao bolo. Aqui fica o link para o video:


Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Bolo de aniversário controlado por IR
« Responder #1 em: 19 de Fevereiro de 2013, 10:51 »
Muito bom, obrigado por partilhares.

De certeza que ajudaste a tornar o dia dessa menina (e dois familiares) inesquecível.

Queres partilhar detalhes de como implementaste o projecto?

Offline Pat

  • Mini Robot
  • *
  • Mensagens: 65
    • Timeblocks
Re: Bolo de aniversário controlado por IR
« Responder #2 em: 19 de Fevereiro de 2013, 11:16 »
Sim, foi muito gratificante ver a cara de felicidade da Larinha perante o bolo.

Em relação aos pormenores, assim que me devolverem o circuito, terei todo o gosto em tirar fotos para postar, assim como o código.

Entretanto, se alguém tiver questões cá estarei para responder.

Abraço


Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Bolo de aniversário controlado por IR
« Responder #3 em: 19 de Fevereiro de 2013, 11:24 »
PS - esse fondant ficou mesmo com bom aspecto, só quem já fez é que sabe a dificuldade de não deixar queimar :P

Offline Pat

  • Mini Robot
  • *
  • Mensagens: 65
    • Timeblocks
Re: Bolo de aniversário controlado por IR
« Responder #4 em: 19 de Fevereiro de 2013, 11:47 »
A decoração foi feita toda em pasta de açúcar. A minha mulher teve um trabalhão danado. Muito mais do que eu com o circuito e a programação.  :)

Offline Pat

  • Mini Robot
  • *
  • Mensagens: 65
    • Timeblocks
Re: Bolo de aniversário controlado por IR
« Responder #5 em: 19 de Fevereiro de 2013, 14:52 »
Making off:

Material:

- Arduino Uno
- Motor DC
- L298N
- Placa perfurada
- Led RGB (10 mm)
- 1 lata de Pringles para acomodar circuito e motor.
- Receptor de infravermelhos.
- Comando
- Pilha 9V
- Película aderente para envolver tudo antes de colocar no bolo.

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Bolo de aniversário controlado por IR
« Responder #6 em: 19 de Fevereiro de 2013, 15:52 »
tá fixe! e é um bolo digno de fazer concorrencia ao "americano" dos cakes k costuma dar no TLC! :D

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Bolo de aniversário controlado por IR
« Responder #7 em: 19 de Fevereiro de 2013, 15:53 »
tá fixe! e é um bolo digno de fazer concorrencia ao "americano" dos cakes k costuma dar no TLC! :D
Haha, tinhas lido? https://twitter.com/LusoRobotica/status/303885085491486720

Offline Pat

  • Mini Robot
  • *
  • Mensagens: 65
    • Timeblocks
Re: Bolo de aniversário controlado por IR
« Responder #8 em: 19 de Fevereiro de 2013, 15:59 »

 :D

 Obrigado. Vou passar o elogio à minha esposa. Ainda que seja na brincadeira, para ela é importante ler estas coisas uma vez que ela ainda está a começar.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Bolo de aniversário controlado por IR
« Responder #9 em: 19 de Fevereiro de 2013, 16:05 »
Acho que tens ai um belo nicho que podem e devem explorar, torna os bolos realmente unicos!
Avr fanboy

Offline Pat

  • Mini Robot
  • *
  • Mensagens: 65
    • Timeblocks
Re: Bolo de aniversário controlado por IR
« Responder #10 em: 19 de Fevereiro de 2013, 16:08 »
Sim!! Mais não seja pelo gozo que dá. Estou ansioso por um bolo com um tema que me obrigue a ir mais além!!

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Bolo de aniversário controlado por IR
« Responder #11 em: 19 de Fevereiro de 2013, 19:00 »
tá fixe! e é um bolo digno de fazer concorrencia ao "americano" dos cakes k costuma dar no TLC! :D
Haha, tinhas lido? https://twitter.com/LusoRobotica/status/303885085491486720
nao, por acaso nao, nem sabia k o LR tb tinha twitter! :P vou ja seguir!! ( apesar de nao seguir mto o twiter!.. :P)

mas o meu irmao gosta de ver o tal pasteleiro americano, e às vezes eu tb vejo com ele no TLC...  8)

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Bolo de aniversário controlado por IR
« Responder #12 em: 19 de Fevereiro de 2013, 19:05 »
Acho que tens ai um belo nicho que podem e devem explorar, torna os bolos realmente unicos!
n kero desanimar, mas ja à mtas pessoas a fazerem bolos personalizados com dotes artisticos... mas juntar electronica aos bolos, ja pode ser algo inovador/novidade.

Offline Pat

  • Mini Robot
  • *
  • Mensagens: 65
    • Timeblocks
Re: Bolo de aniversário controlado por IR
« Responder #13 em: 19 de Fevereiro de 2013, 19:14 »
Sim, sem dúvida. De qualquer forma isto não passa de um passatempo.

Offline Pat

  • Mini Robot
  • *
  • Mensagens: 65
    • Timeblocks
Re: Bolo de aniversário controlado por IR
« Responder #14 em: 19 de Fevereiro de 2013, 21:55 »
Se eventualmente alguém precisar código para uma aplicação semelhante aqui está:

Código: [Seleccione]
#include <IRremote.h>

int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
  pinMode(2,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
  digitalWrite(3,LOW);
  digitalWrite(5,LOW);
  digitalWrite(6,LOW);
  Serial.begin(9600);
  irrecv.enableIRIn();
}

void loop() {
 
 
  if (irrecv.decode(&results)) {
    switch(results.value){
      case 0xFF22DD:
      digitalWrite(2,HIGH);
      digitalWrite(4,LOW);
     
 
      break;
      case 0xFF02FD:
      digitalWrite(2,LOW);
      digitalWrite(4,HIGH);
   
      break;
      case 0xFFC23D:
      digitalWrite(2,LOW);
      digitalWrite(4,LOW);
      digitalWrite(3,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6,LOW);
     
      break;
     
      case 0xFF6897:
      digitalWrite(3,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
     
      break;
     
      case 0xFF30CF:
      digitalWrite(3,LOW);
      digitalWrite(5,HIGH);
      digitalWrite(6,HIGH);
     
      break;
     
      case 0xFF18E7:
      digitalWrite(3,HIGH);
      digitalWrite(5,LOW);
      digitalWrite(6,HIGH);
     
      break;
     
       case 0xFF7A85:
      digitalWrite(3,HIGH);
      digitalWrite(5,HIGH);
      digitalWrite(6,LOW);
     
      break;
     
     
       case 0xFF10EF:
      analogWrite(3,0);
      analogWrite(5,204);
      analogWrite(6,0);
     
      break;
     
       case 0xFF38C7:
      analogWrite(3,152);
      analogWrite(5,0);
      analogWrite(6,51);
     
      break;
     
       case 0xFF5AA5:
      analogWrite(3,152);
      analogWrite(5,204);
      analogWrite(6,152);
     
      break;
     
       
       case 0xFF42BD:
      analogWrite(3,0);
      analogWrite(5,0);
      analogWrite(6,255);
     
      break;
     
     
       case 0xFF4AB5:
      analogWrite(3,0);
      analogWrite(5,255);
      analogWrite(6,0);
     
      break;
     
       case 0xFF52AD:
      analogWrite(3,255);
      analogWrite(5,0);
      analogWrite(6,0);
     
      break;
     
     
     
    }
      Serial.println(results.value, HEX);
   
    irrecv.resume();
  }
}