İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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