Სარჩევი:

SMS კარის უსაფრთხოების სისტემა GboardPro– ს გამოყენებით (GSM Cum Arduino Mega): 4 ნაბიჯი
SMS კარის უსაფრთხოების სისტემა GboardPro– ს გამოყენებით (GSM Cum Arduino Mega): 4 ნაბიჯი

ვიდეო: SMS კარის უსაფრთხოების სისტემა GboardPro– ს გამოყენებით (GSM Cum Arduino Mega): 4 ნაბიჯი

ვიდეო: SMS კარის უსაფრთხოების სისტემა GboardPro– ს გამოყენებით (GSM Cum Arduino Mega): 4 ნაბიჯი
ვიდეო: სახლის უსაფრთხოების სისტემა Kerui 2024, ნოემბერი
Anonim
Image
Image
წრიული კავშირი
წრიული კავშირი

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

მარაგები

საჭირო აპარატურა:

  • Gboard Pro SIM900 GSM / GPRS ATMega2560
  • MC-38 სადენიანი მაგნიტური გადართვის სენსორი
  • რეზისტორი (1K და 330 ოჰ)
  • ხელმძღვანელობდა
  • 12V DC დენის ადაპტერი
  • სიმ ბარათის მხარდაჭერა Quad-band 850/900/1800/1900 Mhz (პროექტში გამოიყენება 2G SIM)

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

Arduino IDE

ნაბიჯი 1: წრიული კავშირი

წრიული კავშირი
წრიული კავშირი
წრიული კავშირი
წრიული კავშირი

მიკროსქემის მუშაობის კონცეფცია მარტივია:

შემთხვევა 1: როდესაც მაგნიტები ერთმანეთთან ახლოს არიან, წრე მოქმედებს როგორც დახურული გადამრთველი. ამრიგად, კონტროლერის პინი იღებს ლოგიკას 0 (LOW)

შემთხვევა 2: როდესაც მაგნიტები გამოყოფილია, წრე მოქმედებს როგორც ღია გადამრთველი. ამრიგად, კონტროლერის პინი იღებს ლოგიკას 1 (HIGH)

ნაბიჯი 2: დააინსტალირეთ Arduino IDE და GboardPro ბიბლიოთეკა

Image
Image
Arduino IDE და GboardPro ბიბლიოთეკის დაყენება
Arduino IDE და GboardPro ბიბლიოთეკის დაყენება

მიჰყევით Arduino– ს ოფიციალურ ბმულს, რომ დააინსტალიროთ Arduino IDE თქვენს შესაბამის OS– ზე:

Windows- ზე ->

Linux– ზე ->

Mac– ზე ->

Windows და Mac– ისთვის, ინსტალაცია საკმაოდ მარტივია, ინსტალაციის დროს არანაირი პრობლემა არ შეექმნება. მაგრამ Linux– ის მომხმარებელი განსაკუთრებით დამწყებთათვის აღმოაჩენს Arduino– ს ინსტალაციასთან დაკავშირებულ პრობლემას, რომლის სერიული ატვირთვის ყველაზე გავრცელებული პრობლემაა ("avrdude: ser_open (): მოწყობილობის გახსნა შეუძლებელია") პირველი ინსტალაციის დროს. ამრიგად, მე ჩავწერე ვიდეო, რომელსაც შეგიძლიათ მიჰყევით, როგორც ნაჩვენებია ზემოთ.

ჩამოტვირთეთ ბიბლიოთეკის ფაილი ქვემოთ. ამოიღეთ და დააკოპირეთ Arduino -> ბიბლიოთეკების საქაღალდეში, როგორც ნაჩვენებია ზემოთ. ახლა გახსენით Arduino IDE და შეგიძლიათ ნახოთ GSM GboardPro კოდის ნიმუში.

Gboard Pro– ს შესახებ დამატებითი დეტალები ხელმისაწვდომია ->

ნაბიჯი 3: პროგრამირება

პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება

კოდის ასატვირთად, ჩვენ გვჭირდება USB სერიული გადამყვანი. მე გამოვიყენე cp2102 კავშირი, რომელიც ნაჩვენებია ზემოთ მოცემულ სურათებში.

დამაგრების კავშირი:

CP2102 Gboard Pro

GND GND

RXD RXD

TXD TXD

DTR DTR

ასევე, შეაერთეთ 12V დენის ადაპტერი GboardPro დაფაზე სიმძლავრისთვის.

თუ თქვენ იყენებთ იგივე CP2102- ს, დააინსტალირეთ დრაივერი ბმულიდან:

ახლა შეარჩიეთ შესაბამისი Arduino მეგა დაფა ინსტრუმენტიდან -> დაფები შესაბამისი პორტით, როგორც ეს მოცემულია ზემოთ სურათზე.

შეიტანეთ შესაბამისი ცვლილებები, რომლებიც მითითებულია კოდში თქვენს ნომერთან დაკავშირებით.

char ნომერი = "+91xxxxxxxxxx"; // დანიშნულების ნომერი

დააკოპირეთ ქვემოთ მოყვანილი კოდი თქვენს IDE- ში, შეადგინეთ და დააჭირეთ ატვირთვას. კოდი არის მარტივი თვითგამხსნელი კომენტარებით. და მაინც, თუ რაიმე ეჭვი გაქვთ, გააკეთეთ კომენტარი ქვემოთ.

ნაბიჯი 4: შეფუთვა და მონტაჟი

შეფუთვა და მონტაჟი
შეფუთვა და მონტაჟი
შეფუთვა და მონტაჟი
შეფუთვა და მონტაჟი
შეფუთვა და მონტაჟი
შეფუთვა და მონტაჟი

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

ესე იგი, მადლობა !!

გირჩევთ: