Բովանդակություն:

Անլար զանգերի համակարգ. 6 քայլ (նկարներով)
Անլար զանգերի համակարգ. 6 քայլ (նկարներով)

Video: Անլար զանգերի համակարգ. 6 քայլ (նկարներով)

Video: Անլար զանգերի համակարգ. 6 քայլ (նկարներով)
Video: Inchpes heraxosi gaxnabary kotrel / ինչպես հեռախոսի գախնաբառը կոտրել 2024, Նոյեմբեր
Anonim
Անլար զանգերի համակարգ
Անլար զանգերի համակարգ

Խնդիրը, որը շտկում է այս նախագիծը, հետևյալն է. Ավագ դպրոցում, որտեղ ես աշխատում եմ, դասարանի փոփոխության զանգը ամենուր բավականաչափ բարձր չի հնչում, և երբեմն դա որոշակի խնդիրներ է առաջացնում: Տեղադրեք դասի փոփոխության նոր զանգեր կամ գնեք անլար զանգերի համակարգ այս պահին հնարավոր չէ:

Այս նախագիծը կարող է նաև օգտակար լինել բոլորի համար, ովքեր կարիք ունեն կրկնօրինակելու հիմնական զանգը լայն տարածքում ՝ առանց լարային կամ անլար համակարգի զանգ տեղադրելու, չծախսելով շատ գումար և, իհարկե, ձեր կողմից պատրաստված:

Մտածելով լուծման մեջ և փնտրելով նմանատիպ նախագծեր, ես այստեղ գտա հետևյալ նախագծերը ՝ հրահանգների մեջ. Անլար դռան զանգի հաղորդիչ և անլար դռան դարակի ընդունիչ: Կար այն, ինչ ինձ պետք էր, բայց PIC միկրոկոնտրոլեր օգտագործելու փոխարեն որոշեցի օգտագործել Arduino միկրոկոնտրոլերները և դրա բաղադրիչները:

Այսպիսով, ես ավագ դպրոցի տնօրենին առաջարկեցի մի պարզ և հեշտ լուծում ՝ կառուցել դասի փոփոխության զանգերի անլար համակարգ: Լուծումը դասարանի փոփոխության զանգի վրա փակ սարքի տեղադրումն է `միկրոկառավարիչով կառավարվող ձայնային դետեկտորով, որը ազդանշան է ուղարկում այլ զանգերի ընդունիչներին, երբ դասի փոփոխության զանգը հնչում է: Դա հեշտ և էժան է:

Ստորև տեսեք, թե ինչ լուծում է այն կիրառել և ինչպես է այն աշխատում:

Քայլ 1: Նյութի ցուցակ

Նյութի ցուցակ
Նյութի ցուցակ
Նյութի ցուցակ
Նյութի ցուցակ
Նյութի ցուցակ
Նյութի ցուցակ

Կիրառված լուծումը հիմնված է վարպետ/ստրուկ մոդելի վրա, որտեղ գլխավոր կայանը կամ հաղորդիչը տեղադրվում են հիմնական դասարանափոխված զանգի մոտ, իսկ ստրուկները կամ ընդունիչ կայանները տեղադրվում են տարբեր վայրերում: Այս նախագծում մենք կազմաձևել ենք ձայնի տվիչների կայանը և միայն մեկ զանգի կրկնող, բայց հնարավոր է ավելի շատերը կարգավորել: Սկզբում համակարգը կազմաձևված է հինգ ընդունիչ կայանների համար, բայց դուք կարող եք փոփոխել այն:

Այսպիսով, հաղորդիչ կայանի նյութը հետևյալն է.

  • NANO տախտակ
  • NANO ընդլայնման տախտակ
  • NRF24L01 ադապտեր
  • NRF24L01 + ալեհավաք
  • Ձայնի տվիչների դետեկտոր
  • 5V, 3W սնուցման աղբյուր

և ընդունիչ յուրաքանչյուր կայանի նյութը.

  • NANO տախտակ
  • NANO ընդլայնման տախտակ
  • NRF24L01 ադապտեր
  • NRF24L01 + ալեհավաք
  • Ռելե
  • Զանգ
  • 5V, 3W սնուցման աղբյուր

Քայլ 2. Ինչպես միացնել և ծրագրավորել ընդունիչ կայանը

Ինչպես միացնել և ծրագրավորել ընդունիչ կայանը
Ինչպես միացնել և ծրագրավորել ընդունիչ կայանը
Ինչպես միացնել և ծրագրավորել ընդունիչ կայանը
Ինչպես միացնել և ծրագրավորել ընդունիչ կայանը
Ինչպես միացնել և ծրագրավորել ընդունիչ կայանը
Ինչպես միացնել և ծրագրավորել ընդունիչ կայանը
Ինչպես միացնել և ծրագրավորել ընդունիչ կայանը
Ինչպես միացնել և ծրագրավորել ընդունիչ կայանը

Ընդունիչ կայանը անընդհատ լսում է անլար ցանցը, որը սպասում է հաղորդիչ կայանի կողմից ձեռքով կամ ինքնաբերաբար ուղարկված ակտիվացման ազդանշանին, երբ հիմնական զանգը հնչում է: Մինչ ազդանշանն ընդունվում է, այն ակտիվացնում է ռելեն երկրորդական զանգը միացնելու համար:

Քայլ 3. Ինչպես միացնել և ծրագրավորել հաղորդիչ կայանը

Ինչպես միացնել և ծրագրավորել հաղորդիչ կայանը
Ինչպես միացնել և ծրագրավորել հաղորդիչ կայանը
Ինչպես միացնել և ծրագրավորել հաղորդիչ կայանը
Ինչպես միացնել և ծրագրավորել հաղորդիչ կայանը
Ինչպես միացնել և ծրագրավորել հաղորդիչ կայանը
Ինչպես միացնել և ծրագրավորել հաղորդիչ կայանը
Ինչպես միացնել և ծրագրավորել հաղորդիչ կայանը
Ինչպես միացնել և ծրագրավորել հաղորդիչ կայանը

Հաղորդիչ կայանը անընդհատ չափում է ձայնի մակարդակը `օգտագործելով հիմնական զանգին մոտ տեղադրված ձայնային սենսորը` հայտնաբերելու, երբ այն հնչում է: Մինչ հիմնական զանգը հնչում է, այն ակտիվացման ազդանշան է ուղարկում բոլոր ընդունիչ կայաններին: Ավելին, ես տեղադրել եմ ակտիվացման ազդանշանը ձեռքով ուղարկելու կոճակ, եթե հիմնական զանգը չի գործում: Մինչ կոճակը սեղմված է, կայանն այն ուղարկում է:

Քայլ 4: Կարգավորեք հաղորդիչ կայանը

Հաղորդիչ կայանի կազմաձևում
Հաղորդիչ կայանի կազմաձևում
Հաղորդիչ կայանի կազմաձևում
Հաղորդիչ կայանի կազմաձևում
Հաղորդիչ կայանի կազմաձևում
Հաղորդիչ կայանի կազմաձևում
Հաղորդիչ կայանի կազմաձևում
Հաղորդիչ կայանի կազմաձևում

Ինչպես տեսնում եք 2 -րդ նկարում, հիմնական զանգի առաջ և հետո չափումները կայուն են (150, 149, 151, 149,…), բայց երբ հիմնական զանգը հնչում է, անալոգային չափումները փոխվում են 95 -ի և 281 -ի միջև: Ես ծրագրել եմ (տես նկար 2 և 3) ինքնաբերաբար կհայտնաբերի կայուն չափիչ սարքը և ազդանշան կուղարկի ընդունիչ կայաններին, երբ կայուն արժեքի և ընթացիկ չափման միջև բացարձակ արժեքի տարբերությունը գերազանցի ֆիքսված շեմը և կմնա մի շարք ընթերցումներ:

Այս նախագծի համար այս արժեքը ամրագրված է 4 -ի (կայուն արժեքի 4% -ով բարձր կամ ցածր), ինչպես կարող եք տեսնել ստորև նշված կոդում:

Այս արժեքը կազմաձևելու համար դուք պետք է կատարեք հետևյալը.

  • Դուք պետք է ձայնային տվիչով կառուցեք հաղորդիչ կայանը և տեղադրեք այն փոստի զանգի մոտ (նկար 1 կամ նկար 4)
  • Ներբեռնեք և բեռնեք «transmitter.ino» ուրվագիծը (տես նախորդ քայլը)
  • Ստուգեք, արդյոք լուսարձակը մնում է միացված, քանի դեռ զանգը հնչում է:

    • Եթե led- ն անջատված է, դուք պետք է փոխեք շեմը («min_threshold_to_send_signal» ստորև բերված ծածկագրում) `ձայնի տվիչը ձեր զանգին հարմարեցնելու և թեստը կրկնելու համար:.
    • Եթե մի քանի փորձարկումներից հետո led- ը միացված է, երբ զանգը հնչում է, և անջատված է, երբ այն չի հնչում, դուք ավարտել եք կազմաձևումը:

Անհրաժեշտության դեպքում կարող եք փոփոխել երկու չափումների («ուշացում_միջին» միջև) կամ առավելագույն մակարդակի ձայնի շեմը ՝ նույն մակարդակի ձայնը հաշվի առնելու համար («max_threshold_to_consider_same_value»):

#սահմանել ուշացում_կարդացումների միջև 200

float min_threshold_to_send_signal = 4.0; float max_threshold_to_consider_same_value = 1.0;

Քայլ 5: Վերջնական տեղադրում

Խորհուրդ ենք տալիս: