Სარჩევი:

Gps Forest Fire Alert System Sim808 და Arduino Uno: 23 ნაბიჯი (სურათებით)
Gps Forest Fire Alert System Sim808 და Arduino Uno: 23 ნაბიჯი (სურათებით)

ვიდეო: Gps Forest Fire Alert System Sim808 და Arduino Uno: 23 ნაბიჯი (სურათებით)

ვიდეო: Gps Forest Fire Alert System Sim808 და Arduino Uno: 23 ნაბიჯი (სურათებით)
ვიდეო: Vehicle Accident & Fire Alert Project with GPS Location through SMS 2024, ნოემბერი
Anonim
Image
Image
არდუინო ერთი
არდუინო ერთი

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

ნაბიჯი 1: შესავალი

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

ოპერაციის პრინციპი ასეთია, როდესაც ალის სენსორით ცეცხლს აღმოაჩენს, ის ანალოგიურ სიგნალს გაუგზავნის არდუინოს, რომელიც მისი ღირებულებიდან გამომდინარე გაააქტიურებს ტექსტური შეტყობინების გაგზავნას GPS კოორდინატებით, სადაც ხანძარი მიმდინარეობს რა ამ პროექტისთვის ჩვენ დაგვჭირდება ფლეიმის სენსორი, arduino uno, sim808 მოდული, ბატარეა, კაბელები, შეგიძლიათ შეამოწმოთ მასალების შემდეგი ჩამონათვალი:

ნაბიჯი 2: Arduino One

ნაბიჯი 3: Sim808

Sim808
Sim808

ნაბიჯი 4: ფლეიმის სენსორი

ფლეიმის სენსორი
ფლეიმის სენსორი

ფლეიმის დეტექტორის მოდულის შესახებ

  • ეს მოდული მგრძნობიარეა ალის და მისი გამოსხივების მიმართ. მას ასევე შეუძლია აღმოაჩინოს ჩვეულებრივი სინათლის წყარო ტალღის სიგრძის დიაპაზონში 760 ნმ -დან 1100 ნმ -მდე.
  • ალის სენსორს შეუძლია გამოსცეს ციფრული ან ანალოგური სიგნალი.
  • ის შეიძლება გამოყენებულ იქნას როგორც ხანძრის სიგნალიზაცია.
  • დაახლოებით 60 გრადუსიანი კუთხის გამოვლენა, განსაკუთრებით მგრძნობიარე ფლეიმის სპექტრის მიმართ. რეგულირებადი მგრძნობელობა (ციფრული პოტენომეტრის ლურჯ რეგულირებაში).
  • შედარების გამომავალი, სუფთა სიგნალი, კარგი ტალღა, მამოძრავებელი სიმძლავრე, 15 mA- ზე მეტი.
  • საოპერაციო ძაბვა 3.3 V-5 V. გამომავალი ფორმა: ციფრული გადართვის შედეგები (0 და 1) და ანალოგური ძაბვის გამომავალი AO. ფიქსირებული ჭანჭიკის ხვრელები მარტივი ინსტალაციისთვის.
  • მცირე ზომის PCB დაფები ზომა: 3.2 სმ x 1.4 სმ.
  • გამოიყენეთ LM393 გამაძლიერებელი ძაბვის შესადარებლად

ნაბიჯი 5: დუპონტის კაბელები

დუპონტის კაბელები
დუპონტის კაბელები

ნაბიჯი 6: ბატარეა 12 ვოლტი (შეიძლება იყოს 12 -ის წყარო სულ მცირე პირველადი ტესტების ჩასატარებლად)

ბატარეა 12 ვოლტი (შეიძლება იყოს 12 -ის წყარო სულ მცირე პირველადი ტესტების ჩასატარებლად)
ბატარეა 12 ვოლტი (შეიძლება იყოს 12 -ის წყარო სულ მცირე პირველადი ტესტების ჩასატარებლად)

ნაბიჯი 7: ყუთი ფილტრით (სურვილისამებრ)

ყუთი ფილტრით (სურვილისამებრ)
ყუთი ფილტრით (სურვილისამებრ)

ნაბიჯი 8: წრე

წრე
წრე

ნაბიჯი 9: წყაროს კოდი

გთხოვთ გადმოწეროთ

ნაბიჯი 10: Dfrobot– ის Sim808 მოდულის შესახებ

SIM808 GPS/GPRS/GSM arduino ფარი არის ინტეგრირებული ოთხ ბარიანი GSM/GPRS და GPS ნავიგაციის ტექნოლოგია Arduino გაფართოების ფარები. მხოლოდ საკრედიტო ბარათის ზომა, სტანდარტული Arduino pin შეფუთვის მიხედვით, თავსებადია Arduino UNO– სთან, arduino Leonardo– სთან, arduino Mega– სთან და arduino– ს სხვა დაფაზე. წინა თაობასთან შედარებით SIM908, SIM808– მა გააუმჯობესა შესრულება და სტაბილურობა. ნორმალური SMS და ტელეფონის ფუნქციების გარდა, ფარი ასევე მხარს უჭერს MMS, DTMF, FTP და სხვა ფუნქციებს. თქვენ შეგიძლიათ მიაღწიოთ მონაცემთა მოპოვებას, უკაბელო მონაცემთა მიმღებს, IoT აპლიკაციას და GPS ორიენტირებას. ეს უნდა იყოს ინტეგრირებული მიკროფონისა და ყურსასმენის ბუდეზე, დაზოგავს თქვენს ხარჯებს და გაადვილებს თქვენს პროექტს. მას ასევე შეუძლია პირდაპირ დაუკავშირდეს GSM და GPS ანტენას გარე ანტენის კონექტორით.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 იყენებს Simcom SIM808 მოდულის უახლეს ვერსიას, შედარებით ადრე ბაზარზე არსებული SIM808 მოდულთან შედარებით, ახალ მოდულს აქვს უკეთესი სტაბილურობა. მაგრამ AT ბრძანებების GPS ნაწილი არ არის თავსებადი SIM808 მოდულის ძველ ვერსიასთან, გთხოვთ, მიმართოთ AT ბრძანებების "მეტი" ბოლოში.

ნაბიჯი 11: სპეციფიკაცია

  • სამუშაო ძაბვა: 5V
  • შეყვანის სიმძლავრე: 7-23V
  • ოთხბაზიანი 850/900/1800/1900MHz
  • GPRS მრავალ სლოტი კლასი 12/10
  • GPRS მობილური სადგური კლასი B
  • შეესაბამება GSM ფაზას 2/2 +კლასი 4 (2 W @ 850 / 900MHz)
  • კლასი 1 (1 W @ 1800 / 1900MHz)
  • დაბალი ენერგიის მოხმარების რეჟიმის მხარდაჭერა: 100mA @ 7V-GSM რეჟიმი
  • მხარდაჭერა AT ბრძანების კონტროლისთვის (3GPP TS 27.007, 27.005 და SIMCOM გაძლიერებული AT ბრძანებები)
  • GPS თანამგზავრული სანავიგაციო ტექნოლოგიის მხარდაჭერა
  • LED სტატუსის ინდიკატორის მხარდაჭერა: კვების ბლოკის სტატუსი, ქსელის სტატუსი და მუშაობის რეჟიმი
  • სამუშაო გარემო: -40 ℃ ~ 85 ℃ ზომა: 69 * 54 მმ/2.71 * 2.12 ინჩი

ნაბიჯი 12: დაფის მიმოხილვა

დაფის მიმოხილვა
დაფის მიმოხილვა

მოდულის ინტერფეისი და სიფრთხილის ზომები:

დაკავებული ქინძისთავები: D0, D1, D12, ციფრული პინი "D12" დაკავშირებულია SIM808 მოდულის სიმძლავრის GPIO- სთან. ის შეიძლება გამოყენებულ იქნას როგორც SIM808 მოდულის ჩართვის / გამორთვის კონტროლი. SIM808 საბორტო MIC და 3.5 მმ SIM808 მიკროფონი იყენებენ ერთსა და იმავე MIC არხს, როდესაც ჩართავთ თქვენს მიკროფონს, ბორტზე MIC ავტომატურად გათიშული იქნება. ჩატვირთვის ღილაკი-SIM808 მოდული გადართვა, მოკლე დაჭერით 1s SIM808– ის დასაწყებად, ხანგრძლივად დაჭერით 3 – ის გამორთვა. LED "ON" - SIM808 დენის მაჩვენებელი, მხოლოდ გარე ენერგიის შეერთებისას, მოდულს შეუძლია გამართულად იმუშაოს. NET - GSM სიგნალის მაჩვენებელი სწრაფი Flash: ძიება ქსელი ნელი ფლეშ (3-ჯერ ერთხელ): ქსელის რეგისტრაცია დასრულებულია ფუნქციის გადართვა არცერთი- თავისუფალი SIM808 სერიული pin ესკიზის ჩამოსატვირთად, აკრიფეთ აქ. USB_DBG-- როდესაც გაფართოების დაფა ჩართულია Arduino– ზე, აკრიფეთ აქ, რათა SIM808 დაუკავშირდეს კომპიუტერს გამართვა (გამართვისას). Arduino- როდესაც გაფართოების დაფა ჩართულია Arduino– ში, აკრიფეთ აქ, რათა SIM808 დაუკავშირდეს Arduino– ს.

ნაბიჯი 13: USB გამართვა (AT Command)

ამ განყოფილებაში ჩვენ გამოგიგზავნით AT ბრძანებებს სერიული პორტის საშუალებით SIM808 გაფართოების ფარის გამართვის მიზნით. გთხოვთ იხილოთ SIM808 AT ბრძანების ნაკრები მეტი ფუნქციისთვის.

ნაბიჯი 14: მომზადება

აპარატურა:

  • Arduino UNO x1
  • SIM808 გაფართოების დაფა x1
  • გარე კვების წყარო x1

პროგრამული უზრუნველყოფა:

  • Arduino IDE
  • სერიული გამართვის ასისტენტი (ამ განყოფილებაში ჩვენ ვიყენებთ DF სერიულ გამართულს Lisper– ის მიერ)

'' 'ნაბიჯი' ''

შეაერთეთ თქვენი SIM ბარათი SIM808 გაფართოების ფარზე და შეაერთეთ გაფართოების ფარი Arduino UNO– ში, იმავდროულად არ დაგავიწყდეთ გარე კვების წყაროს დაკავშირება. აკრიფეთ ფუნქციის გადართვა None– ზე, ჩამოტვირთეთ ნიმუშის კოდი Blink რათა დარწმუნდეთ, რომ სერიული პორტი არ არის დაკავებულია. დააჭირეთ ჩატვირთვის დენის ღილაკს და დაელოდეთ SIM ბარათის ქსელის სწორად რეგისტრაციას, ქსელის ინდიკატორი ნელ -ნელა ციმციმებს (3 ჯერ ერთხელ). გადააცილეთ ფუნქციის გადართვა USB_DBG– ზე, შემდეგ კი ჩვენ შეგვიძლია პირდაპირ დავუკავშირდეთ SIM808 ჩიპს სერიული პორტის ასისტენტის საშუალებით.

ნაბიჯი 15: დარეკეთ ტელეფონზე

განახორციელეთ სატელეფონო ზარი
განახორციელეთ სატელეფონო ზარი

გააგზავნეთ AT სერიული პორტის ასისტენტში, თუ ის ბრუნდება OK, ეს ნიშნავს რომ სერიული კომუნიკაცია დამყარდა. მიჰყევით ფიგურას, შეიყვანეთ AT ბრძანებები, თქვენ უნდა მიიღოთ იგივე შინაარსი.

ნაბიჯი 16: უპასუხეთ ტელეფონს და გათიშეთ

უპასუხე ტელეფონს და გათიშე
უპასუხე ტელეფონს და გათიშე

ნაბიჯი 17: გაგზავნეთ SMS

გაგზავნეთ SMS
გაგზავნეთ SMS

ნაბიჯი 18: წაიკითხეთ SMS

წაიკითხეთ SMS
წაიკითხეთ SMS

ნაბიჯი 19: TCP კომუნიკაცია

TCP კომუნიკაცია
TCP კომუნიკაცია

ნაბიჯი 20: GPS ორიენტაცია

შენიშვნა: GPS ანტენა უნდა განთავსდეს გარეთ, სანამ მას შეუძლია მიიღოს სტაბილური GPS ადგილმდებარეობის მონაცემები.

გაგზავნეთ AT + CGSN PWR = 1 ბრძანება (გახსენით GPS ენერგია)

AT + CGNSTST = 1 ბრძანების გაგზავნა (მიიღეთ GPS მონაცემები სერიული პორტიდან)

ნაბიჯი 21:

გამოსახულება
გამოსახულება

თუ GPS ანტენა განთავსებულია გარეთ, თქვენ უნდა მიიღოთ სწორი მონაცემები მალე.

როდესაც გსურთ GPS მონაცემების გამომავალი პაუზის გაკეთება, შეგიძლიათ გაგზავნოთ AT + CGNSTST = 0 ბრძანება GPS მონაცემების გამომავალი პაუზისთვის.

როდესაც გსურთ GPS ფუნქციის გამორთვა, შეგიძლიათ გააგზავნოთ AT + CGNSPWR = 0 ბრძანება GPS ენერგიის გამორთვისთვის. გაგზავნეთ AT + CPOWD = 1 SIM808 ჩიპის დახურვის მიზნით. უფრო საინტერესო ინსტრუქცია, გთხოვთ იხილოთ AT ბრძანება გვერდზე ბოლომდე. ეს ორი სატესტო კოდი ძალიან მარტივია და ადვილად გასაგები. საჭიროა მხოლოდ შესაბამისი სერიული AT ბრძანებების შეყვანა, თქვენ მიაღწევთ შესაბამის ფუნქციებს.

ნაბიჯი 22: SIM808 დაბალი ენერგიის მოხმარების რეჟიმი

მინიმალური ფუნქციონალური რეჟიმი

სისტემა დაიყვანება უმარტივეს რეჟიმში მინიმალურ ფუნქციონალურ რეჟიმში. ეს დაზოგავს ენერგიის მოხმარებას ამ რეჟიმში.

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: მინიმალური ფუნქციონალური რეჟიმი. ამ რეჟიმში, თქვენ კვლავ შეგიძლიათ გააგრძელოთ სერიული პორტის გამოყენება, მაგრამ AT ბრძანება RF და SIM ბარათის მახასიათებლებით გამორთული იქნება.

AT + CFUN = 1: სრული ფუნქციის რეჟიმი (ნაგულისხმევი).

AT + CFUN = 4: თვითმფრინავის რეჟიმი. ამ რეჟიმში, თქვენ კვლავ შეგიძლიათ გააგრძელოთ სერიული პორტის გამოყენება, მაგრამ AT ბრძანება RF და SIM ბარათის მახასიათებლებით გამორთული იქნება.

სხვა მახასიათებლებს გთხოვთ მიმართოთ AT ბრძანებებს

github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf

შესაძლოა თქვენ დაინტერესებული იყოთ პროექტებით arduino, pic, robotics, telecommunications, გამოიწერეთ https://www.youtube.com/user/carlosvolt?sub_confirmation=1 ბევრი ვიდეო სრული წყაროს კოდით და დიაგრამებით

გირჩევთ: