Orodha ya maudhui:

Domótica Con Raspberry Pi: Hatua 5
Domótica Con Raspberry Pi: Hatua 5

Video: Domótica Con Raspberry Pi: Hatua 5

Video: Domótica Con Raspberry Pi: Hatua 5
Video: Home Automation Raspberry Pi Distribution Board DIY | IOT Project 2023 2024, Novemba
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!

La InfiniPi contiene:

- Soketi XBee sambamba.

- 3 entradas análogas con conoresores shamba.

- 1 entrada I2C shamba la koni.

- 2 salidas de Relé.

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

Hatua ya 1: Materiales

  • Raspberry Pi 3 Modelo B
  • InifiniPi
  • Grove - Sensor de Luz (LDR)
  • Transformador para Raspberry Pi 3 5V / 2.5A
  • Ampolleta
  • Kufuatilia
  • Teclado
  • Panya

Hatua ya 2: 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. Ingiza sensorer Grove LDR kwenye orodha ya A0 de la inifiniPi.
  3. Sujeta bien los cables que van en la salida del Relé hacia la red eléctrica na la ampolleta.
  4. Programu ya programu ya Raspberry Pi 3 es necesario conectarle:

    1. Teclado
    2. Panya
    3. Kufuatilia
  5. Conecta el transformador la Raspberry.

Hatua ya 3: Programación

Programu
Programu
Programu
Programu
Programu
Programu
Programu
Programu

Ripoti ya deni inaleta nje ya bure, inajumuisha los siguientes tutoriales:

ADC

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

Ubidots

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 (Sejecuto 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 na Kitambulisho cha Kutofautiana.

Kila kitu kinatekelezwa na watu wanaotazamwa kwa njia inayofaa kwa njia inayofaa.

Hatua ya 4: Código

#! / usr / bin / chatu

#! / usr / bin / env chatu # - * - kuorodhesha: utf-8 - * -

kutoka kwa ubidots kuagiza ApiClient

kutoka ADCPi kuagiza ADCPi

kuagiza RPi. GPIO kama GPIO

kuagiza hesabu

muda wa kuagiza

kuagiza os

kuagiza bila mpangilio

GPIO.setmode (GPIO. BCM)

Usanidi wa GPIO (22, GPIO. OUT)

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

wakati (Kweli):

# futa kiweko

mfumo ('wazi')

#Unda kitu cha "API"

api = ApiClient (ishara = '*****************************')

#Unda kitu "Mbadala"

variable = api.get_variable ("************************")

#Hapa ndipo mahali ambapo kawaida huweka nambari ya kukamata data

Luz = adc.read_voltage (1)

ikiwa Luz <1.5:

Pato la GPIO (22, Kweli)

mwingine:

Pato la GPIO (22, Uongo)

# Andika thamani kwa ubadilishaji wako katika Ubidots

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

chapisha (majibu)

saa. kulala (5)

Hatua ya 5: Funcionamiento

Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento

Tazama uchunguzi wa kila siku kwa sensorer, nguvu na nguvu ya 1.5, ikiwa ni pamoja na kufanya kazi kwa uhusiano kati ya watu wenye nguvu.

Ilipendekeza: