Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
To je preprost, a zelo uporaben domači projekt opozarjanja na varnost doma. Ta projekt sem naredil zaradi kraje v svoji pisarni.
Zaloge
Potrebna strojna oprema:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- Žično magnetno stikalo MC-38
- Upor (1K in 330 ohm)
- LED
- 12V DC napajalnik
- Podprta kartica SIM Quad-band 850/900/1800/1900 Mhz (v projektu se uporablja 2G SIM)
Potrebna programska oprema:
Arduino IDE
1. korak: Povezava s tokokrogom
Delovni koncept vezja je preprost:
primer 1: Ko sta magneta blizu drug drugemu, vezje deluje kot zaprto stikalo. Tako pin krmilnika dobi logiko 0 (LOW)
primer 2: Ko so magneti ločeni, vezje deluje kot odprto stikalo. Tako pin krmilnika dobi logiko 1 (HIGH)
2. korak: Namestitev Arduino IDE in knjižnice GboardPro
Sledite spodnji uradni povezavi Arduino, da namestite Arduino IDE v ustrezni OS:
V sistemu Windows ->
V sistemu Linux ->
V sistemu Mac ->
Za Windows in Mac je namestitev precej preprosta, med namestitvijo ni večjih težav. Toda uporabniki Linuxa, zlasti začetniki, najdejo nekaj težav v zvezi z namestitvijo Arduina, med katerimi je najpogostejša napaka pri serijskem nalaganju ("avrdude: ser_open (): ne more odpreti naprave") med prvo namestitvijo. Tako sem posnel video, ki mu lahko sledite, kot je prikazano zgoraj.
Prenesite spodaj navedeno datoteko knjižnice. Izvlecite in kopirajte v mapo Arduino -> knjižnice, kot je prikazano zgoraj. Zdaj odprite Arduino IDE in si lahko ogledate vzorčne kode za GSM GboardPro.
Več podrobnosti o Gboard Pro je na voljo na ->
3. korak: Programiranje
Za nalaganje kode potrebujemo pretvornik USB v serijski. Uporabil sem povezavo cp2102, prikazano na zgornjih slikah.
Pin povezava:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
za napajanje priključite tudi 12V napajalnik na ploščo GboardPro.
Če uporabljate isti CP2102, namestite gonilnik s povezave:
Zdaj iz orodja izberite desne mega plošče Arduino z ustreznimi vrati, kot je prikazano na zgornji sliki.
Naredite ustrezne spremembe, omenjene v kodi, povezane z vašo številko.
char number = "+91xxxxxxxxxx"; // Ciljna številka
Kopirajte spodnjo kodo v svoj IDE, sestavite in pritisnite nalaganje. Koda je preprosta sama po sebi s komentarji. Če pa ste v dvomih, komentirajte spodaj.
4. korak: Pakiranje in namestitev
Uporabite ustrezno škatlo, da sistem zapakirate, kot je prikazano, in ga namestite na vrata svojega doma ali pisarne.
To je to, hvala !!