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

Վիրտուալ թաքնված խաղ. 3 քայլ
Վիրտուալ թաքնված խաղ. 3 քայլ

Video: Վիրտուալ թաքնված խաղ. 3 քայլ

Video: Վիրտուալ թաքնված խաղ. 3 քայլ
Video: Զարգացնում ենք 3 տարեկան երեխաների տրամաբանական մտածողությունը 2024, Նոյեմբեր
Anonim
Վիրտուալ թաքցնելու և փնտրելու խաղ
Վիրտուալ թաքցնելու և փնտրելու խաղ

Մեր թոռները սիրում են թաքստոց խաղալ, բայց նրանք իրականում շատ լավ տեղեր չունեն փակ տարածքներում: Ես որոշեցի վիրտուալ թաքստոց խաղ պատրաստել, որպեսզի նրանք դեռ կարողանան զվարճանալ որսով: Իմ տարբերակում մեկը թաքցնում է իրը ՌԴ ընդունիչով, իսկ մյուսը ՝ դրա համար որսալու համար ՝ ՌԴ հաղորդիչով: Հաղորդիչը գրեթե նույնն է, ինչ ես նկարագրեցի ավելի վաղ Instructable- ում, բացառությամբ այն, որ այն ունի միայն մեկ կոճակ: ՌԴ ընդունիչն ակտիվացնում է ձայնի ձայնագրման/նվագարկման փոքր մոդուլ, ինչպես այն, ինչ ես օգտագործել եմ իմ խաղային ավտոմատ Instructable- ում: Իմ արձանագրած ուղերձում ասվում է. «Ահա ես: Արի գտիր ինձ, արի գտիր ինձ »: Գոյություն ունեն խաղալու մի շարք եղանակներ, ներառյալ տեսնել, թե ով կարող է գտնել իրը ՝ օգտագործելով ամենաքիչ թվով կոճակներ սեղմելը: Կամ, յուրաքանչյուր երեխա կարող է ունենալ 1 րոպե ժամանակ ՝ այն գտնելու համար: Եթե նրանք չեն գտնում, ապա հաջորդ երեխան ստանում է մեկ րոպե և այլն:

Քայլ 1: RXC6 ՌԴ ընդունիչ

RXC6 ՌԴ ընդունիչ
RXC6 ՌԴ ընդունիչ
RXC6 ՌԴ ընդունիչ
RXC6 ՌԴ ընդունիչ
RXC6 ՌԴ ընդունիչ
RXC6 ՌԴ ընդունիչ
RXC6 ՌԴ ընդունիչ
RXC6 ՌԴ ընդունիչ

