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

Հեռակառավարվող համակարգչային գրասեղան `8 քայլ (նկարներով)
Հեռակառավարվող համակարգչային գրասեղան `8 քայլ (նկարներով)

Video: Հեռակառավարվող համակարգչային գրասեղան `8 քայլ (նկարներով)

Video: Հեռակառավարվող համակարգչային գրասեղան `8 քայլ (նկարներով)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Նոյեմբեր
Anonim
Image
Image
Հեռակառավարվող համակարգչային գրասեղան
Հեռակառավարվող համակարգչային գրասեղան
Հեռակառավարվող համակարգչային գրասեղան
Հեռակառավարվող համակարգչային գրասեղան
Հեռակառավարվող համակարգչային գրասեղան
Հեռակառավարվող համակարգչային գրասեղան

Վերջերս ես հանդիպեցի մի խնդրի, որ ծուլությունս ինձ համար ահռելի խնդիր դարձավ տանը: Քնելուն պես, ես սիրում եմ մի լավ LED լույսով միացնել մի շարք սերիաներ, որոնք խաղում են իմ համակարգչում: Բայց… Եթե ես ուզում եմ անջատել այս իրերը, ես պետք է ամեն անգամ վեր կենամ և անջատեմ դրանք ձեռքով: Այսպիսով, ես որոշեցի կառուցել ամբողջական վերահսկիչ ամբողջ համակարգչի աշխատասեղանի համար, որտեղ կարող եմ միացնել և անջատել մոնիտորները և լույսը, կարգավորել բարձրախոսների ձայնը և լուսադիոդային լուսավորության լուսավորությունը ՝ սեղմելով հեռակառավարման վահանակի համապատասխան կոճակը:

Projectրագիրը համակարգչային գրասեղանի / աշխատասեղանի վերահսկիչ տուփ է, որն աշխատում է IR հեռակառավարմամբ: Այս օրերին առկա են բազմաթիվ IR տեսակի հեռակառավարման վահանակներ, բայց դա խնդիր չէ: Այս կարգավորիչը կարգավորելի է և կարող է զուգակցվել ցանկացած տեսակի IR հեռակառավարման վահանակի հետ, որն ապահովում է մեր օգտագործած սենսորի համապատասխան արձանագրությունը (մենք դա կանդրադառնանք ավելի ուշ):

Հսկվող համակարգչային գրասեղանի առանձնահատկությունների գրասեղանն է.

  1. AC հոսանքի վերահսկում. 220VAC- ին միացված մոնիտորի միացում/անջատում
  2. DC հոսանքի հսկողություն. Միացում/անջատում մոնիտորը, որը միացված է DC հոսանքին (մինչև 48 Վ)
  3. Աուդիո ձայնի ձայնի վերահսկում. Բարձրախոսներին փոխանցվող ստերեո ձայնի ամբողջական վերահսկողություն
  4. LED շերտի լուսավորության հսկողություն. LED շերտի լուսավորության պայծառության ամբողջական վերահսկում

Սարքն ունի պատշաճ ձևավորված ինտերֆեյս և կարգավորելի մեխանիկական խցիկներ, որոնք հեշտացնում են կառուցումը և հեշտ օգտագործումը.

  1. Էկրան. Բոլոր վերահսկվող համակարգերի իրական ժամանակի կարգավիճակը ներկայացված է 16x4 LCD էկրանին
  2. RGB LED. Համակարգի լրացուցիչ հետադարձ կապի համար դրա նպատակը օգտագործողի համար հաստատելն է, որ IR հեռակառավարիչից ստացված ընդունված ազդանշան է:
  3. Iringուգավորման համակարգ. Սարքը պարունակում է մեկ կոճակ, որը պետք է սեղմել զուգավորման գործընթացի համար: Երբ սկսվում է զուգավորման գործընթացը, մենք կարող ենք ցանկացած IR հեռակառավարիչ սարքը զուգակցել մեր սարքի հետ ՝ հետևելով էկրանին ցուցադրվող հրահանգներին:

Հիմունքները լուսաբանելուց հետո եկեք կառուցենք այն:

Քայլ 1: Բացատրություն

Բացատրություն
Բացատրություն

Սարքի շահագործումը կարելի է համարել պարզ ՝ դիզայնի բարդության բացակայության պատճառով: Ինչպես երեւում է բլոկ -դիագրամում, «ուղեղը» AVR միկրոկոնտրոլերն է, մինչդեռ մնացած բոլոր մասերը վերահսկվում են այս «ուղեղի» կողմից: Ամբողջ պատկերը մեր մտքում կազմակերպելու համար եկեք նկարագրենք դիզայնը բլոկ առ բլոկ.

Էլեկտրաէներգիայի մատակարարման միավոր. Ընտրված սարքի էներգիայի աղբյուրը հանդիսանում է LED շերտի հոսանքի աղբյուրը, որն ունակ է ապահովել 24VDC մուտք համակարգին: Միկրոհսկիչ, ռելեներ, թվային պոտենցիոմետրեր և աուդիո ուժեղացուցիչներ բոլորը աշխատում են 5 Վ լարման դեպքում, ուստի նախագծին ավելացվել է DC-DC իջեցման փոխարկիչը: DC-DC- ի գծային կարգավորիչի փոխարեն հիմնական պատճառը էներգիայի սպառումն է և արդյունավետության պակասը: Ենթադրենք, որ մենք օգտագործում ենք դասական LM7805- ը 24 Վ մուտքով և 5 Վ ելքով: Երբ հոսանքը հասնում է նշանակալի արժեքների, գծային կարգավորիչի վրա ջերմության տեսքով ցրված ուժը հսկայական կլինի և կարող է գերտաքանալ `ձայնային շղթաներին կցելով թնդյունի ձայն

Pout = Pin + Pdiss, այնպես որ 1A- ում մենք հասնում ենք. Pdiss = Pin - Pout = 24*1 - 5*1 = 19W (ցրված հզորության):

Միկրոկոնտրոլեր. Կոդը հնարավորինս արագ գրելու համար ես ընտրել եմ AVR- ի վրա հիմնված ATMEGA328P- ը, որը լայնորեն օգտագործվում է Arduino UNO- ի տախտակներում: Ըստ նախագծման պահանջների, մենք կօգտագործենք ծայրամասային գրեթե բոլոր աջակցությունները `ընդհատումներ, ժամաչափեր, UART, SPI և այլն: Քանի որ այն համակարգի հիմնական բլոկն է, այն փոխկապակցված է սարքի բոլոր մասերի հետ:

  • Օգտվողի միջերես. Սարքի առջևի վահանակը պարունակում է այն բոլոր մասերը, որոնցով օգտվողը պետք է փոխազդեցնի.

    1. IR սենսոր. Սենսոր `IR հեռավոր տվյալների վերծանման համար:
    2. Կոճակ. Պահանջվում է IR հեռակառավարիչը սարքին զուգակցելու համար
    3. RGB LED. Գեղագիտական հավելված `համակարգի կողմից տեղեկատվություն ստանալու հետադարձ կապ ապահովելու համար
    4. LCD: Սարքի ներսում կատարվող իրադարձությունների գրաֆիկական ներկայացում

Մոնիտորների վերահսկում. Որպեսզի սարքը կարողանա համակարգչի մոնիտորների վրա միացնել էներգիան, անհրաժեշտ է զբաղվել լարման մեծ արժեքներով: Օրինակ, իմ Samsung մոնիտորներն ընդհանրապես չեն կիսում էներգիայի կոնֆիգուրացիան. Մեկը մատակարարվում է 220VAC- ով, իսկ մյուսը սնուցվում է իր սեփական հոսանքի լարման հոսանքով ՝ 19.8V: Այսպիսով, լուծումը մոնիտորի էլեկտրահաղորդման գծերից յուրաքանչյուրի համար ռելեի միացումն էր: Այս ռելեները վերահսկվում են MCU- ի կողմից և ամբողջովին առանձնացված են, ինչը մոնիտորի էներգիայի փոխանցումը անկախ է դարձնում յուրաքանչյուր մոնիտորի համար:

Լույսի կառավարման համակարգ Քանի որ անհրաժեշտ է մեծ հոսանք անցկացնել LED շերտի միջոցով, դրա պայծառության մեխանիզմը ներառում է ընթացիկ սահմանափակիչի միացում, որը հիմնված է MOSFET- ի վրա, որը գործում է ակտիվ գոտու գծային շրջանում:

Umeավալի վերահսկողություն. Այս համակարգը հիմնված է ձայնային ազդանշանների ՝ ինչպես ՁԱT, այնպես էլ Ա channelsԱՀ ալիքների վրա լարման բաժանարարների միջոցով, որտեղ կիրառվող լարումը փոխվում է թվային պոտենցիոմետր մաքրիչի մաքրման շարժման միջոցով: Գոյություն ունեն երկու հիմնական LM386 սխեմաներ, որտեղ յուրաքանչյուր մուտքի մոտ կա մեկ լարման բաժանարար (մենք դա կանդրադառնանք ավելի ուշ): Մուտքն ու ելքը 3,5 մմ ստերեո խցիկներ են:

Կարծես մենք լուսաբանել ենք սխեմաների բոլոր անբաժանելի մասերը: Անցնենք էլեկտրական սխեմաներին…

Քայլ 2: Մասեր և գործիքներ

Այն ամենը, ինչ մեզ անհրաժեշտ է նախագիծը կառուցելու համար.

Էլեկտրոնային բաղադրիչներ

  1. Ընդհանուր բաղադրիչներ.

    • Ռեզիստորներ.

      1. 6 x 10K
      2. 1 x 180R
      3. 2 x 100R
      4. 1 x 1K
      5. 2 x 1 Մ
      6. 2 x 10R
      7. Կոնդենսատորներ.
        1. 1 x 68nF
        2. 2 x 10uF
        3. 4 x 100nF
        4. 2 x 50nF
        5. 3 x 47uF
      8. Տարբեր:

        1. Դիոդներ ՝ 2 x 1N4007
        2. Հարմարվողական `1 x 10K
        3. BJT: 3 x 2N2222A
        4. P-MOSFET: ZVP4424
      9. Ինտեգրված սխեմաներ.

        • MCU: 1 x ATMEGA328P
        • Աուդիո ուժեղացուցիչ ՝ 2 x LM386
        • Երկակի թվային պոտենցիոմետր ՝ 1 x MCP4261
        • Մեկ թվային պոտենցիոմետր ՝ 1 x X9C104P
        • DC-DC: 1 x BCM25335 (կարող է փոխարինվել ցանկացած DC-DC 5V բարեկամական սարքով)
        • Օպերացիոն հզորություն ՝ 1 x LM358
        • Ռելեներ `5 Վ հանդուրժող երկակի SPDT
        • Արտաքին 24 Վ էլեկտրամատակարարում
      10. Օգտագործողի ինտերֆեյս:

        • LCD: 1 x 1604A
        • IR սենսոր ՝ 1 x CDS-IR
        • Կոճակ ՝ 1 x SPST
        • LED: 1 x RGB LED (4 կոնտակտ)
      11. Միակցիչներ:

        • Տերմինալային բլոկներ `7 x 2-Կոնտակտային տուբերկուլյոզ
        • Board-to-Wire միակցիչներ. 3 x 4 կոնտակտային մալուխ + բնակարանի միակցիչներ
        • Աուդիո. 2 x 3.5 մմ կանացի միակցիչ
        • Ելքի լիցքավորիչ `2 x 220VAC հոսանքի միակցիչ (արական)
        • DC Jack: 2 x արական DC Jack միակցիչներ
        • LED ժապավեն և արտաքին սնուցման սարք. 1 x 4 կոնտակտային տախտակ-մետաղալար հավաքված միակցիչներ + մալուխ

      Մեխանիկական բաղադրիչներ

      1. 3D տպիչի թել - PLA+ ցանկացած գույնի
      2. 4 պտուտակ 5 մմ տրամագծով
      3. Առնվազն 9 x 15 սմ նախատիպերի տախտակ
      4. Չօգտագործված լարերի պաշար

      Գործիքներ

      1. 3D տպիչ (ես օգտագործել եմ Creality Ender 3-ը կցված ապակե մահճակալով)
      2. Տաք սոսինձ ատրճանակ
      3. Պինցետ
      4. Աքցան
      5. Դանակ
      6. Արտաքին 24 Վ էլեկտրամատակարարում
      7. Օսլիլոսկոպ (ըստ ցանկության)
      8. AVR ISP ծրագրավորող (MCU Flashing- ի համար)
      9. Էլեկտրական պտուտակահան
      10. Sոդման երկաթ
      11. Ֆունկցիայի գեներատոր (ըստ ցանկության)

Քայլ 3. Էլեկտրական սխեմաներ

Էլեկտրական սխեմաներ
Էլեկտրական սխեմաներ
Էլեկտրական սխեմաներ
Էլեկտրական սխեմաներ
Էլեկտրական սխեմաներ
Էլեկտրական սխեմաներ

Սխեմատիկ դիագրամը բաժանված է առանձնացված սխեմաների, ինչը կարող է մեզ համար ավելի հեշտ դարձնել հասկանալ դրա գործողությունը.

Միկրոկառավարիչների միավոր

Սա AVR- ի վրա հիմնված ATMEGA328P- ն է, ինչպես նկարագրված էր վերևում: Այն օգտագործում է ներքին տատանում և գործում է 8 ՄՀց հաճախականությամբ: J13- ը ծրագրավորողի միակցիչ է: AVR աշխարհում կան շատ ծրագրավորողներ, այս նախագծում ես eBay- ից օգտագործել եմ ISP ծրագրավորող V2.0: J10- ը UART TX գիծ է և հիմնականում օգտագործվում է վրիպազերծման նպատակով: Ընդհատման կարգավորման ընթացակարգ կառուցելիս երբեմն լավ է իմանալ, թե ինչ համակարգ պետք է մեզ ասի ներսից: D4- ը RGB LED է, որն ուղղակիորեն շարժվում է MCU- ից ՝ իր ցածր ընթացիկ վարկանիշների պատճառով: PD0 քորոցը կցվում է SPST տիպի կոճակին ՝ արտաքին քաշիչով:

IR սենսոր

IR սենսորը, որն օգտագործվում է այս նախագծում, ընդհանուր նշանակության երեք փին IR սենսոր է, որը հասանելի է eBay- ում ՝ շատ բարեկամական գներով: IR ելքային ազդանշանի քորոցը միացված է MCU- ի ընդհատման մուտքի քորոցին (INT1),

LCD

Էկրանը 1604A դիսփլեյի պարզ իրականացում է ՝ 4 բիթանոց տվյալների փոխանցմամբ: Բոլոր հսկիչ/տվյալների կապերը կապված են MCU- ի հետ: Կարևոր է նկատել, որ LCD- ը կցված է հիմնական տախտակին J17, J18 երկու միակցիչների միջոցով: LCD մոդուլը միացնելու/անջատելու համար կա մեկ BJT անջատիչ, որը LCD- ի համար անցնում է հիմնական գիծը:

Էներգամատակարարում

Բոլոր ներքին սխեմաները, բացառությամբ LED շերտի, աշխատում են 5 Վ լարման տակ: Ինչպես նշվեց նախկինում, 5V էներգիայի աղբյուրը պարզ DC-DC մոդուլ է (այստեղ eBay- ն ինձ օգնեց գտնել լուծումը), որը 24V- ը փոխակերպում է 5V- ի, առանց ջեռուցման խնդրի, որը կարող է առաջանալ գծային կարգավորիչի վրա: C [11..14] կոնդենսատորներն օգտագործվում են շրջանցելու համար և անհրաժեշտ են այս դիզայնի համար `DC -DC հոսանքի գծերում առկա աղմուկի անջատման պատճառով` և՛ մուտքի, և՛ ելքի:

