Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovo je jednostavan, ali vrlo koristan DIY projekt upozorenja za sigurnost doma. Napravio sam ovaj projekt zbog krađe u svom uredu.
Pribor
Potreban hardver:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- MC-38 Senzor žičanog magnetskog prekidača
- Otpornik (1K i 330 ohma)
- Led
- 12V DC adapter za napajanje
- Podržana SIM kartica Quad-band 850/900/1800/1900 Mhz (u projektu se koristi 2G SIM)
Potreban softver:
Arduino IDE
Korak 1: Povezivanje kruga
Koncept rada sklopa je jednostavan:
slučaj 1: Kad su magneti blizu jedan drugom, krug djeluje kao zatvoreni prekidač. Dakle, pin kontrolera dobiva logičku vrijednost 0 (LOW)
slučaj 2: Kad su magneti odvojeni, krug djeluje kao prekidač za prekid. Dakle, pin kontrolera dobiva logiku 1 (HIGH)
Korak 2: Instaliranje Arduino IDE -a i GboardPro knjižnice
Slijedite Arduino službenu vezu u nastavku da biste instalirali Arduino IDE na svoj OS:
U sustavu Windows ->
Na Linuxu ->
Na Macu ->
Za Windows i Mac instalacija je prilično jednostavna, bez većih problema tijekom instalacije. No, korisnici Linuxa, posebno početnici, nailaze na problem u vezi s instalacijom Arduina, od čega je najčešći problem serijske pogreške pri učitavanju ("avrdude: ser_open (): ne može otvoriti uređaj") tijekom prve instalacije. Dakle, snimio sam video koji možete pratiti kao što je prikazano gore.
U nastavku preuzmite datoteku knjižnice. Raspakirajte i kopirajte u mapu Arduino -> knjižnice kao što je prikazano gore. Sada otvorite Arduino IDE i možete provjeriti uzorke kodova za GSM GboardPro.
Više pojedinosti o Gboard Pro -u dostupno je na ->
Korak 3: Programiranje
Za učitavanje koda potreban nam je USB -serijski pretvarač. Koristio sam vezu cp2102 prikazanu na gornjim slikama.
Pin veza:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
također, spojite 12V adapter za napajanje na GboardPro ploču radi napajanja.
Ako koristite isti CP2102, instalirajte upravljački program s veze:
Sada odaberite odgovarajuću Arduino mega ploču iz alata -> ploče s odgovarajućim priključkom kao što je prikazano na gornjoj slici.
Napravite odgovarajuće promjene navedene u kodu koje se odnose na vaš broj.
broj znakova = "+91xxxxxxxxxx"; // Odredišni broj
Kopirajte donji kod u svoj IDE, kompajlirajte i pritisnite upload. Kôd je jednostavan sam po sebi razumljiv s komentarima. Ipak, ako sumnjate, komentirajte ispod.
Korak 4: Pakiranje i instalacija
Upotrijebite odgovarajuću kutiju za pakiranje sustava kao što je prikazano i instaliranje na vrata vašeg doma ili ureda.
To je to, hvala !!