De frambuesa pi & Arduino IOT automatización (3 / 3 paso)

Paso 3: Programación:

ahora este es el momento de programa el Raspberry pi y arduino nano, para que puedan hablar entre sí.

i suponiendo que sepa programación de arduino, así que m sólo destacar las cosas importantes aquí como programa de arduino puede ser altamente modificado para satisfacer sus necesidades.

establecer la velocidad en baudios a 115200

leer el cuento por entregas y buscar los comandos específicos, será bueno tener comandos de carácter individual para comenzar.

Responder el arduino según el comando.

CÓDIGO:-

///////////////////////////////////////////////////////////////////////

código empieza aquí

LED = 13, //using en tablero led
d Char; variable para almacenar el comando

Configuración de arduino

void setup()

{Serial.begin(115200); / / Configurar puerto serie

pinMode(led,OUTPUT); instalación led pin como salida

}

Aquí empieza el bucle

void loop()

{

if(serial.Available()) / / ejecutar si algo está disponible de serie

{

d=serial.Read(); almacenar el comando a nuestra variable

}

digitalWrite(led,d); Activar led de encendido/apagado

}

código termina aquí

/////////////////////////////////////////////////////////////////////////////////////////////////////////

Programación de frambuesa pi:

he usado script en python para controlar mi Pi y comunicarse con arduino. abrir el python IDE 3 y haga clic en archivo y abrir nueva ventana. Ahora copia el siguiente código y pegar allí.

Nota:-conectar arduino nano en uno de los puertos USB de Pi. hacer esto antes de comenzar la Pi. No hay que olvidar su Pi debe tener conexión a internet wi-fi o LAN.

### CÓDIGO EMPIEZA AQUÍ:-

#! así

# Este código está escrito por Abhianv verma.

# Este código lee la API y escribe los datos importantes para el puerto serie

Import urllib

de importación sueño

de urlopen de importación urllib.request

serial de importación

Arduino = serial. Serial('/dev/ttyUSB0',115200,8,'N',1,'NONE')

arduino.isOpen()

encendido = 'H'

OFF = 'L'

URL = "http://your_api_read_address_here"

HTML=urlopen(URL)

Aunque la verdad:

d=html.Read()

Temp = d [354]

if(Temp==On):

Arduino.Write('H'.encode())

Imprimir ("LED")

if(Temp==OFF):

Arduino.Write('L'.encode())

Imprimir ("LED apagado")

Imprimir ("Recevied datos:")

Print(d)

Sleep(10)

### CÓDIGO TERMINA AQUÍ

ahora guarde el script con nombre por ejemplo IoT_automation. y ejecutar el script, se puede ver la salida en la shell de python.

AUTOMATIZACIÓN FELIZ

Artículos Relacionados

En el interior paso a paso en la rutina con frambuesa Pi & Arduino Iot

En el interior paso a paso en la rutina con frambuesa Pi & Arduino Iot

Hola a todos.El propósito de este proyecto es utilizar un interior pasos de entrenamiento Raspbery Pi y Arduino. Este tipo de pasos suelen tener tamaño de representación pequeño y usted tiene que mirar hacia abajo durante el entrenamiento para ver tu
Relé control remoto Plug And Play (frambuesa y Arduino y leer sensores)

Relé control remoto Plug And Play (frambuesa y Arduino y leer sensores)

El objetivo era crear fácil de usar control de extremo a extremo sobre tomas de corriente mediante relé, incluyendo (y quizás principalmente) GUI Web y automatización.Como siempre intento usar las soluciones existentes y recurrir lo menos posible en
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
Automatización de Arduino IOT con ESP8266

Automatización de Arduino IOT con ESP8266

Este es un proyecto de automatización de IoT. no como otros que solo buscar los datos del sensor a la internet. allí utilicé técnica de control de los dispositivos de lectura para que web api usando wifi módulo esp8266. con esta técnica podemos monit
El centro de automatización de frambuesa Pi-Arduino-SignalR hogar

El centro de automatización de frambuesa Pi-Arduino-SignalR hogar

Después de un par de mi preludio IBLEs publicado aquí y aquí, este proyecto toma el primer paso hacia la construcción de una versión básica de un funcional Inicio Centro de automatización.He utilizado varias tecnologías diferentes en un esfuerzo para
CONMUTADOR RF CON frambuesa Y ARDUINO por medio de "WHATSAPP"

CONMUTADOR RF CON frambuesa Y ARDUINO por medio de "WHATSAPP"

Materiales NecesariosFrambuesa.Arduino.ModulosTX y RX.Pecado tarjeta de cualquier operador.Salidas eléctricas inalambricas.Protoboard.LED.Cables.Internet.Elegante teléfono con whatsappSoftwares necesarios:Raspbian.Python.Librería Yousup.Librería seri
Arduino Gas automatización sistema Android

Arduino Gas automatización sistema Android

De gas sistema de automatización, que hice antes, pero el nuevo que compartí una imágenes de la etapa de proje.yap por desgracia esto va porcentaje de defecto bakmayın.proj el programa del teléfono móvil y Arduino código paylaşıyorum.basit un sağlama
Frambuesa Pi + Arduino Serial con pantalla LCD

Frambuesa Pi + Arduino Serial con pantalla LCD

IntroducciónEste es mi LCD de información frambuesa Pi, quería intentar y conseguir el Arduino y frambuesa Pi hablando entre sí a través de USB serial e hice este pequeño proyecto.El Raspberry Pi utiliza un script en python para obtener los datos y e
Navidad guirnalda 2.0 frambuesa Pi / Arduino "Selfie / Photobooth"

Navidad guirnalda 2.0 frambuesa Pi / Arduino "Selfie / Photobooth"

Este es mi arte festivo para el año 2015 y se basa en mi Arduino 2014 basado en sintonizar jugar Navidad guirnalda de la Navidad. Me puse a tocar con la frambuesa PI este año y ha gustado lo de ejecutar en linux y las diferentes opciones que tenía co
APDuinOS (parpadeando)--arduino IoT (internet de las cosas)--aplicación de aquaponic

APDuinOS (parpadeando)--arduino IoT (internet de las cosas)--aplicación de aquaponic

si estás leyendo este Instructable Estás aquí por una de dos razones.PRIMERA RAZÓN:Es porque usted no sabe nada de APDuinOS y está interesado en lo que es y cómo se relaciona la IoT (Internet de las cosas).  Puede aprender más acerca de APDuino por i
Hacer un Arduino Powered automatización de cortina

Hacer un Arduino Powered automatización de cortina

En este video empezar a trabajar en que muestra cómo hacer que un dispositivo eléctrico de Arduino que se abren y cierran cortinas!Mediante cierta cuerda y un servo de rotación continua soy capaz de crear un sistema de polea que servirá como la colum
Toma de corriente de World Wide WiDo Web!!!! El último Arduino DIY de IoT

Toma de corriente de World Wide WiDo Web!!!! El último Arduino DIY de IoT

WWWWiDo es una toma de corriente accesible desde cualquier dispositivo con un navegador que puede controlar a distancia un aparato conectado y es ampliable a monitoreo y automatización con sensores y actuadores. Este sistema es una alternativa a los
El tiempo en pantalla utilizando Arduino y frambuesa Pi

El tiempo en pantalla utilizando Arduino y frambuesa Pi

Este proyecto es sistema de visualización de tiempo usando 16 * 2 lcd, arduino, frambuesa pi, internetEste proyecto es muy fácil necesidad muy menos AsambleaEs mostrar el tiempo en cualquier mercancías en mundo en 16 * 2, se puede ajustar lo que dese
IOT de Arduino: Temperatura y humedad (con WiFi ESP8266)

IOT de Arduino: Temperatura y humedad (con WiFi ESP8266)

Hola a todos! Soy Michalis Vasilakis de www.ardumotive.com y en este Instructables voy a mostrar cómo hacer su propio termómetro de Internet de las cosas (IOT) mediante el uso de la placa de Arduino uno.Puede utilizar en casa, en la oficina, o en cua