Մոնիտորների վերահսկում

Մոնիտորի կառավարման սխեմաները պարզապես ռելեային անջատիչ համակարգեր են: Քանի որ ես ունեմ երկու մոնիտոր, մեկը սնվում է 220VAC- ից, իսկ երկրորդը `19.8V- ից, տարբեր իրականացում է պահանջվում: Յուրաքանչյուր MCU ելք միացված է 2N2222 BJT- ին, իսկ ռելեի կծիկը կցվում է որպես բեռ 5V- ից մինչև BJT կոլեկցիոների քորոց:. (Չմոռանաք կցել հակառակ դիոդ `համապատասխան ընթացիկ լիցքաթափման համար): 220VAC- ի դեպքում ռելեն փոխում է LINE և NEUTRAL գծերը, իսկ 19.8V- ով `ռելեը` միայն DC հոսանքի գիծը, քանի որ այն ունի իր սեփական սնուցման աղբյուրը, հողային գծերը կիսվում են երկու սխեմաների համար:

Աուդիո ձայնի ձայնի հսկողություն

Ես ուզում էի օգտագործել LM386 աուդիո ուժեղացուցիչները որպես լարման բաժանարարների բուֆերներ, զգույշ ձայնային ազդանշանի փոխանցման համար: Յուրաքանչյուր ալիք `ձախ և աջ, գալիս է 3.5 մմ աուդիո խցիկի մուտքից: Քանի որ LM386- ը նվազագույն մասերի կազմաձևով իրականացնում է G = 20 ստանդարտ շահույթ, երկու ալիքների համար կա 1MOhm ռեզիստոր: Այս կերպ մենք կարող ենք նվազեցնել բարձրախոս համակարգի մուտքային ալիքների էներգիայի ընդհանուր քանակը.

V (առավելագույնը) = R (առավելագույնը) * V (ներսում) / (R (առավելագույնը) + 1MOhm) = V (ներսում) * 100K / 1.1M

Իսկ ընդհանուր շահույթը `G = (Vout / Vin) * 20 = 20 /11 ~ 1.9

Լարման բաժանարարը թվային պոտենցիոմետրերի պարզ ցանց է, որտեղ մաքրիչը ազդանշանը փոխանցում է LM386 բուֆերին (U2- ը IC է): Սարքը կիսում է SPI- ն բոլոր ծայրամասային սխեմաների համար, որտեղ նրանցից յուրաքանչյուրի համար առանձնացված են միայն ՄԻԱBՆԵԼ գծերը: MCP4261- ը 100K 8-բիթանոց գծային թվային պոտենցիոմետր IC է, ուստի ծավալի բարձրացման յուրաքանչյուր քայլ արտահայտվում է ՝ dR = 100, 000 /256 ~ 390 Օմ:

A և B կապերը յուրաքանչյուր ՁԱEF և Ա channelsԻ ալիքների համար կապված են GND- ի և 5V- ի հետ: Այսպիսով, մաքրիչի դիրքում ներքևում ամբողջ աուդիո ազդանշանը փոխանցվում է GND- ին 1MOhm ռեզիստորի MUTING սարքի ձայնի միջոցով:

LED շերտի պայծառության հսկողություն

Պայծառության կառավարման գաղափարը նման է ձայնի կառավարման կարգավորիչին, բայց այստեղ մենք խնդիր ունենք. Թվային պոտենցիոմետրը կարող է փոխանցել միայն ազդանշաններ, որոնց ամպլիտուդիան չի գերազանցում 5 Վ -ը GND- ին: Այսպիսով, գաղափարն այն է, որ թվային պոտենցիոմետր լարման բաժանարարից հետո տեղադրվի պարզ Op-Amp բուֆեր (LM358): և կառավարման լարման ուղղակիորեն կապված PMOS տրանզիստորին:

X9C104P- ը 100KOhm արժեքով մեկ 8-բիթանոց թվային պոտենցիոմետր է: Մենք կարող ենք դարպասի լարման հաշվարկ կատարել ՝ հետևելով ընթացիկ հոսքի ընդամենը հանրահաշվական կանոններին.

V (դարպաս) = V (մաքրիչ) * (1 + R10/R11) = 2V (մաքրիչ) ~ 0 - 10V (ինչը բավարար է միացման/անջատման և պայծառությունը վերահսկելու համար)

Քայլ 4: Ստեղծեք 3D պարիսպ

Ստեղծելով 3D պարիսպ
Ստեղծելով 3D պարիսպ
Ստեղծելով 3D պարիսպ
Ստեղծելով 3D պարիսպ
Ստեղծելով 3D պարիսպ
Ստեղծելով 3D պարիսպ

Սարքի պարիսպի համար ես օգտագործել եմ FreeCAD v0.18, որը հիանալի գործիք է նույնիսկ ինձ նման սկսնակների համար:

Պարիսպի տեսակը

Ես ուզում էի ստեղծել մի տուփ, որտեղ կա մեկ պատյան, որը կծածկի զոդված տախտակը: Առջեւի վահանակը պարունակում է օգտագործողի միջերեսի բոլոր մասերը, իսկ հետևի վահանակը `գրասեղանի էլեկտրոնիկայի բոլոր միակցիչները: Այս վահանակները ուղղակիորեն տեղադրվում են հիմնական պատյանում, որի վերին ծածկում կա 4 պտուտակ:

Չափերը

Հավանաբար հաջորդականության ամենակարևոր քայլը: Անհրաժեշտ է հաշվի առնել բոլոր համապատասխան հեռավորությունները և կտրված շրջանները: Ինչպես երևում է նկարներում, նախևառաջ և հետևի վահանակների վրա արված չափերն են.

Առջևի վահանակ. LCD- ի, անջատիչի, LED- ի և IR սենսորի անջատման շրջաններ: Այս բոլոր չափերը բխում են արտադրողի տվյալների թերթից յուրաքանչյուր մասի համար: (Այն դեպքում, երբ ցանկանում եք օգտագործել տարբեր մասեր, անհրաժեշտ է հանգստացնել կտրված բոլոր շրջանները:

Հետևի վահանակ. 3.5 մմ աուդիո խցիկների համար երկու անցք, երկու 220V 3 գծի միակցիչ, երկու արական խցիկ DC սնուցման համար և լրացուցիչ անցքեր LED շերտի և սարքի հզորության համար

Top Shell. Այս պատյանը օգտագործվում է միայն բոլոր մասերը միասին ամրացնելու համար: Քանի որ առջևի և հետևի վահանակը տեղադրված են ներքևի պատյանում:

Ներքևի պատյան. Սարքի հիմքը: Այն պահում է վահանակները, էլեկտրոնային զոդման տախտակը և պտուտակներ, որոնք ամրացված են վերևի կափարիչին:

Մասերի նախագծում

Վահանակների ստեղծումից հետո մենք կարող ենք անցնել ներքևի պատյան: Խորհուրդ է տրվում ապահովել մասերի տեղավորումն ամեն քայլափոխից հետո: Ներքևի պատյանը ուղղանկյունի վրա հիմնված էքստրուդացված ձև է ՝ պատյան եզրերին մոտ գտնվող սիմետրիկ գրպաններով (տես նկ. 4):

Գրպանային քայլից հետո ծածկույթի ամրացման համար անհրաժեշտ է ստեղծել 4 պտուտակով հիմք: Դրանք նախագծված էին որպես տարբեր շառավղով պարզունակ բալոնների ներդիր, որտեղ կտրված մխոցը հասանելի է XOR գործողությունից հետո:

Այժմ մենք ունենք ամբողջական ներքևի պատյան: Պատշաճ ծածկույթ ստեղծելու համար անհրաժեշտ է էսքիզ պատրաստել պատյան գագաթին և ստեղծել նույն գլանաձև կետերը (փորելու համար ես կցել եմ միայն կետեր, բայց կա հնարավորություն հաստատուն տրամագծի անցքեր ստեղծել):

Ամբողջ սարքի պարիսպն ավարտվելուց հետո մենք կարող ենք այն ստուգել ՝ մասերը միասին հավաքելով:

Քայլ 5: 3D տպագրություն

3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն

Ի վերջո, մենք այստեղ ենք և կարող ենք առաջ գնալ դեպի տպագրություն: Այս նախագծի համար առկա են STL ֆայլեր, որոնք հիմնված են իմ նախագծի վրա: Հնարավոր է, որ այս ֆայլերի հետ կապված խնդիր լինի տպագրության համար, քանի որ հաշվի չեն առնվում հանդուրժողականությունները: Այս հանդուրժողականությունները կարող են ճշգրտվել STL ֆայլերի համար կտրող հավելվածում (ես օգտագործել եմ Ultimaker Cura):

Նկարագրված մասերը տպվել են Creality Ender 3 -ի վրա ՝ ապակե մահճակալով: Պայմանները ոչ հեռու են ստանդարտներից, բայց պետք է հաշվի առնել.

  • Zzայրիկի տրամագիծը `0.4 մմ
  • Լցման խտությունը `50%
  • Աջակցություն. Օժանդակ հավելվածի կարիք ընդհանրապես չկա
  • Comրագրի համար առաջարկվող արագություն `50 մմ/վրկ

Շրջանակի մասերը տպվելուն պես անհրաժեշտություն կա դրանք ստուգել իրական կյանքում: Եթե պարիսպի մասերի ամրացման հետ կապված որևէ խնդիր չկա, կարող ենք անցնել հավաքման և զոդման քայլին:

Ուղեցույցներում STL դիտիչի հետ կապված ինչ -որ խնդիր կա, ուստի ես առաջարկում եմ նախ ներբեռնել այն:)

Քայլ 6: Հավաքում և զոդում

Մոնտաժում և զոդում
Մոնտաժում և զոդում
Մոնտաժում և զոդում
Մոնտաժում և զոդում
Մոնտաժում և զոդում
Մոնտաժում և զոդում

Sոդման գործընթացը կոշտ է, բայց եթե հաջորդականությունը տարանջատենք տարբեր սխեմաների, դա մեզ համար շատ ավելի հեշտ կլինի ավարտել:

  1. MCU Circuit. Նախ պետք է զոդել իր ծրագրավորման կանացի միակցիչով: Այդ փուլում մենք կարող ենք իրականում ստուգել դրա աշխատանքը և կապը:
  2. Աուդիո շրջան. Երկրորդը: Մի մոռացեք կցել տերմինալային բլոկներ զոդված տախտակի վրա: Շատ կարևոր է մեկուսացնել ձայնային սխեմաների վերադարձի ուղին թվայիններից `հատկապես թվային պոտենցիոմետր IC- ների պատճառով` իրենց աղմկոտ բնույթի պատճառով:
  3. Մոնիտորների սխեմաներ. Նման է աուդիո սխեմայի, մի մոռացեք կցել տերմինալային բլոկը մուտքի/ելքի նավահանգիստներին:
  4. Միակցիչներ և UI վահանակ. Վերջին բաները, որոնք պետք է միացված լինեն: Օգտվողի միջերեսի վահանակը միացված է զոդված տախտակին Board-To-Wire միակցիչի միջոցով, որտեղ լարերը ուղղակիորեն զոդվում են արտաքին մասերին:

Eringոդման գործընթացից հետո կա մեխանիկական մասերի ամրացման պարզ հաջորդականություն: Ինչպես նշվեց վերևում, անկյուններում անհրաժեշտ է տեղադրել 4 պտուտակ (ես օգտագործել եմ 5 մմ տրամագծով): Դրանից հետո անհրաժեշտություն է առաջանում UI- ի մասերը և հետևի վահանակի միակցիչները կցել արտաքին աշխարհին: Նախընտրելի գործիքը տաք սոսինձ ատրճանակն է:

Շատ օգտակար կլինի ստուգել մասերի տեղավորումը տպագիր պատյանում: Եթե ամեն ինչ լավ է թվում, կարող ենք անցնել ծրագրավորման քայլին:

Քայլ 7: mingրագրավորում

Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում

Այս քայլը զվարճալի է: Քանի որ կան մի շարք բաներ, որոնք պետք է գործեն, մենք ընդհանուր առմամբ կօգտագործենք MCU- ի 5 ծառայություն. Արտաքին ընդհատում, SPI ծայրամասային սարքավորումներ, UART ՝ անտառահատումների, ժամաչափերի ճշգրիտ հաշվման համար և EEPROM ՝ մեր IR հեռահար կոդերը պահելու համար:

EEPROM- ը էական գործիք է մեր պահված տվյալների համար: IR հեռավոր կոդերը պահելու համար անհրաժեշտ է կատարել կոճակները սեղմելու հաջորդականություն: Յուրաքանչյուր հաջորդականությունից հետո համակարգը կհիշի կոդերը ՝ անկախ վիճակից, սարքը սնուցվում է, թե ոչ:

Այս քայլի ներքևում կարող եք գտնել Atmel Studio 7 Project- ի ամբողջ արխիվը ՝ որպես RAR:

Mingրագրավորումը կատարվում է AVR ISP ծրագրավորող V2- ի կողմից, ProgISP կոչվող պարզ ծրագրի միջոցով: Դա շատ բարեկամական ծրագիր է ՝ ամբողջական ինտերֆեյսով: Պարզապես ընտրեք համապատասխան HEX ֆայլը և ներբեռնեք այն MCU- ում:

ԿԱՐԵՎՈՐ. MCU- ի ցանկացած ծրագրավորումից առաջ համոզվեք, որ բոլոր համապատասխան պարամետրերը սահմանված են ըստ նախագծման պահանջների: Ինչպես ներքին ժամացույցի հաճախականությունը. Լռելյայն, այն իր բաժանարար ապահովիչն ակտիվ է գործարանային պարամետրերում, ուստի այն պետք է ծրագրավորվի տրամաբանությամբ ԲԱՐՁՐ:

Քայլ 8: Paուգավորում և փորձարկում

Iringուգավորում և փորձարկում
Iringուգավորում և փորձարկում
Iringուգավորում և փորձարկում
Iringուգավորում և փորձարկում
Iringուգավորում և փորձարկում
Iringուգավորում և փորձարկում

Մենք վերջապես այստեղ ենք, կատարված բոլոր ծանր աշխատանքներից հետո:)

Սարքը ճիշտ օգտագործելու համար անհրաժեշտ է զուգավորման հաջորդականություն, ուստի սարքը «կհիշի» կցված IR հեռակառավարիչը, որը պետք է օգտագործվեր: Ուգավորման քայլերը հետևյալն են.

  1. Միացրեք սարքը, սպասեք հիմնական UI ցուցադրման սկզբնականացմանը
  2. Առաջին անգամ սեղմեք կոճակը
  3. Մինչ հաշվիչը կհասնի զրոյի, մեկ այլ անգամ սեղմեք կոճակը
  4. Կտտացրեք համապատասխան ստեղնը, որը ցանկանում եք ունենալ որոշակի գործառույթ ՝ ըստ սարքի
  5. Վերագործարկեք սարքը, համոզվեք, որ այժմ այն արձագանքում է սահմանված ստեղներին:

Եվ վերջ!

Հուսով եմ, որ այս ուսանելիը օգտակար կգտնեք, Շնորհակալություն կարդալու համար:

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