Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit is een eenvoudig maar zeer nuttig doe-het-zelf-project voor huisbeveiligingswaarschuwingen. Ik heb dit project gemaakt vanwege diefstal in mijn kantoor.
Benodigdheden
Benodigde hardware:
- Gboard Pro SIM900 GSM/GPRS ATMega2560
- MC-38 Bedrade magnetische schakelsensor
- Weerstand (1K & 330 ohm)
- LED
- 12V DC-voedingsadapter
- SIM-kaart ondersteund Quad-band 850/900/1800/1900 Mhz (in project 2G SIM gebruikt)
Benodigde software:
Arduino IDE
Stap 1: Circuitverbinding
Het werkconcept van het circuit is eenvoudig:
geval 1: Wanneer de magneten dicht bij elkaar zijn, werkt het circuit als een gesloten schakelaar. De controller-pin krijgt dus logisch 0 (LAAG)
geval 2: Wanneer de magneten worden gescheiden, werkt het circuit als een open schakelaar. De controller-pin krijgt dus logisch 1 (HOOG)
Stap 2: Arduino IDE en GboardPro-bibliotheek installeren
Volg de officiële Arduino-link hieronder om Arduino IDE op uw respectieve besturingssysteem te installeren:
Op Windows ->
Op Linux ->
Op Mac ->
Voor Windows en Mac is het vrij eenvoudig om te installeren, geen groot probleem tijdens de installatie. Maar Linux-gebruikers, met name beginners, vinden een probleem met de installatie van Arduino, waarvan het meest voorkomende probleem met seriële uploadfouten ("avrdude: ser_open(): kan apparaat niet openen") tijdens de eerste installatie. Dus heb ik een video opgenomen die je kunt volgen zoals hierboven weergegeven.
Download hieronder het bibliotheekbestand. Pak uit en kopieer naar Arduino -> bibliothekenmap zoals hierboven weergegeven. Open nu Arduino IDE en u kunt voorbeeldcodes voor GSM GboardPro bekijken.
Meer details over Gboard Pro zijn beschikbaar op ->
Stap 3: Programmeren
Voor het uploaden van code hebben we een USB naar serieel converter nodig. Ik heb de cp2102-verbinding gebruikt die in de bovenstaande afbeeldingen wordt getoond.
Pin-aansluiting:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
sluit ook de 12V-voedingsadapter aan op het GboardPro-bord voor stroom.
Als u dezelfde CP2102 gebruikt, installeer dan het stuurprogramma via de link:
Selecteer nu het juiste Arduino-megaboard uit de tool -> boards met een geschikte poort zoals weergegeven in de afbeelding hierboven.
Breng passende wijzigingen aan die worden vermeld in de code met betrekking tot uw nummer.
char nummer="+91xxxxxxxxxxxx"; //Bestemmings nummer
Kopieer onderstaande code in je IDE, compileer en klik op uploaden. Code is eenvoudig zelfverklarend met opmerkingen. Toch, als je twijfelt, reageer hieronder.
Stap 4: Verpakking en installatie
Gebruik een geschikte doos om het systeem in te pakken zoals afgebeeld en installeer het op de deur van uw huis of kantoor.
Dat is het, bedankt!!