İçindekiler:
Video: Kişisel GSM Alarm Sistemi - SMS Modülü SIM900A, Arduino: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Ayda birkaç kez yaşlı teyzemi yerel kiliseye götürüyorum. Bazen kilise hizmeti çok daha uzun sürer ve bitiş zamanını tahmin etmek zordur. Bu yüzden birkaç yarım saat bekledikten sonra, servisin bittiği konusunda beni uyarmasının daha iyi olacağını düşündüm. Ancak 88 yaşındadır ve artık normal bir akıllı telefonu kullanamaz.
Onu almam için beni alarma geçirebilmesi için bir cihaz yapma fikri aklıma geldi, bu şekilde bu hızlı proje doğdu.
Modülde tek şalter vardır, açarsanız GSM şebekesine bağlanır, şebekeden saati alır ve ölçülen akü voltajı ve saat ile birlikte "teyzeniz alınmak istiyor" SMS'i gönderir. SMS gönderildi.
Bunu, nerede olursa olsun beni uyarmak için kişisel bir alarm sistemi olarak da kullanabilir. 'Kadın aşağı' sistemi olarak kullanılamaz.
Bu projede SIM900A modülü ve AT komutları hakkında biraz daha fazla şey öğrendim.
Gereçler
Cihaz şunlardan yapılmıştır:
- ucuz SIM900A modülü
- arduino pro mini (5V, 168P)
- LiPo pil
- Yükseltme modülü (dişi USB bağlantı noktasını çıkarın)
- ledler
- 1k dirençler
Adım 1: Sim900A'yı Flashlayın
hisse senedi sim900A benim ülkemde çalışmıyor (Hollanda). Ancak, 1137B09SIM900B32_ST.cla bellenimi ile yanıp söndükten sonra iyi çalışıyor (bir mobil veri bağlantısı (GPRS) bile kullanabilirsiniz).
Ürün yazılımı bu web sitesinde bulunur.
Flaş aracı burada veya burada bulunabilir.
Bir FTDI adaptörü aracılığıyla flaş yapın, bu videoya bakın.
GSM modülü bir kez 'AT+CLTS=1' komutuna ihtiyaç duyar, böylece GSM şebekesine bağlanırken mevcut saati talep edebilir.
Adım 2: Donanım Kurulumu
Bu hızlı proje için tüm bileşenleri bir araya getirdim ve hepsini üst üste dizdim.
Bağlantılar için şemaya bakın
Muhafaza, 'İsviçre aksanlı adam'ın bu videosu sayesinde Fusion360'ta tasarlandı.
STL dosyaları Thingiverse'de yayınlanır.
Adım 3: Yazılım Kurulumu
Kod Github'ımda yayınlandı. Birçok AT komutu burada bulunabilir.
Program:
- GSM modülünün bir başlangıcı var mı
- GSM şebekesine bağlantı sağlar
- SMS mesajındaki zaman damgasını GSM şebekesi reklamlarından alır
- SMS'in gönderildiğinden emin olur (gönderme başarısız olursa 60 saniye sonra tekrar deneme yapılır)
- Modül tarafımdan kapatılmadan önce, pil gücünden tasarruf etmek için GSM modülünü uyku moduna ayarlar
Önerilen:
OLED Ekran Modülü ile Raspberry Pi İzleme Sistemi: 5 Adım
OLED Ekran Modülü Üzerinden Raspberry Pi İzleme Sistemi: Bu derste, I2C arayüzünü kullanarak Raspberry Pi 4 Model B'nin sistem bilgilerini göstermek için 0.96 inç OLED ekran modülünün nasıl kurulacağını açıklayacağım
E32-433T LoRa Modülü Eğitimi - E32 Modülü için DIY Breakout Board: 6 Adım
E32-433T LoRa Modülü Eğitimi | E32 Modülü için DIY Breakout Board: Hey, naber beyler! Akarsh burada CETech'ten. Bu projem, yüksek güçlü 1 watt'lık bir alıcı-verici modülü olan eByte'den E32 LoRa modülünün çalışmasını anlamak için daha çok bir öğrenme eğrisi. Çalışmayı anladıktan sonra, tasarımım var
GPRS Üzerinden TCP/IP Bağlantısı: SIM900A Modülü Kullanılarak Sunucuya Nasıl Veri Gönderilir: 4 Adım
GPRS Üzerinden TCP/IP Bağlantısı: SIM900A Modülünü Kullanarak Sunucuya Nasıl Veri Gönderilir: Bu dersimizde sizlere sim900 modülü kullanılarak TCP sunucusuna nasıl veri gönderileceğini anlatacağım. Ayrıca sunucudan istemciye nasıl veri alabileceğimizi göreceğiz (GSM modülü)
Arduino ve HC-05 Bluetooth Modülü Kullanan Ev Otomasyon Sistemi: 5 Adım (Resimli)
Arduino ve HC-05 Bluetooth Modülü Kullanan Ev Otomasyon Sistemi: Merhaba Arkadaşlar Nasılsınız!Bugün İkinci Arduino Instructable ile Karşınızdayım.Bluetooth Kontrollü Ev Otomasyon Sistemidir.Ev Aletlerinizi Sadece Akıllı Telefonunuzdan Kontrol Edebilirsiniz.Tümü şeyler Mükemmel Çalışır! Ayrıca Uygulamayı Ben Tasarladım..
Arduino Noel Çerçevesi ve A6 GSM Modülü: 4 Adım (Resimli)
Arduino Noel Çerçevesi ve A6 GSM Modülü: Çerçeve Noel zamanında eğlence için yapılmıştır :) Bir demo görmek için bir YouTube filmi izleyin.AI A6 GSM modülü SMS alır ve Arduino Uno'ya master (i2c bus) olarak gönderir.Arduino Uno, servoları hareket ettirmeye başlamak için i2c veri yolu bilgilerini Arduino Nano'ya gönderir ve