Мазмұны:

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

Бейне: Domótica Con Raspberry Pi: 5 қадам

Бейне: Domótica Con Raspberry Pi: 5 қадам
Бейне: Home Automation Raspberry Pi Distribution Board DIY | IOT Project 2023 2024, Қараша
Anonim
Image
Image
Domótica Con Raspberry Pi
Domótica Con Raspberry Pi

Raspberry Pi -ге арналған ең үлкен қиындықтар!

La InfiniPi жалғасы:

- XBee ұяшығымен үйлесімді.

- con conectores тоғайындағы 3 орын.

- I2C конекторлы тоғай.

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

Raspberry Pi бір -бірімен байланыс орнатқан кезде, олар бір -бірімен байланысады, бақылауға болады, сезімталдық пен сезімталдыққа байланысты болады.

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

  • Raspberry Pi 3 Modelo B.
  • InifiniPi
  • Гроув - сенсор де Луз (LDR)
  • Raspberry Pi 3 5V/2.5A трансформаторы
  • Амполлета
  • Монитор
  • Текладо
  • Тышқан

2 -қадам: Conexionado

Конексионадо
Конексионадо
Конексионадо
Конексионадо
Конексионадо
Конексионадо
Конексионадо
Конексионадо
  1. Таңқурайдан кейін, сіз қарағайдың қарағайына қарайтын боласыз.
  2. Сенсор Grove LDR және A0 de la inifiniPi.
  3. Сымсыз байланыс кабельдері қызыл электроника мен лампочкадан тұрады.
  4. Raspberry Pi 3 бағдарламалық жасақтамасы:

    1. Текладо
    2. Тышқан
    3. Монитор
  5. Таңқурайға арналған трансформациялау.

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 нұсқасы, Ubidots кітапханасының нұсқасы)

Жұлдызша жұлдыздары «*», TOKEN y айнымалы идентификатор.

Бұл бір уақытта, егер сіз платформаға кірсеңіз.

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, жалған)

# Мәнді айнымалы мәнге Ubidots -те жазыңыз

жауап = variable.save_value ({«мән»: Luz})

басып шығару (жауап)

уақыт.ұйықтау (5)

5 -қадам: Funcionamiento

Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento
Funcionamiento

Сенсорлық бақылау 1,5 -ге тең, бұл белсенді байланыстың белсенділігін арттырады.

Ұсынылған: