Progetto allarme con app blynk
Moderatori: MassimoB,
WALTERmwp,
xyz
24 messaggi
• Pagina 2 di 3 • 1, 2, 3
0
voti
Ho fatto varie prove prendendo spunto dagli esempi di blynk, ma purtroppo non riesco avere questo semplice bottone che attiva e disattiva... 

-
lupoalberto74it
0 3 - Messaggi: 19
- Iscritto il: 4 ago 2021, 14:39
0
voti
Niente. Troppo complicato per la mia poca esperienza. Se qualcuno riesce a scrivermi 2 righe di codice di esempio su come posso fare ve ne sarei grato.



-
lupoalberto74it
0 3 - Messaggi: 19
- Iscritto il: 4 ago 2021, 14:39
0
voti
Ho fatto ancora delle prove e ho trovato qualcosa di positivo. Riesco ad attivarlo dall'app blynk solo che quando vado a disattivarlo non me lo disattiva subito, va fino a che non mi segnala l'intrusione e poi lo posso disattivare anche se mi da la scritta "antifurto disattivo".
Cosa sto sbagliando?
il codice che ho inserito è questo:
Pima del void setup
nel void setup:
Nel void loop:
Dopo il void loop:
Un piccolo aiutino grazie...
Cosa sto sbagliando?
il codice che ho inserito è questo:
Pima del void setup
- Codice: Seleziona tutto
int valPin;
int valPin1;
nel void setup:
- Codice: Seleziona tutto
pinMode(V5, INPUT_PULLUP);
pinMode(V6, INPUT_PULLUP);
pinMode(pulsante,OUTPUT);
Nel void loop:
- Codice: Seleziona tutto
if(valPin==1) {
digitalWrite(pulsante,HIGH);
attiva();
}
else {
digitalWrite(pulsante,LOW);
}
if(valPin1==1) {
digitalWrite(pulsante,HIGH);
disattiva();
}
else {
digitalWrite(pulsante,LOW);
}
Dopo il void loop:
- Codice: Seleziona tutto
BLYNK_WRITE(V5)
{
valPin = param.asInt();
}
BLYNK_WRITE(V6)
{
valPin1 = param.asInt();
}
Un piccolo aiutino grazie...

-
lupoalberto74it
0 3 - Messaggi: 19
- Iscritto il: 4 ago 2021, 14:39
0
voti
lupoalberto74it ha scritto: quando vado a disattivarlo non me lo disattiva subito, va fino a che non mi segnala l'intrusione e poi lo posso disattivare anche se mi da la scritta "antifurto disattivo".
Cioè da app disattivi, la centrale rileva subito la tua azione e scrive "antifurto disattivo" ma di fatto non è disattivo ed invece rileva una intrusione e suona... e poi si disattiva?
Potresti spiegare meglio?
Dove hai esattamente inserito il tuo codice nel loop?
Io lo metterei subito dopo la sezione dedicata alla gestione dei comandi da rete LAN.
Ma se provi a disattivare da rete LAN che succede?
0
voti
Ho risolto...non ci credo ancora
Con questo codice:
ho definito i pulsanti
nel void setup ho messo questi:
nel void loop così:
dopo il void loop:
In pratica quello che non mi faceva disattivare l'antifurto era la mancanza di questo codice prima della funzione disattiva() :
faseIngUsc != 0;
timerIngUsc = 0;
faseIngUsc = 0;
Ora in ogni momento dopo che è stato attivato l'antifurto riesco a disattivarlo dall'app

Grazie di tutto l'aiuto che mi avete dato...

Con questo codice:
ho definito i pulsanti
- Codice: Seleziona tutto
#define pulsante1 14 // Attiva l'allarme
#define pulsante2 15 // Disattiva l'allarme
nel void setup ho messo questi:
- Codice: Seleziona tutto
pinMode(V5, INPUT_PULLUP);
pinMode(V6, INPUT_PULLUP);
pinMode(pulsante1,INPUT);
pinMode(pulasante2,INPUT);
nel void loop così:
- Codice: Seleziona tutto
if(valPin==1) {
digitalWrite(pulsante1,HIGH);
attiva();
}
else {
digitalWrite(pulsante1,LOW);
}
if(valPin1==1) {
digitalWrite(pulsante2,HIGH);
faseIngUsc != 0;
timerIngUsc = 0;
faseIngUsc = 0;
disattiva();
}
else {
digitalWrite(pulsante,LOW);
}
dopo il void loop:
- Codice: Seleziona tutto
BLYNK_WRITE(V5)
{
valPin = param.asInt();
}
BLYNK_WRITE(V6)
{
valPin1 = param.asInt();
}
In pratica quello che non mi faceva disattivare l'antifurto era la mancanza di questo codice prima della funzione disattiva() :
faseIngUsc != 0;
timerIngUsc = 0;
faseIngUsc = 0;
Ora in ogni momento dopo che è stato attivato l'antifurto riesco a disattivarlo dall'app



Grazie di tutto l'aiuto che mi avete dato...
-
lupoalberto74it
0 3 - Messaggi: 19
- Iscritto il: 4 ago 2021, 14:39
0
voti
Salve, sono di nuovo qui. Ho un problema con questo progetto (spero sia consentito continuare su questo argomento).
Ho notato che quando la corrente in casa viene a mancare e poi si ripristina oppure quando dal modem di casa stacco l'ethernet e poi lo riattacco questo progetto non funziona più, si blocca. Che soluzione posso adottare?...Grazie.
Ho notato che quando la corrente in casa viene a mancare e poi si ripristina oppure quando dal modem di casa stacco l'ethernet e poi lo riattacco questo progetto non funziona più, si blocca. Che soluzione posso adottare?...Grazie.
-
lupoalberto74it
0 3 - Messaggi: 19
- Iscritto il: 4 ago 2021, 14:39
0
voti
io cercheri nella trasmissione/ricezione di rete, probabilmente un loop od un interrupt rimangono bloccati, magari introducendo un watchdog lo ripristini dopo un tempo predefinito.
saluti.
saluti.
-
lelerelele
3.357 3 7 9 - Master
- Messaggi: 3944
- Iscritto il: 8 giu 2011, 8:57
- Località: Reggio Emilia
24 messaggi
• Pagina 2 di 3 • 1, 2, 3
Chi c’è in linea
Visitano il forum: Nessuno e 1 ospite