Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä on yksinkertainen mutta erittäin hyödyllinen kotiturvahälytys DIY -projekti. Tein tämän projektin varkauden takia toimistossani.
Tarvikkeet
Tarvittava laitteisto:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- MC-38 Langallinen magneettikytkimen anturi
- Vastus (1K & 330 ohmia)
- Led
- 12V DC -virtalähde
- SIM-kortin tuettu nelikaistainen 850/900/1800/1900 Mhz (projektissa käytetty 2G SIM)
Tarvittava ohjelmisto:
Arduino IDE
Vaihe 1: Piiriliitäntä
Piirin toimintakonsepti on yksinkertainen:
tapaus 1: Kun magneetit ovat lähellä toisiaan, piiri toimii suljettuna kytkimenä. Siten ohjaimen nasta saa logiikan 0 (LOW)
tapaus 2: Kun magneetit on erotettu toisistaan, piiri toimii avoimena kytkimenä. Siten ohjaimen tappi saa logiikan 1 (HIGH)
Vaihe 2: Arduino IDE- ja GboardPro -kirjaston asennus
Asenna Arduino IDE käyttöjärjestelmääsi noudattamalla alla olevaa Arduinon virallista linkkiä:
Windowsissa ->
Linuxissa ->
Macissa ->
Windows- ja Mac -tietokoneiden asennus on melko suoraviivaista, asennuksen aikana ei ole suuria ongelmia. Mutta Linux -käyttäjät erityisesti aloittelijat löytävät ensimmäisen asennuksen yhteydessä jonkin ongelman Arduinon asennuksessa, jonka yleisin sarjalähetysvirheongelma ("avrdude: ser_open (): ei voi avata laitetta"). Nauhoitin siis videon, jota voit seurata yllä kuvatulla tavalla.
Lataa alla oleva kirjasto. Pura ja kopioi Arduino -> kirjastojen kansioon yllä olevan kuvan mukaisesti. Avaa nyt Arduino IDE ja voit tarkistaa GSM GboardPron esimerkkikoodit.
Lisätietoja Gboard Prosta on saatavilla osoitteessa ->
Vaihe 3: Ohjelmointi
Koodin lataamiseksi tarvitsemme USB -sarjamuuntimen. Olen käyttänyt yllä olevissa kuvissa näkyvää cp2102 -yhteyttä.
Nastaliitäntä:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
liitä myös 12 V: n virtalähde GboardPro -korttiin virran saamiseksi.
Jos käytät samaa CP2102: ta, asenna ohjain linkistä:
Valitse nyt työkalusta oikea Arduino -megalevy -> levyt, joissa on sopiva portti yllä olevan kuvan mukaisesti.
Tee sopivat muutokset numeroosi liittyvässä koodissa.
char -numero = "+91xxxxxxxxxx"; // Kohteen numero
Kopioi alla oleva koodi IDE: ssäsi, käännä ja paina Lähetä. Koodi on yksinkertainen, itsestään selvä ja kommentit. Silti, jos epäilet, kommentoi alle.
Vaihe 4: Pakkaus ja asennus
Pakkaa järjestelmä sopivalla laatikolla kuvan mukaisesti ja asenna kotiisi tai toimistosi oveen.
Siinäpä se, kiitos !!