Სარჩევი:

დისტანციური მართვის კომპიუტერის მაგიდა: 8 ნაბიჯი (სურათებით)
დისტანციური მართვის კომპიუტერის მაგიდა: 8 ნაბიჯი (სურათებით)

ვიდეო: დისტანციური მართვის კომპიუტერის მაგიდა: 8 ნაბიჯი (სურათებით)

ვიდეო: დისტანციური მართვის კომპიუტერის მაგიდა: 8 ნაბიჯი (სურათებით)
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
Image
Image
დისტანციური მართვის კომპიუტერის მაგიდა
დისტანციური მართვის კომპიუტერის მაგიდა
დისტანციური მართვის კომპიუტერის მაგიდა
დისტანციური მართვის კომპიუტერის მაგიდა
დისტანციური მართვის კომპიუტერის მაგიდა
დისტანციური მართვის კომპიუტერის მაგიდა

ცოტა ხნის წინ მე შევხვდი საკითხს, რომ ჩემი სიზარმაცე ჩემთვის უზარმაზარ პრობლემად იქცა სახლში. როგორც კი დასაძინებლად მივდივარ, მომწონს ლამაზი LED განათების დაყენება რამდენიმე სერიით, რაც ჩემს კომპიუტერზე თამაშობს. მაგრამ… თუ მე მინდა ამ ნივთების გამორთვა, მე უნდა გამოვიდე ყოველ ჯერზე და ხელით გავთიშო. ამრიგად, მე გადავწყვიტე ავაშენო სრული კონტროლერი მთელი კომპიუტერის დესკტოპისთვის, სადაც შემიძლია მონიტორების ჩართვა და განათება ჩართვა და გამორთვა, დინამიკების მოცულობის და LED ზოლის განათების სიკაშკაშის დარეგულირება შესაბამისი დისტანციური მართვის ღილაკზე დაჭერით.

პროექტი არის კომპიუტერის მაგიდის / სამუშაო მაგიდის კონტროლერის ყუთი, რომელსაც მართავს IR დისტანციური მართვა. დღესდღეობით არსებობს მრავალი სახის IR დისტანციური მართვა, მაგრამ ეს არ არის პრობლემა. ეს კონტროლერი რეგულირებადია და მისი დაწყვილება შესაძლებელია ნებისმიერი ტიპის IR დისტანციური მართვის საშუალებით, რომელიც მხარს უჭერს ჩვენს მიერ გამოყენებული სენსორის სათანადო პროტოკოლს (ამას მოგვიანებით შევეხებით).

კონტროლირებადი კომპიუტერის მაგიდის ფუნქციური მაგიდაა:

  1. AC ენერგიის კონტროლი: მონიტორის ჩართვა/გამორთვა, რომელიც ჩართულია 220VAC– ზე
  2. DC დენის კონტროლი: ჩართეთ/გამორთეთ მონიტორი, რომელიც ჩართულია DC ენერგიაზე (48 ვ -მდე)
  3. აუდიო ხმის კონტროლი: სტერეო ხმის სრული კონტროლი, რომელიც გადადის დინამიკებზე
  4. LED ზოლის განათების კონტროლი: LED ზოლის განათების სიკაშკაშის სრული კონტროლი

მოწყობილობას აქვს სათანადოდ შემუშავებული ინტერფეისი და რეგულირებადი მექანიკური განყოფილებები, რაც აადვილებს მშენებლობას და გამოსაყენებლად:

  1. ჩვენება: ყველა კონტროლირებადი სისტემის რეალურ დროში სტატუსი წარმოდგენილია 16x4 LCD ეკრანზე
  2. RGB LED: სისტემის დამატებითი გამოხმაურებისთვის, მიზანია მომხმარებლისთვის ვაღიაროთ, რომ მიღებულია სიგნალი IR დისტანციიდან
  3. დაწყვილების სისტემა: მოწყობილობა შეიცავს ერთ ღილაკს, რომელიც უნდა დააჭიროთ დაწყვილების პროცესს. როდესაც დაწყვილების პროცესი იწყება, ჩვენ შეგვიძლია დავაწყვილოთ ნებისმიერი IR პულტი ჩვენს მოწყობილობას ეკრანზე ნაჩვენები მითითებების შესაბამისად.

