Სარჩევი:

პერსონალური GSM სიგნალიზაციის სისტემა - SMS მოდული SIM900A, Arduino: 3 ნაბიჯი
პერსონალური GSM სიგნალიზაციის სისტემა - SMS მოდული SIM900A, Arduino: 3 ნაბიჯი

ვიდეო: პერსონალური GSM სიგნალიზაციის სისტემა - SMS მოდული SIM900A, Arduino: 3 ნაბიჯი

ვიდეო: პერსონალური GSM სიგნალიზაციის სისტემა - SMS მოდული SIM900A, Arduino: 3 ნაბიჯი
ვიდეო: სახლის უსაფრთხოების სისტემა Kerui 2024, ივლისი
Anonim
პერსონალური GSM სიგნალიზაციის სისტემა - SMS მოდული SIM900A, Arduino
პერსონალური GSM სიგნალიზაციის სისტემა - SMS მოდული SIM900A, Arduino

თვეში რამდენჯერმე მოვიყვან ჩემს მოხუც დეიდას ადგილობრივ ეკლესიაში. ზოგჯერ საეკლესიო მსახურება გაცილებით მეტ დროს იღებს და დასასრულის დრო ძნელია პროგნოზირება. ასე რომ, რამოდენიმე ნახევარი საათის ლოდინის შემდეგ, ვიფიქრე, რომ უკეთესი იქნებოდა მან გამაფრთხილოს, რომ სამსახური დასრულდა. თუმცა, ის 88 წლისაა და ჩვეულებრივ სმარტფონს ვეღარ უმკლავდება.

მე მივიღე იდეა, გამეკეთებინა მოწყობილობა, რათა მან გამაფრთხილოს, რომ წავიყვანო, ასე რომ ეს სწრაფი პროექტი დაიბადა.

მოდულს აქვს მხოლოდ ერთი გადამრთველი, თუ ჩართავთ, ის უერთდება GSM ქსელს, იღებს დროს ქსელიდან და აგზავნის SMS- ს: "დეიდას სურს აიყვანოს" ბატარეის გაზომულ ძაბვასთან და დროსთან ერთად. SMS გაგზავნილია.

მას ასევე შეუძლია გამოიყენოს ეს როგორც პირადი განგაშის სისტემა, რომ გამაფრთხილოს სადაც არ უნდა იყოს. ის არ შეიძლება გამოყენებულ იქნას როგორც "ქალი ქვემოთ" სისტემა.

ამ პროექტში გავიგე მეტი SIM900A მოდულისა და AT ბრძანებების შესახებ.

მარაგები

მოწყობილობა დამზადებულია:

  • იაფი SIM900A მოდული
  • arduino pro mini (5V, 168P)
  • LiPo ბატარეა
  • გააძლიერე მოდული (ამოიღეთ ქალი USB პორტი)
  • leds
  • 1k რეზისტორები

ნაბიჯი 1: აანთეთ Sim900A

საფონდო sim900A არ მუშაობს ჩემს ქვეყანაში (ნიდერლანდები). თუმცა, 1137B09SIM900B32_ST.cla firmware– ით მისი განათების შემდეგ ის მშვენივრად მუშაობს (თქვენ შეგიძლიათ გამოიყენოთ მობილური მონაცემთა კავშირიც კი (GPRS).

Firmware ნაპოვნია ამ ვებგვერდზე.

ფლეშ ინსტრუმენტი შეგიძლიათ იხილოთ აქ ან აქ.

Flash FTDI ადაპტერის საშუალებით, ნახეთ ეს ვიდეო.

GSM მოდულს სჭირდება "AT+CLTS = 1" ბრძანება ერთხელ რომ მას შეეძლოს მოითხოვოს GSM ქსელიდან მიმდინარე დრო მასთან დაკავშირებისას.

ნაბიჯი 2: აპარატურის დაყენება

აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება

ამ სწრაფი პროექტისთვის მე უბრალოდ შევაერთე ყველა კომპონენტი ერთად და დავაყარე ეს ყველაფერი.

იხილეთ კავშირის სქემა

დანართი შეიქმნა Fusion360- ში, ამ ვიდეოს წყალობით "ბიჭი შვეიცარიული აქცენტით".

STL ფაილები ქვეყნდება Thingiverse– ზე.

ნაბიჯი 3: პროგრამული უზრუნველყოფის დაყენება

კოდი გამოქვეყნებულია ჩემს Github– ზე. ბევრი AT ბრძანება შეგიძლიათ იხილოთ აქ.

Პროგრამა:

  • აკეთებს GSM მოდულის ინიციატორს
  • უზრუნველყოფს GSM ქსელთან კავშირს
  • იღებს დროს GSM ქსელის რეკლამებიდან დროის ნიშნულს SMS შეტყობინებაში
  • უზრუნველყოფს SMS- ის გაგზავნას (თუ გაგზავნა არ იყო წარმატებული, მეორე მცდელობა ხდება 60 წამის შემდეგ)
  • აყენებს ძილს GSM მოდულს ბატარეის ენერგიის დაზოგვის დროში სანამ მოდული ჩართული იქნება ჩემ მიერ

გირჩევთ: