Агуулгын хүснэгт:

Domótica Con Raspberry Pi: 5 алхам
Domótica Con Raspberry Pi: 5 алхам

Видео: Domótica Con Raspberry Pi: 5 алхам

Видео: Domótica Con Raspberry Pi: 5 алхам
Видео: Domótica con Raspberry Pi 2024, Долдугаар сарын
Anonim
Image
Image
Domótica Con Raspberry Pi
Domótica Con Raspberry Pi

Бөөрөлзгөнө Pi -ийн хувьд энэ нь маш чухал юм!

La InfiniPi үргэлжлэл:

- Socket XBee нийцтэй.

- Con conectores төгөлд 3 удаа орох боломжтой.

- 1 entrada I2C con conector төгөл.

- 2 салида де Реле.

Бөөрөлзгөнө Pi нь янз бүрийн протокол, харилцаа холбоо, хяналт тавих, мэдрэх чадвар, мэдрэмтгий байдал, дотоод орчны мэдрэмтгий систем юм.

Алхам 1: Материалууд

  • Raspberry Pi 3 Modelo B.
  • InifiniPi
  • Гроув - мэдрэгч де Луз (LDR)
  • Raspberry Pi 3 5V/2.5A трансформатор
  • Амполлета
  • Хяналт
  • Текладо
  • Хулгана

Алхам 2: Conexionado

Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
Conexionado
  1. Бөөрөлзгөнө, мөн лос нарс жимсгэнэ гэж юу болохыг олж мэдээрэй.
  2. Гроувын LDR мэдрэгчийг оруулаад A0 de la inifiniPi.
  3. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Sujeta bien los kabels que que en en la salida del Relé hacia la red eléctrica y la ampolleta.
  4. Raspberry Pi 3 програм хангамжийн програмууд нь:

    1. Текладо
    2. Хулгана
    3. Хяналт
  5. Бөөрөлзгөнөтэй Conecta el transformador.

Алхам 3: Хөтөлбөр

Хөтөлбөр
Хөтөлбөр
Хөтөлбөр
Хөтөлбөр
Хөтөлбөр
Хөтөлбөр
Хөтөлбөр
Хөтөлбөр

Мэдээллийг дараах байдлаар авч үзэх болно:

ADC

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

Убидотууд

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

Python архивын хуулбарыг хуулбарлах, хуулбарлах (2.7.13 хувилбар, номын сангийн хувилбарыг унших)

Dond están los asteriscos "*", remplaza por to TOKEN y Хувьсах ID.

Энэ нь хамгийн чухал зүйл юм.

Алхам 4: Кодиго

#!/usr/bin/python

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

ubidots -аас ApiClient импортлох

ADCPi -аас ADCPi импортлох

RPi. GPIO -г GPIO болгон импортлох

математик импортлох

импортлох хугацаа

импортлох os

санамсаргүй байдлаар импортлох

GPIO.setmode (GPIO. BCM)

GPIO. тохиргоо (22, GPIO. OUT)

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

байхад (Үнэн):

# консолыг цэвэрлэ

os.system ('тодорхой')

#"API" объект үүсгэх

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

#"Хувьсах" объект үүсгэх

хувьсагч = api.get_variable ("************************")

#Энд ихэвчлэн өгөгдөл авахын тулд кодоо тавьдаг

Luz = adc.read_voltage (1)

хэрэв Luz <1.5:

GPIO.output (22, Үнэн)

өөр:

GPIO.output (22, Худал)

# Ubidots дээр хувьсагчийнхаа утгыг бичнэ үү

хариу = хувьсагч.save_value ({"утга": Luz})

хэвлэх (хариулт)

цаг унтах (5)

Алхам 5: Funcionamiento

Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento

Мэдрэгчийг шалгаж үзвэл, энэ нь 1.5, идэвхтэй байх болно.

Зөвлөмж болгож буй: