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

Tim's Cybot Arduino NANO հեռակառավարիչ ՝ 31 քայլ (նկարներով)
Tim's Cybot Arduino NANO հեռակառավարիչ ՝ 31 քայլ (նկարներով)

Video: Tim's Cybot Arduino NANO հեռակառավարիչ ՝ 31 քայլ (նկարներով)

Video: Tim's Cybot Arduino NANO հեռակառավարիչ ՝ 31 քայլ (նկարներով)
Video: Tim's Cybot Arduino NANO Infrared Remote Controll 2024, Հուլիսի
Anonim

PalingenesisTim's Place Հետևեք հեղինակի ավելին.

Նախատիպ պատրաստելը Arduino- ի հետ (TIM-01 ԱՉՔԵՐ)
Նախատիպ պատրաստելը Arduino- ի հետ (TIM-01 ԱՉՔԵՐ)
Նախատիպ պատրաստելը Arduino- ի հետ (TIM-01 ԱՉՔԵՐ)
Նախատիպ պատրաստելը Arduino- ի հետ (TIM-01 ԱՉՔԵՐ)
Cybot- ի փոխակերպում `աշխատելու չորս 3.7 վոլտ լիցքավորվող չորս մարտկոցով
Cybot- ի փոխակերպում `աշխատելու չորս 3.7 վոլտ լիցքավորվող չորս մարտկոցով
Cybot- ի փոխակերպում `աշխատելու չորս 3.7 վոլտ լիցքավորվող չորս մարտկոցով
Cybot- ի փոխակերպում `աշխատելու չորս 3.7 վոլտ լիցքավորվող չորս մարտկոցով
Թիմի PCA9685 վերահսկիչ
Թիմի PCA9685 վերահսկիչ
Թիմի PCA9685 վերահսկիչ
Թիմի PCA9685 վերահսկիչ

Թոշակի անցած ավելին Պալինգենեզի մասին »

Այս նախագիծը պետք է ստեղծի Ինֆրակարմիր հեռակառավարման վահանակ ՝ վերահսկելու համար օրիգինալ Cybot- ը, որը ստացվել է Ultimate Real Robots ամսագրով, որը սկսվել է 2001 թ.:

Հեռակառավարման սարքի պատճառը. (Մի փոքր պատմություն)

Մինչև IR հեռախոսի մասերի թողարկումը, Cybot- ը դրվեց տարբեր ռեժիմների ՝ ընտրելով DIP անջատիչներ: (Cybot- ի հետ որևէ խնդիր չկար, մինչդեռ դա այդպես էր) Երբ IR Handset- ը թողարկվեց, ամեն ինչ փոխվեց: Պրոցեսորը արդիականացվել է ՝ DIP անջատիչների գործառույթը փոխելու համար: DIP անջատիչներն այն ժամանակ օգտագործվում էին IR Handset- ի կողմից օգտագործվող ալիքը կարգավորելու համար, որպեսզի միաժամանակ մեկից ավելի Cybot- եր միասին օգտագործվեին: (Մինչև 16 Cybot- ը կարող էր վերահսկվել ինֆրակարմիր կառավարման միջոցով): Այնուամենայնիվ, երբ թողարկվեց ինֆրակարմիր ներբեռնման խորհուրդը, այնտեղ խնդիրներ առաջացան: Ոչ բոլոր տախտակները նույնն են արտադրվել, այնտեղ կան խնդիրներ, որոնց պատճառով որոշները ճիշտ չեն աշխատում կամ ընդհանրապես չեն աշխատում: Արձանագրվել է շտկում, բայց դա չի շտկել բոլորը: Ես անհաջողակներից մեկն էի, այդուհետ ինձ մոտ ոչինչ չստացվեց, ամեն ինչ հիմնված էր ինֆրակարմիր հեռախոսի աշխատանքի վրա:

Եթե դուք, ինչպես և դուք, նույն դժբախտներից մեկն եք, ով ունեցել է նույն խնդիրը, գուցե ցանկանաք դուրս հանել Cybot բիթերի ձեր հին տուփը և ստիպել ինֆրակարմիր վերահսկիչին այն վերահսկել:

Միակ բանը, որ ես չէի կարող անել, դա է

Քայլ 1. Հեռակառավարման վահանակը գործողության մեջ

Image
Image

Ես դժվարանում էի կենտրոնանալ, ես տեսաֆիլմը պատրաստելու համար օգտագործեցի իմ հին հեռախոսը:

Քայլ 2: Cybot

Եկ սկսենք. Նախ ՝ նախատիպը
Եկ սկսենք. Նախ ՝ նախատիպը

Ներողություն եմ խնդրում, բայց եթե Cybot չունեք, ապա սա ձեզ համար շատ օգտակար չէ:

Բայց եթե ճանաչում եք որևէ մեկին, որն ունի մեկը.

Թերևս սա հարություն կառնի այդ քնած փոքրիկ գործընկերներին ՝ թաքնվելով այդ փոշոտ պահարաններում:)

Քայլ 3: Եկեք սկսենք: Նախ ՝ նախատիպը:

Եկ սկսենք. Նախ ՝ նախատիպը
Եկ սկսենք. Նախ ՝ նախատիպը

Նախքան հեռախոսը պատրաստելը ես ստեղծեցի նախատիպ ՝ ստուգելու իրերը և համոզվելու, որ իմ ծածկագիրը աշխատում է:

R8 և R9- ը I2C ավտոբուսի համար ձգվող դիմադրիչներ են: շատերը մոռանում են դրանք միացնել շրջանագծին, բայց դրանք պարտադիր են: (մեկ զույգ յուրաքանչյուր ավտոբուսի համար, ոչ թե սարքի) Որպես կանոն, դիմադրողներին ավելացվում են վարպետին, բայց քանի որ Arduino- ն կարող է օգտագործվել որպես վարպետ կամ ստրուկ և պարզ բաների համար, գրադարանում ներքին քաշքշուկ չի օգտագործվում:

Ես օգտագործել եմ անջատիչներին միացված կապիչների համար Ներքին ձգման դիմադրիչներ: Այսպիսով, բոլոր անջատիչները պետք է փակվեն գետնին:

Ռեզիստոր / կոնդենսատոր զույգերը R1- ից R7, C1- ից C7- ը պետք է փոխհատուցեն ցատկումը: (այնպես որ անհրաժեշտ չեն, եթե ցանկանում եք արագ փորձարկում կատարել, խորհուրդ եմ տալիս դրանք կայունության համար)

Q1- ը ինֆրակարմիր LED- ի (940 նմ) շարժիչն է: Սա այնքան լիարժեք էներգիա է օգտագործվում LED- ի կողմից ազդանշանները փոխանցելու համար: (կրկին, եթե ձեր Cybot- ի կողքին փորձարկվելը, Q1, C8 և R11- ը կարող են հեռացվել: R10- ի և LED1- ի շարքը Pin D3- ի և 5v- ի միջև միացնելը պետք է աշխատի)

Ես միացում ստեղծեցի Fritzing- ի միջոցով, ուստի ահա ֆայլը, որպեսզի այն ավելի լավ տեսնեք: Arduino_Handset.zip

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