Sommario:

Controllo motore basato su GSM Arduino (senza modulo GSM): 3 passaggi
Controllo motore basato su GSM Arduino (senza modulo GSM): 3 passaggi

Video: Controllo motore basato su GSM Arduino (senza modulo GSM): 3 passaggi

Video: Controllo motore basato su GSM Arduino (senza modulo GSM): 3 passaggi
Video: GSM based Home Automation using Arduino, Sim900A GSM module, with sms security 2024, Luglio
Anonim
Controllo motore basato su GSM Arduino (senza modulo GSM)
Controllo motore basato su GSM Arduino (senza modulo GSM)

In questo progetto ti mostrerò un metodo semplice ma unico per accendere e spegnere qualsiasi cosa usando il relè. Questa idea è venuta da poche persone che hanno fatto tali progetti, ma hanno avuto problemi a dipendere tutti dai comportamenti del telefono cellulare durante la chiamata.

Lo modifico semplicemente in modo che durante la chiamata se tagli la cosa (relè) rimarrà acceso fino a quando non richiamerai. Puoi utilizzare qualsiasi tipo di cellulare economico o qualsiasi telefono cellulare con questo progetto.

Tutto ciò che utilizziamo è il collegamento del motore vibratore del telefono cellulare. Ricorda che è necessario scollegare il motore del vibratore, quindi effettuare la connessione perché questo può far sì che l'EMF posteriore distrugga i nostri circuiti stampati (Arduino).

Quando i collegamenti sono stati eseguiti non deve esserci alcun vibratore nel progetto (scollegarlo e buttarlo via)

Passaggio 1: comprendere il funzionamento del vibratore

Comprendere il funzionamento del vibratore
Comprendere il funzionamento del vibratore
Comprendere il funzionamento del vibratore
Comprendere il funzionamento del vibratore

Diversi telefoni cellulari hanno diversi tipi di vibrazione. La maggior parte dei telefoni cellulari ha un'impostazione fissa mentre alcuni di essi hanno funzioni di impostazione personalizzate per la vibrazione che gli utenti possono impostare in base alle loro esigenze.

Un oscilloscopio è utile per capire il suo comportamento di accensione e spegnimento. Nel mio caso su chiamata ha dato vibrazione per 1 secondo poi spento per un altro secondo. Era tutto in loop (ripetutamente).

Ho utilizzato un codice pulsante per questo dopo aver apportato alcune modifiche.

Passaggio 2: schema e codice

Schema e codice
Schema e codice
Schema e codice
Schema e codice

Qui dobbiamo collegare +ve fili di connessione vibratore dal telefono cellulare al pin10 di arduino mentre GND è collegato al terminale -ve di connessione vibratore.

Sto usando il relè 5v e quindi uso arduino 5v per fornirlo al circuito del driver del relè del transistor BC547 NPN. Pin6 su arduino uno è il pin di uscita. Puoi anche creare più output ed eseguire diverse funzioni.

Passaggio 3: LAVORO & Codice VIDEO

Sto spiegando di seguito come il mio codice e la mia disposizione hanno funzionato per me.

  • Prima accendi tutto
  • Chiami al cellulare collegato tramite vibratore all'arduino
  • L'uscita è ALTA (significa che il motore o qualsiasi carico è alimentato)
  • improvvisamente hai interrotto la chiamata quando la cosa è accesa. Quindi la cosa rimane accesa.
  • Per disattivarlo richiamare. Quando la cosa è spenta interrompete la chiamata.

Questa è davvero una procedura molto semplice mentre il codice non è difficile da capire. Il codice non richiede una libreria, quindi è facilmente compilabile non è necessario essere disturbati. Se si verifica qualche problema chiedimi qui. Buona fortuna.!

Consigliato: