Innehållsförteckning:
Video: Digispark Controls Relay Via GSM: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Denna instruerbara använder ett Digispark -kort, tillsammans med ett relä och en GSM -modul för att slå på eller stänga av och apparat, medan textning av det aktuella tillståndet till ett fördefinierat telefonnummer.
Koden är mycket rå, lyhörd för all kommunikation från modulen till Digispark (inkluderar ett telefonsamtal, textmeddelande, allt som utlöser en kommunikation).
Den lägger automatiskt på luren efter 4 ringsignaler vid ett telefonsamtal.
Steg 1: Konfigurera
Detta projekt omfattar följande:
- 1 Digispark -modul som använder en ATtiny85 AVR MCU;
- 1 A6 GSM -modul med giltigt SIM -kort
- 1 5V relämodul
- Några ledningar;
- En låda att sätta in den i (jag saknar fortfarande detta);
- Något att slå på eller av!
Steg 2: Anslutningar och programmering
Programvaran jag skrev använder pin 0 för att manövrera reläet, pin 2 som seriell mottagning och pin 3 som seriell sändning.
Eftersom Digispark inte har någon UART använder vi SoftwareSerial -bibliotek.
Pin 0 är ansluten till reläkortets ingång (jag monterade min Digispark via headers till reläkortet), Pin 2 ansluter till GSM -modulens Tx -pin och Pin 3 ansluts till GSM -modulens Rx -pin.
Jag valde stift 3 som Tx eftersom den redan har en 3.4V zener -klämdiod för USB -kommunikation/programmering, medan GSM -modulen använder 2.8V logik, enligt databladet. Jag har inte haft några problem förrän nu, eftersom kommunikationen är inställd på ett minimum.
5V och mark tas från GSM -kortet.
Steg 3: Klar att använda
Programmera Digispark med den medföljande koden, glöm inte att ersätta "xxxxxx" och "åååååå" med mottagarens telefonnummer.
Anslut en lampa eller annan last under 10A till reläet, slå GSM -modulens telefonnummer och du kommer att få ett klickljud och ett SMS som anger om reläet är på eller av!
Rekommenderad:
Minska batteriförbrukningen för Digispark ATtiny85: 7 steg
Minska batteriförbrukningen för Digispark ATtiny85: eller: Att köra en Arduino med en 2032 myntcell i 2 år. Genom att använda Digispark Arduino Board ur lådan med ett Arduino -program drar den 20 mA vid 5 volt. Med en 5 volts powerbank på 2000 mAh kommer den bara att fungera i 4 dagar
FPGA Cyclone IV DueProLogic Controls Raspberry Pi -kamera: 5 steg
FPGA Cyclone IV DueProLogic Controls Raspberry Pi -kamera: Trots att FPGA DueProLogic är officiellt utformad för Arduino, kommer vi att göra FPGA och Raspberry Pi 4B överförbara. Tre uppgifter implementeras i denna handledning: (A) Tryck samtidigt på de två tryckknapparna på FPGA för att vända
LÄTT Gummiduckies med Digispark & DuckyTrainer: 4 steg
EASY Rubber Duckies With Digispark & DuckyTrainer: I den här självstudien lär du dig hur du installerar en USB Rubber Ducky (USB Keystroke Injector) UTAN kodning! Vad är en USB Rubber Ducky? ● USB -enhet som automatiskt imiterar en mänsklig användare när den är ansluten. ● Mycket snabbare än en människa, ingen typografisk fel
FPGA Cyclone IV DueProLogic Controls Servomotor: 4 steg
FPGA Cyclone IV DueProLogic Controls Servomotor: I den här självstudien kommer vi att skriva Verilog -kod för att styra servomotorn. Servon SG-90 tillverkas av Waveshare. När du köper servomotorn kan du få ett datablad som visar driftsspänning, maximalt vridmoment och det föreslagna Pu
Arduino GSM -baserad motorstyrning (utan GSM -modul): 3 steg
Arduino GSM -baserad motorstyrning (utan GSM -modul): I det här projektet ska jag visa dig en grundläggande men unik metod för att slå på och av allt med relä. Denna idé kom från få personer som gjorde sådana projekt men de hade problem de var alla beroende av mobiltelefonens beteende vid samtal. Jag simmar