Kazalo:

Arduino GSM nadzor motorja (brez GSM modula): 3 koraki
Arduino GSM nadzor motorja (brez GSM modula): 3 koraki

Video: Arduino GSM nadzor motorja (brez GSM modula): 3 koraki

Video: Arduino GSM nadzor motorja (brez GSM modula): 3 koraki
Video: Frotcom - Система отслеживания транспортных средств и управления автопарком (2011-2016) 2024, November
Anonim
Arduino GSM nadzor motorja (brez GSM modula)
Arduino GSM nadzor motorja (brez GSM modula)

V tem projektu vam bom pokazal osnovno, vendar edinstveno metodo za vklop in izklop vsega z uporabo releja. Ta ideja je prišla od nekaj ljudi, ki so delali na takšnih projektih, vendar so imeli težave, saj so bili vsi odvisni od vedenja mobilnega telefona na klic.

Preprosto spremenim, da bo med klicem stvar (rele) ostala vklopljena, dokler ne pokličete nazaj. Pri tem projektu lahko uporabite kakršen koli poceni mobilni telefon ali kateri koli mobilni telefon.

Uporabljamo le povezavo vibracijskega motorja mobilnega telefona. Ne pozabite, da morate odklopiti motor vibratorja in nato vzpostaviti povezavo, ker lahko zaradi tega EMF zadaj uniči naša vezja (Arduino).

Ko so povezave izvedene, v projektu ne sme biti vibratorja (odklopite ga in ga zavrzite)

1. korak: Razumevanje delovanja vibratorja

Razumevanje delovanja vibratorja
Razumevanje delovanja vibratorja
Razumevanje delovanja vibratorja
Razumevanje delovanja vibratorja

Različni mobilni telefoni imajo različne vrste vibracij. Večina mobilnih telefonov ima fiksne nastavitve, nekateri pa imajo nastavitve po meri za vibracije, ki jih uporabniki lahko nastavijo glede na svoje potrebe.

Osciloskop je v pomoč pri razumevanju njegovega obnašanja pri vklopu in izklopu. V mojem primeru je dal klic 1 sekundo, nato pa še eno sekundo. To je bilo vse v zanki (večkrat).

Za to sem po nekaj spremembah uporabil kodo s pritiskom na gumb.

2. korak: Shema in koda

Shema in koda
Shema in koda
Shema in koda
Shema in koda

Tukaj moramo povezati +ve žice vibracijske povezave iz mobilnega telefona na pin10 arduina, medtem ko je GND priključen na -ve priključek vibracijske povezave.

Uporabljam rele 5V in tako uporabljam arduino 5v za napajanje tranzistorskega relejnega vezja BC547 NPN. Pin6 na arduino uno je izhodni pin. Prav tako lahko naredite več izhoda in opravljate različne funkcije.

3. korak: DELOVNO IN KODIRAJ VIDEO

Spodaj razlagam, kako sta mi delovala moja koda in ureditev.

  • Najprej daš moč vsemu
  • Kličete na mobilni telefon, ki je prek vibratorja povezan z arduinom
  • Izhod je VELIK (pomeni, da je motor ali katera koli obremenitev napajana)
  • nenadoma prekinete klic, ko je stvar vklopljena. Torej zadeva ostaja na tekočem.
  • Če ga želite izklopiti, pokličite nazaj. Ko je stvar izključena, prekinite klic.

To je zelo preprost postopek, čeprav kode ni težko razumeti. Koda ne potrebuje knjižnice, zato jo je enostavno sestaviti, zato vas ni treba motiti. Če pride do težave, me vprašajte tukaj. Vso srečo.!

Priporočena: