Cuprins:
Video: Domótica Con Raspberry Pi: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Dacă îți dorești domotica cu tu Raspberry Pi, este Hat este proiectat pentru ti!
La InfiniPi conține:
- Socket XBee compatibil.
- 3 intrări analogice cu conectoare grove.
- 1 entrada I2C con conector grove.
- 2 salide de Relé.
Cu aceste elemente poți conecta tu Raspberry Pi la diferite protocoluri de comunicare, controlează alte dispozitive, medir senzori analogi, între alte lucruri.
Pasul 1: Materiale
- Raspberry Pi 3 Modelo B.
- InifiniPi
- Grove - Senzor de lumină (LDR)
- Transformator pentru Raspberry Pi 3 5V / 2.5A
- Ampolleta
- Monitor
- Teclado
- Șoarece
Pasul 2: Conexionado
- Se coloca la InifiniPi asupra Raspberry, asigură-te de pe care pinii sunt în poziția sa.
- Inserta el sensor Grove LDR en la entrada A0 de la inifiniPi.
- Sujeta bien los cables que van en la salida del Relé hacia la red eléctrica y la ampolleta.
-
Pentru programarea în Raspberry Pi 3 este necesar conectarea:
- Teclado
- Șoarece
- Monitor
- Conectați transformatorul la Raspberry.
Pasul 3: Programare
Inițial debesează importul bibliotecilor, urmând următoarele tutoriale:
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 codului în arhivul tău Python (Se ejecuta în versiunea 2.7.13, deoarece libreria de Ubidots este în această versiune)
Donde están los asteriscos "*", înlocuiește-ți porți TOKEN și Variable ID.
La executarea codului, puteți vizualiza trama care se învie pe platformă.
Pasul 4: Cod
#! / usr / bin / python
#! / usr / bin / env python # - * - codare: utf-8 - * -
de la ubidots importă ApiClient
din ADCPi import ADCPi
importați RPi. GPIO ca GPIO
import matematica
timpul de import
import os
import aleatoriu
GPIO.setmode (GPIO. BCM)
GPIO.setup (22, GPIO. OUT)
adc = ADCPi (0x6e, 0x6e, 18)
în timp ce (Adevărat):
# ștergeți consola
os.system („clar”)
#Creați un obiect „API”
api = ApiClient (token = '******************************')
#Creați un obiect „Variabil”
variabilă = api.get_variable ("*************************")
# Aici puneți de obicei codul pentru a captura datele
Luz = adc.read_voltage (1)
dacă Luz <1,5:
GPIO.output (22, adevărat)
altceva:
GPIO.output (22, fals)
# Scrieți valoarea variabilei dvs. în Ubidots
response = variable.save_value ({"valoare": Luz})
print (raspuns)
time.sleep (5)
Pasul 5: Funcționare
Se observă că al cubrir el sensor, el valor es menor a 1.5, lo que hace que se active el Relé y encienda la ampolleta.
Recomandat:
Domotică: 7 pași
Home Automation: transformați-vă casa într-o casă inteligentă, cu aceasta puteți controla toate dispozitivele electronice din casa dvs. într-o singură aplicație. Dar pentru acest proiect, m-am ocupat doar de controlul tuturor iluminatului acasă. Totul se face cu ușurință cu Raspberry pi 3 și releu pentru cont
Domotică cu infraroșu cu Arduino: 5 pași
Automatizare la infraroșu cu Arduino: ARDUINO HOME AUTOMATION Automatizarea la domiciliu înseamnă pur și simplu ca lucrurile pe care le faceți în mod manual să le facă automat. În mod normal, vă veți ridica pentru a răsturna comutatorul, ce ar fi dacă ați putea apăsa telecomanda și lumina dvs. va veni automat
Domotică cu Arduino: 6 pași
Home Automation With Arduino: HISTORY Am început acest proiect ca un proiect de școală. De fapt, am vrut să creez ceva care să avantajeze societatea. Prin urmare, am început să examinez care sunt diferitele probleme care ies din lume și care ar putea fi rezolvate. Apoi, am fondat
Domotică cu Arduino: 4 pași
Home Automation With Arduino: Acest produs finit combină partea de alarmă, vremea, ceasul wireless, asamblarea și tăierea pieselor produse prin tăierea cu laser. Am ales 3 obiecte de dimensiuni relativ mici pentru a facilita o implantare discretă în locul vieții. Alegerea mea a căzut pe
Ramadan Lights - Domotică IOT: 6 pași
Ramadan Lights | Domotică IOT: În timp ce Ramadanul bate la ușă, orașele din întreaga lume se aprind și se pregătesc pentru luna postului. Luminile sunt agățate în piețele publice și pe străzile orașului, precum și pe pereții exteriori ai caselor aprinse în timpul nopții până când soarele răsare dimineața