Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Jedná se o jednoduchý, ale velmi užitečný projekt kutilské domácí výstrahy. Tento projekt jsem vytvořil kvůli krádeži v mé kanceláři.
Zásoby
Požadovaný hardware:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- Magnetický spínač kabelového MC-38
- Rezistor (1K a 330 ohmů)
- Vedený
- Napájecí adaptér 12 V DC
- SIM karta podporována Quad-band 850/900/1800/1900 Mhz (v projektu 2G SIM použita)
Požadovaný software:
Arduino IDE
Krok 1: Připojení obvodu
Pracovní koncept obvodu je jednoduchý:
případ 1: Když jsou magnety blízko sebe, obvod funguje jako uzavřený spínač. Pin ovladače tedy dostane logiku 0 (LOW)
případ 2: Když jsou magnety odděleny, obvod funguje jako otevřený spínač. Pin ovladače tedy získá logiku 1 (VYSOKÝ)
Krok 2: Instalace Arduino IDE a knihovny GboardPro
Pomocí níže uvedeného oficiálního odkazu Arduino nainstalujte Arduino IDE do svého příslušného operačního systému:
Ve Windows ->
Na Linuxu ->
Na Macu ->
Pro Windows a Mac je instalace velmi přímočará, při instalaci nedochází k žádnému zásadnímu problému. Uživatelé Linuxu, zejména začátečníci, však při první instalaci narazili na problém s instalací Arduina, jejíž nejčastější problém s chybou sériového nahrávání („avrdude: ser_open (): nelze otevřít zařízení“). Nahrál jsem tedy video, které můžete sledovat, jak je uvedeno výše.
Stáhněte si níže uvedený soubor knihovny. Extrahujte a zkopírujte do složky Arduino -> knihovny, jak je uvedeno výše. Nyní otevřete Arduino IDE a můžete se podívat na ukázkové kódy pro GSM GboardPro.
Další podrobnosti o Gboard Pro jsou k dispozici na ->
Krok 3: Programování
K odesílání kódu potřebujeme převodník USB na sériový port. Použil jsem připojení cp2102 zobrazené na výše uvedených obrázcích.
Pinové připojení:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
také připojte napájecí adaptér 12V k desce GboardPro pro napájení.
Pokud používáte stejný CP2102, nainstalujte ovladač z odkazu:
Nyní z nástroje vyberte správnou mega desku Arduino -> desky s vhodným portem, jak je znázorněno na obrázku výše.
Proveďte vhodné změny uvedené v kódu související s vaším číslem.
znakové číslo = "+91xxxxxxxxxx"; // Cílové číslo
Zkopírujte níže uvedený kód do IDE, zkompilujte a nahrajte. Kód je jednoduchý, srozumitelný s komentáři. Přesto, pokud máte nějaké pochybnosti, napište komentář níže.
Krok 4: Balení a instalace
Pomocí vhodné krabice zabalte systém podle obrázku a nainstalujte jej na dveře svého domova nebo kanceláře.
To je ono, díky !!