Sommario:
- Passaggio 1: materiale
- Passaggio 2: Conexionado
- Fase 3: Programmazione
- Passaggio 4: codice
- Passaggio 5: funzionamento
Video: Domotica con Raspberry Pi: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Si deseas domótica con tu Raspberry Pi, questo cappello è stato progettato per te!
La InfiniPi contiene:
- Compatibile con presa XBee.
- 3 ingressi analogici con boschetto di connettori.
- 1 entrata I2C con connettore boschetto.
- 2 salida di Relé.
Con questi elementi è possibile collegare al Raspberry Pi diversi protocolli di comunicazione, controllare altri dispositivi, più sensori analogici e altre cose.
Passaggio 1: materiale
- Raspberry Pi 3 Modello B
- InifiniPi
- Grove - Sensore di luce (LDR)
- Trasformatore per Raspberry Pi 3 5V/2.5A
- ampolleta
- Tenere sotto controllo
- Teclado
- Topo
Passaggio 2: Conexionado
- Se coloca la InifiniPi sobre la Raspberry, asegúrate de que los pines estén en su posición.
- Inserisci il sensore Grove LDR en la entrada A0 de la inifiniPi.
- Sujeta bien los cable que van en la salida del Relé hacia la red eléctrica y la ampolleta.
-
Per programmare nel Raspberry Pi 3 è necessario collegare:
- Teclado
- Topo
- Tenere sotto controllo
- Conecta el transformador a la Raspberry.
Fase 3: Programmazione
Inizialmente debes importar las librerías, siguiendo los siguientes tutorial:
ADC
https://www.abeelectronics.co.uk/kb/article/23/python-library-and-demos
Ubidot
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 (Se ejecuto en la versión 2.7.13, porque la librería de Ubidots esta en esa versión)
Donde están los asteriscos "*", rimpiazza il TOKEN e l'ID variabile.
Al ejecutar el código, puedes visualizzar la trama que se envía a la plataforma.
Passaggio 4: codice
#!/usr/bin/python
#!/usr/bin/env python # -*- codifica: utf-8 -*-
da ubidots import ApiClient
da ADCPi importa ADCPi
importa RPi. GPIO come GPIO
importare matematica
tempo di importazione
importare il sistema operativo
importa casuale
GPIO.setmode(GPIO. BCM)
GPIO.setup(22, GPIO. OUT)
adc = ADCPi(0x6e, 0x6e, 18)
mentre (vero):
# cancella la console
os.system('cancella')
#Crea un oggetto "API"
api = ApiClient(token='******************************')
#Crea un oggetto "Variabile"
variabile = api.get_variable("*************************")
#Ecco dove di solito inserisci il codice per acquisire i dati
Luz= adc.read_voltage(1)
se Luz<1.5:
GPIO.output(22, Vero)
altro:
GPIO.output(22, Falso)
# Scrivi il valore nella tua variabile in Ubidots
risposta = variabile.save_value({"value": Luz})
stampa (risposta)
tempo.sonno(5)
Passaggio 5: funzionamento
Se observa que al cubrir el sensor, el valor es menor a 1.5, lo que hace que se active el Relé y encienda la ampolleta.
Consigliato:
Domotica con NodeMCU Touch Sensor LDR Relè di controllo della temperatura: 16 passaggi
Automazione domestica con relè di controllo della temperatura LDR del sensore tattile NodeMCU: nei miei progetti NodeMCU precedenti, ho controllato due elettrodomestici dall'app Blynk. Ho ricevuto molti commenti e messaggi per aggiornare il progetto con il controllo manuale e aggiungere più funzionalità. Così ho progettato questa Smart Home Extention Box. In questo IoT
Domotica controllata da Infinity Gauntlet: 8 passaggi (con immagini)
Infinity Gauntlet Controlled Home Automation: Nel mio progetto precedente ho realizzato un guanto infinito che controlla un interruttore della luce. Volevo usare sei pietre e ogni pietra può controllare l'apparecchio, la serratura della porta o l'illuminazione. Così, ho realizzato un sistema di automazione domestica usando il guanto di sfida dell'infinito. In questo progetto
Domotica passo dopo passo con Wemos D1 Mini con progettazione PCB: 4 passaggi
Automazione domestica passo dopo passo con Wemos D1 Mini con PCB Design: Domotica passo dopo passo con Wemos D1 Mini con PCB Design Alcune settimane fa abbiamo pubblicato un tutorial "Automazione domestica con Raspberry Pi" in rootsaid.com che è stato ben accolto tra gli hobbisti e studenti universitari. Poi è arrivato uno dei nostri membri
DOMOTICA BASATA SU SERVER MQTT LOCALE CON RASPBERRY PI E SCHEDA NODEMCU: 6 Passaggi
DOMOTICA BASATA SU SERVER MQTT LOCALE UTILIZZANDO LA SCHEDA RASPBERRY PI E NODEMCU: Fino ad ora ho realizzato diversi video tutorial riguardanti il controllo degli elettrodomestici su internet. E per questo ho sempre preferito il server Adafruit MQTT perché era facile da usare e anche facile da usare. Ma tutta quella cosa era basata su Internet. Ciò significa che noi
Sensore porta alimentato a batteria con integrazione domotica, WiFi ed ESP-NOW: 5 passaggi (con immagini)
Sensore porta alimentato a batteria con integrazione domotica, WiFi ed ESP-NOW: in questo tutorial ti mostro come ho realizzato un sensore porta alimentato a batteria con integrazione domotica. Ho visto altri bei sensori e sistemi di allarme, ma volevo crearne uno da solo. I miei obiettivi: un sensore che rileva e segnala un doo