მას შემდეგ რაც საფუძვლებს გავაანალიზებთ, მოდით ავაშენოთ ის!

ნაბიჯი 1: ახსნა

განმარტება
განმარტება

მოწყობილობის მოქმედება შეიძლება ჩაითვალოს მარტივად, დიზაინის სირთულის არარსებობის გამო. როგორც ბლოკ დიაგრამაში ჩანს, "ტვინი" არის AVR მიკროკონტროლი, ხოლო ყველა დანარჩენი ნაწილი კონტროლდება ამ "ტვინით". იმისათვის, რომ მოვაწყოთ მთელი სურათი ჩვენს გონებაში, მოდით აღწეროთ დიზაინი ბლოკი-ბლოკით:

კვების ბლოკი: არჩეული მოწყობილობის დენის წყარო არის LED ზოლის PSU, რომელსაც შეუძლია უზრუნველყოს სისტემაში 24VDC შეყვანა. მიკროკონტროლერი, რელეები, ციფრული პოტენომეტრები და აუდიო გამაძლიერებლები ყველა 5V- ზე მუშაობს, ამგვარად დიზაინს დაემატა DC-DC შემდგომი გადამყვანი. DC-DC– ის ძირითადი მიზეზი ხაზოვანი მარეგულირებლის ნაცვლად არის ენერგიის გაფრქვევა და ეფექტურობის ნაკლებობა. დავუშვათ, რომ ჩვენ ვიყენებთ კლასიკურ LM7805 24V შეყვანის და 5V გამომავალი. როდესაც დენი მიაღწევს მნიშვნელოვან მნიშვნელობებს, სიმძლავრე, რომელიც სითბოს სახით დაიშლება წრფივ მარეგულირებელზე, იქნება უზარმაზარი და შეიძლება გადახურდეს, აუდიო სქემებს მიამაგროს ჩახშობის ხმაური:

Pout = Pin + Pdiss, ასე რომ 1A– ზე ჩვენ მივაღწევთ: Pdiss = Pin - Pout = 24*1 - 5*1 = 19W (გაფრქვეული სიმძლავრის).

მიკროკონტროლერი: იმისათვის, რომ რაც შეიძლება სწრაფად დავწერო კოდი, მე ავირჩიე AVR დაფუძნებული ATMEGA328P, რომელიც ფართოდ გამოიყენება Arduino UNO დაფებში. დიზაინის მოთხოვნების შესაბამისად, ჩვენ გამოვიყენებთ თითქმის მთელ პერიფერიულ მხარდაჭერას: შეფერხებები, ქრონომეტრები, UART, SPI და სხვა. რადგან ის არის სისტემის მთავარი ბლოკი, ის ერთმანეთთან არის დაკავშირებული მოწყობილობის ყველა ნაწილთან

  • მომხმარებლის ინტერფეისი: მოწყობილობის წინა პანელი შეიცავს ყველა იმ ნაწილს, რომელთანაც მომხმარებელმა უნდა იმოქმედოს:

    1. IR სენსორი: სენსორი IR დისტანციური მონაცემების დეკოდირებისთვის.
    2. Push-Button: საჭიროა IR დისტანციური მოწყობილობის დაწყვილებისთვის
    3. RGB LED: ესთეტიკური დანართი სისტემის მიერ ინფორმაციის მიღების უკუკავშირის უზრუნველსაყოფად
    4. LCD: გრაფიკული გამოსახულება იმისა, რაც ხდება მოწყობილობის შიგნით

მონიტორების კონტროლი: იმისათვის, რომ მოწყობილობა შეძლოს კომპიუტერის მონიტორებზე ენერგიის გადართვა, საჭიროა ძაბვის დიდ მნიშვნელობებთან გამკლავება. მაგალითად, ჩემი Samsung მონიტორები საერთოდ არ ინაწილებენ ენერგიის კონფიგურაციას: ერთი მიეწოდება 220VAC- ს, ხოლო მეორე იკვებება საკუთარი კვების ბლოკით 19.8V. ამრიგად, გამოსავალი იყო სარელეო წრე თითოეული მონიტორის ელექტროგადამცემი ხაზისთვის. ეს რელეები კონტროლდება MCU– ით და მთლიანად გამოყოფილია, რაც დამოუკიდებელი ხდის მონიტორის ენერგიის გადაცემას თითოეული მონიტორისთვის

სინათლის კონტროლი: მე მაქვს LED ზოლები, რომელსაც გააჩნია 24VDC დენის წყარო, რომელიც გამოიყენება როგორც სისტემის კვების ბლოკი. ვინაიდან საჭიროა დიდი დინების გამტარობა LED ზოლის საშუალებით, მისი სიკაშკაშის მექანიზმი მოიცავს მიმდინარე შემზღუდველის წრეს MOSFET- ის საფუძველზე, რომელიც მოქმედებს აქტიური ზონის ხაზოვან რეგიონში

ხმის კონტროლი: ეს სისტემა ემყარება აუდიო სიგნალების გადაცემას ორივე მარცხენა და მარჯვენა არხებზე ძაბვის გამყოფებზე, სადაც გამოყენებული ძაბვა იცვლება ციფრული პოტენომეტრის გამწმენდის მოძრაობით. არსებობს ორი ძირითადი 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 მეგობრული მოწყობილობით)
        • Op-Amp: 1 x LM358
        • რელეები: 5V ტოლერანტული ორმაგი SPDT
        • გარე 24V კვების ბლოკი
      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 ჯეკი: 2 x მამრობითი DC ჯეკ კონექტორები
        • 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. გარე 24V კვების ბლოკი
      7. ოსცილოსკოპი (სურვილისამებრ)
      8. AVR ISP პროგრამისტი (MCU Flashing– ისთვის)
      9. ელექტრო ხრახნიანი საჭე
      10. გასაყიდი რკინა
      11. ფუნქციის გენერატორი (სურვილისამებრ)

ნაბიჯი 3: ელექტრო სქემა

ელექტრო სქემა
ელექტრო სქემა
ელექტრო სქემა
ელექტრო სქემა
ელექტრო სქემა
ელექტრო სქემა

სქემატური დიაგრამა იყოფა გამოყოფილ სქემებად, რამაც შეიძლება გაგვიადვილოს მისი მოქმედების გაგება:

მიკროკონტროლის განყოფილება

ეს არის AVR დაფუძნებული ATMEGA328P, როგორც ეს აღწერილია ზემოთ. ის იყენებს შიდა ოსცილატორს და მუშაობს 8 MHz. J13 არის პროგრამისტის კონექტორი. AVR სამყაროში ბევრი პროგრამისტია, ამ პროექტში მე გამოვიყენე ISP პროგრამისტი V2.0 eBay– დან. 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– ს ყველა პერიფერიული სქემისათვის, სადაც თითოეული მათგანისთვის გამოყოფილია მხოლოდ ჩართული ხაზები. MCP4261 არის 100K 8 ბიტიანი წრფივი ციფრული პოტენომეტრი IC, შესაბამისად მოცულობის ზრდის თითოეული საფეხური გამოხატულია: dR = 100, 000 /256 ~ 390Ohm.

ქინძისთავები A და B თითოეული მარცხენა და მარჯვენა არხებისთვის მიბმულია GND და 5V. ამრიგად, საწმენდი საშუალების ქვედა ნაწილში მთელ აუდიო სიგნალს გადასცემს GND– ს 1MOhm რეზისტორის საშუალებით MUTING მოწყობილობის მოცულობით.

LED ზოლის სიკაშკაშის კონტროლი:

სიკაშკაშის კონტროლის იდეა მსგავსია მოცულობის კონტროლთან, მაგრამ აქ ჩვენ გვაქვს პრობლემა: ციფრულმა პოტენომეტრმა შეიძლება გადასცეს მხოლოდ სიგნალები, რომელთა ამპლიტუდა არ აღემატება 5V GND– ს. ამრიგად, იდეა არის მარტივი Op-Amp ბუფერის განთავსება (LM358) ციფრული პოტენომეტრის ძაბვის გამყოფის შემდეგ. და კონტროლის ძაბვა მიბმული პირდაპირ PMOS ტრანზისტორზე.

X9C104P არის ერთჯერადი 8 ბიტიანი ციფრული პოტენომეტრი 100KOhm მნიშვნელობით. ჩვენ შეგვიძლია მივიღოთ გაანგარიშება კარიბჭის ძაბვისთვის მხოლოდ ალგებრული წესების მიხედვით მიმდინარე დინებისათვის:

