Мазмуну:

Domótica Con Raspberry Pi: 5 кадам
Domótica Con Raspberry Pi: 5 кадам

Video: Domótica Con Raspberry Pi: 5 кадам

Video: Domótica Con Raspberry Pi: 5 кадам
Video: RASPBERRY PI 5 review en profundidad en español ¿ puede con ps2, psp o wii ? 2024, Июль
Anonim
Image
Image
Domótica Con Raspberry Pi
Domótica Con Raspberry Pi

Raspberry Pi менен болгон мамилеңиз, сиз үчүн эң оор!

La InfiniPi уландысы:

- Socket XBee шайкеш.

- Con conectores токоюна 3 кирүү.

- 1 кирүүчү I2C con conector бак.

- 2 salidas de Relé.

Бул Raspberry Pi менен байланышкан протоколдордун жардамы менен, көзөмөлдөөчү контролдоо, көзөмөлдөө, сезүү жана башка нерселер.

1 -кадам: материалдар

  • Raspberry Pi 3 Modelo B.
  • InifiniPi
  • Гроув - Сенсор де Луз (LDR)
  • Raspberry Pi 3 5V/2.5A үчүн Transformador
  • Ampolleta
  • Monitor
  • Teclado
  • Чычкан

2 -кадам: Conexionado

Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
  1. Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун Которуу Selolo la InifiniPi sobre la Raspberry, asegúrate de que los pines estén en su posición.
  2. Сенсор Grove LDR жана A0 де la inifiniPi.
  3. Сүйлөшүү bien los cables que van en la salida del Relé hacia la red eléctrica y la ampolleta.
  4. Raspberry Pi 3 программасы эң керектүү программалар:

    1. Teclado
    2. Чычкан
    3. Monitor
  5. Raspberry менен Conecta el transformador.

3 -кадам: Программа

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

Төмөнкү китептердин имараттары, үйрөткүчтөрү:

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

Python архивинин көчүрмөсү жана көчүрмөлөрүн алуу (2.7.13 версиясы, китепкананын акыркы нускасы)

Жылдыз жылдыздары "*", TOKEN y Variable ID менен өчүрүлөт.

Колдонуу шарттары жана баалуу кагаздар менен камсыз кылуу.

4 -кадам: Кодиго

#!/usr/bin/python

#!/usr/bin/env python #-*-коддоо: utf-8-*-

ubidotsтон ApiClient импорттоо

ADCPiден ADCPi импорттоо

GPO катары RPi. GPIO импорттоо

математиканы импорттоо

импорттоо убактысы

импорт os

туш келди импорттоо

GPIO.setmode (GPIO. BCM)

GPIO.setup (22, GPIO. OUT)

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

while (True):

# консолун тазалаңыз

os.system ("ачык")

#"API" объектисин түзүңүз

api = ApiClient (токен = '****************************')

#"Өзгөрмө" объектини түзүңүз

өзгөрмө = api.get_variable ("************************")

#Бул жерде, адатта, маалыматтарды алуу үчүн кодду коёсуз

Luz = adc.read_voltage (1)

эгер Luz <1.5:

GPIO.output (22, True)

башка:

GPIO.output (22, False)

# Убидоттордогу өзгөрмөгө маанини жаз

жооп = variable.save_value ({"маани": Luz})

басып чыгаруу (жооп)

убакыт.уйку (5)

5 -кадам: Funcionamiento

Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento

Сенсорго байкоо жүргүзүү менен, мен 1,5 же андан кийин активдүү Рельске ээ болом.

Сунушталууда: