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

ՍՐԱՀ ԲՈԼՈIPԻX 4 քայլ
ՍՐԱՀ ԲՈԼՈIPԻX 4 քայլ

Video: ՍՐԱՀ ԲՈԼՈIPԻX 4 քայլ

Video: ՍՐԱՀ ԲՈԼՈIPԻX 4 քայլ
Video: Արտ կահույքի սրահ/ Art furniture/ ☎️ 010-71-10-41 2024, Հուլիսի
Anonim
ՍՐԱՀ ԲԱULԱՆԱԿ
ՍՐԱՀ ԲԱULԱՆԱԿ
ՍՐԱՀ ԲԱULԱՆԱԿ
ՍՐԱՀ ԲԱULԱՆԱԿ

(Թարմացվել է 2019 թվականի մայիսի 24 -ին, հաջորդող թարմացումները կհաջորդեն)

Ողջու՜յն. Ես կարդացի մեկ այլ ֆորումում, (չեմ հիշում ո՞րը) այս տղայի մասին, ով փնտրում էր ինչ -որ «հեղուկի» մակարդակը չափելու մեծ (խորը) տանկի մեջ: Նրա համար խնդիրն այն էր, որ անհրաժեշտ էր մինչև 40 հատ: սենսորների մասին, և ինչպիսի՞ն են դրանք: Նա հարցրեց, թե ինչպես օգտագործել դրանք «HALL-effect» սենսորներ: Այսպիսով, խնդիրը մալուխի միացումն էր: Կլիներ 40+ առաջատար: Դե, սա արթնացրեց ինձ մտածելու այս մասին: Ուղղակի հետաքրքրասիրության համար ես սկսեցի քննել նրանց դահլիճների պահվածքը (սա ինձ ուղղակի պետք չէ, բայց… երբ ինձ նման Nerd- ը նման բանի պատճառով գայթակղվում է, պարզապես չես կարող թողնել այն): Ես գտա բազմապատկված սկաներ ունենալու ակնհայտ լուծումը:

Այսպիսով, ԲՈԼՈՐ, սկսեք արդեն գոյություն ունեցող լուծումների որոնմամբ: Դրանցից կան +++ և՛ դահլիճ, և՛ բոլոր տեսակի բազմապատկումներ: Այս երկուսը համատեղելու համար: Ես պատրաստել եմ դրանցից երկու տարբերակ:

1 -ինը, որին ես անվանում եմ ՝ «Մնա մենակ», 2 -րդը ՝ «Prosessor Controlled»

Ես ԴԵՌ ոչ մեկի, ոչ էլ PCB չեմ պատրաստել (տեքստում ավելի ուշ կարդացեք, ինչու ոչ), միայն երկուսի սխեմաներ և «Մենակ կանգնելու» համար PCB դասավորություն: Այնուամենայնիվ, ես փորձարկել եմ «Մենակ կանգնել» -ի գործառույթը ճեղքման միավորի վրա:

Քայլ 1: Մենակ մուլտիպլեքսեր

Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer

Կանգնեք միայնակ:

Այստեղ ես օգտագործում եմ նրանց ծանոթ 4017 տասնամյակի հաշվիչը և 555-ը որպես տատանում, որը ես սկսեցի HALL- ի միավորով ՝ SS49S սենսորով, (բեկում) և Mosfet- ի 2N7000- ով:

Ես կցեցի դրանք տեխնիկային: դրանց մասին ՝ որպես PDF և վերջում որպես BMP ֆայլեր, նաև PCB- ի դասավորությունը

Իմ «ԻԴԻԱ» -ն պետք է FET- ի «Աղբյուրը» կապեր ՀՈԼ-սենսորային GND- ին `այն էներգիա հաղորդելու համար: Եվ հիմա դահլիճից կարդալը, երբ մագնիսն այն ակտիվացնում է:

405 -ի 555 ելքային 3 -ը միացրեք CLK կապին 14 -ին և 4017 -ի Q9 (հաշվիչ թիվ 10) 11 -ի PIN- ին ՝ 4017 -ի RESET փին 15 -ին ՝ 4017 -ի շարունակական օղակ ապահովելու համար: սենսոր 1 -ի համար, ինչպես TET- ի, այնպես էլ T1.1- ի համար FET GATE- ի համար `ռեզիստորի միջոցով (դիմադրիչը գուցե անհրաժեշտ չէ, բայց ամեն դեպքում դրեց այնտեղ), 1’st FET T1 DRAIN– ը միանում է HALL սենսորի GROUND- ին ՝ դրանով իսկ ակտիվացնելով այն: Հետո «ազդանշանը» ՍՏԵԻ կողմից տալիս է «0V», եթե մագնիսը սենսորին մոտեցնում է: HALL ազդանշանը միանում է 2 -րդ FET T1.1 Աղբյուրին:

FET T1.1- ի DRAIN- ը միանում է LED1 Kathod- ին: Բոլոր LED- ների անոդները կապված են միմյանց հետ և միանում են +5V- ին մեկ դիմադրության միջոցով (միաժամանակ լուսավորվելու է միայն մեկ LED, ուստի անհրաժեշտ է միայն մեկ դիմադրություն)

Ես նույնպես ունեմ BUZZER միացված LED 8 -ին զուգահեռ, դրանով իսկ ահազանգ տալով ամենացածր մակարդակին:

Եվ վոյլա: LED- ը լուսավորվում է, երբ մագնիսը բավական մոտ է սենսորին (բայց ՈՉ այնպես, ինչպես ես կցանկանայի դա անել)

Նույնը վերաբերում է նրանց բոլոր սենսորներին ՝ համապատասխանաբար T2 և T2.1, T3 և T3.1… և այլն:

555 -րդ տատանումն այնպես արա, որ աշխատի 10 ԿՀց հաճախականությամբ և «թարթելը» նկատելի չէ:

*Ավելի ուշ կթարմացնեմ 555 տատանումների համար RES's & CAP- ի արժեքները:*

Չեմ կարողանում հաշվարկել, ԻՆՉՈ ?? ?? Ամեն ինչ լավ էր, բայց մի քանի անգամ կրկնելուց հետո (որոշ փոփոխություններով), ես տասնյակ անգամներ դադարեցի, սուրճ խմեցի: (Ես գիտեմ, որ ոչ), և իմ մտքի փոթորիկը:

Eգա…

Արդյունքները պարզ դարձան ինձ ՝ ընդունելով «փաստերը»: Տեխնոլոգիան բնութագրերը: դրանցից բոլոր բաղադրիչները բացարձակապես «ճիշտ» են, իմ կապերը բոլորովին լավ են, այնպես որ…

ԻՄ ՎԱՏ! (Ես գիտեմ, որ դուք դա գիտեիք):

HALL-sensor SS48E- ը ANALOG սենսոր է:

Vcc +5V- ով և առանց մագնիսական հոսքի, ելքը ճշգրիտ է `լարման 2, 5V: Կախված սենսորին մոտենալիս մագնիսի բևեռայնությունից, ելքը գնում է դեպի +5V կամ դեպի GND:

Դա իմ երկընտրանքն էր: Ես պարզապես չկարողացա ստանալ «պարզ» +V կամ 0V: Ես պատվիրել եմ մեկ այլ «3144» սենսոր, որը «LATCHING» տիպի է, որն ունի բաց հավաքիչի ելք: Այս տվիչն ունի աշխատանքային լարումը 4, 5 -ից 24 Վ: Դեռևս դրանք չունեմ, այդ իսկ պատճառով ես դրանք նույնպես չեմ պատվիրել PCB- ներ, նախ պետք է դրանք փորձարկել:

Համոզված եմ, որ ինչ -որ մեկը կմեկնաբանի հետևյալ կերպ.

Բավականին արդար: Իրականում, ես, ինչպես նկարագրված էր, սկսեցի այս բանը «առաջատարի» սենսորների իջեցումից, և այս լուծմամբ դա այնքան էլ չի անում: Իրականում ես սկսեցի «Prosessor Control» - ով, բայց այս ճանապարհը վազելիս ես ընդհանրապես գայթակղվեցի այս լուծմամբ, (հիշեք. Ես երբեք մտադրված չէի դա կառուցել իմ օգտագործման համար, այլ պարզապես իրերի միջամտության համար): Այսպիսով, այս «Մենակ կանգնելը» պարզապես «բան» է, բայց այն կարող է ինչ -որ գաղափարներ տալ ինչ -որ մեկի համար ՝ իր կառուցվածքին:

Հետո ես սկսեցի մտածել ՝ արդյոք կա՞ այսպիսի լուծման օգտագործման «YԱՆԿԱԱ benefits» օգուտներ:

Ես ինչ-որ բան մտածեցի. Իրականում ես այս Ible- ը պատրաստեցի HALL- ի տվիչների համար, բայց դուք կարող եք օգտագործել ցանկացած տեսակի սենսոր/անջատիչ:

ԹԱՐՄԱՈՄ. Մայիսի 24, Ես իսկապես օգտագործել եմ 47K ռեզիստորներ և 0.1uF (100nF) կափարիչ: 555 -ի համար: Դուրս չեմ եկել oscill- ով: հաճախականությունը, բայց տեսողությամբ թվում է, որ դա նորմալ է: նկատելի «թարթում» չկա:*

Ես ստացել եմ նրանց «Latching» սրահները: Ես դրանք կապեցի գծի սենսորների «ազդանշանների» (ելքերի) հետ: Նրանք բոլորը միասին ամրացված են PCB տախտակի վրա: Դուք կարող եք դա անել, քանի որ դրանք Բաց Հավաքիչի ելքեր են, և դրանցից միայն մեկն է միաժամանակ ակտիվացված:

Կատարյալ է աշխատում: Ես փորձարկեցի այն Neodyme մագնիսով, 20x10x3 մմ չափսերով և NO խոչընդոտներ ճանապարհին: Ազատ օդում այն աշխատում էր հենց այնպես, այնպես որ…. 30 մմ հեռավորությունից: Այն, անշուշտ, բացարձակապես լավ էր աշխատում <25 մմ հեռավորության վրա:

Այժմ ձեզ հարկավոր է 10P մալուխ, (10P = 10leads, յուրաքանչյուր լարիչի համար Latch- ի համար 1 կապ, Vc +5V- ի համար +1 կապ (ընդհանուր) և վերադարձի ազդանշանի համար 1 ընդհանուր կապ (ընդհանուր): Դուք կարող եք օգտագործել 10P "հարթ -մալուխ "aka" ժապավեն-մալուխ "` IDC- միակցիչներով, որոնք համապատասխանում են ստորաբաժանումներին:

Յուրաքանչյուր «սենսորային» միավորի համար ձեզ հարկավոր կլինի մի փոքր PCB, ներառյալ ՝ «սենսորը» և IDC- կոնեկտորը: Ես ավելի ուշ կկազմեմ դրա դասավորությունը և կթարմացնեմ այն:

ԽՆԴՐՈՄ ԵՆՔ ՄԵԿՆԱԲԱՆՈԹՅՈՆ, որովհետև ես չեմ գտնում որևէ միջամտություն դա շարունակելու մեջ, եթե դա ոչ մեկին չի հետաքրքրում:

Քայլ 2. Prosessor Control

Պրոսեսորի վերահսկողություն
Պրոսեսորի վերահսկողություն

«Prosessor Controlled» ստորաբաժանումը: ԹԵՍ ՉԻ ԿԱՏԱՐՎԵԼ: Դուք կարող եք այս kind'f- ն անվանել I2C գիծ: Այստեղ ես օգտագործում եմ «Attiny 84» պրոզեսորը, (դա անելու է ցանկացած վերահսկիչ): 74HC595- ի հետ միասին: «Հիմնական գաղափարն» այստեղ այն է, որ ինձ պետք է ընդամենը 4 լար, (+ երկու էլեկտրահաղորդման գծեր, որոնք կարելի է ցատկել այնտեղ):

4 լարերն են ՝ ՏՎՅԱԼՆԵՐ, OCԱՄԱՈՅ, ՍՏՐՈԲ (ԼԱԹՉ), ՎԵՐԱԴԱՐՁ: Ստացողի վերջում կարող եք STROBE- ը (LATCH) կապել OCԱՄԱՈ -ՅՆ գծի հետ, հետևաբար ունենալով մեկ տող ավելի քիչ, բայց այս լուծումը ձեզ կստիպի ծրագրում որոշ բաներ քննարկել, քանի որ այժմ ընդունման միավորի «ելքերը» կհետեւի CLԱՄԱՆԱԿԻՆ: Սա խորհուրդ չի տրվում, որովհետև եթե դուք ավելի շատ ընդունիչ միավորներ «շղթայակցեք», դուք հեշտությամբ կկորցնեք «ուր ենք գնում» ծրագրի վերահսկողությունը:

Քայլ 3. Վերադարձի ուղին

RETURN ուղին: Քանի որ «Latching» սենսոր 3144 -ն ունի «բաց կոլեկցիոներ» ելք, դրանք բոլորը կարող են «կապվել» միասին, ուստի անհրաժեշտ է միայն մեկ տող:

Ewery «հեռավոր միավորը» որոնում է 8 HALL սենատորների համար: Դուք կարող եք մի քանի հեռավոր միավոր օգտագործել «երիցուկի շղթայի» կարգաբերման մեջ:

Խորհուրդ է տրվում վերջին «8-րդ» սենսորին տեղադրել «կեղծ բեռ»:

Դրանով դուք կարող եք ձեր ծրագրում հաստատել, որ ՏՎՅԱԼՆԵՐԸ անցել են բոլոր ստորաբաժանումները:

EԱՆՈԹՈԹՅՈՆ. Եթե հիմնական կառավարման միավորը հեռու է, ազդանշանների համար ձեզ անհրաժեշտ են գծային վարորդներ (դրանց մասին տեղեկություններ չունե՞մ):

ՎԵՐԱԴԱՐՁ ուղուն կարող է անհրաժեշտ լինել Կոմսի մոտ 10 ֆունտ ստեռլինգի արտաքին «ձգվող» դիմադրություն, (պրոսեսորը ներկառուցված քաշքշման դիմադրությունը բավականին «Բարձր» դիմադրողականություն ունի, և գուցե այստեղ այնքան էլ լավը չէ):

Ավելի ուշ կվերադառնամ, երբ դրանք ձեռք բերեմ «Latching Halls» և փորձարկեմ դրանք:

Նրանց փորձարկելուց հետո ես դրանք կդարձնեմ PCB- ի վերջնական դասավորությունը և կթարմացնեմ այս պատկերը: Հետո ես պատվեր կտամ, (դրանց ստացումը տևում է մի քանի շաբաթ), և դրանից հետո նորից կթարմացնեմ սա: Այս ամենի համար ես նույնպես ծրագիր կկազմեմ

Քայլ 4: Սարքավորումը

Eին.. Ես գրեթե մոռացել էի օգտագործման մեխանիկական մասի լուծումը: Անկեղծ ասած, ես դա միայն գլխումս ունեմ: Դա մոտավորապես այսպես է ընթանում (ես ոչ մի նկար կամ սրիկա չունեմ).

Դուք ունեք լողացող, գնդակ, գլան (նախընտրելի է), կամ….. Այս լողացողին կցում եք մագնիս կամ մագնիս, (գլանաձև լողացողով կարող եք մի քանի մագնիս ամրացնել ՝ այդպիսով ստանալով «համընկնում» գործառույթ):

Լավագույնն այն է, որ լողացողը լինի «խողովակի» մեջ կամ երկաթուղու վրա `սենսորներից մշտական հեռավորության հասնելու համար:

Պատրաստեք ևս մեկ «խողովակ», (մեկուսացված է հեղուկից), և այնտեղ ամրացրեք դրանք միմյանցից հեռավորության վրա գտնվող սենսորներ:

1. Տեղադրելով դրանք որոշակի հեռավորության վրա գտնվող տվիչներ, կարող եք միացնել մագնիս (ներ) ին `միաժամանակ երկու (կամ ավելի) սենսորներ ակտիվացնելու համար: Այս կերպ դուք կրկնակի «զգայունություն» եք ստանում:

2. Ունենալով մագնիսներ (մի քանի), որոնք հասնում են երկու սենսորների միջև եղած հեռավորությանը, կարող եք անցնել բավականին երկար տարածություն: Կպատկերացնեմ իմ առաջարկը և հետագայում կթարմացնեմ այն: Ես այստեղ կցում եմ այն դասավորությունները, որոնք ես ունեմ առայժմ, մի հետևեք դրանք կուրորեն, (ինչպես ասվեց, դեռ չունեմ), և դրանք տեխնիկական են: բաղադրիչների տվյալները: Ես BOM չունեմ, որովհետև այս ամենն արդեն ունեի, բայց բոլոր բաղադրիչները սովորական են և հեշտությամբ կարելի է ձեռք բերել ամենուր ՝ e-bay, Bangood, Ali և այլն:

Խնդրում եմ մեկնաբանել այս Myble- ը, որպեսզի հետադարձ կապ ստանամ, եթե ես ինչ -որ բանի հետքերով եմ:

Ազատորեն ինձ հարցեր ուղարկեք կամ այս ֆորումի միջոցով, կամ ուղղակիորեն ինձ համար. [email protected]

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