V (კარიბჭე) = V (გამწმენდი) * (1 + R10/R11) = 2V (wiper) ~ 0 - 10V (რაც საკმარისია ჩართვის/გამორთვის და სიკაშკაშის გასაკონტროლებლად)

ნაბიჯი 4: შექმენით 3D დანართი

3D დანართის შექმნა
3D დანართის შექმნა
3D დანართის შექმნა
3D დანართის შექმნა
3D დანართის შექმნა
3D დანართის შექმნა

მოწყობილობის დანამატისთვის მე გამოვიყენე FreeCAD v0.18, რომელიც შესანიშნავი ინსტრუმენტია ჩემნაირი დამწყებთათვისაც კი.

დანართის ტიპი

მინდოდა შევქმნა ყუთი, სადაც არის ერთი გარსი, რომელიც გააფუჭებს შედუღებულ დაფას. წინა პანელი შეიცავს მომხმარებლის ინტერფეისის ყველა ნაწილს და უკანა პანელი შეიცავს სამაგიდო ელექტრონიკის ყველა კონექტორს. ეს პანელები ჩასმულია პირდაპირ მთავარ ჭურვიში, 4 საფეხურიანი შეკრებით ზედა საფარში.

ზომები

ალბათ, თანმიმდევრობის ყველაზე მნიშვნელოვანი ნაბიჯი. საჭიროა გავითვალისწინოთ ყველა შესაბამისი დისტანცია და გათიშული რეგიონები. როგორც სურათებზე ჩანს, უპირველეს ყოვლისა მიღებული ზომები წინა და უკანა პანელებზეა:

წინა პანელი: გათიშული რეგიონები LCD, Switch, LED და IR სენსორისთვის. ყველა ეს განზომილება წარმოებულია მწარმოებლის მონაცემთა ფურცლიდან თითოეული ნაწილისთვის. (იმ შემთხვევაში, თუ გსურთ გამოიყენოთ სხვადასხვა ნაწილი, საჭიროა ყველა დაჭრილი რეგიონის დარწმუნება.

უკანა პანელი: ორი ხვრელი 3.5 მმ აუდიო ჯეკებისათვის, ორი 220V 3 ხაზიანი დენის კონექტორი, ორი მამრობითი ჯეკი DC დენის წყაროსთვის და დამატებითი ხვრელები LED ზოლისთვის და მოწყობილობის სიმძლავრე

ზედა შელი: ეს გარსი გამოიყენება მხოლოდ ყველა ნაწილის ერთმანეთთან დასაკავშირებლად. ვინაიდან წინა და უკანა პანელი ჩასმულია ქვედა ჭურვიში.

ქვედა ჭურვი: ბაზა მოწყობილობისთვის. მას უჭირავს პანელები, ელექტრონული შედუღებული დაფა და ხრახნები, რომლებიც მიმაგრებულია ზედა საფარზე.

ნაწილების დიზაინი

პანელების შექმნის შემდეგ, ჩვენ შეგვიძლია გავაგრძელოთ ქვედა ჭურვი. მიზანშეწონილია უზრუნველყოს ნაწილების მთლიანად განთავსება ყოველი ნაბიჯის შემდეგ. ქვედა ჭურვი არის მართკუთხედზე დაფუძნებული ექსტრუდირებული ფორმა, გარსის კიდეებთან სიმეტრიული ჯიბეებით (იხ. სურათი 4).

ჯიბის საფეხურის დასრულების შემდეგ, საჭიროა საფარის მიმაგრებისთვის შეიქმნას 4 ხრახნიანი საფუძველი. ისინი შექმნილია სხვადასხვა რადიუსის პრიმიტიული ცილინდრების ჩასადებად, სადაც ამოღებული ცილინდრი ხელმისაწვდომია XOR ოპერაციის შემდეგ.

ახლა ჩვენ გვაქვს სრული ქვედა ჭურვი. სათანადო საფარის შესაქმნელად, საჭიროა ჭურვის თავზე ესკიზის გაკეთება და იგივე ცილინდრული წერტილების შექმნა (მე ვამაგრებ მხოლოდ წერტილებს საბურღზე, მაგრამ არსებობს შესაძლებლობა ფიქსირებული დიამეტრის ხვრელების შესაქმნელად).

მას შემდეგ, რაც მთელი მოწყობილობის დანართი დასრულებულია, ჩვენ შეგვიძლია მისი შემოწმება ნაწილების ერთად აწყობით.

ნაბიჯი 5: 3D ბეჭდვა

3D ბეჭდვა
3D ბეჭდვა
3D ბეჭდვა
3D ბეჭდვა
3D ბეჭდვა
3D ბეჭდვა
3D ბეჭდვა
3D ბეჭდვა

დაბოლოს, ჩვენ აქ ვართ და შეგვიძლია წინ წავიწიოთ დაბეჭდვისთვის. არსებობს STL ფაილები ამ პროექტისთვის, ჩემი დიზაინიდან გამომდინარე. შეიძლება იყოს პრობლემა ამ ფაილების დასაბეჭდად, რადგან არ არის გათვალისწინებული ტოლერანტობა. ეს ტოლერანტობა შეიძლება მორგებული იყოს slicer პროგრამაში (მე გამოვიყენე Ultimaker Cura) STL ფაილებისთვის.

აღწერილი ნაწილები დაბეჭდილია Creality Ender 3 -ზე, შუშის საწოლით. პირობები არ არის შორს სტანდარტულიდან, მაგრამ უნდა იქნას გათვალისწინებული:

  • საქშენების დიამეტრი: 0.4 მმ
  • შევსების სიმჭიდროვე: 50%
  • მხარდაჭერა: საერთოდ არ არის საჭირო მხარდაჭერის დანართი
  • რეკომენდებული სიჩქარე: 50 მმ/წმ პროექტისთვის

როგორც კი შიგთავსის ნაწილები იბეჭდება, საჭიროა მათი შემოწმება რეალურ ცხოვრებაში. თუ რაიმე პრობლემა არ არის დანართის ნაწილების მიმაგრებასთან დაკავშირებით, ჩვენ შეგვიძლია გავაგრძელოთ შეკრებისა და შედუღების ნაბიჯი.

ინსტრუქციებში არის რაღაც პრობლემა STL მაყურებელთან, ამიტომ გირჩევთ გადმოწეროთ ჯერ:)

ნაბიჯი 6: შეკრება და შედუღება

შეკრება და შედუღება
შეკრება და შედუღება
შეკრება და შედუღება
შეკრება და შედუღება
შეკრება და შედუღება
შეკრება და შედუღება

შედუღების პროცესი უხეშია, მაგრამ თუ თანმიმდევრობას გამოვყოფთ სხვადასხვა სქემებად, ჩვენთვის მისი დასრულება გაცილებით ადვილი იქნება.

  1. MCU Circuit: ჯერ უნდა იყოს გაბმული მისი პროგრამირების მდედრობითი კონექტორით. იმ ეტაპზე, ჩვენ შეგვიძლია რეალურად შევამოწმოთ მისი მოქმედება და კავშირი.
  2. აუდიო წრე: მეორე. არ დაგავიწყდეთ მიმაგრებული დაფაზე ტერმინალური ბლოკების მიმაგრება. ძალიან მნიშვნელოვანია გამოვყოთ აუდიო სქემების დაბრუნების გზა ციფრულიდან - განსაკუთრებით ციფრული პოტენომეტრის IC– ებიდან, მათი ხმაურიანი ხასიათის გამო.
  3. მონიტორის სქემები: აუდიო სქემის მსგავსად, არ დაგავიწყდეთ ტერმინალის ბლოკის მიმაგრება I/O პორტებში.
  4. კონექტორები და UI პანელი: ბოლო რამ, რაც უნდა იყოს დაკავშირებული. ინტერფეისის პანელი დაკავშირებულია გამობერტყულ დაფაზე Board-To-Wire კონექტორის საშუალებით, სადაც მავთულები პირდაპირ გარე ნაწილებშია შეკრული.

შედუღების პროცესის შემდეგ, არსებობს მექანიკური ნაწილების მიმაგრების მარტივი თანმიმდევრობა. როგორც ზემოთ აღინიშნა, კუთხეებში უნდა იყოს 4 ხრახნი (მე გამოვიყენე 5 მმ დიამეტრის). ამის შემდეგ, საჭიროა UI ნაწილების და უკანა პანელის კონექტორების გარე სამყაროს მიმაგრება. სასურველი ინსტრუმენტი არის ცხელი წებოს იარაღი.

ძალიან სასარგებლო იქნება ნაბეჭდი დანართის ნაწილების განლაგების შემოწმება. თუ ყველაფერი კარგად გამოიყურება, ჩვენ შეგვიძლია გავაგრძელოთ პროგრამირების ნაბიჯი.

ნაბიჯი 7: პროგრამირება

პროგრამირება
პროგრამირება
პროგრამირება
პროგრამირება

ეს ნაბიჯი სახალისოა. ვინაიდან ბევრი რამ არის გასაკეთებელი, ჩვენ გამოვიყენებთ MCU– ს სულ 5 სერვისს: გარე შეფერხება, SPI პერიფერიული მოწყობილობები, UART შესასვლელად, ქრონომეტრები ზუსტი დათვლისთვის და EEPROM ჩვენი IR დისტანციური კოდების შესანახად.

EEPROM არის მნიშვნელოვანი ინსტრუმენტი ჩვენი შენახული მონაცემებისთვის. IR დისტანციური კოდების შესანახად საჭიროა შეასრულოთ ღილაკების დაჭერის თანმიმდევრობა. ყოველი მიმდევრობის შემდეგ სისტემა დაიმახსოვრებს კოდებს მდგომარეობისაგან დამოუკიდებლად, მოწყობილობა იკვებება თუ არა.

ამ ნაბიჯის ბოლოში შეგიძლიათ იხილოთ მთელი Atmel Studio 7 Project დაარქივებული როგორც RAR.

პროგრამირება ხდება AVR ISP პროგრამისტი V2, 0 მარტივი პროგრამის საშუალებით, რომელსაც ეწოდება ProgISP. ეს არის ძალიან მეგობრული აპლიკაცია, სრული ინტერფეისით. უბრალოდ შეარჩიეთ შესაბამისი HEX ფაილი და გადმოწერეთ იგი MCU– ში.

მნიშვნელოვანია: MCU– ს ნებისმიერი პროგრამირების დაწყებამდე დარწმუნდით, რომ ყველა შესაბამისი პარამეტრი განსაზღვრულია დიზაინის მოთხოვნების შესაბამისად. საათის შიდა სიხშირის მსგავსად - სტანდარტულად, მას აქვს გამყოფი დაუკრავენ ქარხნის პარამეტრებში, ამიტომ ის უნდა იყოს დაპროგრამებული ლოგიკურ HIGH- ზე.

ნაბიჯი 8: დაწყვილება და ტესტირება

დაწყვილება და ტესტირება
დაწყვილება და ტესტირება
დაწყვილება და ტესტირება
დაწყვილება და ტესტირება
დაწყვილება და ტესტირება
დაწყვილება და ტესტირება

ჩვენ საბოლოოდ აქ ვართ, ამდენი მძიმე სამუშაოს შემდეგ:)

იმისათვის, რომ მოწყობილობა სწორად გამოვიყენოთ, საჭიროა დაწყვილების თანმიმდევრობა, ამრიგად, მოწყობილობა "დაიმახსოვრებს" თანდართულ IR დისტანციას, რომელიც გამოყენებული იქნებოდა. დაწყვილების ნაბიჯები შემდეგია:

  1. ჩართეთ მოწყობილობა, დაელოდეთ ძირითადი ინტერფეისის ჩვენების დაწყებას
  2. დააჭირეთ ღილაკს პირველად
  3. სანამ მრიცხველი ნულს მიაღწევს, დააჭირეთ ღილაკს სხვა დროს
  4. მოწყობილობის მიხედვით დააჭირეთ შესაბამის ღილაკს, რომლის შესრულებაც გსურთ
  5. გადატვირთეთ მოწყობილობა, დარწმუნდით, რომ ახლა ის პასუხობს განსაზღვრულ კლავიშებს.

და ეს არის ის!

ვიმედოვნებ, ეს სასწავლო ინსტრუქცია თქვენთვის სასარგებლო იქნება, Მადლობა წაკითხვისთვის!

გირჩევთ: