Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ito ay simple ngunit napaka kapaki-pakinabang na proyekto sa pag-alerto sa seguridad sa bahay. Ginawa ko ang proyektong ito dahil sa Pagnanakaw sa aking opisina.
Mga gamit
Kinakailangan ang Hardware:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- MC-38 Wired Magnetic Switch sensor
- Resistor (1K & 330 ohm)
- Pinangunahan
- 12V DC Power Adapter
- Sinuportahan ng SIM card ang Quad-band 850/900/1800/1900 Mhz (sa ginamit na proyekto 2G SIM)
Kinakailangan ang Software:
Arduino IDE
Hakbang 1: Koneksyon sa Circuit
Ang konsepto ng pagtatrabaho ng circuit ay simple:
kaso 1: Kapag ang mga magnet ay malapit sa bawat isa, ang circuit ay gumaganap bilang isang closed switch. Samakatuwid, ang pin ng controller ay nakakakuha ng lohika 0 (LOW)
kaso 2: Kapag pinaghiwalay ang mga magnet, gumaganap ang circuit bilang isang bukas na switch. Sa gayon, ang pin ng magsusupil ay nakakakuha ng lohika 1 (TAAS)
Hakbang 2: Pag-install ng Arduino IDE at GboardPro Library
Sundin ang opisyal na link ng Arduino sa ibaba upang mai-install ang Arduino IDE sa iyong kani-kanilang OS:
Sa Windows ->
Sa Linux ->
Sa Mac ->
Para sa Windows at Mac, medyo tuwid itong i-install, walang pangunahing problemang kinakaharap sa panahon ng pag-install. Ngunit ang gumagamit ng Linux lalo na ang mga nagsisimula ay nakakahanap ng ilang isyu tungkol sa pag-install ng Arduino kung saan ang pinaka-karaniwang isyu sa error sa pag-upload ng serial ("avrdude: ser_open (): hindi mabubuksan ang aparato") sa unang pag-install. Kaya, nag-record ako ng isang video na maaari mong sundin tulad ng ipinakita sa itaas.
I-download ang file ng library na ibinigay sa ibaba. I-extract at kopyahin ang Arduino -> folder ng mga aklatan tulad ng ipinakita sa itaas. Ngayon, buksan ang Arduino IDE at maaari mong suriin ang mga sample code para sa GSM GboardPro.
Higit pang Mga Detalye tungkol sa Gboard Pro na magagamit sa ->
Hakbang 3: Programming
Para sa pag-upload ng code, kailangan namin ng USB sa serial converter. Ginamit ko ang koneksyon sa cp2102 na ipinakita sa mga imahe sa itaas.
Koneksyon sa pin:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
Gayundin, ikonekta ang 12V power adapter sa GboardPro board para sa lakas.
Kung gumagamit ka ng parehong CP2102 pagkatapos i-install ang driver mula sa link:
Ngayon, piliin ang tamang Arduino mega board mula sa tool -> mga board na may angkop na port tulad ng ipinakita sa imahe sa itaas.
Gumawa ng mga angkop na pagbabago na nabanggit sa code na nauugnay sa iyong numero.
numero ng char = "+ 91xxxxxxxxxx"; // Destination number
Kopyahin sa ibaba ang code sa iyong IDE, sumulat at pindutin ang pag-upload. Ang code ay simpleng nagpapaliwanag sa sarili na may mga komento. Gayunpaman, kung may alinlangan, magkomento sa ibaba.
Hakbang 4: Pag-iimpake at Pag-install
Gumamit ng angkop na kahon upang mabalot ang system tulad ng ipinakita at mai-install sa pintuan ng iyong bahay o opisina.
Iyon lang, Salamat !!