Բովանդակություն:
- Պարագաներ
- Քայլ 1: Պատրաստեք ազնվամորի Pi- ն
- Քայլ 2. Պատրաստեք Flirc USB ընդունիչը
- Քայլ 3. Պատրաստեք ձեր Հարրի Փոթերի գավազանը
- Քայլ 4: irույգացրեք ձեր Flirc- ը և Հարրի Փոթերի գավազանը
- Քայլ 5: Կարգավորեք ձեր Python ծածկագիրը (ՎԵՐASTԻՆ ՔԱՅԼ!)
Video: Հարրի Փոթերի IR հեռավորությունը ազնվամորու պիով. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Հետևեք հեղինակի ավելին ՝
Օգտվողի մասին. Ես էլեկտրատեխնիկ եմ, որը հետաքրքրված է կախարդական գործողություններ կատարել կոճակի սեղմումով: Երբեմն, փոխարենը, դու բաց ես թողնում կախարդական կապույտ ծուխը: Ավելին coleminer31- ի մասին »
Այս խրատական ուղեցույցը նկարագրում է, թե ինչպես կարելի է պատրաստել Python- ի պարզ սցենար, որը կառավարվում է Հարավային Փոթերի ունիվերսալ հեռակառավարման գավազանով, որը պատրաստվել է The Noble Collection- ի կողմից: Այն պահանջում է Raspberry Pi որպես վերահսկիչ և Flirc USB IR ընդունիչ `համընդհանուր հեռավոր գավազանի հետ համատեղ` սցենարի գործառույթները վերահսկելու համար:
Ես այս լուծմանը հասա այն բանից հետո, երբ փորձեցի փոփոխել գավազանով կառավարվող տարբեր սարքեր, որոնց մասին այլ մարդիկ հրահանգներ էին տեղադրում Instructables- ում, Hackster- ում և այլուր: Դրանցից ամենահայտնին Շերին Օ'Բրայենի կողմից արտադրված Rasberry Potter նախագիծն է (https://www.raspberrypotter.net/about): Գավազանով գործարկվող ծրագրերի մեծամասնությունն աշխատում է ՝ գավազանի ծայրից արտացոլելով IR լույսի աղբյուրը, հայտնաբերելով անդրադարձվող լույսը ՝ օգտագործելով Raspberry Pi NoIR տեսախցիկը և հետևելով այդ լույսին ՝ օգտագործելով համակարգչային տեսողության տարբեր ալգորիթմներ: Այս նախագծերն իսկապես աշխատում են, և համակարգչային տեսողության վրա հիմնված մոտեցումների ճկունությունը իսկապես կախարդական է: Բայց համակարգչային տեսողության տեխնիկան թույլ է տալիս որոշ մակարդակի կեղծ հայտնաբերումներ կատարել, և ինձ ավելի կանխատեսելի բան էր պետք:
Իմ վերջնական նպատակն էր կառուցել կախարդական, գավազանով կառավարվող գանձերի արկղ, որը քույրս կարող էր օգտագործել որպես հենարան իր առաջին դասարանի դասարանում (քույրս և մայրս ուսուցիչներ են, և նրանք իսկական կախարդանք են): Ես սկսեցի վերստեղծել «Ազնվամորի Փոթեր» նախագիծը, բայց, ինչպես արդեն նշեցի, ես դժվարանում էի ազատվել կեղծ հայտնագործություններից: Դասասենյակները, ամենաքիչը, անկանխատեսելի վայրեր են: Կան բազմաթիվ տարբեր շարժվող կտորներ, որոնք կարող են արտացոլել լույսը կամ դրանք կարող են լինել լույսի աղբյուրներ, և դուք չեք կարող հեշտությամբ մթագնել դասարանը, որպեսզի ազատվեք պոտենցիալ աղբյուրներից, որոնք համակարգչային տեսողության ալգորիթմները կփորձեն հետևել:
Ես գիտեի, որ ինձ պետք է կոդավորված մի բան, որը չի կարող կեղծ կերպով կապվել դասարանում պատահական լույսի աղբյուրների հետ: Միևնույն ժամանակ, ես գիտեի, որ ինքս չեմ ուզում նման բան կառուցել: Բարեբախտաբար, Նոբելյան ընկերությունը Հարրի Փոթերի ունիվերսալ գավազանն արդեն հեռավոր է դարձնում, իսկ Flirc USB ընդունիչը հնարավորություն է տալիս ցանկացած IR հեռակառավարման հրամանը կապել ստեղնաշարի հետ: Գրելով պիթոնի սցենար, որը սպասում է կոնկրետ սեղմման, ես կարողացա հայտնաբերել Հարրի Փոթերի ունիվերսալ գավազանի հեռակառավարման հրամանը, ամեն անգամ, երբ այն մշակվում էր Flirc USB ստացողի կողմից: Այս կարգավորումը տվեց ինձ անհրաժեշտ վերահսկողությունը:
Արդյունքները կարող եք տեսնել իմ տեղադրած gif- ներում: Այս տեսանյութերում ես օգտագործում եմ իմ harrypottercontroller.py սցենարը `սերվո շարժիչ վարելու համար, որը բացում և փակում է գանձերի արկղը, որը տեղադրվելու է քրոջս դասարանում:
Պարագաներ
Rasberry Pi 3b+
www.amazon.com/CanaKit-Raspberry-Premium-C…
Flirc USB ընդունիչ
flirc.tv/flirc-usb
Հարրի Փոթերի ունիվերսալ հեռավոր փայտիկ
www.amazon.com/HARRY-POTTER-Remote-Control..
Քայլ 1: Պատրաստեք ազնվամորի Pi- ն
Այս նախագծի համար ես օգտագործեցի Raspberry Pi 3 Model B+, բայց պիթոնի սցենարը պետք է աշխատեր այլ մոդելների հետ: (Եվ դա, ամենայն հավանականությամբ, կաշխատի այլ կարգավորումների հետ, որոնք կարող են գործարկել Python- ը, ունեն նաև USB պորտ): Ձեզ անհրաժեշտ կլինի ստեղնաշար, մկնիկ և ցուցադրում ձեր Raspberry Pi- ի համար, եթե դրանք արդեն չունեք:
Երբ գործարկեք ձեր Raspberry Pi կարգավորումը, Python- ով սկսելու համար հետևեք Sparkfun- ի այս հրահանգներին:
learn.sparkfun.com/tutorials/python-progra…
Քայլ 2. Պատրաստեք Flirc USB ընդունիչը
Այժմ, երբ Python- ն աշխատում է ձեր Raspberry Pi- ի վրա, միացրեք Flirc UCB ընդունիչը ձեր տախտակի USB բնիկին:
Հետևեք այս հրահանգներին ՝ ձեր Rasberry Pi- ի վրա Flirc ծրագիրը տեղադրելու համար:
flirc.gitbooks.io/flirc-instructions/conte…
Քայլ 3. Պատրաստեք ձեր Հարրի Փոթերի գավազանը
Ձեզ անհրաժեշտ կլինի երկու AA մարտկոց և IR հեռուստատեսության հեռակառավարիչ: Երբ դրանք ունենաք, հետևեք The Noble Collection- ի այս հրահանգներին `ձեր գավազանը գործարկելու համար, որոշ ժեստեր կիրառեք, այնուհետև ծրագրեք որոշակի ժեստ, որը կհամապատասխանի ձեր հեռուստատեսության հեռակառավարման վահանակի ուղարկած կոդին:
www.noblecollection.com/ItemFiles/Manual/R…
Քայլ 4: irույգացրեք ձեր Flirc- ը և Հարրի Փոթերի գավազանը
Այժմ, երբ դուք ունեք Flirc- ի և Harry Potter- ի գավազանի կարգավորում, դուք պետք է դրանք զուգակցեք: Դուք կարող եք դա անել Flirc GUI- ի միջոցով ՝ օգտագործելով այս հրահանգները:
flirc.gitbooks.io/flirc-instructions/conte…
Հետևեք «Ընդլայնված զուգավորում» ուղեցույցին ՝ IR հրահանգը ձայնագրելու համար, որը ուղարկվում է ձեր գավազանով, երբ այն գտնվում է Կառավարման ռեժիմում, և այն կապեք ստեղնաշարի հետ: Այնուհետև ավարտեք Flirc- ի ձայնագրման ռեժիմը, բացեք Raspberry Pi տերմինալը և նորից թափահարեք գավազանով ՝ տեսնելով, թե արդյոք ձեր ծրագրած ստեղնը հայտնվում է տերմինալում:
Դուք կարող եք դա անել նաև տերմինալում ՝ առանց GUI- ի օգտագործման ՝ հետևելով այս հրահանգներին:
flirc.gitbooks.io/flirc-instructions/conte…
Սա իմ նախընտրած մեթոդն էր նախագծի վրա աշխատելիս, և դա այն մեթոդն է, որը ես խորհուրդ եմ տալիս, եթե ձեզ հարմար է աշխատել Linux տերմինալում:
Քայլ 5: Կարգավորեք ձեր Python ծածկագիրը (ՎԵՐASTԻՆ ՔԱՅԼ!)
Նախ, ներբեռնեք harrypottercontroller.py Python սցենարը այս Instructable- ում կամ ստացեք այն git repo- ից այստեղ:
github.com/coleminer31/HarryPotterRaspberr…
Տեղադրեք պիթոնի սցենարը ձեր ընտրած գրացուցակում և բացեք այն ձեր ընտրած խմբագրի հետ:
Մնում է միայն «ԱՅՍՏԵUT ՁԵՐ ԸՆՏՐՎԱ ԲՆՈԹՅՈՆԸ» փոխարինել Flirc- ի կերպարով, որը զուգակցել եք ձեր գավազանով: Այնուհետև կախարդական while-loop- ում փոխարինեք #ԱՅՍՏԵ S ԱՅՍՏԵING ինչ-որ բան այն գործառույթով, որը ցանկանում եք գործարկել: (Հուշում. Գուցե ցանկանաք կատարել մի գործառույթ, որը կոտրում է հանգույցը որոշակի ստեղնը սեղմելուց հետո, այնպես որ կարող եք խուսափել անսահմանափակ հանգույցից և ճիշտ դադարեցնել սցենարը):
Եվ վերջ! Այ հրաշագործ, ծրագրավորող: Այժմ կարող եք վերահսկել Python- ի գործառույթները ձեր գավազանով: Պարզապես գործարկեք սցենարը և այն պտտեցրեք:
Այս կարգավորումը կարող եք օգտագործել ցանկացած քանակի ծրագրեր քշելու համար ՝ ռոբոտաշինությունից մինչև IoT: Ես անհամբերությամբ սպասում եմ, թե ինչ եք ստեղծում:
Խորհուրդ ենք տալիս:
DIY Հարրի Փոթերի շարժվող դիմանկարը ազնվամորի պիով. 3 քայլ
DIY Հարրի Փոթերի շարժվող դիմանկարը ազնվամորի պիով. Շարժվող դիմանկարը `ոգեշնչված Հարրի Փոթերի ֆիլմերից: Շարժվող դիմանկարը կառուցված է հին կոտրված նոութբուքի միջոցով: Այն կարող է կառուցվել նույնիսկ Raspberry Pi- ի միջոցով, որը կապված է դիսփլեյի կամ հին մոնիտորի հետ: Դիմանկարների շրջանակը հիանալի տեսք ունի, մենք կարող ենք տեսնել ընտանեկան լուսանկարներ
Հարրի Փոթերի գլխարկ Մեյքի Մեյքիի հետ. 4 քայլ
Հարրի Փոթերի գլխարկ Makey Makey- ի հետ. Ներդրեք որպես crianças criam o seu próprio chapéu seletor to Harry Potter. Quanto elas colocam o chapéu na cabeça, ele mostra a qual casa a criança pertence: Grifinória, Sonserina, Corvinal ou Lufa
Իրական աշխատող Հարրի Փոթերի գավազան ՝ օգտագործելով համակարգչային տեսլականը. 8 քայլ (նկարներով)
Իրական աշխատող Հարրի Փոթերի գավազան `օգտագործելով համակարգչային տեսլականը. &Quot; Suանկացած բավականաչափ առաջադեմ տեխնոլոգիա անտարբեր է կախարդական " - Արթուր Ս. Քլարկ Մի քանի ամիս առաջ եղբայրս այցելեց Japanապոնիա և ունիվերսալ փորձառություն ունեցավ Հարրի Փոթերի կախարդական աշխարհում Universal Studios- ում:
Հարրի Փոթերի պտտվող RGB էկրան. 10 քայլ (նկարներով)
Հարրի Փոթերի պտտվող RGB էկրան. Իմ դստեր ծննդյան օրվա համար ինչ -որ բան պատրաստելուց հետո ես մտածեցի, որ ակրիլային RGB էկրաններից մեկը պատրաստելը հիանալի կլինի: Նա Հարրի Փոթերի մասին ֆիլմերի երկրպագու է, ուստի թեմայի ընտրությունը հեշտ էր: Այնուամենայնիվ, որոշելը, թե ինչ պատկերներ օգտագործել, դա չէր: Իմ wi
DIY Հարրի Փոթերի շարժվող դիմանկարի նախագիծ. 9 քայլ (նկարներով)
DIY Հարրի Փոթերի շարժվող դիմանկարի նախագիծ. Հետևյալը ուսանելի է, որը նախատեսված է միայն մաքուր արյան կախարդների համար: Եթե դուք մաքուր արյուն չեք, մասնավորապես Սլիտերինը, ձեզ նախազգուշացրել են անխուսափելի ձախողման և պարտության մասին, որին դուք կհանդիպեք որպես ժայթքող, մագլիկ, հաֆլաֆաֆ կամ ցեխաջուր: