Sommario:
- Passaggio 1: comprendere il funzionamento del vibratore
- Passaggio 2: schema e codice
- Passaggio 3: LAVORO & Codice VIDEO
Video: Controllo motore basato su GSM Arduino (senza modulo GSM): 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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
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
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:
Motore passo-passo controllato da motore passo-passo senza microcontrollore!: 6 passaggi
Motore passo-passo controllato da motore passo-passo senza microcontrollore!: In questo rapido Instructable, creeremo un semplice controller per motore passo-passo utilizzando un motore passo-passo. Questo progetto non richiede circuiti complessi o un microcontrollore. Quindi, senza ulteriori indugi, iniziamo
Motore passo-passo controllato da motore passo-passo senza microcontrollore (V2): 9 passaggi (con immagini)
Motore passo-passo controllato da motore passo-passo senza microcontrollore (V2): in uno dei miei precedenti Instructables, ti ho mostrato come controllare un motore passo-passo usando un motore passo-passo senza microcontrollore. È stato un progetto veloce e divertente, ma è arrivato con due problemi che verranno risolti in questo Instructable. Quindi, spirito
Motore passo-passo controllato da motore passo-passo - Motore passo-passo come encoder rotativo: 11 passaggi (con immagini)
Motore passo-passo controllato da motore passo-passo | Motore passo-passo come encoder rotativo: hai un paio di motori passo-passo in giro e vuoi fare qualcosa? In questo Instructable, utilizziamo un motore passo-passo come encoder rotativo per controllare la posizione di un altro motore passo-passo utilizzando un microcontrollore Arduino. Quindi, senza ulteriori indugi, ge
Indicatore del livello dell'acqua e controllo del motore senza contatto e senza corrosione: 5 passaggi
Indicatore del livello dell'acqua senza contatto e senza corrosione e controllo del motore.: CIAO, in questo tutorial vedremo come ottenere lo stato del serbatoio dell'acqua in base ai livelli dell'acqua (alto, medio, basso) del serbatoio sopraelevato utilizzando tre diversi led colorati in un Modo senza contatto con l'aiuto del sensore a ultrasuoni e della scheda Arduino uno.P
Dispositivo di raffreddamento/supporto per laptop a costo zero (senza colla, senza foratura, senza dadi e bulloni, senza viti): 3 passaggi
Dispositivo di raffreddamento/supporto per laptop a costo zero (senza colla, senza foratura, senza dadi e bulloni, senza viti): AGGIORNAMENTO: PER FAVORE, PER FAVORE, PER FAVORE, PER IL MIO ISTRUTTORE, GRAZIE ^_^ POTRESTI ANCHE VOTARE PER IL MIO ALTRO CONCORSO ISCRIZIONE A www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O FORSE VOTA PER IL MIO MIGLIORE AMICO