Სარჩევი:
- მარაგები
- ნაბიჯი 1: აანთეთ Sim900A
- ნაბიჯი 2: აპარატურის დაყენება
- ნაბიჯი 3: პროგრამული უზრუნველყოფის დაყენება
ვიდეო: პერსონალური GSM სიგნალიზაციის სისტემა - SMS მოდული SIM900A, Arduino: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
თვეში რამდენჯერმე მოვიყვან ჩემს მოხუც დეიდას ადგილობრივ ეკლესიაში. ზოგჯერ საეკლესიო მსახურება გაცილებით მეტ დროს იღებს და დასასრულის დრო ძნელია პროგნოზირება. ასე რომ, რამოდენიმე ნახევარი საათის ლოდინის შემდეგ, ვიფიქრე, რომ უკეთესი იქნებოდა მან გამაფრთხილოს, რომ სამსახური დასრულდა. თუმცა, ის 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 მოდულს ბატარეის ენერგიის დაზოგვის დროში სანამ მოდული ჩართული იქნება ჩემ მიერ
გირჩევთ:
M5StickC-ESP32 მინი PIR სიგნალიზაციის სისტემა: 7 ნაბიჯი
M5StickC-ESP32 მინი PIR სიგნალიზაციის სისტემა: ამ პროექტში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მინი სიგნალიზაციის გაფრთხილება მინი PIR სენსორის და M5StickC ESP32 დაფის გამოყენებით. ნახეთ ვიდეო
ლაზერული უსაფრთხოების სიგნალიზაციის სისტემა (ორმაგი რეჟიმი): 5 ნაბიჯი
ლაზერული უსაფრთხოების სიგნალიზაციის სისტემა (ორმაგი რეჟიმი): როდესაც რამე ეხება უსაფრთხოებას, ჩვენ ნამდვილად გვჭირდება რაიმე მყარი იდეა და ამ შემთხვევაში ლაზერული უსაფრთხოების სიგნალიზაცია არის საუკეთესო ვარიანტი სახლში შესაქმნელად ძალიან მარტივად. ასე რომ, ამ გაკვეთილში ჩვენ ვაპირებთ ვისწავლოთ როგორ იმისათვის, რომ ეს პროექტი ძალიან მარტივად მოხდეს, როდესაც
Arduino სახლის სიგნალიზაციის სისტემა: 4 ნაბიჯი
Arduino სახლის სიგნალიზაციის სისტემა: ეს არის შესანიშნავი Arduino პროექტი, რომლის დაწყებაც შეგიძლიათ Arduino– ს ძირითადი კომპონენტებით. ეს პროექტი იქნება სიგნალიზაციის სისტემა, რომელიც გააფრთხილებს ინდივიდს, თუ ვინმე შემოიჭრა არჩევანის გარკვეულ არეალში. ძალიან კარგია, თუ გეგმავთ პროექტის დაწყებას, რომელიც
Arduino Push Alerts კარის ზარის, ქურდის სიგნალიზაციის, კვამლის სიგნალიზაციის და სხვა: 8 ნაბიჯი
Arduino Push შეტყობინებები კარის ზარის, ქურდის სიგნალიზაციის, კვამლის სიგნალიზაციის და სხვა: IoT შეტყობინებები თქვენი კარის ზარისგან, მძარცველის სიგნალიზაციის, კვამლის სიგნალიზაციის და ა.შ. Arduino Uno და Ethernet Shield გამოყენებით. სრული დეტალები ჩემს ვებგვერდზე აქ Arduino Push Alert Box- ის შესახებ იყენებს Arduino Uno და Ethernet Shield Wiznet W5100 ჩიპზე დაყრდნობით
Arduino ციფრული საათი სიგნალიზაციის ფუნქციით (პერსონალური PCB): 6 ნაბიჯი (სურათებით)
Arduino ციფრული საათი სიგნალიზაციის ფუნქციით (პერსონალური PCB): ამ წვრილმანი სახელმძღვანელოში მე გაჩვენებთ თუ როგორ უნდა შექმნათ თქვენი საკუთარი ციფრული საათი ამ სიგნალიზაციის ფუნქციაზე. ამ პროექტში მე გადავწყვიტე შემექმნა საკუთარი PCB, რომელიც დაფუძნებულია Arduino UNO მიკროკონტროლერზე - Atmega328p. ქვემოთ თქვენ ნახავთ ელექტრონულ სქემატურ სქემას PCB l