Tag Archive Arduino

IDE para Arduino

He usado el IDE del Arduino durante mucho tiempo. Cumple con las necesidades a la hora de programar, pero sigue sin convencerme del todo.

Por eso siempre trato de ver que cosas hay dando vuelta y  buscando encontre un IDE interesante: MariaMole.

Llevo una semana usándolo y me gusta. Les recomiendo que lo prueben.

 

Mariamole

Plataforma: Windows

Enlace: MariaMole

CarWii

Este proyecto consta de unir el Chassis Car con un Wireless Nunchuck Controller.

Primero le coloque al chasis un suplemento para poder acomodar mejor las placas y no tener que perforar el acrílico. Luego monte el arduino UNO, fijándolo con 4 tornillos a la base.

Despues monte la shield controladora de motores sobre el arduino.


Motor Shield

Esta es la shield para motores que estoy usando.

En las siguiente imágenes vemos el circuito y la correlación de los conectores con la plaqueta.

Recursos:
Motor Shield
Arduino
Chassis Car
Wireless Nunchuck Controller

, ,

Car Chassis Kit

El paquete que me llego de  sorpresa el otro día traía justamente este kit.

Como empezó todo?

Andaba con ganas de armar un autito “inteligente”, pero encontrar un chasis adecuado y de ser posible con los motores era complicado. En DX tenian uno pero no me convencia, y aunque varias veces estuve a punto de comprarlo no lo hice (por suerte, ya que un conocido lo compro y algunas piezas no encajaban).

Fui a unas cuantas jugueterias y nada, los autos que tenian no cumplian con mis necesidades. Y no daba ir a una tienda de hobby porque tampoco quería gastar demasiado.

Hasta que un dia, nuestro querido DX publica unos 4 o 5 kits de autos. Y yo elegí este (151814).

Las piezas que componen el kit se ven en la siguiente imagen

Chasis-partes

Una vez ensamblado se ve así

Guía de ensamble

Ahora falta ponerle el “cerebro”. Y será un arduino, pero eso queda para un próximo post.

PD: me sobró un tornillo y dos tuercas.

, ,

Sensor Ultrasónico HC-SR04

La semana pasada me llego (de mi proveedor favorito) un módulo HC-SR04. Es un sensor ultrasonico de 4 pines.


El modo de uso es el siguiente:
Se aplica un pulso de 10us (microsegundos) en el pin Trigger (líneas 17 – 21). Esto le dice al módulo que emita una secuencia de pulsos (10 pulsos de 40kHz) y luego espera el retorno de la señal en el pin Echo. Si asi fuese, el tiempo que este en nivel logico alto dicho pin, será el tiempo (t_H en \museg) desde que salio la señal hasta que la recibio.

El cálculo de la distancia se realiza midiendo el tiempo que tarda la señal en ir y volver,  multiplicándolo por la velocidad del sonido y dividiendolo por 2.

 l = \frac{340 t}{2} = 170t_H

En la siguiente fórmula, ya tenemos aplicadas las unidades que usaremos (t_H en \mus y l en cm)

 l = 0,017 t_H


// Codigo basico para probar el sensor
// Arduino UNO

#define pinTrigger 9
#define pinEcho 8

void setup()
{
  pinMode(pinTrigger, OUTPUT);
  pinMode(pinEcho, INPUT);
  Serial.begin(9600);
  Serial.println("Prueba de sonar");
}

void loop()
{
  digitalWrite(pinTrigger, LOW);
  delayMicroseconds(2);
  digitalWrite(pinTrigger, HIGH);
  delayMicroseconds(10);
  digitalWrite(pinTrigger, LOW);
  long tH = pulseIn(pinEcho, HIGH);

  long distancia = tH * 0.017;
  Serial.print(distancia);
  Serial.println(" cm");
  delay(1000);
}

Información útil:

Datasheet

HC-SR04

, , ,