Բովանդակություն:
- Քայլ 1: Հավաքեք մասեր և ֆայլեր
- Քայլ 2: Շրջանի հավաքում
- Քայլ 3. Վերբեռնեք աղբյուրի կոդը Arduino- ում
- Քայլ 4: Գործարկեք վերահսկիչը
- Քայլ 5: Սկսեք նկարահանում
Video: Arduino վերահսկիչ 360 ° ավտոմատ արտադրանքի լուսանկարման համար. 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Եկեք կառուցենք arduino- ի վրա հիմնված վերահսկիչ, որը վերահսկում է տատանումները և տեսախցիկի խցիկը: Տափակ շարժիչով շրջվող պտտվող սարքի հետ միասին սա հզոր և էժան համակարգ է ՝ 360 ° արտադրանքի ավտոմատ լուսանկարման կամ ֆոտոգրամետրիայի համար: Ֆոտոխցիկի ավտոմատ փեղկը հիմնված է «Սեբաստիան Սեց» -ի հիանալի գրադարանի վրա և աշխատում է Nikon, Canon, Minolta, Olympus, Pentax, Sony, ինֆրակարմիր ազդանշանների համար:
Ես պատրաստել եմ վերահսկիչի երկու տարբերակ
- Հիմնական տարբերակ, որը գործում է պարզ կոճակով և լուսադիոդային կարգավիճակով:
- Ընդլայնված տարբերակ, որն օգտագործում է 16x2 LCD + ստեղնաշարի վահան և, հետևաբար, ունի ընտրացանկ ՝ «թռիչքի ժամանակ» փոփոխությունները և ոչ միայն սկզբնաղբյուրում:
Ի՞նչ է անում վերահսկիչը:
Եթե միացնում եք «ֆոտոշարք» կոճակը սեղմելով, պտտվող սարքը կատարում է ամբողջական պտույտ ՝ բաժանված կանխորոշված քանակությամբ քայլերի: Պտտման յուրաքանչյուր քայլից հետո վերահսկիչը կարճ ընդմիջում է կատարում, այնուհետև միացնում տեսախցիկը: Դուք կկարողանաք փոխել ռոտացիայի արագության փոփոխականները, հետաձգման ժամանակը և քայլերի քանակը աղբյուրի կոդի մեջ (պարզ վերահսկիչի տարբերակի համար) կամ ցուցադրման ընտրացանկում (վերահսկիչի առաջադեմ տարբերակ):
Քայլ 1: Հավաքեք մասեր և ֆայլեր
Մասեր:
- Arduino Uno (կամ նմանատիպ)
- Հացաթուղթ (կես չափի հացահատիկի տեղավորվում է)
- Easydriver Stepper Motor Driver
- 2X Heatsink for Easydriver (ըստ ցանկության, բայց խիստ առաջարկված) https://www.sparkfun.com/products/11510 heեռուցիչը չիպի վրա ամրացնելու համար ձեզ հարկավոր կլինի ջերմային ժապավեն: Եթե պատվիրում եք ձեր ջեռուցիչը, համոզվեք, որ տերմալ ժապավենը ներառված է կամ կարող է պատվիրվել առանձին:
- Ինֆրակարմիր LED 950nm (IR տեսախցիկի ձգան համար)
- Ռեզիստոր 220 օմ (ինֆրակարմիր LED- ի համար նախադրյալներ)
- Պիեզո ձայնային տարր (ըստ ցանկության, եթե ցանկանում եք հետադարձ հնչյուններ ունենալ)
- Որոշ Jumper լարեր
- Արտաքին էներգիայի մատակարարում Steppermotor- ի համար Ես լավ փորձառություններ ունեցա 12V 1A հոսանքի ադապտերի միջոցով `Trinamic- ից 1A NEMA 17 Steppermotor- ը քշելու համար: Ես ունեի նաև 24V 3A հոսանքի ադապտեր: Easydriver տախտակն ապահովում է մինչև 30V և 750mA մեկ փուլում: Easydriver- ի առանձնահատկությունների մասին ավելին այստեղ ՝
- Պտուտակ `տատանումների արտաքին էներգիայի մատակարարման համար
- Երկբեւեռ NEMA 17 Steppermotor and Turntable օր. FluxGarage «Ավտոմատ պտտվող սեղան Steppermotor- ով» հղում ՝
Ավելացնել հիմնական կոճակ-վերահսկիչին…
- Pushbutton
- Դիմադրություն 10k ohms (սեղմման կոճակի համար)
- LED (կարգավիճակով առաջնորդվող)
- Ռեզիստոր 220 օհմ (կարգավիճակի LED- ի համար նախնական դիմադրիչներ)
… ԿԱՄ ավելացնել ցուցադրիչ+ստեղնաշարի ընտրացանկով առաջադեմ կարգավորիչի համար
Adafruit LCD Shield Kit 16x2 Նիշերի ցուցադրմամբ, օրինակ
Ներբեռնեք Arduino ծածկագրերը և Fritzing դիագրամները հիմնական և առաջադեմ վերահսկիչի համար ՝
Եթե ցանկանում եք բացել Fritzing փաստաթուղթը առաջադեմ վերահսկիչի համար, համոզվեք, որ ներբեռնեք և տեղադրեք adafruit տարրերը ՝
Խնդրում ենք նկատի ունենալ. Նկարների վրա ես օգտագործում եմ FluxGarage «Tinkerer's Baseplate» և FluxGarage «Front Plate for 16x2 LCD + Keypad Shield»: Այդ տարրերի օգտագործումը պարտադիր չէ, եթե դուք նույնպես ցանկանում եք դրանք օգտագործել, կտտացրեք համապատասխան հրահանգների հղումներին:
Քայլ 2: Շրջանի հավաքում
Breadոդման Easydriver տախտակ հացաթխման համար. Որպեսզի հեծանիվը հացահատիկի վրա օգտագործելու համար հարկավոր է տախտակին միացնել մի քանի արական կապի վերնագրեր: Լավագույն միջոցն այն է, որ արու կապտուկի վերնագրերը դրեն տախտակի մեջ, դնես հեշտահողը վերևում, այնուհետև կպցնես կապում:
Լարերի միացում. Լարացրեք մասերը, ինչպես ցույց է տրված Fritzing գրաֆիկական պատկերում հիմնական կամ առաջադեմ վերահսկիչի համար: Ներբեռնեք Firtzing դիագրամները github- ում, գտեք 1 -ին քայլի հղումները:
Կրկնակի ստուգեք, եթե ամեն ինչ միացված է հետևյալ կերպ
- Arduino թվային կապում 02 = Easydriver- ի dir քորոց
- Arduino թվային փին 03 = Easydriver- ի քայլ քորոց
- Arduino թվային փին 09 = ելք պիեզոյի համար
- Arduino թվային փին 12 = ելք ինֆրակարմիր LED- ի համար (տեղադրեք 220 ohms նախնական դիմադրություն LED- ից առաջ)
+ Հիմնական վերահսկիչի համար
- Arduino թվային քորոց 04 = մուտքագրում կոճակի համար (կոճակի գետնին տեղադրեք 10k ohms ռեզիստոր)
- Arduino թվային կապիչ 13 = ստատուս LED- ի համար
+ Ընդլայնված վերահսկիչի համար
Տեղադրեք էկրանը+ստեղնաշարի վահանը arduino- ի վրա, իրականում այդ կապումներն են օգտագործվում. Arduino անալոգային քորոց A4+A5 և 5V+GND:
Միացրեք երկկողմանի շարժիչային շարժիչ (4 լար), որը վերաբերում է շարժիչի երկու կծիկներին (A և B) `հեշտակալի տախտակի աջ կապերին: Նայեք այս էջի մեջտեղում գտնվող գրաֆիկական պատկերին և Ձեր հատուկ սուզվող շարժիչի բնութագրերը ՝
Կարող եք նաև լրացուցիչ տեղեկություններ գտնել ձեր սուզվող շարժիչի և Easydriver- ի միացման մասին այստեղ ՝
Միացրեք արտաքին էներգիայի մատակարարումը Մինչ տախտակն ինքնին էներգիա է ստանում Arduino- ից, առանձին մուտքն ապահովում է էլեկտրասայլակի հզորությունը: Եթե դուք օգտագործում եք տիպիկ «տուփից դուրս» հոսանքի ադապտեր և վարդակից, ապա պետք է «+» հաղորդալարը միացնեք դյուրակիր վարորդի «M+» կապին, իսկ «-» մետաղալարը ՝ դյուրակիր վարորդի «GND» քորոցին: Սովորաբար «+»-ը գտնվում է ներքին կողմում, մինչդեռ «-»-ն խրոցի արտաքին կողմում է: Բայց զգույշ եղեք, էներգիայի որոշ ադապտերներ թույլ են տալիս փոխել բևեռականությունը: Եթե ձեր հաղորդավարը սխալ եք միացնում, այն կարող է և հավանաբար վնասված կլինի, հիշեք դա:
Քայլ 3. Վերբեռնեք աղբյուրի կոդը Arduino- ում
Ներբեռնեք Arduino աղբյուրի կոդը Github- ում ՝
Ներբեռնեք Arduino IDE:
www.arduino.cc/hy/Main/Software
Ներբեռնեք երրորդ կողմի գրադարանները և պատճենեք դրանք ձեր IDE գրադարանի թղթապանակում.… Ֆոտոխցիկի փակիչի համար. github.com/adafruit/Adafruit-RGB-LCD-Shiel…
Կոդը փորձարկված է և լավ է աշխատում վերջին Arduino IDE- ով (պատուհանների վրա ՝ 1.8.7) և Arduino Uno + Easydriver Stepper motor Driver + Adafruit 16x2 Display + Keypad Shield, + Trinamic stepper շարժիչով և Nikon D60 տեսախցիկով:
Կարգավորեք ծածկագիրը ՝ ձեր տեսախցիկի հետ աշխատելու համար. Ինչպես նշվեց, ես օգտագործել եմ Սեբաստիան Սեցի «multiCameraIrControl.h» գրադարանը: Ձեր ֆոտոխցիկի վրա աշխատելու համար դուք պետք է ջնջեք մեկնաբանության շեղերը ձեր ֆոտոխցիկի արտադրողի անունից առաջ և, իհարկե, ավելացրեք շեղ գծեր մյուս արտադրողի անուններից առաջ.
// Սահմանել տեսախցիկի տեսակը Nikon D5000 (12); // Canon D5 (12); // Minolta A900 (12); // Olympus E5 (12); // Pentax K7 (12); // Sony A900 (12);
Նման եզրակացություն կատարեք «սեղմել» գործառույթում
// Վերցրեք նկարը խուսափելու համար () {D5000.shotNow (); // D5.shotNow (); // A900.shotNow (); // E5.shotNow (); // K7.shotNow (); // A900.shotNow ();}
Ուշադրություն դարձրեք. Ֆոտոխցիկի փակման գրադարանը պետք է աշխատի տարբեր արտադրողների մի քանի տեսախցիկների հետ, ոչ միայն տեսախցիկի հատուկ մոդելների հետ, որոնք նշված են ծածկագրում: Հիանալի կլիներ, եթե ձեր Canon, Minolta, Olympus, Pentax կամ Sony ֆոտոխցիկով ձեր փորձի վերաբերյալ մեկնաբանություն տեղադրեիք:
Քայլ 4: Գործարկեք վերահսկիչը
Ի՞նչ է անում համապատասխանաբար կարգավորիչը: Եթե սեղմում եք կոճակը, գործարկվում է «ֆոտոշարք»: Յուրաքանչյուր ֆոտոսեսիա հետևյալ հաջորդականության վերջնական հանգույցն է.
- Տեսախցիկը միացված է
- Կարճ ուշացում
- Steppermotor- ը կշրջի կանխորոշված քանակությամբ աստիճաններ
- Կարճ ուշացում
Ֆոտոշարքը հիմնված է մի շարք փոփոխականների վրա, որոնք որոշում են դրա ճշգրիտ վարքը: Դուք կարող եք փոխել այս փոփոխականները աղբյուրի կոդում (վերահսկիչի պարզ տարբերակի համար) կամ ցուցադրման ընտրացանկում (վերահսկիչի առաջադեմ տարբերակ):
Հիմնական վերահսկիչի շահագործում
Հիմնական վերահսկիչի վրա Կարգավիճակի LED- ը ցույց է տալիս, երբ համակարգը պատրաստ է աշխատել: LED- ն անջատվում է, երբ սկսում եք ֆոտոշարք: Դուք կարող եք ընդհատել ֆոտոշարքը ՝ սեղմելով կոճակը, մինչև «ընդհատվող ձայնը» հայտնվի և պտտվող սարքը դադարի: Դիտեք այս ուսանելի ուսանելի հատվածի տեսանյութը ՝ «իրական կյանքում» տեսնելու համար:
Ֆոտոշարքի փոփոխականները կարելի է գտնել ծածկագրի վերևի հատվածում և կարող են փոխվել `ֆոտոշարքը փոփոխելու համար: Ստորև կարող եք տեսնել սկզբնական արժեքները.
int հրաձգության քայլեր = 20; // լրիվ հեղափոխության քայլերի քանակը պետք է լինի 10, 20 կամ 40 բոց shootingspeed = 0.01; // պտույտի արագություն.01 -> 1 -ից ցանկացած թիվ 1 -ով ՝ ամենաարագն - Դանդաղն ավելի ուժեղ է (ավելի դանդաղ = ավելի լավ «ծանր» օբյեկտների համար) int shootdelay = 1000; // ընդմիջում միլիվայրկյաններով յուրաքանչյուր պտույտից առաջ և հետո
Գործարկված առաջադեմ վերահսկիչ
Ընդլայնված կարգավորիչը միացնելիս FluxGarage logosplash- ը ցուցադրվում է 4 վայրկյան: Դրանից հետո վերահսկիչը պատրաստ է կատարել և ցույց է տալիս փոփոխականների կարգավորելի հավաքածուի ցուցակ.
- ST = Քայլերի քանակը, կարող է լինել 10, 20 կամ 40
- SP = Պտտման արագություն, կարող է լինել 1-5, իսկ 1-ը ՝ ամենադանդաղը
- DE = Հետաձգումը յուրաքանչյուր քայլից առաջ և հետո վայրկյան տասներորդում կարող է լինել 5, 10, 25, 50
- LI = Որոշում է ՝ նկարահանման ընթացքում էկրանի ֆոնային լույսը միացված է կամ անջատված է: Կարող է լինել 1 = միացված կամ 0 = անջատված
Ձախ և աջ կոճակներով կարող եք նավարկվել փոփոխական տիպերի միջով և արժեքները փոխել վեր և վար կոճակներով: Սկսեք ֆոտոշարք ՝ սեղմելով ընտրության կոճակը և ընդհատեք ֆոտոշարքը ՝ սեղմելով ընտրության կոճակը, մինչև «ընդհատվող ձայնը» հայտնվի: Դիտեք այս ուսանելի ուսանելի հատվածի տեսանյութը ՝ «իրական կյանքում» տեսնելու համար:
Քայլ 5: Սկսեք նկարահանում
Եթե դուք կառուցել եք ձեր սեփական վերահսկիչ + պտտվող սարքը և ձեր տեսախցիկը տեղում է, ապա ամեն ինչ պատրաստ է սկսել նկարահանումները … գրեթե: Թույլ տվեք կիսվել որոշ փորձերով իմ սեփական փորձերից.
- Օգտագործեք թեթև վրան ՝ ձեր առարկաները հավասարապես լուսավորելու համար: Այստեղ դուք կարող եք գտնել բազմաթիվ լավ ձեռնարկներ, որոնցում ցուցադրվում է, թե ինչպես ստեղծել DIY լուսատուփ: Բացի այդ, կան էժան տեքստիլ թեթև վրաններ, որոնք կարելի է գնել շատ առցանց խանութներից:
- Օգտագործեք նույն գույնի ջերմաստիճանի լամպեր (Կելվին)
- Ձեռքով կենտրոնացրեք առարկան պտտվող սեղանի վրա, ապաակտիվացրեք ձեր տեսախցիկի ինքնակենտրոնացումը
- Անջատեք տեսախցիկի պատկերի կայունացուցիչը, եթե աշխատում եք եռոտանի հետ
- Ընտրեք չափման տիրույթ հետին պլանում, որտեղ նկարահանված օբյեկտը չի երևա: Դրանով դուք կխուսափեք ձեր պատկերի հաջորդականության մեջ թարթելուց: Մեկ այլ եղանակ է `ձեռքով սահմանել ձեր տեսախցիկի լուսավորման ժամանակը և այլն:
- Եթե ցանկանում եք ձեր 360-պատկերները ներառել ձեր վեբ կայքում, օգտագործեք javascript հավելվածներ, ինչպիսիք են «Jquery Reel Plugin»-ը ՝ Petr Vostřel կեղծանունով «PISI» → https://jquery.vostrel.cz/reel մարդ360 Degrees Product Viewer «« Codyhouse «Ps
Սա իմ նկարահանումներից մեկի արդյունքն է (ստեղծվել է վերևում) ՝
Խորհուրդ ենք տալիս:
Վերահսկիչ 3 մագնիսական հանգույցի ալեհավաքների համար `վերջնական անջատիչով. 18 քայլ (նկարներով)
Կառավարիչ 3 մագնիսական հանգույցի ալեհավաքների համար `Endstop անջատիչով. Այս նախագիծը այն խոզապուխտ սիրողների համար է, ովքեր չունեն առևտրային: Հեշտ է կառուցել զոդման, պլաստմասե պատյանով և arduino- ի մի փոքր իմացությամբ: Կառավարիչը պատրաստված է բյուջետային բաղադրիչներից, որոնք հեշտությամբ կարող եք գտնել ինտերնետում (€ 20 €):
Գյուտարարի արտադրանքի կազմաձևիչ ՝ 11 քայլ
Inventor Product Configurator: Այս հրահանգները ցույց են տալիս, թե ինչպես կարելի է կառուցել պարզ արտադրանքի կազմաձևիչ ՝ օգտագործելով Inventor 2019 -ը: Ի՞նչ է ձեզ հարկավոր: Գյուտարար պրոֆեսիոնալ 2019 Հիմնական գյուտարարի մասին հայտնի. Պարամետրային դիզայնի ստացված մասեր
ITTT ինտերակտիվ արտադրանքի ձևավորում. 10 քայլ
ITTT ինտերակտիվ արտադրանքի ձևավորում. Ik ben Wouter Kamies In dit project ben ik een interactief product gaan maken met behulp van Arduino. In deze instructable ga ik de stappen uitleggen die ik heb gedaan om dit produkt te maken. Ik heb een.zip ֆայլը հանդիպեց բոլոր bouwtekeningen voor
DIY LED SOFTBOX Ստենդ ապրանքի լուսանկարման համար. 27 քայլ (նկարներով)
DIY LED SOFTBOX Stand for Product Photography: Learn how to make SOFTBOX LED Lamp at HOME easy Cardboard DIY #DIY #Softbox #Light #Film #Studio #HowToMake #Cardboard #LED #Bulb #DiyAtHome ▶ Պարզապես հետևեք քայլ առ քայլ հրահանգներին տեսանյութը և զվարճացեք ՝ փորձելով ինքներդ !!! ▶ Խնդրում եմ լ
Ընդլայնված իրականության արտադրանքի ցուցափեղկ (TfCD) ՝ 11 քայլ (նկարներով)
Ընդլայնված իրականության արտադրանքի ցուցափեղկ (TfCD). Թռիչքի ընթացքում ապրանքների վաճառքը մեր օրերում ավելի ու ավելի տարածված է դառնում: Այնուամենայնիվ, ինքնաթիռում առաջին և գրեթե միակ տեղեկատվությունը, որը տեսնում է ուղևորը (հավանական գնորդը), տպագիր գրքույկ է: Այս խրատական ուղին ցույց կտա ինքնաթիռում նորարարություն մտցնելու միջոց