domingo, 1 de junio de 2014

Trabajo Final

Descripción del Laboratorio:

En el siguiente laboratorio se realizara un medidor de velocidad con un código de arduino y un ventilador de computador.


Lista de Elementos Utilizados:

-Arduino UNO
-Cables
-Ventilador de PC
-2 Resistencias
-Protoboard
-Cable con Puerto USB
-Computador

Diagrama del Montaje en Protoboard:

en este montaje no encontré como representar el ventilador de computador, aquí que opte por diagramar lo con un motor.










Diagrama Esquemático del Circuito:

















Fotos del Montaje:






















 Vídeo Funcionamiento:



Código fuente Arduino:


  1. int NbTopsFan;
  2. int Calc;

  3. int hallsensor = 2;
  4. typedef struct{

  5. char fantype;

  6. unsigned int fandiv;

  7. }

  8. fanspec;

  9. //Definitions of the fans
  10. fanspec

  11. fanspace[3]={{0,1},{1,2},{2,8}};
  12. char fan = 1;

  13. void rpm ()
  14. {

  15. NbTopsFan++;

  16. }

  17. void setup()

  18. {

  19. pinMode(hallsensor, INPUT);

  20. Serial.begin(9600);

  21. attachInterrupt(0, rpm, RISING);

  22. }
  23. void loop ()
  24. {

  25. NbTopsFan = 0;
  26. sei();
  27. delay (1000);
  28. cli();
  29. Calc = ((NbTopsFan * 60)/fanspace[fan].fandiv);

  30. Serial.print (Calc, DEC);

  31. Serial.print ("rpm\r\n");

  32. }