Բովանդակություն:
- Քայլ 1:
- Քայլ 2: Տեսություն
- Քայլ 3: Բաղադրիչների ձեռքբերում
- Քայլ 4: Քայլերի տեղադրում
- Քայլ 5. Լազերային բլոկավորում + Հայելիի չափաբերում
- Քայլ 6: Վերջնական հավաքում
- Քայլ 7: Լազերային կառավարման ծրագիր
- Քայլ 8: Տեսանյութ
![Arduino լազերային պրոյեկտոր + Control ծրագիր ՝ 8 քայլ Arduino լազերային պրոյեկտոր + Control ծրագիր ՝ 8 քայլ](https://i.howwhatproduce.com/images/001/image-691-69-j.webp)
Video: Arduino լազերային պրոյեկտոր + Control ծրագիր ՝ 8 քայլ
![Video: Arduino լազերային պրոյեկտոր + Control ծրագիր ՝ 8 քայլ Video: Arduino լազերային պրոյեկտոր + Control ծրագիր ՝ 8 քայլ](https://i.ytimg.com/vi/Tex1Y9uOsS8/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
![Image Image](https://i.howwhatproduce.com/images/001/image-691-71-j.webp)
![](https://i.ytimg.com/vi/zM5dDZWUGso/hqdefault.jpg)
![Arduino լազերային պրոյեկտոր + կառավարման ծրագիր Arduino լազերային պրոյեկտոր + կառավարման ծրագիր](https://i.howwhatproduce.com/images/001/image-691-72-j.webp)
![Arduino լազերային պրոյեկտոր + կառավարման ծրագիր Arduino լազերային պրոյեկտոր + կառավարման ծրագիր](https://i.howwhatproduce.com/images/001/image-691-73-j.webp)
- XY - երկչափ լազերային սկանավորում
- 2x 35 մմ 0,9 ° սլաքային շարժիչներ `400 քայլ/պտույտ
- Հայելիի ավտոմատ չափաբերում
- Հեռակա սերիական կառավարում (bluetooth- ի միջոցով)
- Ավտոմատ ռեժիմ
- Հեռակառավարման ծրագիր GUI- ով
- Բաց կոդ
Բեռնել:
github.com/stanleyondrus
stanleyprojects.com
Քայլ 1:
Քայլ 2: Տեսություն
![Տեսություն Տեսություն](https://i.howwhatproduce.com/images/001/image-691-74-j.webp)
![Տեսություն Տեսություն](https://i.howwhatproduce.com/images/001/image-691-75-j.webp)
Լազերային պրոյեկտորները կարելի է բաժանել երկու հիմնական կատեգորիայի. Կամ նրանք օգտագործում են դիֆրակցիոն ապակի/փայլաթիթեղ `նախշը նախագծելու համար, կամ նրանք ունեն համակարգ, որը լազերային ճառագայթը տեղափոխում է XY առանցքի ուղղություններով: Երկրորդ տարբերակը սովորաբար շատ ավելի լավ տեսք ունի, քանի որ հնարավոր է ծրագրել նախագծվող օրինակը: Մինչ առաջին դեպքում լազերային ճառագայթը ցրվում է և ներկայացնում է ստատիկ պատկեր, երկրորդում լազերը դեռ բաղկացած է ընդամենը մեկ ճառագայթից, որը շարժվում է շատ արագ: Եթե այս շարժումը բավականաչափ արագ է, մենք այն ընկալում ենք որպես օրինաչափություն ՝ տեսողության համառության (POV) պատճառով: Սովորաբար դա արվում է երկու ուղղահայաց հայելիներ ունենալով, որոնցից յուրաքանչյուրը ունակ է լազերային ճառագայթը մեկ առանցքի մեջ շարժել: Դրանք համատեղելով ՝ հնարավոր է լազերային ճառագայթը ճշգրիտ տեղակայել:
Պրոֆեսիոնալ ծրագրերի համար սովորաբար օգտագործվում են գալվանոմետր սկաներներ: Այս սկաներներից ոմանք ունակ են կատարել 60 կպ / վ (կիլոգրամ միավոր վայրկյանում): Դա նշանակում է, որ նրանք կարող են լազերային ճառագայթը 1 վայրկյանի ընթացքում տեղավորել 60000 տարբեր վայրերում: Սա ստեղծում է իսկապես սահուն պրոյեկցիա ՝ առանց ստրոբոսկոպիկ էֆեկտի: Այնուամենայնիվ, դրանք կարող են իսկապես թանկ լինել: Ես օգտագործել եմ քայլային շարժիչները, որը էժան, ոչ այնքան արագ այլընտրանք է:
Լազերը գծում է օրինակը ՝ պտտվելով գծերի վրա անընդմեջ իսկապես մեծ արագությամբ: Երբեմն կան նախշի մի քանի մասեր, որոնք միմյանց հետ կապված չեն: Այս օրինակում յուրաքանչյուր տառ առանձնացված է, սակայն երբ լազերը մի տառից մյուսն է անցնում, այն ստեղծում է անցանկալի գիծ: Սա լուծվում է բլանկինգ կոչվող տեխնոլոգիայով: Հետևյալի ամբողջ գաղափարն այն է, որ լազերը միացված է լինում մեկից մյուսին անցնելիս: Դա արվում է բարձր արագությամբ կառավարման միավորի կողմից, որը պետք է համաժամեցվի սկանավորման համակարգի հետ:
Քայլ 3: Բաղադրիչների ձեռքբերում
![Բաղադրիչների ձեռքբերում Բաղադրիչների ձեռքբերում](https://i.howwhatproduce.com/images/001/image-691-76-j.webp)
![Բաղադրիչների ձեռքբերում Բաղադրիչների ձեռքբերում](https://i.howwhatproduce.com/images/001/image-691-77-j.webp)
Ստորև բերված ցանկում կարող եք գտնել իմ օգտագործած բաղադրիչները և այն հղումները, որտեղից ես դրանք գնել եմ:
- 1x Arduino Uno
- 1x Adafruit Motor Shield V2
- 1x լազերային մոդուլ
- 2x 35 մմ 0,9 ° սլաքային շարժիչներ - 400 քայլ/պտույտ - 5V - eBay
- 3x LED - AliExpress
- 1x HC -06 Bluetooth սերիական մոդուլ - AliExpress
- 1x ֆոտոդիոդ - AliExpress
- 1x NPN տրանզիստոր BC547B - AliExpress
- 2x 2K հարմարվողական - AliExpress
- 1x DC Socket Panel Mount - eBay
- 1x Toggle Switch - AliExpress
Եվ հետո որոշ նյութեր և գործիքներ, որոնք կարող եք գտնել տանը: Հուսանք;)
- Հայելի (լավագույնը մետաղական հայելին է, ինչպիսին է HDD Platter- ը)
- Ալյումինե թերթ
- Snips
- Տաք սոսինձ (կամ Pattex Repair Express)
- Լարերը
- Տափակաբերան աքցան
- Գայլիկոն (կամ իմ դեպքում մկրատ: D)
- Տուփ (օրինակ ՝ միացման տուփ)
Քայլ 4: Քայլերի տեղադրում
![Մոնտաժող տափաստաններ Մոնտաժող տափաստաններ](https://i.howwhatproduce.com/images/001/image-691-78-j.webp)
![Մոնտաժող տափաստաններ Մոնտաժող տափաստաններ](https://i.howwhatproduce.com/images/001/image-691-79-j.webp)
![Մոնտաժող տափաստաններ Մոնտաժող տափաստաններ](https://i.howwhatproduce.com/images/001/image-691-80-j.webp)
Ալյումինե թերթը պետք է կտրվեր և թեքվեր համապատասխան ձևի: Այնուհետև անցքեր են բացվել, իսկ սանդղակները ամրացվել են:
Քայլ 5. Լազերային բլոկավորում + Հայելիի չափաբերում
![Լազերային բլանկավորում + հայելիի չափաբերում Լազերային բլանկավորում + հայելիի չափաբերում](https://i.howwhatproduce.com/images/001/image-691-81-j.webp)
![Լազերային բլանկավորում + հայելիի չափաբերում Լազերային բլանկավորում + հայելիի չափաբերում](https://i.howwhatproduce.com/images/001/image-691-82-j.webp)
![Լազերային բլանկավորում + հայելիի չափաբերում Լազերային բլանկավորում + հայելիի չափաբերում](https://i.howwhatproduce.com/images/001/image-691-83-j.webp)
![Լազերային բլանկավորում + հայելիի չափաբերում Լազերային բլանկավորում + հայելիի չափաբերում](https://i.howwhatproduce.com/images/001/image-691-84-j.webp)
Motor Shield- ն ունի մի փոքր նախատիպային տարածք, որն օգտագործվում էր երկու փոքր սխեմաների համար:
Լազերային սպիտակեցում
Մենք ցանկանում ենք վերահսկել մեր լազերը Arduino- ով: Այնուամենայնիվ, մենք պետք է սահմանափակենք լազեր հոսող հոսանքը, ինչպես նաև այն ուղղակիորեն թվային ելքային քորոցից քշելը լավ գաղափար չէ: Իմ լազերային մոդուլն արդեն ուներ ընթացիկ պաշտպանություն: Այսպիսով, ես կառուցել եմ մի պարզ միացում, որտեղ տրանզիստորը միացնում և անջատում է լազերը: Հիմնական հոսանքը կարող է կարգավորվել հարմարվողական սարքով և վերահսկում է լազերի պայծառությունը:
Հայելիի տրամաչափում
Ֆոտոդիոդը տեղադրվել է կենտրոնական առանցքի անցքի մեջ `հենց X առանցքի աստիճանից բարձր: Exactշգրիտ չափումներ ստանալու համար անհրաժեշտ էր ձգվող դիմադրության միացում: Կալիբրացման ժամանակ մենք կարդում ենք արժեքներ ֆոտոդիոդից և երբ արժեքը գերազանցում է որոշակի արժեքը (լազերը ուղղակիորեն փայլում է դրա մեջ), աստիճանները կանգ են առնում և վերադառնում հայրենի դիրքի:
կալիբրացիայի կեղծ կոդ
// 1 -ին քայլ = 0,9 ° / 400 քայլ = 360 ° = ամբողջական պտույտ laserOn (); for (int a = 0; a <= 400; a ++) {for (int b = 0; b = photodiodeThreshold) {laserOff (); Վերադառնալ տուն(); } քայլ Y (1, 1); } քայլ X (1, 1); } laserOff (); անհաջող ();
Քայլ 6: Վերջնական հավաքում
![Վերջնական ժողով Վերջնական ժողով](https://i.howwhatproduce.com/images/001/image-691-85-j.webp)
![Վերջնական ժողով Վերջնական ժողով](https://i.howwhatproduce.com/images/001/image-691-86-j.webp)
Ամբողջ սխեման դրվեց պլաստիկ միացման տուփի մեջ և ամրացվեց պտուտակներով: Ամբողջ պրոյեկտորը իսկապես դյուրակիր է, պարզապես միացրեք հոսանքի աղբյուրը, միացրեք անջատիչը և մենք ունենք լազերային շոու:
Քայլ 7: Լազերային կառավարման ծրագիր
![Լազերային կառավարման ծրագիր Լազերային կառավարման ծրագիր](https://i.howwhatproduce.com/images/001/image-691-87-j.webp)
Վերահսկիչ ծրագիրը պատրաստված է C# - ով և թույլ է տալիս անցնել օրինաչափությունների միջև, հարմարեցնել արագությունը և տեսնել ընթացիկ գործողությունները: Անվճար բեռնել Arduino կոդի հետ միասին (տես Ներածություն):
Քայլ 8: Տեսանյութ
Խորհուրդ ենք տալիս:
CONTROL LED MATRIX MAX7219 ARDUINO- ով ՝ 9 քայլ
![CONTROL LED MATRIX MAX7219 ARDUINO- ով ՝ 9 քայլ CONTROL LED MATRIX MAX7219 ARDUINO- ով ՝ 9 քայլ](https://i.howwhatproduce.com/images/001/image-622-j.webp)
CONTROL LED MATRIX MAX7219 ARDUINO- ի հետ. Այս ձեռնարկում մենք կսովորենք, թե ինչպես կարելի է վերահսկել MAX7219 Led մատրիցը Arduino- ի միջոցով ՝ պարզ տեքստ ցուցադրելով: Դիտեք ցուցադրական տեսանյութ
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Քայլ (նկարներով)
![Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Քայլ (նկարներով) Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-737-j.webp)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: Ինչ վերաբերում է սիրվածներին, դա նշանակում է, որ դրանք կարող են դիտարկվել, ինչպես նաև ճանաչվել են DFRobot- ով, այնուհետև, եթե ցանկանում եք, որ դուք հետաքրքրված եք դրանով, իդեալական պարամետրեր ՝ նախատիպերի ռոբոտիկոս և էլեկտրոդների հսկողություն սպասարկում, դ
Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. 6 քայլ
![Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. 6 քայլ Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. 6 քայլ](https://i.howwhatproduce.com/images/001/image-179-17-j.webp)
Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել L298N DC MOTOR CONTROL վարորդ և պոտենցիոմետր ՝ երկու կոճակով DC շարժիչի արագությունն ու ուղղությունը վերահսկելու և պոտենցիոմետրի արժեքը ցուցադրելու համար: OLED էկրանին: Դիտեք ցուցադրական տեսանյութ
Arduino ձեռնարկ - Servo Motor Control with Arduino: 5 քայլ
![Arduino ձեռնարկ - Servo Motor Control with Arduino: 5 քայլ Arduino ձեռնարկ - Servo Motor Control with Arduino: 5 քայլ](https://i.howwhatproduce.com/images/003/image-6661-26-j.webp)
Arduino Tutorial - Servo Motor Control with Arduino. Սա ուսանելի է իմ " Arduino. YouTube- ի տեսանյութը, որը ես վերջերս եմ վերբեռնել: Ես խստորեն խորհուրդ եմ տալիս ստուգել այն: Այցելեք YouTube ալիք
Ինչպես կատարել պարզ զրույցի ծրագիր Visual Basic- ում ՝ օգտագործելով Microsoft Winsock Control- ը. 7 քայլ
![Ինչպես կատարել պարզ զրույցի ծրագիր Visual Basic- ում ՝ օգտագործելով Microsoft Winsock Control- ը. 7 քայլ Ինչպես կատարել պարզ զրույցի ծրագիր Visual Basic- ում ՝ օգտագործելով Microsoft Winsock Control- ը. 7 քայլ](https://i.howwhatproduce.com/images/004/image-11844-27-j.webp)
Ինչպես պատրաստել պարզ զրուցարան Visual Basic- ում ՝ Microsoft Winsock Control- ի միջոցով. Ես կանդրադառնամ, թե ինչ է անում ամբողջ կոդը, այնպես որ դուք կսովորեք այն պատրաստելիս, և վերջում ես ձեզ ցույց կտամ, թե ինչպես օգտագործել այն