Sisällysluettelo:
Video: Digispark -ohjausrele GSM: n kautta: 3 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä opas käyttää Digispark -korttia yhdessä releen ja GSM -moduulin kanssa virran kytkemiseksi tai katkaisemiseksi ja laitteen lähettämiseksi tekstiviestinä nykyiseen tilaan ennalta määritettyyn puhelinnumeroon.
Koodi on erittäin raaka, se reagoi kaikkeen tiedonsiirtoon moduulista Digisparkiin (sisältää puhelun, tekstiviestin, kaiken, mikä laukaisee viestinnän).
Katkaisee automaattisesti puhelun noin neljän valintaäänen jälkeen.
Vaihe 1: Asennus
Tämä hanke sisältää seuraavat asiat:
- 1 Digispark -moduuli, joka käyttää ATtiny85 AVR MCU: ta;
- 1 A6 GSM -moduuli, jossa on voimassa oleva SIM -kortti;
- 1 5V relemoduuli
- Jotkut johdot;
- Laatikko, johon tämä laitetaan (kaipaan tätä edelleen);
- Jotain päälle tai pois päältä!
Vaihe 2: Yhteydet ja ohjelmointi
Kirjoittamani ohjelmisto käyttää relettä nasta 0, nasta 2 sarjavastaanottajana ja nasta 3 sarjalähetyksenä.
Koska Digisparkissa ei ole UARTia, käytämme SoftwareSerial -kirjastoa.
Nasta 0 on kytketty relekortin tuloon (asensin Digisparkin relekorttiin otsikoiden kautta), nasta 2 yhdistää GSM -moduulin Tx -nastaan ja nasta 3 GSM -moduulin Rx -nastaan.
Valitsin nastan 3 Tx: ksi, koska siinä on jo 3,4 V: n zener -puristusdiodi USB -viestintään/ohjelmointiin, kun taas GSM -moduuli käyttää 2,8 V: n logiikkaa tietolomakkeen mukaan. Minulla ei ole ollut mitään ongelmia tähän asti, koska viestintä on asetettu minimiin.
5V ja maa otetaan GSM -kortilta.
Vaihe 3: Valmis käyttöön
Ohjelmoi Digispark mukana tulevalla koodilla unohtamatta korvata "xxxxxx" ja "yyyyyy" vastaanottajan puhelinnumerolla.
Kytke releeseen lamppu tai muu alle 10 A: n kuorma, valitse GSM -moduulin puhelinnumero ja saat napsautuksen ja tekstiviestin, joka ilmoittaa, onko rele päällä vai pois!