Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta är enkelt men mycket användbart hem säkerhetsvarning DIY -projekt. Jag gjorde det här projektet på grund av stöld på mitt kontor.
Tillbehör
Hårdvara som krävs:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- MC-38 Wired Magnetic Switch sensor
- Motstånd (1K & 330 ohm)
- Led
- 12V DC nätadapter
- SIM-kort stöds Quad-band 850/900/1800/1900 Mhz (i projekt 2G SIM används)
Programvara som krävs:
Arduino IDE
Steg 1: Kretsanslutning
Kretsens arbetskoncept är enkelt:
fall 1: När magneterna är nära varandra fungerar kretsen som en stängd omkopplare. Således får kontrollnålen logik 0 (LÅG)
fall 2: När magneterna är separerade fungerar kretsen som en öppen omkopplare. Således får kontrollnålen logik 1 (HIGH)
Steg 2: Installera Arduino IDE och GboardPro -biblioteket
Följ den officiella Arduino -länken nedan för att installera Arduino IDE på ditt respektive operativsystem:
På Windows ->
På Linux ->
På Mac ->
För Windows och Mac är det ganska enkelt att installera, inga större problem inför installationen. Men Linux -användare, särskilt nybörjare, hittar några problem angående Arduino -installation, varav det vanligaste seriella uppladdningsfelproblemet ("avrdude: ser_open (): kan inte öppna enheten") under första installationen. Så jag spelade in en video som du kan följa enligt ovan.
Ladda ner biblioteksfilen nedan. Extrahera och kopiera till mappen Arduino -> bibliotek som visas ovan. Öppna nu Arduino IDE och du kan kolla in provkoder för GSM GboardPro.
Mer information om Gboard Pro finns på ->
Steg 3: Programmering
För att ladda upp kod behöver vi USB till serieomvandlare. Jag har använt cp2102 -anslutningen som visas i bilderna ovan.
Stiftanslutning:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
Anslut också 12V -nätadaptern till GboardPro -kortet för ström.
Om du använder samma CP2102 installerar du drivrutinen från länken:
Välj nu rätt Arduino megakort från verktyget -> kort med en lämplig port enligt bilden ovan.
Gör lämpliga ändringar som nämns i koden relaterat till ditt nummer.
char number = "+91xxxxxxxxxx"; // Destinationsnummer
Kopiera koden nedan i din IDE, kompilera och tryck på ladda upp. Koden är enkel självförklarande med kommentarer. Fortfarande, om du är tveksam, kommentera nedan.
Steg 4: Förpackning och installation
Använd en lämplig låda för att packa systemet enligt bilden och installera på dörren till ditt hem eller kontor.
Det är det, tack !!