Innholdsfortegnelse:
Video: Digispark Controls Relay Via GSM: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Denne instruksjonen bruker et Digispark -kort, sammen med et relé og en GSM -modul for å slå på eller av og apparatet, mens du sender den nåværende tilstanden til et forhåndsdefinert telefonnummer.
Koden er veldig grov, reagerer på all kommunikasjon fra modulen til Digispark (inkluderer en telefonsamtale, tekstmelding, alt som utløser en kommunikasjon).
Den legger automatisk på omtrent etter 4 ringetoner, i tilfelle en telefonsamtale.
Trinn 1: Konfigurere
Dette prosjektet innebærer følgende:
- 1 Digispark -modul som bruker en ATtiny85 AVR MCU;
- 1 A6 GSM -modul med gyldig SIM -kort
- 1 5V relemodul
- Noen ledninger;
- En eske å sette dette i (jeg mangler fortsatt dette);
- Noe å slå på eller av!
Trinn 2: Tilkoblinger og programmering
Programvaren jeg skrev bruker pin 0 for å aktivere reléet, pin 2 som seriell mottak og pin 3 som seriell overføring.
Siden Digispark ikke har UART, bruker vi SoftwareSerial -biblioteket.
Pin 0 er koblet til relékortets inngang (jeg monterte min Digispark via overskrifter til relékortet), Pin 2 kobles til GSM -modulens Tx -pin og Pin 3 kobles til GSM -modulens Rx -pin.
Jeg valgte pin 3 som Tx siden den allerede har en 3.4V zener -klemmediode for USB -kommunikasjon/programmering, mens GSM -modulen bruker 2.8V logikk, ifølge databladet. Jeg har ikke hatt noen problemer før nå, siden kommunikasjonen er satt til et minimum.
5V og bakken er tatt fra GSM -kortet.
Trinn 3: Klar til bruk
Programmer Digispark med den inkluderte koden, og ikke glem å erstatte "xxxxxx" og "ååååå" med mottakerens telefonnummer.
Koble en lampe eller annen last under 10A til reléet, slå GSM -modulens telefonnummer, og du får en klikkelyd og en SMS som indikerer om reléet er På eller Av!
Anbefalt:
Redusere batteristrømforbruket for Digispark ATtiny85: 7 trinn
Redusere batteristrømforbruket for Digispark ATtiny85: eller: Kjører en Arduino med en 2032 myntcelle i 2 år. Ved bruk av Digispark Arduino Board ut av esken med et Arduino -program trekker den 20 mA ved 5 volt. Med en 5 volt powerbank på 2000 mAh vil den bare gå i 4 dager
FPGA Cyclone IV DueProLogic Controls Raspberry Pi -kamera: 5 trinn
FPGA Cyclone IV DueProLogic Controls Raspberry Pi -kamera: Til tross for at FPGA DueProLogic er offisielt designet for Arduino, skal vi gjøre FPGA og Raspberry Pi 4B kommuniserbare. Tre oppgaver implementeres i denne opplæringen: (A) Trykk samtidig på de to trykknappene på FPGA for å snu vinkelen på
LETT Gummiduckies med Digispark & DuckyTrainer: 4 trinn
EASY Rubber Duckies With Digispark & DuckyTrainer: I denne opplæringen lærer du hvordan du konfigurerer en USB Rubber Ducky (USB Keystroke Injector) UTEN koding! Hva er en USB Rubber Ducky? ● USB -enhet som automatisk etterligner en menneskelig bruker når den er tilkoblet. ● Mye raskere enn et menneske, ingen typografisk feil
FPGA Cyclone IV DueProLogic Controls Servomotor: 4 trinn
FPGA Cyclone IV DueProLogic Controls Servomotor: I denne opplæringen skal vi skrive Verilog -kode for å kontrollere servomotor. Servoen SG-90 er produsert av Waveshare. Når du kjøper servomotoren, kan du motta et datablad som viser driftsspenningen, maksimalt dreiemoment og den foreslåtte Pu
Arduino GSM -basert motorstyring (uten GSM -modul): 3 trinn
Arduino GSM -basert motorstyring (uten GSM -modul): I dette prosjektet skal jeg vise deg en grunnleggende, men unik metode for å slå av og på alt ved hjelp av relé. Denne ideen kom fra få personer som gjorde slike prosjekter, men de hadde et problem, de var alle avhengige av mobiltelefonens oppførsel ved samtale. Jeg simper