Բովանդակություն:
- Քայլ 1. JՐԱԳՐԻ ԱԿՆԱՐԿ
- Քայլ 2: Շրջանի նկարագրություն
- Քայլ 3: Softwareրագրաշարի նկարագրություն (վեցանկյուն կոդ)
- Քայլ 4: Աշխատանք
- Քայլ 5: Շինարարություն
- Քայլ 6: Ձեռքերն ազատ միացրեք շղթայի հետ
- Քայլ 7: ENd
Video: Բջջային հեռախոսով աշխատող ռոբոտ ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
Պայմանականորեն, անլար վերահսկվող ռոբոտներն օգտագործում են 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] հասցեով
Խորհուրդ ենք տալիս:
Կառավարեք ձեր մոդելային գնացքի դասավորությունը ձեր բջջային հեռախոսով: 11 քայլ (նկարներով)
Վերահսկեք ձեր մոդելների գնացքների դասավորությունը ձեր բջջային հեռախոսով. Բացի այդ, անլար կարգավորիչները, որոնք գալիս են շուկայում, կարող են կամ վերահսկել միայն որոշ շոգեքարշ
Պարզապես շարժիչը կառավարեք բջջային հեռախոսով `5 քայլ
Պարզապես կառավարեք շարժիչը բջջային հեռախոսով. ձեր բջջային հեռախոսով ՝ օգտագործելով HTML և JavaScript: Այս սցենարը ներառող վեբ էջը պահվում է ինքնուրույն շարժիչի վրա և կարող է կցվել ձեր բջջային հեռախոսի WebApp- ին
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
Բջջային հեռախոսով ցանկացած Arduino- ի փոխազդեցություն. 6 քայլ (նկարներով)
Բջջային հեռախոսով ցանկացած Arduino- ի փոխազդեցություն. Arduino- ից օգտվելիս դա կարող է հանգեցնել բավականին տհաճության, եթե այն չկարողանաք օգտագործել միայն այն պատճառով, որ համակարգիչ հասանելի չէ: Միգուցե Windows- ը կամ Mac OS- ը համատեղելի չեն, ընդհանրապես որևէ համակարգիչ չունեք, կամ պարզապես ցանկանում եք ավելի շատ ազատություն ներ
Ինչպես հեռակա միացնել ցանկացած սարք, օրինակ. համակարգիչ (բջջային հեռախոսով) ՝ 5 քայլ
Ինչպես հեռակա միացնել ցանկացած սարք, օրինակ. համակարգիչ (բջջային հեռախոս) Այլ սարքերի համար տես վերջին քայլը: Սա գրեթե անվճար է, եթե ունեք հին բջջային հեռախոս և SIM քարտ: Այն, ինչ ձեզ հարկավոր կլինի. - Հին բջջային հեռախոս (w