Experimentos de Arduino (Supersize Instructable) (6 / 14 paso)

Paso 6: Habilidad nivel: intermedio. (2)

  • (Módulo de registro de ADAFRUIT SD tarjeta de datos) Un módulo grande con ahorro de pin de tu arduino en mente como tarjetas SD usan tantos alfileres como una pantalla de LCD dejando no muchos pernos utilizables, viene con RTC (reloj en tiempo Real) adjunta y construido con 6 años de vida, el reloj debe programarse una vez con el fin de ahorrar el tiempo actual a través de sincronización de internet de tu PC, por favor, sincronizar el reloj de tu PC si es posible y tiene esa opción en el reloj de internet , explicaremos cómo hacer todo este poco tiempo... En primer lugar off búscate una tarjeta SD/HC con que ingrese datos y formatearlo en formato fat 16/32 a través de un formateador externo, windows no está diseñado estrictamente para hacer esto con soporte de programas solo busca así un formateador de tarjetas SD en línea... (Mi tarjeta de SD se ve así debido a que fue pegado con una capa de epoxy seguido pintado camuflaje patrón para darle una mirada más militar de logger de datos salió muy bien)
  • Configuración de la tarjeta SD de lectura biblioteca de capacidad se necesitarán si tienes un registrador diferente de SD por favor ver su hoja de datos en línea y utiliza la configuración de pinout y librería requerida para el módulo.

http://Arduino.CC/en/Reference/SD (Utiliza este enlace y descargar la biblioteca de la tarjeta de SD) una vez que tienes que subir el bosquejo de la información de tarjeta en tu IDE con la biblioteca en su IDE ubicación ejemplos/sketchbook y ver si inicializa la tarjeta, a veces puede que tenga una tarjeta de mal que es barato y no leerá, única manera de conseguir alrededor de esto es conseguir otro que funciona , así que prueba su tarjeta si es posible antes de que te molesta con la comprobación de si el registrador lo lee en primer lugar, hacer unos cuantos archivos de Bloc de notas dentro de una tarjeta vacía si no se mostrará ningún archivo en una tarjeta recién formateada, luego configurar el reloj RTC incorporado en el módulo de registro en la tarjeta SD con fechas y tiempos de los datos registrados de datos , permitiendo trazar gráfico para ambiental o datos de robótica, el movimiento es un aspecto ambiental como es la temperatura y la humedad, aspecto robótica motor velocidades de temperatura óptima de la batería y parte, así como del ángulo del servo u otros sistemas mecánicos que desea registrar para la optimización o comprobación del funcionamiento de partes... RTC reloj necesita que una biblioteca instalada en el IDE. https://Learn.Adafruit.com/DS1307-Real-Time-Clock-... Enlace adicional por si acaso. https://Learn.Adafruit.com/DS1307-Real-Time-Clock-... Una vez instalado carga el código de búsqueda cómo llamar para arriba la función now() para el RTC actual chip tiempo se muestra en el monitor serial en el IDE de Arduino o también puede leer el segundo enlace y toda su información... una vez hecho esto han terminado configurando el módulo para registro de datos... (entrar en que en un momento futuro como he conseguido recientemente este módulo y aún no se ha utilizado yo mismo, publicaremos videos y fotos junto a cómo se hacía en detalle con los enlaces pertinentes que tengo.

  • (ARDUINO SENSOR de movimiento, con AUDIO y alerta VISUAL) Bajo nivel sistema de seguridad con detección de audio y visual, puede outputted a un monitor serial si deseaban y mostrará movimiento detectado cuando detecta, sensor de detección IR necesario junto con un zumbador eléctrico piezoeléctrico y mucho alambre de luz LED, sin soldadura breadboard recomendado pero no necesario, al mudarse en gama del sensor unos 15 a 20 pies en mis experiencias con las pruebas interiores , se podría conectar un servo con el derecho de la biblioteca de codificación podría disparar un gatillo para un estroboscópico de dispositivo defensivo, banner, nerfgun etc, tras la detección de movimiento haciendo de este una defensa automática configuración media nivel de seguridad, sistemas de cámaras no siendo nivel bajo simple capacidad para defenderse a sí mismo a diferencia de esto estratégicamente el sistema que tiene esa capacidad, sólo Coloque en lugares donde sabes que nadie aparte de usted debe ser , ejemplo dentro de tu PC, enroscar con discos duros etc, o dentro de una habitación entera si tiene sólo una puerta y sin ventanas. Codificación por debajo de esta línea ___ int ledPin = 13; elige el pin para el LED int inputPin = 2; elegir la clavija de entrada (para el sensor PIR) int pirState = bajo; empezar, suponiendo que ningún movimiento detectado int val = 0; variable para leer el pin status int pinSpeaker = 10; Configurar un altavoz en un perno PWM (digital 9, 10 u 11)
  • void setup() {pinMode (ledPin, salida); / / declara el LED como salida pinMode (inputPin, entrada); / / declara el sensor como la entrada pinMode (pinSpeaker, salida); Serial.Begin(9600); }

    void loop() {val = digitalRead(inputPin); / / lee el valor de entrada si (val == HIGH) {/ / comprobar si la entrada es alta digitalWrite (ledPin, HIGH); / o apagar el LED ON playTone (300, 160); delay(150);

    Si (pirState == LOW) {/ / sólo hemos convertido en Serial.println ("movimiento de detectado!"); / / solo queremos imprimir en el cambio de la salida, no de estado pirState = alto;}} otro {digitalWrite (ledPin, LOW); / o apagar el LED apagado playTone (0, 0); delay(300); si (pirState == HIGH) {/ / sólo hemos convertido de Serial.println ("movimiento que terminó!"); / / solo queremos imprimir en el cambio de la salida, no de estado pirState = bajo;}}} duración en milisegundos, frecuencia en hertz vacío playTone (larga duración, int freq) {duración * = 1000; int periodo = (1.0 / freq) * 1000000; largo elapsed_time = 0; mientras que (elapsed_time < duración) {digitalWrite(pinSpeaker,HIGH); delayMicroseconds(period / 2); digitalWrite (pinSpeaker, LOW); delayMicroseconds(period / 2); elapsed_time += (período);}}

Artículos Relacionados

Cómo a uso Fritzing para tu Arduino/RaspberryPi Instructable

Cómo a uso Fritzing para tu Arduino/RaspberryPi Instructable

Mostrar esquemas, diseños de protoboard y más con esta aplicación!Paso 1: Descargar/instalar Fritzing.org y haga clic en descargar en la parte superior. Luego elegir lo que os está utilizando por ejemplo Mac OS X y comenzara a descargar. A continuaci
Cómo hacer un obstáculo evitando Arduino Robot

Cómo hacer un obstáculo evitando Arduino Robot

Hola a todos! En este Instructable voy se que muestra cómo hacer un robot similar a la "móvil Arduino plataforma Experimental" (MAEP) que hice. Está equipado con dos motores que pueden dirigir el robot y la habilidad de ver los obstáculos delant
Sensor de luz muy sensible Arduino

Sensor de luz muy sensible Arduino

en el Proyecto de la comunidad de bioluminiscencia en BioCurious, hemos estado trabajando con un número de algas y bacterias bioluminiscentes. Nos encantaría poder medir con precisión cuánto luz estos organismos producen. Por desgracia, la cantidad d
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
Cómo usar WTV020SD - 16P con Arduino

Cómo usar WTV020SD - 16P con Arduino

WTV020SD-16 es un excelente módulo para añadir música en proyectos de electrónica. El módulo puede utilizarse con o sin Arduino.Hay varias cosas a considerar al trabajar con este módulo. Por ejemplo, funciona con sólo 2GB de tarjeta microSD y soporta
Cómo se mide la masa de la tierra utilizando arduino.

Cómo se mide la masa de la tierra utilizando arduino.

Un buen día, yo estaba pesando a mi auto sobre una balanza. De pronto un pensamiento vino a mi mente, '¿cuánto sería la masa de la tierra?'. Deja eso aparte, ' ¿cómo podemos incluso medirlo?'. No es ningún tal balanza en la cual, se puede colocar la
Juego archivo usando arduino

Juego archivo usando arduino

este es un circuito simple para reproducir archivos wav usando arduino Nano V3.0, consta de 4 botones, cada uno reproducir archivo wav específico cargado a la tarjeta SD.Paso 1: partes 1-Arduino Nano V3.0 (yo usé la versión de chino llamada Funduino
¿TimeKeeping en ESP8266 & arduino uno sin un RTC (reloj en tiempo Real)?

¿TimeKeeping en ESP8266 & arduino uno sin un RTC (reloj en tiempo Real)?

Como dice el titulo, he probado hacer el seguimiento de tiempo en mi arduino uno y la ESP8266 / tablas Wemos D1 (programadas con arduino) sin el uso de bibliotecas, internet o una unidad RTC. Un montón de instructables grandes aquí en el sitio Dile q
Arduino, sensores y MIDI

Arduino, sensores y MIDI

Ahora que estás al día sobre el uso de entradas y salidas de Arduino, este Instructable le dará todo que lo necesario para empezar a usar sensores para activar notas MIDI de Arduino. Este post es la última entrega de una serie de talleres que dirigió
Voz para Arduino: LEDs de Control usando reconocedor de voz MIT

Voz para Arduino: LEDs de Control usando reconocedor de voz MIT

Hola, todo el mundo!!!!!! Ha sido un tiempo no había actualizado mi post aquí. Hoy me gustaría compartir con los chicos un experimento que hice. Voy a controlar LEDs con el reconocedor de voz MIT app inventor. Oh antes de que olvide, también empecé u
Shield Arduino sous-vide

Shield Arduino sous-vide

* Nota * este proyecto es realizado por un grupo de estudiantes de la Politécnica de SingapurLas herramientas y componentes fueron proporcionados por nuestro supervisor FYP Teo Shin Jen.Sous-vide (/ suË Ë viË d /; En francés "al vacío") [1] es u
Regulador de función de múltiple de Arduino Mini con pantalla LCD

Regulador de función de múltiple de Arduino Mini con pantalla LCD

este instructivo se basa en el monitor de entorno Arduino mini y monitor de EEG de Arduino mini Instructables.Le permite controlar hasta 4 relés usando el tiempo, temperatura y/o luz, tu mente, o sensor de lo que le gustaría utilizar.Los ejemplos son
OFFscope - osciloscopio offline (Arduino + SD tarjeta registro rápido)

OFFscope - osciloscopio offline (Arduino + SD tarjeta registro rápido)

Esto no es un osciloscopio de tiempo real!En primer lugar adquirir señal entrando ahorro/lo a la tarjeta SD. Luego revise la señal adquirida en tu PC.Este osciloscopio fuera de línea está diseñado para diagnóstico automotriz sensor. 99% de los sensor
Biblioteca de controlador de LCD Arduino I2C y PackMan

Biblioteca de controlador de LCD Arduino I2C y PackMan

Este proyecto es una completa Arduino un Instructable anterior que se puede encontrar aquí;Snappily que tituló...'Biblioteca PIC de microchip para el Control de un 20 por 4 LCD sobre I2C'Es mi primera ir a escribir una librería de Arduino C++ así que