İçindekiler:

Arduino GSM Tabanlı Motor Kontrolü (GSM Modülsüz): 3 Adım
Arduino GSM Tabanlı Motor Kontrolü (GSM Modülsüz): 3 Adım

Video: Arduino GSM Tabanlı Motor Kontrolü (GSM Modülsüz): 3 Adım

Video: Arduino GSM Tabanlı Motor Kontrolü (GSM Modülsüz): 3 Adım
Video: Arduino SMS ile Konum Takibi Projesi - Kapadokya GSM Shield İncelemesi 2024, Temmuz
Anonim
Arduino GSM Tabanlı Motor Kontrolü (GSM Modülsüz)
Arduino GSM Tabanlı Motor Kontrolü (GSM Modülsüz)

Bu projede size röle kullanarak herhangi bir şeyi açıp kapamak için basit ama benzersiz bir yöntem göstereceğim. Bu fikir, bu tür projeler yapan birkaç kişiden geldi, ancak hepsi cep telefonunun arama davranışlarına bağlı olduklarında sorun yaşadılar.

Ben sadece, arama sırasında şeyi keserseniz (röle) siz geri arayana kadar açık kalacağını değiştiriyorum. Bu proje ile her türlü ucuz cep telefonunu veya herhangi bir cep telefonunu kullanabilirsiniz.

Tek kullandığımız cep telefonunun vibratör motorunun bağlantısı. Vibratör motorunun bağlantısını kesmeniz ve ardından bağlantı kurmanız gerektiğini unutmayın çünkü bu, arka EMF'nin devre kartlarımızı (Arduino) tahrip etmesine neden olabilir.

Bağlantılar yapıldığında projede vibratör bulunmamalıdır (bağlantıyı kesip çöpe atınız)

Adım 1: Vibratörün Çalışmasını Anlamak

Vibratörün Çalışmasını Anlamak
Vibratörün Çalışmasını Anlamak
Vibratörün Çalışmasını Anlamak
Vibratörün Çalışmasını Anlamak

Farklı cep telefonlarının farklı titreşim türleri vardır. Cep telefonlarının çoğu bunun için sabit ayarlara sahipken, bazıları kullanıcıların ihtiyaçlarına göre ayarlayabilecekleri titreşim için özel ayar özelliklerine sahiptir.

Bir osiloskop, açma ve kapama davranışını anlamak için yardımcı olur. Benim durumumda arama sırasında 1 saniye titreşim verdi ve ardından bir saniye daha kapandı. Hepsi döngüdeydi (tekrar tekrar).

Bazı değişiklikler yaptıktan sonra bunun için bir buton kodu kullandım.

Adım 2: Şematik ve Kod

Şematik ve Kod
Şematik ve Kod
Şematik ve Kod
Şematik ve Kod

Burada GND vibratör bağlantısının -ve terminaline bağlıyken, cep telefonundan arduino'nun pin10'una vibratör bağlantısının + ve telini bağlamamız gerekiyor.

5v röle kullanıyorum ve bu nedenle BC547 NPN transistör röle sürücü devresine beslemek için arduino 5v kullanıyorum. Arduino uno üzerindeki Pin6 çıkış pinidir. Ayrıca daha fazla çıktı yapabilir ve farklı işlevler gerçekleştirebilirsiniz.

Adım 3: ÇALIŞMA & Kod VİDEOSU

Kodumun ve düzenlememin benim için nasıl çalıştığını aşağıda açıklıyorum.

  • İlk önce her şeye güç veriyorsun
  • Arduino'ya vibratör ile bağlanan cep telefonuna çağrı yaparsınız
  • Çıkış YÜKSEK (motor veya herhangi bir yüke güç verildiği anlamına gelir)
  • şey AÇIK olduğunda aniden aramayı kesersiniz. Yani şey devam ediyor.
  • Kapatmak için geri arayın. Şey kapalı olduğunda aramayı kes.

Kodun anlaşılması zor olmasa da bu gerçekten çok basit bir prosedür. Kod, kitaplık gerektirmez, bu nedenle kolayca derlenir, rahatsız olmanıza gerek yoktur. Herhangi bir sorun olursa bana buradan sorun. İyi şanslar.!

Önerilen: