Სარჩევი:

Digispark აკონტროლებს სარელეო GSM– ის საშუალებით: 3 ნაბიჯი
Digispark აკონტროლებს სარელეო GSM– ის საშუალებით: 3 ნაბიჯი

ვიდეო: Digispark აკონტროლებს სარელეო GSM– ის საშუალებით: 3 ნაბიჯი

ვიდეო: Digispark აკონტროლებს სარელეო GSM– ის საშუალებით: 3 ნაბიჯი
ვიდეო: Знакомство с Digispark ATtiny85. "Arduino для чайников" 2024, ივლისი
Anonim
Digispark აკონტროლებს სარელეო GSM– ის საშუალებით
Digispark აკონტროლებს სარელეო GSM– ის საშუალებით

ეს ინსტრუქცია იყენებს Digispark დაფას, რელესთან და GSM მოდულთან ერთად, ჩართვის ან გამორთვისთვის და მოწყობილობის გაგზავნისას, ხოლო მიმდინარე მდგომარეობის მესიჯს წინასწარ განსაზღვრულ ტელეფონის ნომერზე (ებზე).

კოდი არის ძალიან უხეში, პასუხობს ნებისმიერ კომუნიკაციას მოდულიდან Digispark (მოიცავს სატელეფონო ზარს, ტექსტურ შეტყობინებას, ყველაფერს, რაც იწვევს კომუნიკაციას).

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

ნაბიჯი 1: დაყენება

Დაყენება
Დაყენება

ეს პროექტი მოიცავს შემდეგს:

- 1 Digispark მოდული ATtiny85 AVR MCU გამოყენებით;

- 1 A6 GSM მოდული მოქმედი SIM ბარათით;

- 1 5V სარელეო მოდული

- ზოგიერთი მავთული;

- ყუთი ამის ჩასადებად (მე ეს მაინც მენატრება);

- რაღაც უნდა ჩართო ან გამორთო!

ნაბიჯი 2: კავშირები და პროგრამირება

პროგრამული უზრუნველყოფა მე დავწერე იყენებს pin 0 სარელეო ამოქმედებისათვის, pin 2 როგორც სერიული მიღება და pin 3 როგორც სერიული გადაცემა.

რადგან Digispark– ს არ აქვს UART, ჩვენ ვიყენებთ SoftwareSerial ბიბლიოთეკას.

Pin 0 უკავშირდება სარელეო დაფის შეყვანას (მე დავამონტაჟე ჩემი Digispark სათაურებით სარელეო დაფაზე), Pin 2 უკავშირდება GSM მოდულის Tx pin- ს და Pin 3 უკავშირდება GSM მოდულის Rx pin- ს.

მე ავირჩიე პინი 3, როგორც Tx, რადგან მას უკვე აქვს 3.4V ზენერის დამაგრების დიოდი USB კომუნიკაციის/პროგრამირებისათვის, ხოლო GSM მოდული იყენებს 2.8V ლოგიკას, მონაცემთა ფურცლის მიხედვით. აქამდე არანაირი პრობლემა არ მქონია, რადგან კომუნიკაცია მინიმალურია.

5V და მიწა აღებულია GSM დაფიდან.

ნაბიჯი 3: მზადაა გამოსაყენებლად

დაპროგრამეთ Digispark ჩართული კოდით, არ დაგავიწყდეთ შეცვალოთ "xxxxxx" და "yyyyyy" თქვენი მიმღების ტელეფონის ნომრით.

შეაერთეთ ნათურა ან სხვა დატვირთვა 10A– ზე ნაკლები რელეზე, აკრიფეთ GSM მოდულის ტელეფონის ნომერი და თქვენ მოგეცემათ დაწკაპუნების ხმა და SMS, რომელიც მიუთითებს სარელეო ჩართულია თუ გამორთული!

გირჩევთ: