Mündəricat:

Arduino GSM əsaslı motor idarəetmə (GSM modulu olmadan): 3 addım
Arduino GSM əsaslı motor idarəetmə (GSM modulu olmadan): 3 addım

Video: Arduino GSM əsaslı motor idarəetmə (GSM modulu olmadan): 3 addım

Video: Arduino GSM əsaslı motor idarəetmə (GSM modulu olmadan): 3 addım
Video: Crypto Pirates Daily News - Tuesday January 19th, 2022 - Latest Crypto News Update 2024, Iyul
Anonim
Arduino GSM əsaslı motor idarəetmə (GSM modulu olmadan)
Arduino GSM əsaslı motor idarəetmə (GSM modulu olmadan)

Bu layihədə sizə röleyi istifadə edərək hər şeyi açmaq və söndürmək üçün əsas, lakin bənzərsiz bir üsul göstərəcəyəm. Bu fikir, bu cür layihələr həyata keçirən bir neçə adamdan gəldi, amma hamısının çağırışda cib telefonunun davranışlarından asılı olduqları problemi var idi.

Sadəcə onu dəyişdirirəm ki, zəng əsnasında bir şeyi kəssəniz (rölin) geri zəng edənə qədər açıq qalacaq. Bu layihə ilə hər cür ucuz cibdən və ya hər hansı bir cib telefonundan istifadə edə bilərsiniz.

İstifadə etdiyimiz tək şey cib telefonunun vibrator motorunun qoşulmasıdır. Unutmayın ki, vibrator motorunu ayırmalı və sonra əlaqə qurmalısınız, çünki bu, arxa EMF -nin elektron lövhələrimizi məhv etməsinə səbəb ola bilər (Arduino).

Bağlantılar edildikdə, layihədə heç bir vibrator olmamalıdır (ayırın və atın)

Addım 1: Vibratörün işini başa düşmək

Vibratörün işini başa düşmək
Vibratörün işini başa düşmək
Vibratörün işini başa düşmək
Vibratörün işini başa düşmək

Fərqli cib telefonlarının fərqli titrəmə növləri var. Cib telefonlarının əksəriyyəti bunun üçün sabit bir ayara malikdir, bəzilərində isə istifadəçilərin ehtiyaclarına uyğun olaraq təyin edə biləcəkləri vibrasiya üçün xüsusi parametrlər var.

Bir osiloskop, açma və söndürmə davranışını anlamaq üçün faydalıdır. Mənim vəziyyətimdə 1 saniyə vibrasiya verdi, sonra başqa bir saniyə söndürdü. Hamısı döngədə idi (dəfələrlə).

Bəzi dəyişikliklər etdikdən sonra bunun üçün bir düymə kodu istifadə etdim.

Addım 2: Şematik və Kod

Şematik və Kod
Şematik və Kod
Şematik və Kod
Şematik və Kod

Burada GND vibratör bağlantısının -ve terminalına qoşulduqda, cib telefonundan +10 arduino pin10 -a vibrator bağlantısı tellərini bağlamalıyıq.

BC547 NPN tranzistor rölesi sürücü dövrəsinə təchiz etmək üçün 5v rölesi və buna görə də arduino 5v istifadə edirəm. Arduino uno üzərindəki Pin6 çıxış pinidir. Daha çox çıxış edə və fərqli funksiyaları yerinə yetirə bilərsiniz.

Addım 3: VİDEO İŞLƏYİN və Kodlayın

Kodumun və aranjımanın mənim üçün necə işlədiyini aşağıda izah edirəm.

  • Əvvəlcə hər şeyə güc verirsən
  • Vibrator vasitəsilə arduinoya qoşulan cib telefonuna zəng edirsiniz
  • Çıxış YÜKSEKdir (motor və ya hər hansı bir yükün işlədiyi deməkdir)
  • iş AÇIQ olanda birdən zəng kəsdiniz. Deməli iş davam edir.
  • Söndürmək üçün yenidən zəng edin. Şey kəsildikdə zəng kəs.

Kodu başa düşmək çətin olmasa da bu həqiqətən çox sadə bir prosedurdur. Kod heç bir kitabxana tələb etmir, buna görə asanlıqla tərtib olunur, narahat olmağınıza ehtiyac yoxdur. Hər hansı bir problem olarsa, buradan soruşun. Uğurlar.!

Tövsiyə: