Բովանդակություն:
- Քայլ 1: Աշխատանքի տեսություն
- Քայլ 2: Եկեք կառուցենք
- Քայլ 3: Միացրեք որոշ LED- ներ
- Քայլ 4: Կոդավորում
- Քայլ 5: Դիմումներ
- Քայլ 6: Թերություններ
Video: 100+ անջատիչ Arduino- ի մեկ պտույտում. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ներածություն
Արդյո՞ք սպառվել են մուտքային կապերը: Մի անհանգստացեք, ահա լուծումը `առանց հերթափոխի մատյանների: Այս տեսանյութում մենք սովորելու ենք ավելի քան 100 անջատիչ Arduino- ի մեկ քորոցին միացնելու մասին:
Քայլ 1: Աշխատանքի տեսություն
Նախ նայեք միացման սխեմային, հակառակ դեպքում չեք կարողանա հասկանալ, թե ինչ եմ ասում: Ամեն անգամ, երբ ես անջատիչ եմ սեղմում, միացումն ավարտվում է տարբեր թվով դիմադրիչների միջոցով,
- Շղթայում, եթե մենք սեղմում ենք 5 -րդ անջատիչը, ապա միացումն ավարտվում է բոլոր 4 դիմադրիչների միջոցով,
- Եթե մենք սեղմենք 4 -րդ անջատիչը, միացումն ավարտվում է 3 դիմադրիչի միջոցով,
- Եթե մենք սեղմում ենք 3 -րդ անջատիչը, շրջանն ավարտվում է 2 դիմադրիչի միջոցով,
- Եթե մենք սեղմում ենք 2 -րդ անջատիչը, շրջանն ավարտվում է 1 դիմադրիչի միջոցով,
- Եվ եթե մենք սեղմենք 1 -ին անջատիչը, միացումն ավարտվում է առանց որևէ դիմադրության:
Դա նշանակում է, որ անալոգային A1 պինին հասնող լարումը տարբեր կլինի յուրաքանչյուր անջատիչի համար, ուստի մենք կօգտագործենք analogRead () գործառույթը ՝ A1 փինից արժեքները կարդալու համար, այնուհետև մենք օգտագործում ենք if else if պայման ՝ յուրաքանչյուր անջատիչի համար տարբեր գործողություններ կատարելու համար:
Քայլ 2: Եկեք կառուցենք
- Նախ միացրեք հինգ սեղմիչ անջատիչ հացատախտակին:
- Իհարկե, տեսականորեն կարող եք առավելագույնը 1023 անջատիչ միացնել 8-բիթանոց միկրոկոնտրոլերին, ինչպիսին է Arduino- ն:
- Այնուհետև միացրեք անջատիչների միջև ընկած ռեզիստորները, ինչպես ցույց է տրված դիագրամում:
- Բոլոր անջատիչների մյուս ծայրը միացրեք Arduino- ի 5v- ին, ինչպես տեսնում եք, այստեղ ես միացրել եմ այնպես, որ մի ծայրը միացված է մորուքի տախտակի կապույտ գծին, որը միացված է 5v- ին:
- Այնուհետև վերջնական անջատիչի ավարտից մի մետաղալար միացրեք Arduino- ի անալոգային կապին:
- Հետո միացրեք ռեզիստորը A1- ի և Arduino- ի GND- ի միջև, որը նախատեսված է ներքև քաշելու համար, այսինքն `արժեքը պահել զրոյի, երբ ոչ մի անջատիչ չի սեղմվում:
Քայլ 3: Միացրեք որոշ LED- ներ
Եկեք միացնենք մի քանի LED ՝ ստուգելու մեր սխեմայի աշխատանքը:
- Միացրեք LED- ները, ինչպես ցույց է տրված սխեմայում,
- Միացրեք բոլոր դրական տերմինալը բոլոր LED- ները 5 վ -ին:
- Յուրաքանչյուր LED- ների բացասական տերմինալը համապատասխանաբար միացրեք Arduino- ի D12 թվային կապին և D8- ին:
- Գործնականում մենք պետք է LED- ները միացնենք դիմադրիչների միջոցով `լավ կյանքի համար:
Քայլ 4: Կոդավորում
Նայեք ծրագրին: Բոլոր տողերը պատշաճ կերպով մեկնաբանվում են:
Այժմ եկեք վերբեռնենք կոդը և տեսնենք այն գործողության մեջ:
Քայլ 5: Դիմումներ
- Ստեղնաշար
- Լրիվ չափի ստեղնաշար Arduino- ի համար:
- Պատվերով մինի ստեղնաշար ձեր Raspberry Pi պլանշետի համար և այլն:
Քայլ 6: Թերություններ
Մի քանի անջատիչ չի աշխատի մեկ ակնթարթում: Եթե կարող եք այլ ծրագրի մասին մտածել, տեղադրեք այն մեկնաբանություններում:
Շնորհակալություն
Խորհուրդ ենք տալիս:
Մեկ այլ հիմնականում 3D տպագրությամբ պտտվող անջատիչ ՝ 7 քայլ (նկարներով)
Մեկ այլ հիմնականում 3D տպագրությամբ պտտվող անջատիչ. Որոշ ժամանակ առաջ ես ստեղծեցի հիմնականում 3D տպագրությամբ պտտվող անջատիչ, հատուկ իմ Minivac 601 Replica նախագծի համար: Իմ նոր Think-a-Tron 2020 նախագծի համար ես զգում եմ ևս մեկ պտտվող անջատիչի կարիք: Ես փնտրում եմ SP5T վահանակի տեղադրման անջատիչ: Հավելյալ
USB Ուրախ/Տխուր Միացված/Անջատիչ Անջատիչ ափսե Լեգոյի հետ :): 9 քայլ
USB Ուրախ/Տխուր Միացված/Անջատիչ ափսե Լեգոյի հետ :) Ամեն դեպքում, ահա հրահանգները, եթե ցանկանում եք կառուցել ձեր սեփականը: =)
Միացված անջատիչ միացում UC- ով: Մեկ սեղմիչ կոճակ: Մեկ քորոց: Դիսկրետ բաղադրիչ. 5 քայլ
Միացված անջատիչ միացում UC- ով: Մեկ սեղմիչ կոճակ: Մեկ քորոց: Դիսկրետ բաղադրիչ. Բարև բոլորին, ցանցում փնտրում էի միացման/անջատման միացում: Այն, ինչ գտա, այն չէր, ինչ ես փնտրում էի: Ես խոսում էի ինքս ինձ հետ, անպայման դրա ճանապարհը կա: Դա այն էր, ինչ ինձ պետք էր: -Միակ մեկ կոճակ միացնելու և անջատելու համար: -Պետք է օգտագործել միայն
Ստեղնաշարի և մկնիկի ավտոմատ անջատիչ - USB հոսքի վերին անջատիչ ՝ 5 քայլ
Ավտոմատ ստեղնաշարի և մկնիկի անջատիչ - USB վերևի անջատիչ. Այս նախագծում մենք կհավաքենք ստեղնաշարի և մկնիկի ավտոմատ անջատիչ, որը թույլ է տալիս հեշտությամբ կիսել երկու համակարգիչ: Այս նախագծի գաղափարը ծագեց իմ անհրաժեշտության դեպքում, ցանկացած պահի ունենալ երկու համակարգիչ իմ լաբորատոր սեղանը: Շատ դեպքերում դա իմ D
Ինչպես կատարել հպման անջատիչ ՝ օգտագործելով մեկ Mosfet: 4 քայլ (նկարներով)
Ինչպես կատարել դիպչող անջատիչ ՝ օգտագործելով մեկ Mosfet. ԻՆՉՊԵՍ ԱՇԽԱՏԵԼ ՓՈՓՈԽՈԹՅՈՆ ՝ ՄԻԱՅՆ ՄՈՍՖԵՏ ՏՐԱՆՍԻՍՏՈՐԻ Շատ առումներով, MOSFET- ները ավելի լավն են, քան սովորական տրանզիստորները և այսօրվա տրանզիստորային նախագծում մենք ցույց կտանք, թե ինչպես կատարել մի պարզ հպման անջատիչ, որը կփոխարինի նորմալ անջատիչ ժ