Sadržaj:

Arduino upravljanje motorom zasnovano na GSM -u (bez GSM modula): 3 koraka
Arduino upravljanje motorom zasnovano na GSM -u (bez GSM modula): 3 koraka

Video: Arduino upravljanje motorom zasnovano na GSM -u (bez GSM modula): 3 koraka

Video: Arduino upravljanje motorom zasnovano na GSM -u (bez GSM modula): 3 koraka
Video: GSM-модуль SIM900A Управление двигателем Arduino 2024, Juli
Anonim
Arduino upravljanje motorom zasnovano na GSM -u (bez GSM modula)
Arduino upravljanje motorom zasnovano na GSM -u (bez GSM modula)

U ovom projektu pokazat ću vam osnovnu, ali jedinstvenu metodu za uključivanje i isključivanje bilo čega pomoću releja. Ova ideja je potekla od nekoliko ljudi koji su radili na takvim projektima, ali imali su problem da su svi ovisili o ponašanju mobilnog telefona na poziv.

Jednostavno ga izmijenim tako da će tijekom poziva, ako prekinete, relej ostati uključen dok ne nazovete. Za ovaj projekt možete koristiti bilo koju vrstu jeftinog mobilnog telefona ili bilo kojeg mobilnog telefona.

Sve što koristimo je povezivanje vibracijskog motora mobilnog telefona. Upamtite da morate odspojiti motor vibratora, a zatim uspostaviti vezu jer to može uzrokovati da stražnji EMF uništi naše ploče (Arduino).

Kada su veze izvedene, u projektu ne smije biti vibratora (odspojite ga i bacite)

Korak 1: Razumevanje rada vibratora

Razumevanje rada vibratora
Razumevanje rada vibratora
Razumevanje rada vibratora
Razumevanje rada vibratora

Različiti mobilni telefoni imaju različite vrste vibracija. Većina mobilnih telefona ima fiksne postavke za njega, dok neki od njih imaju prilagođene mogućnosti podešavanja za vibracije koje korisnici mogu postaviti prema svojim potrebama.

Osciloskop je koristan za razumijevanje njegovog ponašanja pri uključivanju i isključivanju. U mom slučaju na poziv davao je vibracije 1 sekundu, a zatim se isključio još jednu sekundu. To je sve bilo u krugu (na više načina).

Za to sam koristio kôd s gumbom nakon nekih izmjena.

Korak 2: Shema i kod

Shema i kod
Shema i kod
Shema i kod
Shema i kod

Ovdje moramo spojiti +ve žice vibracijske veze s mobilnog telefona na pin10 arduina, dok je GND spojen na -ve terminal vibracijske veze.

Koristim relej od 5V, pa pomoću arduina 5v za napajanje strujnog kruga tranzistorskog releja BC547 NPN. Pin6 na arduino uno je izlazni pin. Također možete napraviti veći izlaz i obavljati različite funkcije.

Korak 3: RAD I KOD VIDEO

U nastavku objašnjavam kako su moj kôd i aranžman radili za mene.

  • Vi prvo pokrećete sve
  • Pozivate mobitel povezan vibratorom na arduino
  • Izlaz je VISOK (znači da je motor ili bilo koje opterećenje napajano)
  • odjednom prekinete poziv kada je stvar UKLJUČENA. Tako da stvar ostaje na snazi.
  • Ponovo nazovite da biste ga isključili. Prekinite poziv kad je stvar isključena.

To je zaista vrlo jednostavan postupak, iako kôd nije teško razumjeti. Kôd ne zahtijeva biblioteku pa se lako sastavlja i ne morate se gnjaviti. Ako dođe do bilo kakvog problema, pitajte me ovdje. Sretno.!

Preporučuje se: