Satura rādītājs:

Arduino GSM balstīta motora vadība (bez GSM moduļa): 3 soļi
Arduino GSM balstīta motora vadība (bez GSM moduļa): 3 soļi

Video: Arduino GSM balstīta motora vadība (bez GSM moduļa): 3 soļi

Video: Arduino GSM balstīta motora vadība (bez GSM moduļa): 3 soļi
Video: GSM/GPRS-модуль SIM800L (#1) - как выбрать, подключение, введение в AT-команды 2024, Jūlijs
Anonim
Arduino GSM balstīta motora vadība (bez GSM moduļa)
Arduino GSM balstīta motora vadība (bez GSM moduļa)

Šajā projektā es jums parādīšu vienkāršu, bet unikālu metodi, kā visu ieslēgt un izslēgt, izmantojot releju. Šo ideju radīja daži cilvēki, kas veica šādus projektus, taču viņiem bija problēma, ka viņi visi bija atkarīgi no mobilā tālruņa uzvedības zvana laikā.

Es vienkārši to pārveidoju, lai zvana laikā, ja jūs sagriežat lietu (relejs), tas paliek ieslēgts, līdz atzvanīsit. Šajā projektā varat izmantot jebkura veida lētu mobilo tālruni vai jebkuru mobilo tālruni.

Mēs izmantojam tikai mobilā tālruņa vibrācijas motora savienojumu. Atcerieties, ka jums ir jāatvieno vibratora motors un pēc tam jāizveido savienojums, jo tas var likt aizmugures EMF iznīcināt mūsu shēmas plates (Arduino).

Kad savienojumi ir izdarīti, projektā nedrīkst būt vibratora (atvienojiet un izmetiet to)

1. darbība. Izpratne par vibratora darbību

Izpratne par vibratora darbību
Izpratne par vibratora darbību
Izpratne par vibratora darbību
Izpratne par vibratora darbību

Dažādiem mobilajiem tālruņiem ir dažādi vibrācijas veidi. Lielākajai daļai mobilo tālruņu ir noteikts fiksēts iestatījums, savukārt dažiem no tiem ir pielāgotas vibrācijas iestatīšanas funkcijas, kuras lietotāji var iestatīt atbilstoši savām vajadzībām.

Osciloskops ir noderīgs, lai izprastu tā uzvedību, ieslēdzot un izslēdzot. Manā izsaukuma gadījumā tas radīja vibrāciju 1 sekundi, pēc tam izslēdza vēl vienu sekundi. Tas viss bija ciklā (vairākkārt).

Pēc dažu izmaiņu veikšanas es izmantoju spiedpogas kodu.

2. darbība. Shēma un kods

Shēma un kods
Shēma un kods
Shēma un kods
Shēma un kods

Šeit mums ir jāpievieno vibrācijas savienojuma +ve vadi no mobilā tālruņa ar arduino pin10, kamēr GND ir savienots ar vibratora savienojuma -ve spaili.

Es izmantoju 5v releju un tāpēc arduino 5v, lai to piegādātu BC547 NPN tranzistora releja draivera ķēdei. Pin6 uz arduino uno ir izejas tapa. Varat arī iegūt lielāku izvadi un veikt dažādas funkcijas.

3. darbība: DARBA UN KODA VIDEO

Tālāk es paskaidroju, kā mans kods un kārtība man darbojās.

  • Jūs vispirms visu darbināt
  • Jūs veicat zvanu uz mobilo tālruni, kas savienots ar vibratoru arduino
  • Izeja ir HIGH (nozīmē, ka motors vai jebkura slodze tiek darbināta)
  • jūs pēkšņi pārtraucat zvanīt, kad lieta ir ieslēgta. Tātad lieta paliek spēkā.
  • Lai to izslēgtu, zvaniet atpakaļ. Kad lieta ir izslēgta, pārtrauciet zvanu.

Tā ir patiešām ļoti vienkārša procedūra, lai gan kodu nav grūti saprast. Kodam nav nepieciešama bibliotēka, tāpēc to ir viegli apkopot, un jums nav jāuztraucas. Ja rodas kāda problēma, jautājiet man šeit. Veiksmi.!

Ieteicams: