INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is 'n eenvoudige, maar baie handige tuisveiligheidswaarskuwing -projek. Ek het hierdie projek gemaak weens diefstal in my kantoor.
Voorrade
Hardeware benodig:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- MC-38 bedrade magnetiese skakelaarsensor
- Weerstand (1K en 330 ohm)
- Led
- 12V DC kragadapter
- SIM-kaart ondersteun Quad-band 850/900/1800/1900 Mhz (in projek 2G SIM gebruik)
Sagteware benodig:
Arduino IDE
Stap 1: Kringaansluiting
Die werkskonsep van die stroombaan is eenvoudig:
geval 1: As die magnete naby mekaar is, dien die stroombaan as 'n geslote skakelaar. Die kontroleerderpen kry dus logika 0 (LOW)
geval 2: As die magnete geskei is, dien die stroombaan as 'n oop skakelaar. Die kontroleerderpen kry dus logika 1 (HOOG)
Stap 2: Installeer Arduino IDE en GboardPro -biblioteek
Volg die amptelike skakel van Arduino hieronder om Arduino IDE op u onderskeie bedryfstelsel te installeer:
Op Windows ->
Op Linux ->
Op Mac ->
Vir Windows en Mac is dit redelik eenvoudig om te installeer, geen groot probleem tydens die installasie nie. Maar Linux -gebruikers, veral beginners, vind 'n probleem met die installasie van Arduino, waarvan die mees algemene seriële oplaaifout ( avrdude: ser_open (): toestel nie kan oopmaak nie)) tydens die eerste installasie. Ek het dus 'n video opgeneem wat u kan volg, soos hierbo getoon.
Laai die biblioteeklêer hieronder af. Pak uit en kopieer na die gids Arduino -> biblioteke soos hierbo getoon. Maak nou Arduino IDE oop en u kan kyk na voorbeeldkodes vir GSM GboardPro.
Meer besonderhede oor Gboard Pro beskikbaar op ->
Stap 3: Programmering
Om kode op te laai, benodig ons 'n USB na 'n reeksomskakelaar. Ek het die cp2102 -verbinding gebruik wat in die bostaande beelde getoon word.
Speldverbinding:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
Sluit ook die 12V -stroomadapter aan op die GboardPro -bord vir krag.
As u dieselfde CP2102 gebruik, installeer dan die bestuurder vanaf die skakel:
Kies nou die regte Arduino mega -bord uit die hulpmiddel -> borde met 'n geskikte poort, soos in die prent hierbo getoon.
Maak gepaste veranderings in die kode wat verband hou met u nommer.
char nommer = "+91xxxxxxxxxx"; // Bestemmingsnommer
Kopieer die onderstaande kode in u IDE, stel dit op en druk oplaai. Die kode is eenvoudig, selfverduidelikend met kommentaar. Tog, indien u twyfel, lewer hieronder kommentaar.
Stap 4: Verpakking en installasie
Gebruik 'n geskikte boks om die stelsel te pak soos aangedui en installeer dit op die deur van u huis of kantoor.
Dit is dit, dankie !!