Tartalomjegyzék:

Domótica Con Raspberry Pi: 5 lépés
Domótica Con Raspberry Pi: 5 lépés

Videó: Domótica Con Raspberry Pi: 5 lépés

Videó: Domótica Con Raspberry Pi: 5 lépés
Videó: Home Automation Raspberry Pi Distribution Board DIY | IOT Project 2023 2024, November
Anonim
Image
Image
Domótica Con Raspberry Pi
Domótica Con Raspberry Pi

Si deseas domótica con Tu Raspberry Pi, este Hat esta diseñado para ti!

A La InfiniPi tartalma:

- Socket XBee kompatibilis.

- 3 entradas análogas con conectores liget.

- 1 entrada I2C con contoctor liget.

- 2 salidas de Relé.

Con estos elementos puedes conectar tu Raspberry Pi a different protokoll de comunicación, controlar otros dispositivos, medir sensores análogos, entre otras cosas.

1. lépés: Anyagok

  • Raspberry Pi 3 Modelo B
  • InifiniPi
  • Grove - Sensor de Luz (LDR)
  • A Raspberry Pi 3 5V/2.5A átalakítója
  • Ampolleta
  • Monitor
  • Teclado
  • Egér

2. lépés: Conexionado

Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
  1. Se coloca la InifiniPi sobre la Raspberry, asegúrate de que los pines estén en su posición.
  2. Inserta el sensor Grove LDR en la entrada A0 de la inifiniPi.
  3. Sujeta bien los cable que van en la salida del Relé hacia la red eléctrica y la ampolleta.
  4. A Raspberry Pi 3 programja és a szükséges lépések:

    1. Teclado
    2. Egér
    3. Monitor
  5. Conecta el transformador a la Málna.

3. lépés: Programozás

Programación
Programación
Programación
Programación
Programación
Programación
Programación
Programación

Inicialmente debes importar las librerías, siguiendo los siguientes tutoriales:

ADC

https://www.abelectronics.co.uk/kb/article/23/python-library-and-demos

Ubidotok

https://ubidots.com/docs/devices/raspberrypi.html#send-one-value-to-ubidots

Luego de importar las librerías, copia el código en tu archivo Python (Se ejecuto en la versión 2.7.13, porque la librería de Ubidots esta en esa versión)

Donde están los asteriscos "*", remplaza por tu TOKEN y Variable ID.

Al ejecutar el código, puedes visualizar la trama que se envía a la plataforma.

4. lépés: Código

#!/usr/bin/python

#!/usr/bin/env python #-*-kódolás: utf-8-*-

az ubidots importálja az ApiClient -t

az ADCPi -ből importálja az ADCPi -t

importálja az RPi. GPIO -t GPIO -ként

matematika importálása

importálási idő

importál

véletlenszerű importálás

GPIO.setmode (GPIO. BCM)

GPIO.setup (22, GPIO. OUT)

adc = ADCPi (0x6e, 0x6e, 18)

míg (igaz):

# törölje a konzolt

os.system ('tiszta')

#Hozzon létre egy "API" objektumot

api = ApiClient (token = '*****************************' ')

#Hozzon létre "Változó" objektumot

változó = api.get_variable ("************************")

#Itt szokta elhelyezni a kódot az adatok rögzítéséhez

Luz = adc.read_voltage (1)

ha Luz <1,5:

GPIO. kimenet (22, igaz)

más:

GPIO.output (22, hamis)

# Írja be az értéket a változóba Ubidots -ban

response = variable.save_value ({"value": Luz})

nyomtatás (válasz)

time.sleep (5)

5. lépés: Funcionamiento

Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento

Se observa que al cubrir el sensor, el valor es menor a 1.5, lo que hace que se active el Relé y encienda la ampolleta.

Ajánlott: