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

Բջջային հեռախոսով աշխատող ռոբոտ ՝ 7 քայլ
Բջջային հեռախոսով աշխատող ռոբոտ ՝ 7 քայլ

Video: Բջջային հեռախոսով աշխատող ռոբոտ ՝ 7 քայլ

Video: Բջջային հեռախոսով աշխատող ռոբոտ ՝ 7 քայլ
Video: Inchpes heraxosi gaxnabary kotrel / ինչպես հեռախոսի գախնաբառը կոտրել 2024, Հուլիսի
Anonim
Բջջային հեռախոսով աշխատող ռոբոտ
Բջջային հեռախոսով աշխատող ռոբոտ

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

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

Քայլ 1. JՐԱԳՐԻ ԱԿՆԱՐԿ

ՆԱԽԱԳԻ ԱԿՆԱՐԿ
ՆԱԽԱԳԻ ԱԿՆԱՐԿ
ՆԱԽԱԳԻ ԱԿՆԱՐԿ
ՆԱԽԱԳԻ ԱԿՆԱՐԿ

Այս նախագծում ռոբոտը կառավարվում է բջջային հեռախոսի միջոցով, որը զանգի ընթացքում զանգահարում է ռոբոտին ամրացված բջջային հեռախոսին, եթե որևէ կոճակ սեղմված է, զանգի մյուս ծայրին լսվող կոճակին համապատասխան հսկողություն. Այս տոնը կոչվում է երկհնչյուն բազմաֆունկցիոնալ ռոմոտ (DTMF) ռոբոտը ստանում է այս DTMF երանգը ռոբոտում տեղադրված հեռախոսի օգնությամբ

Ստացված տոնը մշակվում է atmega16 միկրոկառավարիչի կողմից ՝ MT8870 DTMF ապակոդավորիչի օգնությամբ, ապակոդավորիչը վերծանում է DTMF երանգը դրան համարժեք երկուական թվանշանի վրա, և այս երկուական թիվը ուղարկվում է միկրոկոնտրոլերին, միկրոկոնտրոլերը նախապես ծրագրավորված է որոշում կայացնելու ցանկացած մուտքի համար: և իր որոշումն ուժի մեջ է թողնում շարժիչային վարորդներին `շարժիչները առաջ կամ հետ շարժելու կամ շրջադարձ կատարելու համար: Ռոբոտում տեղադրված բջջային հեռախոսին զանգ կատարող բջջայինը գործում է որպես հեռակառավարման վահանակ: Այսպիսով, այս պարզ ռոբոտային նախագիծը չի պահանջում ընդունիչ և հաղորդիչ ստորաբաժանումների կառուցում: DTMF ազդանշանն օգտագործվում է ձայնային հաճախականությունների գոտու գծով հեռախոսային ազդանշանների համար `դեպի զանգերի անջատիչ կենտրոն: Հեռախոսային համարի համար օգտագործվող DTMF- ի տարբերակը հայտնի է որպես հպման հնչերանգ: DTMF- ն յուրաքանչյուր ստեղնին տալիս է որոշակի հաճախականություն (բաղկացած երկու առանձին երանգներից), որը հեշտությամբ կարելի է նույնականացնել էլեկտրոնային սխեմայով: DTMF կոդավորիչի կողմից առաջացած ազդանշանը ուղիղ ալ-գեբրիկ ներկայացումն է ՝ տարբեր հաճախականությունների երկու սինուս (կոսինուս) ալիքների ամպլիտուդների իրական ժամանակում, այսինքն ՝ 5-ի սեղմումը կուղարկի մյուսին 1336Hz և 770hz ավելացնելով հնչերանգ: բջջայինի. Ստորև ներկայացված dtmf համակարգում հնչերանգներն ու առաջադրանքները

Քայլ 2: Շրջանի նկարագրություն

Շղթայի նկարագրություն
Շղթայի նկարագրություն
Շղթայի նկարագրություն
Շղթայի նկարագրություն

Նկարները ցույց են տալիս միկրոկոնտրոլերի վրա հիմնված ռոբոտի բլոկ-դիագրամը և սխեմայի դիագրամը: Այս ռոբոտի կարևոր բաղադրիչներն են DTMF ապակոդավորիչը, Միկրոկոնտրոլերը և շարժիչի վարորդը:

Այստեղ օգտագործվում է MT8870 շարքի dtmf ապակոդավորիչ: Mt8870 շարքի բոլոր տեսակները օգտագործում են թվային հաշվման տեխնիկա ՝ հայտնաբերելու և ապակոդավորելու տասնվեց DTMF տոնային զույգերը չորս բիթանոց կոդի ելքի մեջ: Ներկառուցված dila տոնով հետադարձման միացումը վերացրեց նախնական զտման անհրաժեշտությունը: Երբ pin2 (IN-) միակողմանի մուտքի կոնֆիգուրացիայում տրված մուտքային ազդանշանը ճանաչվում է արդյունավետ, DTMF ազդանշանի ճիշտ չորս բիթանոց ապակոդավորման ազդանշանը փոխանցվում է Q1 (pin11) Q4 (pin14) ելքերի միջոցով: Atmega 16 -ը ցածր հզորության, 8 բիթ, սմոս միկրոկոնտրոլեր է, որը հիմնված է AVR ուժեղացված RISC ճարտարապետության վրա: Այն ապահովում է հետևյալ գործառույթը. 16kb համակարգված ծրագրավորվող ֆլեշ հիշողություն `կարդալու գրելու հնարավորությամբ, 512 բայթ EEPROM, 1KB SRAM, 32 ընդհանուր նշանակության մուտքի/ելքի գծեր: 32 ընդհանուր օգտագործման աշխատանքային գրանցամատյան: Բոլոր 32 գրանցամատյաններն ուղղակիորեն կապված են թվաբանական տրամաբանության միավորի հետ, ինչը թույլ է տալիս երկու անկախ ռեգիստրից օգտվել մեկ ազդանշանային հրահանգում, որը կատարվում է մեկ ժամացույցի ցիկլում: Ստացված ճարտարապետությունն ավելի արդյունավետ է գործում կոդի նկատմամբ: Միկրոկառավարիչի PD0- ի PD3- ից PD7- ի և PD7- ի կապանքներից ելքերը սնվում են IN1- ից IN4 մուտքերին և հնարավորություն են տալիս համապատասխանաբար L293d շարժիչով շարժիչներին (EN1 և EN2) վարել շարժիչով շարժիչներ: Անջատիչ S1- ն օգտագործվում է ձեռքով վերակայելու համար: նշումները հետևյալն են. 0.1micro farat capacitor xtal1 - 3.57 mhz crytal xtal2 - 12mhz բյուրեղյա s1 - սեղմել անջատիչ m1, m2 - 6v 50rpm շարժիչով մարտկոց- 6v

Քայլ 3: Softwareրագրաշարի նկարագրություն (վեցանկյուն կոդ)

Avr միկրոկառավարիչը ծրագրված է WIN AVR- ի միջոցով, քանի որ սկսնակների համար նայեք այս ուսանելի առաջինը. avratmega 16 նայեք atmega16- ի քորոց սխեմային և այնուհետև համապատասխանաբար կապեք կապերը (եթե որևէ խնդիր ունեք, ապա ազատ զգացեք ինձ գրել) կցել եմ ամբողջական ծածկագիրը: Վերնագրի ֆայլը ինքնաբերաբար կներառվի, եթե winavr- ը տեղադրեք կանխադրված վայրում

Քայլ 4: Աշխատանք

Աշխատող
Աշխատող

Ռոբոտին կառավարելու համար դուք պետք է ցանկացած հեռախոսից զանգահարեք ռոբոտին ամրացված բջջային հեռախոսին:

այժմ հեռախոսը ընտրում է ռոբոտի հեռախոսը ՝ ինքնապատասխան ռեժիմի միջոցով (որը գտնվում է phn- ում, պարզապես միացրեք այն): հիմա, երբ սեղմում ես 2 -ը, ռոբոտը առաջ կշարժվի, երբ 4 -ը կտաս, ռոբոտը կշարժվի ձախ, երբ սեղմես 8 -ը, ռոբոտը կշարժվի հետընթաց, երբ 6 -ը կտաս, ռոբոտը կշարժվի աջ, երբ 5 -ը կտաս, ռոբոտը կդադարի:

Քայլ 5: Շինարարություն

Շինարարություն
Շինարարություն

Այս ռոբոտը կառուցելու համար ձեզ հարկավոր են հետևյալ բաղադրիչները ՝ օգտագործվող բաղադրիչներ. k դիմադրություններ - 5 "330 k դիմադրություններ - 1" 0.47mf կոնդենսատորներ - 1 "0.1mf կոնդենսատորներ - 1" 22pf կոնդենսատորներ - 4 "3.57mhz բյուրեղյա - 1" 12mhz բյուրեղյա - 1 "Հրել անջատիչ - 1" 2 շարժիչով շարժիչներ (6 վ, 50 պտույտ / րոպե) - 2 (4 չորս անիվի համար) «Մարտկոց 6 վ - 1

  • անիվներ - 4
  • բջջային հեռախոս - 2 (մեկը և մեկը կարող են լինել ձեր ընկերները)
  • handsfree - 1 (ռովերի վրա գտնվող phn- ի համար)

դուք պետք է բջջային հեռախոս տեղադրեք ռովերի վրա: Բջջային հեռախոսը միացված է ռովերին ռադիոընդունիչին `ձեռքի ձեռքի միջոցով: սարքը կառուցեք ստորև բերված ձևով: Դուք կարող եք հեշտությամբ ձեռք բերել այս մասերը ցանկացած էլեկտրոնային խանութից

Քայլ 6: Ձեռքերն ազատ միացրեք շղթայի հետ

Ձեռքերն ազատ միացնել սխեմայով
Ձեռքերն ազատ միացնել սխեմայով

միշտ երկու կապ կա, որոնք դուրս են գալիս հեռախոսից, այս կապերն են 1. Հուշում 2. Մատանիա ես կնախընտրեմ օգտագործել handsfree- ն, որն ունի ուղիղ խցիկ (նմաններին, որոնք մենք օգտագործում ենք մեր iPod- երում, բայց ավելի բարակ), այդ ճակատի ծայրը կոչվում է «հուշում» և Մնացած մասը հուշի հետևում, սև ժապավենից հետո, օղակն է: Այսպիսով, այս երկու կապերը միացրեք շղթայի հետ և կավարտվեք

Քայլ 7: ENd

Հետևեք այս քայլերին, և դուք ավարտված եք: բայց եթե որևէ խնդրի եք բախվում, ազատ զգացեք գրեք մեկնաբանություններ կամ ուղարկեք ինձ [email protected] հասցեով

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