Luz detección de 433 MHz Arduino RF inteligente de persianas (2 / 2 paso)

Paso 2: Paso 2: código de Arduino y mejores prácticas

Se adjunta es el código de Arduino.

El código es bastante sencillo. Hay un bucle que controla la fotorresistencia. Si el valor pasa por debajo de cierto umbral (500 en mi caso), provoca un cambio de estado. El cambio de estado desencadena el lazo que establece los parámetros de servo hace girar. Hay un retraso al final del bucle principal para evitar que las persianas de apertura y cierre constantemente cuando la luz está en un valor de umbral.

Si se detecta una señal de RF o de botón, otro bucle se inicia que continúa hasta que se detecta el botón opuesto comando RF. Como con la mayoría del código, es difícil de explicar, pero fácil de ver.

Usted puede monitorear lo que está pasando en el monitor serial. Ayuda mucho al ajustar los valores de la fotorresistencia por "día" y "noche". Si encuentra que necesita más o menos sensibilidad con el fotoresistor, cambiar el resistor de 10K a uno más adecuado para su brillo. Hay muchos grandes tutoriales explicando cómo elegir la mejor resistencia a utilizar junto con una fotorresistencia.

Pidió prestado pesadamente de ssshake. Gracias por el gran código! Su configuración es mucho más sofisticada que la mía y lo recomendaría si usted está buscando algo más ambicioso. Aquí hay un enlace a su configuración.

Nota, durante el primer ciclo del bucle se puede detectar un cambio de estado (dependiendo de la luz) y girar el servo. Esto hizo difícil para mí conseguir la envoltura de cable inicial averiguada. Porque era demasiado perezoso para cambiar el código si estaba iniciando el sistema en la obscuridad o la luz del día, me pareció más fácil desenchufar el servo durante el primer ciclo del bucle. Esto permite que el código de "estabilizar" a cualquiera que sea el estatus actual de luz. Conectar los cables de tracción, enchufe el servo en y fuera de él va. Durante la prueba, puede cambiar el tiempo de retardo en el extremo del lazo para que no tenga que esperar para que las persianas que responde otra vez.

Artículos Relacionados

Temporizador de controlado de radio de 433 mhz luz de AC con arduino

Temporizador de controlado de radio de 433 mhz luz de AC con arduino

En este instructable documenta cómo hice un reloj controlado de radio de mis luces de inundación al aire libre. Mis luces son del tipo más viejo y utiliza mucha energía (luces 150w y 500w). Por esta razón apenas apenas he usado les, pero ahora he hec
Módulo transmisor/receptor de RF 315/433 MHz y Arduino

Módulo transmisor/receptor de RF 315/433 MHz y Arduino

Hi todo el mundo, busqué en Instructables sobre un sencillo módulo transmisor-receptor de RF, que se utiliza en el control remoto para coches, o para controlar tareas sencillas, como relé de control on/off por desgracia yo no encontrar lo que necesit
Con 433 MHz mando a distancia se enciende Arduino

Con 433 MHz mando a distancia se enciende Arduino

Supongo que todo el mundo sabe los interruptores remotos controlados que en su forma más simple vienen en un par (sobre todo 3) de dispositivos switcheable a enchufe en la toma de corriente y que recibirán un enchufe de una lámpara o algo y que se pu
Bajo costo Arduino Jammer 433 Mhz

Bajo costo Arduino Jammer 433 Mhz

IntroducciónEn este proyecto demostrará el uso de un arduinocomo una emisión para el rango de 433 Mhz con sólo 2 element´sLista demateriales:-Arduino-Módulo RF 433Paso 1: proyectoPara este proyecto utilizo un protoboard pero se puedesimple conecte el
Cómo construir RC 433 MHZ para control de servos (100% Arduino)

Cómo construir RC 433 MHZ para control de servos (100% Arduino)

¡ Hola chicos!Hay mi solución para omitir número de temporizador (servo y Marc alambre virtual).Debido al número de temporizador que tenía, decidí omitir añadiendo un tercer arduino.Es la forma en que funciona:-El transmisor comprueba entradas y envi
Antena de 433 MHz cinta métrica-juegos de rastreo de frecuencia ultraelevada transmisor!

Antena de 433 MHz cinta métrica-juegos de rastreo de frecuencia ultraelevada transmisor!

Este Instructable se relaciona con el diseño y evaluación de una simple cinta métrica base antena de Yagi 433 MHz de 3 elementos.  Un receptor eficaz fue hecho por "persuadir" a ~ US$ 4 Dorji 433 MHz pedir módulo de datos (amplitud Shift Keying)
Faro de radio de 433 MHz UHF modelo perdido

Faro de radio de 433 MHz UHF modelo perdido

Aquí es un simple faro de radio de corto alcance 433.92 MHz que puede ser útil para localizar caídos R/C aviones, perdido globos, cohetes modelo - o tal vez oculto transmisor "cazas del zorro". 433.92 MHz es internacionalmente una banda libre, y
433 MHz antena cargada de bobina

433 MHz antena cargada de bobina

En mis proyectos de 433 MHz he estado usando un par de (0,70 cnts) barato de Tx/Rxmódulos. Sobre todo he utilizado el emisor y que es realmente muy bueno: si se utiliza para accionar interruptores remotos disponibles comercialmente, que llegue muy le
Salidas de control independiente de ESP8266-12 blynk inalámbrico 433 mhz

Salidas de control independiente de ESP8266-12 blynk inalámbrico 433 mhz

Este es mi primer proyecto en instructable...Este proyecto utiliza ESP8266-12 para encender y apagar la comunicación inalámbrica, sin cambios, usando la aplicación Blynk biblioteca Rc-interruptorPaso 1:Paso 2: materiales ESP8266-12 o (ESP8266-07,...,
Luz de la noche de la Arduino

Luz de la noche de la Arduino

luz de la noche de la ArduinoEste proyecto crea una luz de noche automática. Las luces se encenderán automáticamente cuando elhabitación es oscuro, y cuando la habitación está clara.Componentes necesarios:1 x Arduino1 x Breadboard3 x 220 Ohm resisten
Luz controlada mezclador blender, proyecto de arduino!

Luz controlada mezclador blender, proyecto de arduino!

Luz controlada mezclador blender, proyecto de arduino!
Algoritmo de detección de Pitch de Arduino (usando AMDF)

Algoritmo de detección de Pitch de Arduino (usando AMDF)

Última actualización: 16 de enero de 2016 (añadido recientemente un código de matlab mejora (step7) con muestras y un montón de notas)Prólogo: Este Instructable es escrito en un estilo para mostrar cómo analizado, probado, implementado y había optimi
Luz coche rc buscando Hack (con Arduino)

Luz coche rc buscando Hack (con Arduino)

creación de una plataforma robótica de toma cero asignar trabajo y unos pocos dólares. Comprar listo construido es fácil pero asignan costos de dinero (al menos para mí). Así que en lugar de ello que me decidí a piggy de nuevo fuera de las empresas q
Proyecto simple de detección de movimiento de Arduino

Proyecto simple de detección de movimiento de Arduino

Este es un tutorial muy básico para principiantes de Arduino, hemos tratado de mantenerlo simple y al punto, uso de sensores de detección de movimiento PIR y cómo controlar el LED basados en el outpu del sensor.y así en pocas palabras, la idea princi