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

Arduino տան ավտոմատացում, դռների ավտոմատ բացիչ `6 քայլ
Arduino տան ավտոմատացում, դռների ավտոմատ բացիչ `6 քայլ

Video: Arduino տան ավտոմատացում, դռների ավտոմատ բացիչ `6 քայլ

Video: Arduino տան ավտոմատացում, դռների ավտոմատ բացիչ `6 քայլ
Video: Программирование Ардуино с нуля. Arduino для начинающих. 2024, Հուլիսի
Anonim
Image
Image
Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում

Գրանցվեք իմ «Էլեկտրոնիկա մի խոսքով» դասընթացին այստեղ ՝

Նաև ստուգեք իմ YouTube- ի ալիքը այստեղ ՝ ավելի շատ նախագծերի և էլեկտրոնիկայի ձեռնարկների համար ՝

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

Նյութեր. (Պահանջվում է) 2. Համապատասխան PSU (էներգիայի մատակարարման միավոր), ձեր շարժիչի համար ես ունեի տեսախցիկի հին լիցքավորիչ, որը կատարյալ էր շարժիչի համար: Համոզվեք, որ Max Amps- ն ավելի մեծ է, քան շարժիչի առավելագույն բեռնվածությունը: (Պահանջվում է) 3. Arduino- ի տախտակ, ես օգտագործեցի Arduino UNO Rev 3. (Խիստ խորհուրդ է տրվում) 3. Նյութ ՝ պատյանները պահելու համար, օրինակ ՝ բաղադրիչները: փայտ, պլաստմասե թիթեղներ, ակրիլ և այլն: 6. LCD (ըստ ցանկության) 7. շատ լարեր (Պարտադիր) Գործիքներ- 1. Dremel/ պտտվող գործիքներ- դրանք շատ օգտակար են, ինչպես նաև կօգնեն ցանկացած այլ նախագծում: 2. oldոդման երկաթ. Գնեք նաև զոդման մածուկ/հոսք և զոդման մետաղալարեր 3. Տաք սոսինձ ատրճանակ `դրանցից ամենաօգտակար գործիքը

Քայլ 1: Տեսություն

Ահա թե ինչին էի ուզում հասնել 1. Դուռ բացելու նվազագույն ջանքեր 2. Պարզ հպման տվիչ ՝ ինձ ներս թողնելու համար 3: Դռների կարգավիճակը ցուցադրելու համար LCD 16x2 էկրան 4: Ըստ պահանջների, ես սինթեզեցի հոսքի գծապատկեր: pic Քանի որ ես չունեի mosfet կամ տրանզիստոր, որը կարող է կառավարել բարձր հոսանքը և լարումը, ես սերվո օգտագործեցի մկնիկի կոճակը սեղմելու համար: pic.

Քայլ 2: ingրագրավորում

Հետո ծրագրավորեցի arduino միջավայրում (Իմ կոդը հասանելի կլինի էջի ներքևում կամ վերևում: pic

Նախագծի ժամանակ իմ ծրագրավորումը հիմնական էր, այնպես որ ես գտա այլ մարդկանց ծածկագրեր և դրանք խառնեցի, ավելացրեցի իմ ծածկագրի մի մասը և կազմեցի վերջնական ծածկագիրը: Կոդի մոտ 50% -ը իրականում իմն է:

Քայլ 3: Էլեկտրոնիկայի հավաքում

Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում
Էլեկտրոնիկայի հավաքում

Ես օգտագործեցի 6 մմ հաստությամբ հոբբիի նրբատախտակ և կտրեցի այն դրեմելով և ամրացված կտրող անիվով: ահա թե ինչպես եմ միացրել էլեկտրոնիկան LCD-PIN1 = կապել gnd2- ին = կապել 5v3- ին = դիմադրություն ~ 2-3K to gnd (ես օգտագործել եմ 1 K) 4 = rs = կապել կապում 12 5 = r/w = կապել gnd6 = միացնել = կապել կապում 11 7-10 = կապեր չկան 11 = կապել կապակցիչին 5 12 = կապել կապակցել 4 13 = կապել կապակցել 314-ին = կապել կապել 2 15 = կապել 4.2 Վ (5V աշխատում է) 16 = կապել gnd servo-pin 10 հիշեք, որ servo հիմքը պետք է միացված լինի arduino գետնին (միայն եթե servo- ի համար օգտագործում եք այլ սնուցման աղբյուր) Capacitive sensor to 6, 8 (pin 8 is the sensor pin), (I used 4 M ohm ressistor), և հիշեք, որ capacitive sensor- ը աշխատելու համար այն պետք է միացված լինի պատշաճ հիմքին: Կոնդենսատիվ սենսոր միացնելու ձեռնարկը ես որոշ խնդիրներ ունեի ձեռնարկի հետ, և որոշ լուծումներ են 1: գրադարանը կոչվում է «Capacitivesense», սակայն կոդը փորձում է օգտագործել «Capsense» գրադարանը: Դուք կարող եք դա շտկել ՝ Capsense- ը փոխելով Capacitivesense- ի, և եթե ծածկագրում ասվում է, որ դա… փոխել այդ բառը capacitivesense (փոքրատառ) 2. գնացեք ուրվագիծ և փորձեք ձեռքով ավելացնել ֆայլը: Ես նաև միացրեցի led 13 փինին, քանի որ այն արդեն ունի դիմադրություն, իսկ դիմադրողների ավելացումն ամբողջությամբ կամայական չէ:

Քայլ 4: Էլեկտրոնիկայի տեղադրում

Էլեկտրոնիկայի տեղադրում
Էլեկտրոնիկայի տեղադրում

Մենք գրեթե ավարտված ենք, այժմ մենք պարզապես տեղադրում ենք elctronics- ը, և ես գործարկեցի Ground- ը (servo- ի համար), հոսանքը (միանում է USB պատի ադապտերին `arduino- ն սնուցելու համար, և ազդանշանը (servo- ի համար):

Քայլ 5: Էսքիզը կտրելը և կարգավորելը

Բոլոր ypu- ն, հավանաբար, կփոխի ձեր ուրվագիծը ՝ ձեր գտնվելու վայրի կարիքներին համապատասխան: Խոնավությունը, հիմնավորումը կարող են վնասել ուրվագիծը: այնպես որ դուք պետք է այն չափագրեք ըստ ձեր կարիքների: 1. Կախված նրանից, թե որքանով է arduino- ն միացված գետնին և փայլաթիթեղի հպման ափսեի չափին, դուք ստիպված կլինեք կարգավորել սենսորի զգայունությունը: Ես խորհուրդ եմ տալիս հիմա կատարել այս քայլը, քանի որ ձեր հանգամանքները նույնն են լինելու ՝ իրական աշխարհի սցենարով: 2. Servo- Կախված ձեր անջատիչից, որը սեղմում է ձեր servo- ն, դուք պետք է հարմարեցնեք սերվոյի տեղափոխման գումարը itmyservo.write (104); myservo.write (90) սեղմելու համար: - կարգավորեք այդ տողերը `ձեր ցանկալի արդյունքները ստանալու համար: Ես առաջարկում եմ 2 տողերից մեկը պահել 90 աստիճանի վրա, քանի որ դրանք սերվերի չեզոք դիրքն են: Շարժիչ- կախված շարժիչի RPM- ից/ ձեր դռան քաշից/ ելքային V- ից, ձեր PSU- ի A- ից, ձեր շարժիչը կարող է քիչ թե շատ ժամանակ պահանջել դուռը բացելու համար: myservo.write (104); ուշացում (3400); myservo.write (90);- ճշգրտելու ուշացման ժամանակը ճշգրտելու համար (1000 = 1 վրկ)

Քայլ 6: Թարմացում

Շնորհավորում եմ: Դուք ավարտված եք: Որոշ ապագա թարմացումներ կարող են լինել 1. օգտագործելով այս ձեռնարկը ՝ դուռը բացելուց հետո դուռը փակելու համար ՝ օգտագործելով այս, սա, կամ սա (դրանք իմ նախագծերը չեն). 3. բացում է դուռը և ներբեռնում այն ինտերնետային էջում: 3. Դռան կողպեքի խափանում, դուռը հեռակա կարգով փակելու կամ վեբ -տեսախցիկի միջոցով հեռակա թույլտվություն տալու: խնդրում եմ, մի՛ փոփոխեք իմ ծածկագիրը և պնդեք, որ այն ձերն է, կամ այն օգտագործեք որևէ առևտրային օգտագործման համար: Ամենայն հավանականությամբ, ես թույլ կտամ ձեզ վերաբաշխել այն այլ ձեռնարկում, եթե իմ թույլտվությունը խնդրեք: Իմ էլ.փոստի ID- ն է [email protected] Դուք կարող եք օգտագործել այս ծածկագիրը ձեր սեփական նախագծերի համար, դա լիովին լավ է:

խնդրում եմ գնահատեք ինձ, քանի որ ժամանակ է պահանջվում այս ուսանելի դարձնելու համար, և իմ նախագիծը, ինչպես նաև քվեարկեք ինձ համար makerlympics- ի և այլ մրցումների ժամանակ, ընդամենը կտտացնում է, շնորհակալություն

Գրանցվեք իմ «Էլեկտրոնիկա մի խոսքով» դասընթացին այստեղ ՝

Նաև ստուգեք իմ YouTube- ի ալիքը այստեղ ՝ ավելի շատ նախագծերի և էլեկտրոնիկայի ձեռնարկների համար ՝

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