Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovo je jednostavan, ali vrlo koristan DIY projekt upozorenja o sigurnosti kuće. Napravio sam ovaj projekat zbog krađe u mojoj kancelariji.
Supplies
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 kola je jednostavan:
slučaj 1: Kada su magneti blizu jedan drugom, krug djeluje kao zatvoreni prekidač. Dakle, pin kontrolera dobiva logiku 0 (LOW)
slučaj 2: Kada su magneti odvojeni, krug djeluje kao otvoreni prekidač. Dakle, pin kontrolera dobija logiku 1 (HIGH)
Korak 2: Instalirajte Arduino IDE i GboardPro biblioteku
Slijedite Arduino službenu vezu u nastavku da biste instalirali Arduino IDE na vaš odgovarajući OS:
U sustavu Windows ->
Na Linuxu ->
Na Macu ->
Za Windows i Mac instalacija je prilično jednostavna, bez većih problema s kojima se suočavaju tokom instalacije. No, korisnici Linuxa, posebno početnici, nailaze na problem u vezi s instalacijom Arduina, od kojih je najčešći problem serijske greške pri učitavanju ("avrdude: ser_open (): ne može otvoriti uređaj") prilikom prve instalacije. Dakle, snimio sam video koji možete pratiti kako je prikazano gore.
Preuzmite datoteku biblioteke koja se nalazi ispod. Izdvojite i kopirajte u mapu Arduino -> biblioteke kao što je prikazano gore. Sada otvorite Arduino IDE i možete provjeriti uzorke kodova za GSM GboardPro.
Više detalja o Gboard Pro -u dostupno je na ->
Korak 3: Programiranje
Za učitavanje koda potreban nam je USB u serijski pretvarač. Koristio sam vezu cp2102 prikazanu na gornjim slikama.
Pin veza:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
takođe, spojite 12V adapter za napajanje na GboardPro ploču radi napajanja.
Ako koristite isti CP2102, instalirajte upravljački program sa 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 char = "+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: Pakovanje i instalacija
Upotrijebite odgovarajuću kutiju za pakiranje sistema kao što je prikazano i instalirajte ga na vrata vašeg doma ili ureda.
To je to, hvala !!