Բովանդակություն:
Video: Digispark Controls Relay Via GSM- ի միջոցով `3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս հրահանգը օգտագործում է 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, որը ցույց կտա, որ ռելեն միացված է կամ անջատված:
Խորհուրդ ենք տալիս:
Տեղադրեք Raspberry Pi 4 նոութբուքի/համակարգչի միջոցով Ethernet մալուխի միջոցով (ոչ մոնիտոր, ոչ Wi-Fi). 8 քայլ
Ստեղծեք Raspberry Pi 4 նոութբուքի/համակարգչի միջոցով Ethernet մալուխի միջոցով (Առանց մոնիտորի, առանց Wi-Fi- ի). Այս դեպքում մենք աշխատելու ենք Raspberry Pi 4 Model-B- ի հետ ՝ 1 ԳԲ օպերատիվ հիշողությամբ: Raspberry-Pi- ը մեկ տախտակ ունեցող համակարգիչ է, որն օգտագործվում է կրթական նպատակների և DIY նախագծերի համար մատչելի գնով, պահանջում է 5V 3A էլեկտրամատակարարում: Գործող համակարգերի նման
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
USB ձայնի կոճակ DigiSpark- ի և պտտվող կոդավորիչի միջոցով. 3 քայլ
USB umeավալի բռնիչ DigiSpark- ի և պտտվող կոդավորիչի միջոցով. Սա սուպեր էժան USB ձայնի կառավարման կոճակ է: Երբեմն ավանդական բռնակներն ավելի հարմար են իրերը կառավարելու համար, քան ամենուր մկնիկը սեղմելը: Այս նախագիծը օգտագործում է DigiSpark, Rotary Encoder և Adafruit Trinket USB գրադարան (https: //github.c
Սկսելով 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- ի կողմից: