Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Jedná sa o jednoduchý, ale veľmi užitočný projekt, ktorý si urobíte sami. Tento projekt som urobil kvôli krádeži v mojej kancelárii.
Zásoby
Potrebný hardvér:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- Magnetický spínač drôtového MC-38
- Rezistor (1K a 330 ohmov)
- Led
- Napájací adaptér 12 V DC
- Podporovaná karta SIM Quad-band 850/900/1800/1900 Mhz (v projekte použitá 2G SIM)
Potrebný softvér:
Arduino IDE
Krok 1: Pripojenie obvodu
Pracovný koncept obvodu je jednoduchý:
prípad 1: Keď sú magnety blízko seba, obvod funguje ako uzavretý spínač. Kolík ovládača teda dostane logiku 0 (NÍZKA)
prípad 2: Keď sú magnety oddelené, obvod funguje ako otvorený spínač. Kolík ovládača teda dostane logiku 1 (VYSOKÝ)
Krok 2: Inštalácia knižnice Arduino IDE a GboardPro
Nasledujte oficiálny odkaz Arduino nižšie a nainštalujte Arduino IDE do svojho príslušného operačného systému:
V systéme Windows ->
V systéme Linux ->
Na počítačoch Mac ->
V prípade Windows a Mac je inštalácia veľmi jednoduchá, pri inštalácii nenastal žiadny závažný problém. Užívatelia Linuxu, najmä začiatočníci, však pri prvej inštalácii zistili problém s inštaláciou Arduina, ktorého najčastejším problémom s chybou sériového nahrávania („avrdude: ser_open (): nemožno otvoriť zariadenie“). Nahral som teda video, ktoré môžete sledovať, ako je uvedené vyššie.
Stiahnite si nižšie uvedený súbor knižnice. Rozbaľte a skopírujte do priečinka Arduino -> knižnice, ako je uvedené vyššie. Teraz otvorte Arduino IDE a môžete si pozrieť vzorové kódy pre GSM GboardPro.
Viac podrobností o Gboard Pro je k dispozícii na ->
Krok 3: Programovanie
Na odosielanie kódu potrebujeme prevodník USB na sériový port. Použil som pripojenie cp2102 uvedené na vyššie uvedených obrázkoch.
Pinové pripojenie:
Gboard Pro CP2102
GND GND
RXD RXD
TXD TXD
DTR DTR
Pripojte tiež napájací adaptér 12V na dosku GboardPro.
Ak používate rovnaký CP2102, nainštalujte si ovládač z odkazu:
Teraz z nástroja vyberte správnu mega dosku Arduino -> dosky s vhodným portom, ako je to znázornené na obrázku vyššie.
Vykonajte vhodné zmeny uvedené v kóde týkajúcom sa vášho čísla.
char number = "+91xxxxxxxxxx"; // Cieľové číslo
Skopírujte nižšie uvedený kód do IDE, skompilovajte a nahrajte. Kód je jednoduchý, vysvetľujúci s komentármi. Ak však máte pochybnosti, napíšte nižšie.
Krok 4: Balenie a inštalácia
Na zabalenie systému použite vhodný box, ako je to znázornené na obrázku, a nainštalujte ho na dvere vášho domu alebo kancelárie.
To je ono, ďakujem !!