Բովանդակություն:
- Պարագաներ
- Քայլ 1: Raspberry Pi և Arduino կարգավորումներ
- Քայլ 2: Տեղադրեք տուփը
- Քայլ 3: Գործարկեք վիրտուալ դիտահորը
- Քայլ 4:
Video: Վիրտուալ դիտահոր. 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ամբողջ աշխարհում կա մոտ 770 միլիոն տեսախցիկ: Նրանցից ոմանք դեռ ունեն իրենց կանխադրված գաղտնաբառը, ինչը դրանք դյուրին է դարձնում ինտերնետ կապ ունեցող ցանկացած անձի համար:
Այս վիրտուալ դիտահորը մի սարք է ՝ այդ չապահովված տեսախցիկներից մի քանիսը դիտելու համար: Ամեն անգամ, երբ բացվող անցքը բացվում է, ցուցադրվում է այլ տեսախցիկ:
Պարագաներ
- 1 Arduino Micro
- 1 Լուսանկարի դիմադրություն
- 1 Ազնվամորի Պի 3 Մոդել Բ
- 1 Raspberry Pi էկրան
- 1 Փայտե տուփ
- 1 դռան աչք
- Գայլիկոն
- Պտուտակահան
Քայլ 1: Raspberry Pi և Arduino կարգավորումներ
Վիրտուալ դիտահորը բաղկացած է 2 տարբերակիչ մասերից ՝ Raspberry Pi (փոքր էկրանով) և Arduino Micro- ից: Raspberry Pi- ն միացված է ինտերնետին և ցուցադրում է վեբ կայք, որը ցույց է տալիս մեկ պատահական տեսախցիկ: Տեղեկատվական անցքի ներսում կա լույսի ցուցիչ `այն բաց կամ փակ հայտնաբերելու համար: Ամեն անգամ, երբ դիտահորը փակ է, ազդանշան է ուղարկվում Raspberry Pi- ին (Arduino Micro- ի միջոցով), և կայքը անցնում է տեսախցիկի մեկ այլ աղբյուրի: Տեսախցիկի տվյալները, որոնք ես օգտագործել եմ այս նախագծի համար, ջնջվել են Insecam- ից, վեբ կայքից, որը գրանցում է ավելի քան 73,000 չապահովված տեսախցիկ:
Կայքը ցուցադրելու համար
Իմ վիրտուալ դիտահորի համար ես վեբ կայք եմ պատրաստել insecam- ից իմ հավաքած տվյալներով: Դուք կարող եք շատ լավ կառուցել ձեր սեփական կայքը, բայց դա դուրս է մնում այս անուղղելի տիրույթից: Եթե չեք ցանկանում ստեղծել ձեր սեփական կայքը, կարող եք օգտագործել այս հղումը (այն փոխում է տեսախցիկը ամեն անգամ, երբ տիեզերական սանդղակը սեղմվում է.
Raspberry pi- ի տեղադրում
- Համոզվեք, որ ձեր Raspberry Pi- ն աշխատում և կարգավորված է (տե՛ս այս ուղեցույցը, եթե դուք նոր եք ազնվամորի pi- ով)
- Միացրեք LCD էկրանը Raspberry Pi- ին
- Գործարկման ժամանակ ազնվամորի pi- ին բացեք վեբ էջ
Arduino- ի կարգավորում
Ուշադրություն. Այս նախագիծն իրականացնելու համար ձեր Arduino տախտակը պետք է աջակցի ստեղնաշարի գրադարանին Ինչպես նշված է գրադարանի էջում.
Աջակցվող մոդելներն են 32u4 և SAMD տախտակները (Leonardo, Esplora, Zero, Due և MKR Family)
- Միացրեք ձեր լուսային տվիչը Arduino- ին
- Վերբեռնեք կոդը Arduino- ում: Կոդը նախ կսկսի ճշգրտումը 5 վայրկյան (որի ընթացքում կգրանցվի լուսազգայունի նվազագույն և առավելագույն արժեքը), այնուհետև կուղարկի «տիեզերական» ստեղնային ազդանշան, երբ լույսի արժեքը գտնվում է գահակալից ցածր (այսինքն ՝ դիտահորը փակ է):
նախորդ Միլիս = 0
// քանի որ լույսը միշտ տատանվում է, մենք յուրաքանչյուր բեռնախցիկում կկալիբրացնենք ֆոտոսեսորը: երկար ճշգրտման ժամանակ = 5000; երկար մեկնարկ Միլիս = 0; // անալոգային սենսորի առավելագույն արժեքը 1024 int սենսոր է Min = 1024; int sensorMax = 0; int միջին = 0; int շեմ = 5; bool lastState = ճշմարիտ; bool isClosed = true; void setup () {Serial.begin (9600); // բացել սերիական նավահանգիստ Keyboard.begin (); // սկսել ստեղնաշարի գրադարանը startMillis = millis (); // սկսել հաշվիչ} void loop () {// կայունացնել ընթերցումը առաջին 5 վայրկյանում // այնուհետև հայտնաբերել կայունացման տատանումներ: անստորագիր երկար հոսանք Millis = millis (); // սահմանել millis- ը որպես ընթացիկ ժամանակ int sensorValue = analogRead (A0); // կարդալ սենսորը, եթե (currentMillis-startMillis <calibrationtime) {// քանի դեռ մենք գտնվում ենք տրամաչափման ժամանակ // այս ճշգրտման ժամանակ, բացեք և փակեք դիտափողը ՝ այն չափաբերելու համար: int elapsedtime = currentMillis - startMillis; Serial.println (անցած ժամանակ); Serial.println (sensorMin); Serial.println (sensorMax); եթե (sensorValue sensorMax) {sensorMax = sensorValue; միջին = (sensorMin + sensorMax)/2; } ուշացում (100); // հետաձգում} այլ բան {// եթե չափագրումն արվում է, եթե (sensorValue> միջին + շեմ) {// հայտնաբերել, թե դիտակետը բաց է, թե փակ, փակ է = կեղծ; if (lastState! = isClosed) {}} else {isClosed = true; if (lastState! = isClosed) {Keyboard.print (""); // ուղարկել առանցքային ազդանշան, եթե դիտահորը բաց է}} lastState = isClosed; ուշացում (100); }}
Քայլ 2: Տեղադրեք տուփը
- Դռան աչքի վրա անցք բացեք ՝ տեղավորելով ֆոտոսենսորը (դա կբացահայտի, որ ձեր դիտահորը բացված է, թե փակված, այնուհետև առաջացնում է տեսախցիկի փոփոխություն):
- Տուփի մեջ անցք բացեք, որպեսզի կարողանաք տեղավորել դռան աչքը
- Դռան աչքի առջև ամրացրեք ազնվամորու pi- ն էկրանով (ես օգտագործել եմ velcro)
-
Հաղորդալար arduino:
- Միացրեք ֆոտոսենսորը arduino- ին
- Տեղադրեք USB մալուխ Rpi- ի և Arduino- ի միջև: Արդուինոն գործելու է ստեղնաշարի պես և հիմնական ազդանշաններ կուղարկի ազնվամորի պիին:
Քայլ 3: Գործարկեք վիրտուալ դիտահորը
Երբ ամեն ինչ դրեք վանդակում, այժմ պատրաստ եք գործարկել ձեր վիրտուալ դիտահորը:
- Տեղադրեք վիրտուալ դիտահորը պատին
- Միացրեք Rapsberry pi- ն հոսանքին
- Այժմ դուք կունենաք 5 վայրկյան դռան աչքում տեղակայված ֆոտոսենսորը չափագրելու համար ՝ այն բազմիցս բացելով և փակելով:
Այժմ վիրտուալ դիտահորը պետք է աշխատի:
Վայելեք:
Քայլ 4:
Մրցանակակիր Raspberry Pi մրցույթում 2020 թ
Խորհուրդ ենք տալիս:
Վիրտուալ իրականություն Raspberry Pi- ի հետ BeYourHero- ով: 19 քայլ (նկարներով)
Վիրտուալ իրականություն ազնվամորի Պիի վրա BeYourHero- ի հետ: Բարի գալուստ " Եղեք ձեր հերոսը " նախագիծ! Հուսով եմ, որ դուք պատրաստ եք մտնել Վիրտուալ իրականության ընկղմման հաջորդ սերունդը: Այս նախագիծը ձեզ կտա ցանկացած վիրտուալ հերոսի ժեստերի լիակատար վերահսկողություն պարզ էժան սարքերի միջոցով, որոնք օգտագործում են se
Scամացույցի ժամացույց. Ձեր վիրտուալ արտադրողականության օգնականը. 6 քայլ (նկարներով)
Scամացույցի ժամացույց. Ձեր վիրտուալ արտադրողականության օգնականը. Ես պրոֆեսիոնալ ձգձգող եմ: Այս արգելափակումը ինձ ժամանակի հանգույցի մեջ դրեց, որտեղ առօրյան պարզապես թռչում է առանց որևէ արդյունավետ աշխատանքի: Իմ ձգձգումը հաղթահարելու համար ես պատրաստել եմ այս պարզ և արագ ժամացույցը, որը պլանավորում է իմ աշխատանքը: Հիմա ես կարող եմ պարզապես հավատարիմ մնալ
DIY ստեղնաշարի վերահսկիչ MAME- ի և վիրտուալ փինբոլի համար. 4 քայլ (նկարներով)
DIY ստեղնաշարի վերահսկիչ MAME- ի և վիրտուալ Pinball- ի համար .Տե՛ս Վիրտուալ Pinball Inst
Pi Home, ազնվամորիով աշխատող վիրտուալ օգնական. 11 քայլ (նկարներով)
Pi Home, ազնվամորիով աշխատող վիրտուալ օգնական. Google Home- ը օգտակար է տանը ունենալ: Այն գեղեցիկ սարք է, որը ներկառուցված է Google Assistant- ով: Այն կարող է նվագարկել մեդիա, պահպանել ձեր հիշեցումներն ու գրառումները, պատմել ձեր ճանապարհորդության տևողությունը
Վերամշակված թվային լուսանկարների շրջանակ ՝ վիրտուալ օգնությամբ. 7 քայլ (նկարներով)
Վերամշակված թվային լուսանկարների շրջանակ ՝ վիրտուալ օգնությամբ. Բարև բոլորին: Այս հրահանգը ծնվել է կիսով չափ բաժանված նոթբուքից, որը գնվել է ընկերոջից: Նման նախագծի առաջին փորձը իմ Lego Digital Photo Frame- ն էր, սակայն, լինելով Siri- ի և Google Now- ի խանդավառ օգտվող, որոշեցի այն տեղափոխել նոր