Arduino Plus de la palma (4 / 4 paso)

Paso 4: Resumen

Arduino Palm este Plus se muestra en este instructable es la primera versión. Ahora mismo estoy prototipos la segunda versión de el PCB fue enviado al fabricante y estoy esperando su llegada.

En la segunda versión he añadido:

  • Interruptor de doble polo doble tiro para que podemos activar o desactivar ambos fuente de alimentación (3.7V alimentación de Arduino y XBee/Bluetooth y 6-9V fuente de alimentación para el motor) en un solo interruptor.
  • 1 x dos 3 puentes fueron agregados por lo que podríamos utilizar pin D2 y D3 como opción de serie de Software para XBee o Bluetooth, en lugar de utilizar pin D0 y D1 como la serie RX/TX para XBee o Bluetooth.
  • El LED de depuración (pin D13 LED) con resistencia agregaron podríamos utilizar para probar el bosquejo.

Estos recomendados pueden verse en esta foto del proyecto y en el video de intro.

Recursos

Foto 1 muestra la primera prueba que hice después fueron instalados todos los componentes. He quitado el controlador de motor L293D/SN754410 IC antes de subir el sketch de LED blink.

Foto 2, 3, 4, 5 Mostrar la opción de instalación del módulo XBee y módulo RX-XV WiFly con el XBee Buddy Breakout Junta.

Foto 6, 7 Mostrar la opción de instalación de Bluetooth breakout Junta (RN-4 x Bluetooth de Sparkfun Junta, usé Bluetooth Mate plata, WRL-10393 como ejemplo)

Bocetos de prueba

Los siguientes son los videos de la prueba de la palma Arduino además de sus características.

Nota: para el uso de Bluetooth, por favor mire el Wireless LEGO® carrera coche Redux (estoy trabajando en ello. ¡ Próximamente!)

Servo

He asignado pin Digital 5 en Palm Arduino Plus para conectar al pin de salida del servo.
Lo que sigue es el sketch de Arduino que usé para probar el conector de servo en Arduino de Palma.

#include < Servo.h > #define ServoPin 5 #define LED 13 Servo servo; ángulo de int = 0; void calibrateServo() {servo.write(90); delay(15);} void setup() {pinMode (LED, salida); digitalWrite (LED, baja); servo.attach(ServoPin); / / este se realiza una vez / / delay(1000), calibrateServo(); digitalWrite (LED, alta); digitalWrite (LED, LOW);} void loop() {digitalWrite (LED, alta); para (ángulo = 30; ángulo < 135; ángulo ++) {servo.write(angle); delay(20);} digitalWrite (LED, baja); para (ángulo = 135; ángulo > 30; ángulo--) {servo.write(angle); delay(20);}}

Motor

La asignación de pines en Palm Arduino Plus para el pin de salida del motor de controlador de motor L293D son pin digital 9, 8 y 7.
Lo que sigue es el sketch de Arduino que usé para las pruebas de los conectores del motor entre Palma Arduino y el controlador de motor L293D.

Motores de prueba / / Motor #1 int Motor01Enable = 9; int Motor01Pin1 = 8; int Motor01Pin2 = 7; LED encendido y apagado acción int LEDs = 13; void setup() {pinMode (Lamparas, salida); / / Motor #1 pinMode (Motor01Enable, salida); pinMode (Motor01Pin1, salida); pinMode (Motor01Pin2, salida);} void loop() {digitalWrite (LEDs, HIGH); digitalWrite (Lamparas, baja), delay(500); delay(500); / / girar derecha para 1500 milisegundos motor01DirA(); delay(1500); / / pausa para 1000 milisegundos motor01Pause(1000); / / gire a la izquierda para 15000 milisegundos motor01DirB(); delay(1000); motor01Pause(1000);} void motor01DirA() {digitalWrite (Motor01Enable, alto); digitalWrite (Motor01Pin1, LOW); digitalWrite (Motor01Pin2 ALTO); } void motor01DirB() {digitalWrite (Motor01Enable, alto); digitalWrite (Motor01Pin2, LOW); digitalWrite (Motor01Pin1, alto);} void motor01Pause(int mSec) {digitalWrite (Motor01Enable, LOW); digitalWrite (Motor01Pin2, LOW); digitalWrite (Motor01Pin1, LOW); delay(mSec);}

Videos

-Prueba de parpadeo LED

- Prueba de Servo (la palma Arduino Plus fue instalado en Wireless LEGO Race Car).

- El Motor de prueba (la palma Arduino Plus fue instalado en Wireless LEGO Race Car).

Artículos Relacionados

Un viaje de Palma Arduino Kit

Un viaje de Palma Arduino Kit

debía este instructable para mi fan Palm Arduino Kit!Hice mencionado en mi anterior instructable "Palma Arduino Kit" que construí el kit que me acompaña mientras hago el viaje.Y un camino real de mi Palm Arduino Kit sucedió! Nos hizo un viaje a
Ubuntu y el arduino.

Ubuntu y el arduino.

El Arduino es un microcontrolador pequeño gran. Originalmente desarrollado en Italia, ir se convirtió en especie de un proyecto de código abierto. Se puede obtener sólo el microcontrolador son usted puede obtener una configuración prefabricada con la
R/C LEGO "Coaster" Droid

R/C LEGO "Coaster" Droid

el Droid de montaña o "CDroid" es una versión más grande de LEGO RC 'Velocípedo' droide que construí recientemente. Y este uno quiero añadirle el sensor por lo que podría evitar golpear los obstáculos.El "CDroid" utiliza componentes LE
R/C LEGO 'Velocípedo' droide

R/C LEGO 'Velocípedo' droide

construí este Droid 'Velocípedo' mediante el uso de piezas de conjunto existente de LEGO® - "Guerra de estrellas 7748, el clon Wars Corp Alianza Tanque droide" (2009) y algunos otros ladrillos de LEGO Technic, placas.El conjunto original de 7748
Inalámbrico de LEGO Race Car Redux

Inalámbrico de LEGO Race Car Redux

el coche de carreras de Lego Wireless original fue construido con el hackeado motor y caja de engranajes con ejes que llevó a cabo de R/C coche de juguete y modificado placas de LEGO para ser utilizado como un soporte de servo.Posteriormente diseñé n
Arduino Kit de Palma

Arduino Kit de Palma

actualización: leer sobre el primer viaje de Palma Arduino Kit, aquí!Viajo muchas veces al año, en algún momento fui con la familia, llevó a familiares, amigos, a lugares en Estados Unidos, durante días, puede ser por semanas, incluso durante un mes,
Arduino II la palma

Arduino II la palma

tengo una idea "a través de las gafas de mirar" de hacer otra versión de Arduino de la palma.Ya que este diseño deriva de Arduino de la palma, lo llamé Palma Arduino II.Esta palma Arduino, el segundo, será la combinación de 5V de Arduino de la p
Palma de los Arduino V3

Palma de los Arduino V3

diseño y crear este prototipo Palma Arduino V3 PCB, tal y como estaba cansado de recrear Arduino Compatible en perf tablero cada vez prototipos de un nuevo proyecto, especialmente cuando tuve que pasar mucho tiempo rastreando el cableado para ver que
Arduino Wii nunchuck y Wii motion plus con actualizado código IDE 1.0.2 y LEDs

Arduino Wii nunchuck y Wii motion plus con actualizado código IDE 1.0.2 y LEDs

por lo tanto, estaba tratando de hackear mi Wii nunchuck porque quiero controlar motores y luces con el nunchuck de Wii.El primer problema que encontré fue cómo conectar el control sin un adaptador, planeaba hacer uno, perocuando estaba buscando el n
LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

como las noches alargadas gradualmente en otoño 2011, descubrí los placeres del Arduino y pensó que sería una buena manera de implementar algo que he querido durante mucho tiempo - una manera suave para despertar en la mañana de un invierno.  Lamenta
Arduino Mini Traceur - CNC Mini Plotter

Arduino Mini Traceur - CNC Mini Plotter

CE projet est basé sur le projet d'ardumotive. L ' Objectif est de proponente un kit d' assemblage de las Naciones Unidas de éléments de estructura carrera plus facile d'un Mini Traceur (CNC Plotter) à base de d'Arduino Uno en recyclant 2 anciens lec
Reloj de tiempo de Arduino IoT

Reloj de tiempo de Arduino IoT

En este Instructable construimos un reloj que también se muestra dentro y fuera de las condiciones climáticas.Solía tener un reloj poco fresco que, además de contar el tiempo, también muestra la temperatura interior de la casa, la fecha y la temperat
Bricolaje barato Arduino Compatible Flex/curva Sensor hecho sin estática bolsas, de articulos para el hogar: D

Bricolaje barato Arduino Compatible Flex/curva Sensor hecho sin estática bolsas, de articulos para el hogar: D

Se trata de un intructable en el que vamos a construir un sensor de flexión de la curva que es compatible con una placa arduino y no requiere bolsas estática ni nada raro, que usted puede hacer ahora de cosas que tienes alrededor de la casa. : D¡Buen
ArduDroid: Un Simple 2-Way Bluetooth controlador basado en Android para Arduino

ArduDroid: Un Simple 2-Way Bluetooth controlador basado en Android para Arduino

ACTUALIZACIONES:19 de noviembre. 2031: opinión: la increíble sinergia entre Arduino y Android.30 de octubre de 2013: Andruino está ahora oficialmente ARDUDROID y pronto estará disponible en Google Play. Este cambio de nombre para evitar conflicto con