Turinys:

SMS durų apsaugos sistema naudojant „GboardPro“(„GSM Cum Arduino Mega“): 4 žingsniai
SMS durų apsaugos sistema naudojant „GboardPro“(„GSM Cum Arduino Mega“): 4 žingsniai

Video: SMS durų apsaugos sistema naudojant „GboardPro“(„GSM Cum Arduino Mega“): 4 žingsniai

Video: SMS durų apsaugos sistema naudojant „GboardPro“(„GSM Cum Arduino Mega“): 4 žingsniai
Video: Kodėl AX Pro yra turbūt geriausia apsaugos sistema namams ir ne tik? Kaip lengvai pridėti daviklius? 2024, Liepa
Anonim
Image
Image
Grandinės jungtis
Grandinės jungtis

Tai paprastas, bet labai naudingas namų saugos įspėjimo „pasidaryk pats“projektas. Šį projektą sukūriau dėl vagystės mano biure.

Prekės

Reikalinga aparatūra:

  • „Gboard Pro SIM900 GSM / GPRS ATMega2560“
  • MC-38 laidinio magnetinio jungiklio jutiklis
  • Rezistorius (1K ir 330 omų)
  • Vadovavo
  • 12V DC maitinimo adapteris
  • SIM kortelė palaikoma keturių juostų 850/900/1800/1900 Mhz (naudojama 2G SIM projektas)

Reikalinga programinė įranga:

„Arduino IDE“

1 žingsnis: grandinės prijungimas

Grandinės jungtis
Grandinės jungtis
Grandinės jungtis
Grandinės jungtis

Grandinės darbo koncepcija yra paprasta:

1 atvejis: Kai magnetai yra arti vienas kito, grandinė veikia kaip uždaras jungiklis. Taigi valdiklio kaištis gauna logiką 0 (LOW)

2 atvejis: Kai magnetai yra atskirti, grandinė veikia kaip atviras jungiklis. Taigi, valdiklio kaištis gauna 1 logiką (HIGH)

2 veiksmas: įdiekite „Arduino IDE“ir „GboardPro“biblioteką

Image
Image
„Arduino IDE“ir „GboardPro“bibliotekos diegimas
„Arduino IDE“ir „GboardPro“bibliotekos diegimas

Sekite oficialią „Arduino“nuorodą, kad įdiegtumėte „Arduino IDE“savo atitinkamoje OS:

„Windows“->

„Linux“->

„Mac“->

„Windows“ir „Mac“diegimas yra gana paprastas, diegimo metu nėra didelių problemų. Tačiau „Linux“vartotojai, ypač pradedantiesiems, pirmą kartą diegdami randa problemų, susijusių su „Arduino“diegimu, kurio dažniausiai pasitaikanti serijinio įkėlimo klaida („avrdude: ser_open (): negali atidaryti įrenginio“). Taigi, aš įrašiau vaizdo įrašą, kurį galite sekti, kaip parodyta aukščiau.

Atsisiųskite žemiau pateiktą bibliotekos failą. Ištraukite ir nukopijuokite į „Arduino“-> bibliotekų aplanką, kaip parodyta aukščiau. Dabar atidarykite „Arduino IDE“ir galite patikrinti „GSM GboardPro“pavyzdinius kodus.

Daugiau informacijos apie „Gboard Pro“rasite čia ->

3 žingsnis: programavimas

Programavimas
Programavimas
Programavimas
Programavimas

Norėdami įkelti kodą, mums reikia USB į nuoseklųjį keitiklį. Aš naudoju cp2102 ryšį, parodytą aukščiau esančiuose paveikslėliuose.

Smeigtuko jungtis:

CP2102 Gboard Pro

GND GND

RXD RXD

TXD TXD

DTR DTR

taip pat prijunkite 12 V maitinimo adapterį prie „GboardPro“plokštės, kad gautumėte energijos.

Jei naudojate tą patį CP2102, įdiekite tvarkyklę iš nuorodos:

Dabar iš įrankio pasirinkite tinkamą „Arduino“mega plokštę -> plokštes su tinkamu prievadu, kaip parodyta aukščiau esančiame paveikslėlyje.

Atlikite tinkamus pakeitimus, nurodytus su jūsų numeriu susijusiame kode.

char numeris = "+91xxxxxxxxxx"; // Paskirties numeris

Nukopijuokite žemiau esantį kodą savo IDE, sukompiliuokite ir spustelėkite įkėlimą. Kodas yra paprastas savaime suprantamas su komentarais. Vis dėlto, jei kyla abejonių, pakomentuokite žemiau.

4 žingsnis: pakavimas ir montavimas

Pakavimas ir montavimas
Pakavimas ir montavimas
Pakavimas ir montavimas
Pakavimas ir montavimas
Pakavimas ir montavimas
Pakavimas ir montavimas

Naudokite tinkamą dėžutę, kad supakuotumėte sistemą, kaip parodyta, ir sumontuokite ant savo namų ar biuro durų.

Tai tiek, ačiū !!

Rekomenduojamas: