Sommario:

IoT Smart Socket Arduino e Cayenne: 5 passaggi (con immagini)
IoT Smart Socket Arduino e Cayenne: 5 passaggi (con immagini)

Video: IoT Smart Socket Arduino e Cayenne: 5 passaggi (con immagini)

Video: IoT Smart Socket Arduino e Cayenne: 5 passaggi (con immagini)
Video: Webinar Gratuito: Arduino IoT Cloud e la demoboard per ESP32 2024, Dicembre
Anonim
Presa intelligente IoT Arduino e Cayenne
Presa intelligente IoT Arduino e Cayenne

Ho visto una presa cinese che puoi comandare dal tuo telefono, ma sono un creatore e voglio solo crearne una da solo!

Questo è possibile utilizzando CAYENNE Dashboard!

Conosci Caienna? Vedi il sito Caienna!

L'importo totale del progetto è di circa $ 60, 00

FAI ATTENZIONE

Questo progetto utilizza l'ALTA TENSIONE

Uso un normale socket componenti e un Arduino MKR1000. Ora posso accendere e spegnere due prese di casa quando voglio, e ovunque nel mondo utilizzando il mio smartphone o altri PC nel mondo, come un Internet Point PC a Bangkok:-)

Passaggio 1: materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

L'importo totale del progetto è di circa 60, 00 $. I materiali sono disponibili su Amazon o nel tuo negozio locale.

Puoi acquistare Arduino MKR1000 da Amazon e altri componenti elettronici e acquistare i componenti del socket dal tuo negozio locale. In Italia c'è corrente a 220V AC per l'elettrodomestico. Per questo motivo le prese hanno questo tipo di forma. È possibile utilizzare la presa locale e i componenti CA locali.

I componenti dello zoccolo Arduino e relè sono:

  • Arduino MKR1000
  • PCB o $ 0, 69 USD su GearBest
  • Connettori Stripline per Arduino MKR1000 (posso scollegare Arduino MKR1000 dal PCB)
  • Resistori 3 X 220 Ohm o $ 2, 41 USA su GearBest
  • 3 LED X (rosso, blu, blu) o $ 4,08 USD su GearBest
  • Alimentatore DC 5V min 1,5 A o $ 2, 41 su GearBest
  • Relay Shield con 2 relè o $ 1, 5 USD su GearBest
  • Cavi Arduino o $ 2, 20 USD su GearBest

Dopo che puoi acquistare nel tuo negozio di elettronica locale i componenti da 220 o 110 volt.

Puoi assemblare tutti i componenti e aprire un foro per il cavo USB Arduino MKR1000. Con questa procedura potrai programmare il tuo Arduino senza aprire la custodia del socket. Puoi aggiornare o modificare lo schizzo ogni volta che vuoi.

Fase 2: la teoria e la pratica

Image
Image

Nel video posso spiegare il progetto. Puoi usare Arduino MKR1000 o molti altri shield come ESP8266 e altri. Prestare attenzione ai limiti di potenza dei relè. La potenza in Watt sulla mia presa è di 10A su 220Volts circa 2200W di potenza. Sì, posso usare il mio asciugacapelli…

Metti insieme e prova lo scudo del relè usando il codice lampeggiante.

ATTENZIONE!Questo progetto utilizza l'ALTA TENSIONE

Trova il codice lampeggiante nell'IDE di Arduino. Fare clic su Esempi di file Nozioni di base Lampeggia. Usa i pin che hanno lo schermo dei relè e vedi il led e il relè lampeggiare. Nel mio caso, i pin sono 7 e 8. Non utilizzare il pin numero 6. Questo pin è collegato a un resistore e al led di bordo. Se il codice lampeggiante funziona, puoi andare al passaggio successivo.

Puoi programmare il tuo Arduino usando create.arduino.cc

Passaggio 3: creare il dashboard Cayenne

Crea il dashboard Cayenne
Crea il dashboard Cayenne
Crea il dashboard Cayenne
Crea il dashboard Cayenne

Puoi registrarti su Cayenne di Cayenne My Device e creare un nuovo dispositivo sulla tua Dashboard. Dopo la creazione del dispositivo, devi digitare il codice token sul tuo IDE Arduino. Prendi nota di Token, nella pagina Cayenne, e nel passaggio successivo inserisci il codice nel tuo Arduino Sketch.

Il token è diverso perché puoi connettere molti dispositivi a Cayenne Dashboard. Puoi anche utilizzare, ad esempio, un input da un dispositivo Arduino UNO e un altro widget da Arduino MKR1000 e metterli insieme in una pagina del progetto Cayenne. Le possibilità sono tante!

Carica il codice sulla tua scheda utilizzando il passaggio successivo. Attendi la connessione di Arduino MKR1000 al cloud Cayenne e dopo aver inserito il widget digitale nella tua Dashboard. Ho usato Arduino pin 7 e 8.

Ora Cayenne è in beta per il protocollo MQTT. Rimani sintonizzato

Passaggio 4: installa la libreria e carica il codice

Installa la libreria e carica il codice
Installa la libreria e carica il codice

Ora puoi installare la libreria Cayenne Arduino e caricare il codice dal tuo IDE Arduino.

Puoi seguire il tutorial per l'installazione delle librerie.

Il codice da caricare è più semplice. Aprire il codice di esempio tramite File Esempio Cayenne Internet Connections Arduino MKR1000 e modificare il SSID LAN e la password LAN. Dopo aver messo il token di Cayenne Dashboard (vedi il passaggio precedente).

Inoltre, puoi utilizzare il nuovo cloud Arduino IDE:

Passaggio 5: vedere i risultati

Image
Image

Dopo questi passaggi, puoi comandare il tuo socket dalla tua app Cayenne o dal tuo computer.

Crea o modifica questo progetto. Condividi, metti mi piace e iscriviti. Un buon posto per iniziare a usare Cayenne è il forum della community di Cayenne

Consigliato: