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

Arduino լուսացույցի վերահսկիչ W/հեռակառավարիչ `10 քայլ
Arduino լուսացույցի վերահսկիչ W/հեռակառավարիչ `10 քայլ

Video: Arduino լուսացույցի վերահսկիչ W/հեռակառավարիչ `10 քայլ

Video: Arduino լուսացույցի վերահսկիչ W/հեռակառավարիչ `10 քայլ
Video: Светофор на Arduino 2024, Նոյեմբեր
Anonim
Arduino լուսացույցի վերահսկիչ W/հեռակառավարմամբ
Arduino լուսացույցի վերահսկիչ W/հեռակառավարմամբ

Ես ունեի լուսացույց, որը նորացնում էի: Մնում էր միայն վերահսկիչի կառուցումը լույսի ազդանշանների ձևերի համար: Այն դարձնելու համար ես միացրեցի հեռակառավարման վահանակը: Սա նաև կատարյալ հնարավորություն էր ինձ համար փորձելու Arduino- ն: Ես ուզում էի օգտագործել Arduino- ն, քանի որ այն հեշտ էր օգտագործել ինչպես MAC- ում, այնպես էլ Windows- ում:

Քայլ 1: Սահմանեք նախագիծը

Էլեկտրոնիկայի նախագծման նախագիծ սկսելու համար նախ սահմանեք դրա ֆունկցիոնալության պարամետրերը: Այս նախագիծը սահմանվում է հետևյալ կերպ ՝ Վերահսկել 3 ելք Կարդալ 4 մուտք Կարդալ 1 միջամտություն Առանձնահատկություններ. 3 ելք հաջորդականացվում է բազմաթիվ ռեժիմներով. յուրաքանչյուր ելք-Անջատում Բարձրացում և նվազեցում հաջորդականության արագություն Փոփոխեք ժամանակի պահպանված պարամետրերը ՝ օգտագործելով ամենակարևորը հեռավոր վերահսկման; Կատարել իրական ժամանակի կալվածքում:

Քայլ 2. Շրջանի նախատիպը

Օգտագործեք նախատիպերի մեթոդներ `միացումը ստուգելու համար: Ես օգտագործեցի Arduino Duemilanov- ը: Ես կցեցի 3 LED, 4 անջատիչ և սկսեցի գրել կոդը: Arduino IDE- ն (որն ԱՆՎԱՐ է !!) օգտագործում է շարահյուսություն, որը շատ նման է հին հնաոճ ANSI C.- ին: Ես սկսեցի ազդանշանների ձևերի ռեժիմներից: Ես գործի հայտարարություն եմ օգտագործել `իմ կոդը մոդուլացնելու համար: Ես ավելացրել եմ կոճակների կոդը: Կոճակները վերահսկում են UP/DN ռեժիմը և արագությունը UP/DN:

Քայլ 3: Գրեք ծածկագիրը

Երբ ես հիմքերն իջեցրի, անցա հավելումներին: Ես հեռակառավարման ընդունիչին միացրեցի Arduino- ին `համոզվելով, որ ազդանշանի ստացված գիծը միացնում եմ իմ ընդհատման քորոցին: Ես նաև բուֆերացրեցի իմ Arduino- ի ելքային կապերը ՝ օգտագործելով 5 վոլտ ռելեներ աշխատող անջատիչ տրանզիստորներ:

Քայլ 4. ԹԵՍՏ ԹԵՍՏ ԹԵՍՏ ԹԵՍՏ

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

Քայլ 5. Էլեկտրոնային սխեմատիկ ձևավորում

Օգտագործեք դիզայնի ծրագիր `էլեկտրոնային սխեմատիկ մոդելավորելու համար Ստեղծեք յուրաքանչյուր բաղադրիչ և միացրեք նրանց կապում միասին

Քայլ 6: PCB դասավորություն

Օգտագործեք նախագծման ծրագրակազմը ՝ PCB (Տպագիր տպատախտակ) տեղադրելու համար: Կատարեք վերջնական հատակագծից կտրված ստվարաթուղթ և փորձեք համապատասխանել դրան: Ես բախտ ունեցա և բավականաչափ խաղ ունեցա, եթե թեթև կացարանում պտուտակները բաց թողնեի, որպեսզի դռները ճիշտ փակեի և փակեի:

Քայլ 7: Կտրեք PCB- ն

Կտրեք PCB- ն
Կտրեք PCB- ն

Օգտագործեք փորագրիչ, CNC, լազերային կամ փորագրություն ՝ տպատախտակը պատրաստելու համար: Հատուկ շնորհակալություն Սթիվին The Award Gallery- ում: Ստուգեք ձեր տեղական գավաթների խանութը կամ նշան փորագրողը: Նրանք կարող են չգիտեն, որ ունեն այս ունակությունը: Իմ տախտակը կտրված էր 10 -ամյա գավաթ/հուշատախտակ փորագրողի վրա: Ես օգտագործել եմ NOVARM- ի DipTrace- ը `իմ սխեմատիկ և PCB- ն պատրաստելու համար:

Քայլ 8: Հավաքեք նախագիծը

Հավաքեք նախագիծը
Հավաքեք նախագիծը

Տեղադրեք բաղադրիչները PCB- ի վրա: erոդեք կապումներն ու լարերը:

Քայլ 9: Տեղադրեք PCB- ն

Տեղադրեք PCB- ն
Տեղադրեք PCB- ն

Տեղադրեք PCB լուսացույցի մեջ: Լարեք բոլոր բաղադրիչները

Քայլ 10: Ավարտեք

Ադա տղա! Նստեք և վայելեք ձեր աշխատանքի պտուղները: BTW լամպերը ձեռքով պատրաստված են բարձր արդյունավետությամբ LED- ներ: Այս ամբողջ լուսացույցը լարում է 10 Վ -ից պակաս 5 Վ լարման դեպքում ՝ բոլոր երեք լույսերը միացված:

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