Իմ նախորդ Instructables- ում ՝ ՌԴ ընդունիչներով, ես օգտագործել եմ RXB6- ը ՝ տվյալները TTL ձևաչափի փոխարկելու համար, իսկ միկրոկոնտրոլերը ՝ մուտքային հաղորդագրությունները վերծանելու համար: Այս նախագծի ընդունիչը RXC6 մոդուլ է, որը կատարում է ՌԴ հաղորդագրության ամբողջ վերծանումը, այնպես որ միկրոկոնտրոլերի կարիք չկա: Իրականում, կարգաբերման գործընթացի մի մասն է հանդիսանում հաղորդիչի ստացողի հետ հատուկ զուգակցումը: Onceուգտվելուց հետո մոդուլն ունակ է նույն հաղորդիչից վերծանել մինչև չորս տարբեր բանալիներ: Այս նախագծի համար մեզ անհրաժեշտ է միայն մեկ ելք, բայց գուցե անհրաժեշտ լինի ստուգել բոլոր չորս ելքերը `որոշելու, թե որն է ակտիվացված ձեր ընտրած ծածկագրով: Theրագրային ապահովման ծածկագիրը համընկնում է իմ ունեցած հեռակառավարման վահանակի հետ և ակտիվացնում D0 ելքը:

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

Մոդուլի առջևի մասում կա նաև փոքր կոճակ: Բոլոր հաղորդիչ զույգերը մաքրելու համար սեղմեք և պահեք կոճակը: LED- ը միանում է մի քանի վայրկյան հետո: Շարունակեք պահել կոճակը մինչև LED- ի անջատումը: Հաղորդիչը մոդուլի հետ զուգակցելու համար սեղմեք և պահեք կոճակը մինչև LED- ը միանա, այնուհետև բաց թողեք կոճակը: Դրանից հետո սեղմեք հաղորդիչի ցանկացած ստեղն: Մոդուլի LED- ը պետք է մի քանի անգամ թարթվի, եթե զուգավորումն աշխատում է: Ամենատարածված 433 ՄՀց հաղորդիչները կաշխատեն: Վերևում պատկերված երկուսն այն նմուշներն են, որոնց ես հաջողությամբ զուգակցել եմ:

Քայլ 2: Սարքավորումներ

Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ

Հաղորդիչը աշխատում է մետաղադրամի մարտկոցով (2032), ուստի էներգիայի ցածր սպառումը առանցքային է: Դրա մեծ մասն իրականացվում է ծրագրային ապահովման մեջ, սակայն դրան օգնում է այն, որ ATtiny85- ը սովորաբար աշխատում է 1 ՄՀց ներքին ժամացույցի վրա: Կանոնն այն է, որ ժամացույցի ցածր հաճախականությունները պահանջում են ավելի քիչ էներգիա, իսկ 1-ՄՀց-ը կատարյալ է հաղորդիչ տրամաբանության համար:

Փաստացի ՌԴ հաղորդիչի մոդուլը, որը ես սիրում եմ օգտագործել, FS1000A- ն է, որը սովորաբար հասանելի է: Այն գալիս է ինչպես 433-ՄՀց, այնպես էլ 315-ՄՀց տարբերակներով: Theրագրակազմը չի հետաքրքրում, թե որն եք օգտագործում, բայց դուք պետք է համոզվեք, որ ընդունիչ տախտակը գործում է նույն հաճախականությամբ: Իմ նախագծերից շատերն օգտագործում են 433 ՄՀց սարքեր, քանի որ դա այն է, ինչ օգտագործվում է իմ կուտակած տարբեր էժան անլար սարքերի կողմից: Նկարում ցուցադրվող հաղորդիչ տախտակի դասավորությունը լավ տեղավորվում է հին հաբի շշի մեջ: Դա գեղեցիկ չէ, բայց բավական լավ է այն, ինչ անհրաժեշտ է:

Ընդունիչը նույնպես ներկառուցված է հին հաբի շշի մեջ: Ամբողջը, ներառյալ 18650 մարտկոցի բավականին մեծ պահիչը, տաք սոսնձված է փայտե արհեստի մեծ փայտի վրա: Ձայնի մոդուլի բարձրախոսը պարզապես 8 օմ-ի ավելցուկ է (4-օմ նույնպես կաշխատի): Հաբի շշի ներքեւի հատվածը կտրված է, որպեսզի ձայնը լավ լսվի: Ձայնային մոդուլը էժան ISD1820 է: Քանի որ ամեն ինչ աշխատում է մարտկոցի լարման տակ, կարգավորիչներ չեն պահանջվում և լարման բաժանարար անհրաժեշտ չէ ՌԴ մոդուլի ելքի և ձայնային մոդուլի ձգան մուտքի միջև: Ինչպես երևում է նկարներում, ես ավելացրեցի մարտկոցի լիցքավորման փոքր տախտակ, որպեսզի կարողանամ օգտագործել սովորական USB հեռախոսի մալուխը ՝ 18650 մարտկոցը լիցքավորելու համար ՝ առանց այն պահողից հանելու:

Հաղորդիչի և ընդունիչի մոդուլներն ավելի լավ են աշխատում համապատասխան ալեհավաքներով, բայց դրանք հաճախ չեն մատակարարվում: Դուք կարող եք դրանք գնել (ստանալ ճիշտ հաճախականությունը) կամ կարող եք ինքներդ պատրաստել: 433-ՄՀց հաճախականությամբ ուղիղ մետաղալար ալեհավաքի համար ճիշտ երկարությունը մոտ 16 սմ է: Կծկվածը պատրաստելու համար վերցրեք մոտ 16 սմ մեկուսացված, պինդ միջուկի մետաղալար և այն մեկ շերտով փաթաթեք 5/32-դյույմանոց փորվածքային կոճղի նման մի բանի շուրջ: Մի ծայրից հանեք մեկուսացումը կարճ ուղիղ հատվածից և միացրեք այն ձեր հաղորդիչ/ընդունիչ տախտակին: Ես պարզեցի, որ Ethernet մալուխի ջարդոնը լավ է աշխատում ալեհավաքների համար:

Քայլ 3: Softwareրագրակազմ

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

Հաղորդիչ ծրագրակազմը օգտագործում է սովորական տեխնիկան `չիպը քնելու ռեժիմի մեջ դնելու համար: Այդ ռեժիմում այն քաշում է 0.2ua- ից պակաս հոսանք: Անջատիչի մուտքի (D1) մեջ ներքին ձգման դիմադրիչը միացված է, բայց այն չի հոսում մինչև անջատիչը սեղմելը: Մուտքը կազմաձևված է փոփոխման ընդհատման համար (ՄՕԿ): Երբ անջատիչը սեղմվում է, ստեղծվում է ընդհատում, որը չիպին ստիպում է արթնանալ: Ընդհատման կարգավորիչը կատարում է մոտ 48 վայրկյան ուշացում `թույլ տալով անջատիչը դուրս գալ: Այնուհետև ստուգում է կատարվում `ստուգելու, որ անջատիչը սեղմված է, և անջատիչի կարգավորիչի ռեժիմը կոչված է: Փոխանցվող հաղորդագրությունը կրկնվում է մի քանի անգամ (ես ընտրել եմ 5 անգամ): Սա բնորոշ է առևտրային հաղորդիչներին, քանի որ այդքան շատ ՌԴ տրաֆիկ կա 433-ՄՀց և 315-ՄՀց հաճախականությամբ: Կրկնվող հաղորդագրությունները օգնում են ապահովել, որ գոնե մեկը ընդունիչին հասնի: Համաժամացման և բիթերի ժամանակը որոշվում են հաղորդիչ ծրագրաշարի առջևում, սակայն տվյալների բայթերը ներդրված են անջատիչների կառավարիչի ռեժիմում:

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