
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Այս հրահանգը օգտագործում է Digispark տախտակ, ռելեի և GSM մոդուլի հետ միասին ՝ միացնելու կամ անջատելու և սարքը միացնելու համար, մինչդեռ ընթացիկ վիճակը ուղարկում է կանխորոշված հեռախոսահամար (ներ):
Կոդը շատ կոպիտ է, արձագանքում է մոդուլից մինչև Digispark ցանկացած հաղորդակցությանը (ներառում է հեռախոսազանգ, տեքստային հաղորդագրություն, այն ամենը, ինչը հաղորդակցություն է առաջացնում):
Հեռախոսազանգի դեպքում այն 4 ավտոմատ զանգից հետո ավտոմատ կերպով անջատվում է:
Քայլ 1: Կարգավորում

Այս նախագիծը ներառում է հետևյալը.
- 1 Digispark մոդուլ ՝ օգտագործելով ATtiny85 AVR MCU;
- 1 A6 GSM մոդուլ ՝ վավեր SIM քարտով;
- 1 5V ռելեի մոդուլ
- որոշ լարեր;
- Արկղ, որի մեջ պետք է դրվի սա (ես դեռ կարոտում եմ սա);
- Միացնելու կամ անջատելու բան կա:
Քայլ 2: Կապեր և ծրագրավորում
Iրագիրը, որը ես գրել եմ, օգտագործում է 0 -ը ՝ ռելեի գործարկման համար, 2 -ը ՝ որպես սերիական ընդունում, և 3 -ը ՝ որպես սերիական փոխանցում:
Քանի որ Digispark- ը UART չունի, մենք օգտագործում ենք SoftwareSerial գրադարանը:
Պին 0 -ը միացված է ռելեի տախտակի մուտքին (ես իմ Digispark- ը տեղադրեցի վերնագրերի միջոցով ՝ ռելեի տախտակին), 2 -րդ կապը միանում է GSM մոդուլի Tx քորոցին և 3 -րդը ՝ GSM մոդուլի Rx քորոցին:
Ես ընտրեցի 3 -րդ կապը որպես Tx, քանի որ այն արդեն ունի 3.4V zener սեղմիչ դիոդ ՝ USB հաղորդակցության/ծրագրավորման համար, մինչդեռ GSM մոդուլն օգտագործում է 2.8V տրամաբանություն ՝ համաձայն տվյալների թերթի: Ես մինչ այժմ որևէ խնդիր չեմ ունեցել, քանի որ հաղորդակցությունը սահմանվել է նվազագույնի:
5V և գետնը վերցված են GSM տախտակից:
Քայլ 3: Պատրաստ է օգտագործման համար:
Programրագրեք Digispark- ը ներառված ծածկագրով ՝ չմոռանալով «xxxxxx» - ը և «yyyyyy» - ն փոխարինել ձեր ստացողի հեռախոսահամարով:
Միացրեք լամպը կամ 10 Ա -ից ցածր բեռը ռելեին, հավաքեք GSM մոդուլի հեռախոսահամարը և ձեզ կներկայացվի կտտոցով ձայն և SMS, որը ցույց կտա, որ ռելեն միացված է կամ անջատված:
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ

Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
USB ձայնի կոճակ DigiSpark- ի և պտտվող կոդավորիչի միջոցով. 3 քայլ

USB umeավալի բռնիչ DigiSpark- ի և պտտվող կոդավորիչի միջոցով. Սա սուպեր էժան USB ձայնի կառավարման կոճակ է: Երբեմն ավանդական բռնակներն ավելի հարմար են իրերը կառավարելու համար, քան ամենուր մկնիկը սեղմելը: Այս նախագիծը օգտագործում է DigiSpark, Rotary Encoder և Adafruit Trinket USB գրադարան (https: //github.c
Ինչպես վերահսկել լամպը Arduino UNO- ի և մեկ ալիքով 5V Solid State Relay մոդուլի միջոցով. 3 քայլ

Ինչպես վերահսկել էլեկտրական լամպը Arduino UNO- ի և մեկ ալիքով 5V պինդ վիճակի ռելեի մոդուլի միջոցով. Նկարագրություն. Համեմատած ավանդական մեխանիկական ռելեի հետ, Պինդ վիճակի ռելե (SSR) - ն ունի բազմաթիվ առավելություններ. Այն ունի ավելի երկար կյանք ՝ շատ ավելի բարձր միացումով անջատված արագություն և առանց աղմուկի: Բացի այդ, այն նաև ունի ավելի լավ դիմադրություն թրթռումների և մեխանիկական
Սկսելով Digispark Attiny85- ով Arduino IDE- ի միջոցով. 4 քայլ

Սկսելով Digispark Attiny85- ի միջոցով Arduino IDE- ի միջոցով. Digispark- ը Arduino գծին նմանվող Attiny85- ի վրա հիմնված միկրոկառավարիչների զարգացման տախտակ է, միայն էժան, փոքր և մի փոքր ավելի քիչ հզոր: Վահանների մի ամբողջ շարք ՝ իր գործառույթը ընդլայնելու և ծանոթ Arduino ID- ն օգտագործելու ունակությամբ
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ

Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից: