Სარჩევი:

ციფრული მრავალფუნქციური საზომი ინსტრუმენტი: 21 ნაბიჯი (სურათებით)
ციფრული მრავალფუნქციური საზომი ინსტრუმენტი: 21 ნაბიჯი (სურათებით)

ვიდეო: ციფრული მრავალფუნქციური საზომი ინსტრუმენტი: 21 ნაბიჯი (სურათებით)

ვიდეო: ციფრული მრავალფუნქციური საზომი ინსტრუმენტი: 21 ნაბიჯი (სურათებით)
ვიდეო: ყველაზე მრავალფუნქციური ტერმინალი 2024, ივლისი
Anonim
ციფრული მრავალფუნქციური საზომი ინსტრუმენტი
ციფრული მრავალფუნქციური საზომი ინსტრუმენტი
ციფრული მრავალფუნქციური საზომი ინსტრუმენტი
ციფრული მრავალფუნქციური საზომი ინსტრუმენტი
ციფრული მრავალფუნქციური საზომი ინსტრუმენტი
ციფრული მრავალფუნქციური საზომი ინსტრუმენტი

Fusion 360 პროექტები »

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

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

მოწყობილობის რეჟიმებისა და მახასიათებლების ნავიგაცია ხდება 3 სენსორული ღილაკის გამოყენებით, რომლებიც აღინიშნება როგორც M (რეჟიმი), U (ერთეული) და 0 (ნულოვანი)

M - არჩევანის გაკეთება სხვადასხვა სახის გაზომვებს შორის

U - არჩევანის გაკეთება ერთეულებს შორის მმ, სმ, ინჩი და მეტრი

0 - მანძილის ან კუთხის გაზომვის შემდეგ გაზომილი მნიშვნელობების 0 – ზე გადაყენება.

სენსორული ღილაკების გამოყენების მიზეზი არის ნაზად ნავიგაცია რეჟიმებსა და ერთეულებში გაზომვისას მოწყობილობის პოზიციის დარღვევის გარეშე.

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

გარსაცმები შექმნილია იმისთვის, რომ მოწყობილობა მაქსიმალურად კომპაქტური იყოს და ასევე ადვილად იბეჭდოს 3D.

ნაბიჯი 1: საჭირო კომპონენტები და მოდულები

საჭირო კომპონენტები და მოდულები
საჭირო კომპონენტები და მოდულები
საჭირო კომპონენტები და მოდულები
საჭირო კომპონენტები და მოდულები
საჭირო კომპონენტები და მოდულები
საჭირო კომპონენტები და მოდულები

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

1. 3D დაბეჭდილი საქმე

2. მკვეთრი GP2Y0A41SK0F IR დისტანციის სენსორი X 1 (Aliexpress)

3. MPU6050 ამაჩქარებელი/გიროსკოპის მოდული X 1 (ალიექსპრესი)

4. Boost+დატენვის მოდული X 1 (Aliexpress)

5. Grove Mouse encoder X 1 (ალიექსპრესი)

6. 128 X 32 OLED ჩვენება X 1 (Aliexpress)

7. Arduino pro mini ATMEGA328 5V / 16MHz X 1 (Aliexpress)

8. 12 მმ ზუზუნი X 1 (ალიექსპრესი)

9. 3.7 ვ, 1000mah lipo ბატარეა X 1 (ალიექსპრესი)

10. TTP223 სენსორული ღილაკის მოდული X 3 (Aliexpress)

11. 20x10x2 მმ ნეოდიმი მაგნიტი X 1 (ალიექსპრესი)

12. CP2102 USB to UART TTL მოდული X 1 (Aliexpress)

13. მინანქარი სპილენძის მავთულები (ალიექსპრესი)

14. 10K რეზისტორები X 2

15. 19 (სიგრძე) X2 (დია) მმ ფოლადის ღერძი X 1

16. 3 მმ led X 1

17. ნებისმიერი ვინილის სტიკერის როლი (ალიექსპრესი)

18. მიკრო USB კაბელი

MPU6050

MPU6050 არის mems მოწყობილობა, რომელიც შედგება 3 ღერძიანი ამაჩქარებლისა და 3 ღერძიანი გიროსკოპისგან. ეს გვეხმარება გავზომოთ აჩქარება, სიჩქარე, ორიენტაცია და გადაადგილება. ეს არის I2C დაფუძნებული მოწყობილობა, რომელიც მუშაობს 3.3 -დან 5 ვ -მდე. ამ პროექტში MPU6050 გამოიყენება გაზომვისთვის, არის თუ არა ზედაპირი დონე და ასევე ხაზის კუთხის გასაზომად.

GROVE MOUSE ENCODER

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

SHARP GP2Y0A41SK0F IR დისტანციის მოდული

ეს არის ანალოგური სენსორი, რომელიც იძლევა ცვლად ძაბვას, როგორც გამომუშავებას, სენსორიდან ობიექტის მანძილზე დაყრდნობით. სხვა IR მოდულებისგან განსხვავებით, აღმოჩენილი ობიექტის ფერი არ იმოქმედებს სენსორის გამომუშავებაზე. არსებობს მრავალი მკვეთრი სენსორის ვერსია, მაგრამ ის, რასაც ჩვენ ვიყენებთ, აქვს დიაპაზონი 4 - 30 სმ. სენსორი მუშაობს ძაბვას 4,5 -დან 5,5 ვოლტამდე და იღებს მხოლოდ 12 mA დენს. წითელი (+) და შავი (-) მავთულები არის დენის მავთულები და მე -3 მავთული (თეთრი ან ყვითელი) არის ანალოგური გამომავალი მავთული. სენსორი გამოიყენება ამ პროექტში ხაზოვანი მანძილის გასაზომად კონტაქტის გარეშე.

ნაბიჯი 2: საჭირო ინსტრუმენტები

1. წყვილი მაკრატელი

2. ყუთის საჭრელი ან სხვა სუპერ მკვეთრი პირები

3. პინცეტი

4. ცხელი წებოს იარაღი

5. მყისიერი წებო (სუპერ წებოს მსგავსად)

6. რეზინის დაფუძნებული წებო (ფევის ბმის მსგავსად)

7. შედუღების რკინა და ტყვია

8. ლაზერული საჭრელი

9. 3D პრინტერი

10. მბრუნავი ინსტრუმენტი დისკის ჭრის ბიტით

11. მავთულის საჭრელები

12. ქვიშის ქაღალდი

ნაბიჯი 3: STL ფაილები 3D ბეჭდვისთვის

STL ფაილები 3D ბეჭდვისთვის
STL ფაილები 3D ბეჭდვისთვის
STL ფაილები 3D ბეჭდვისთვის
STL ფაილები 3D ბეჭდვისთვის

ამ მოწყობილობის საქმე შექმნილია Autodesk Fusion 360 პროგრამულ უზრუნველყოფაში. არის 3 ცალი. ამ ნაწილების STL ფაილები მოცემულია ქვემოთ.

"LID" და "საჭე" ფაილების დაბეჭდვა შესაძლებელია მხარდაჭერის გარეშე, ხოლო "BODY" ფაილს სჭირდება მხარდაჭერა. მე დავბეჭდე ეს 0.2 მმ ფენის სიმაღლეზე 100% შევსებით მწვანე PLA გამოყენებით. გამოყენებული პრინტერი არის TEVO ტარანტულა.

ნაბიჯი 4: საქმის დაფარვა ვინილით

საქმის დაფარვა ვინილით
საქმის დაფარვა ვინილით
გარსაცმის დაფარვა ვინილით
გარსაცმის დაფარვა ვინილით
საქმის დაფარვა ვინილით
საქმის დაფარვა ვინილით

1. გამოიყენეთ წვრილი ქვიშის ქაღალდი, რათა გაათანაბროთ 3D დაბეჭდილი ნაჭრების ყველა გარე ზედაპირი ისე, რომ ვინილის სტიკერი ადვილად დაიჭიროს.

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

3. ზედაპირის გაშრობის შემდეგ, წაისვით ვინილის სტიკერი ზედაპირზე. დარწმუნდით, რომ არ არის ჰაერის ბუშტუკები.

4. გამოიყენეთ მაკრატელი, რომ მოაცილოთ ზედმეტი სტიკერი კიდეებს გარშემო.

5. ახლა წაუსვით სტიკერი გარსაცმის გვერდებზე და მორთეთ ზედმეტი.

6. გამოიყენეთ ყუთის მჭრელი ან ნებისმიერი სხვა საპარსები OLED ეკრანის, დამტენი პორტის, კოდირების ბორბლისა და მკვეთრი IR სენსორისთვის ხვრელების ამოსაღებად.

გაფრთხილება: იყავით ძალიან ფრთხილად მკვეთრი პირებითა და ხელსაწყოებით

ნაბიჯი 5: წრედის დიაგრამები

წრიული დიაგრამები
წრიული დიაგრამები
წრიული დიაგრამები
წრიული დიაგრამები
წრიული დიაგრამები
წრიული დიაგრამები

PRO MINI- ის დაპროგრამება

Arduino nano– სგან განსხვავებით, პრო მინი არ შეიძლება დაპროგრამდეს პირდაპირ USB კაბელის ჩართვით, რადგან მას არ აქვს ჩაშენებული USB სერიული TTL გადამყვანი. ამიტომ, პირველ რიგში, ჩვენ უნდა დავუკავშიროთ გარე USB სერიულ კონვერტორს პრო მინი პროგრამირების მიზნით. პირველი სურათი გვიჩვენებს, თუ როგორ უნდა მოხდეს ეს კავშირები.

Vcc - 5V

GND - GND

RXI - TXD

TXD - RXI

DTR - DTR

სრული წრეწირის დიაგრამა

მე -2 სურათი გვიჩვენებს ამ პროექტის სრულ სქემას.

D2 - INT MPU6050

D3 - I/O (რეჟიმი)

D5 - I/O (UNIT)

D6 - I/O (ZERO)

D7 - +(1) ენკოდერი

D8 - +(2) ენკოდერი

A0 - I/O SHARP IR

A1 - + ბუზერი

A4 - SDA (OLED და MPU6050)

A5 - SCL (OLED და MPU6050)

GND - ყველა მოდულისა და სენსორების და გამაძლიერებელი მოდულის GND

VCC - + BOOST MODULE USB პორტი

B + - ბატარეა +

B- - ბატარეა -

მე -3 სურათი გადაღებულია კოდის შექმნისას. ეს არის დროებითი კონფიგურაცია, რომელიც გაკეთდა კოდის, მოდულების და მიკროსქემის შესამოწმებლად. არჩევითია თქვენ ბიჭებო სცადოთ

ნაბიჯი 6: მაგნიტის ჩასმა

მაგნიტის ჩასმა
მაგნიტის ჩასმა
მაგნიტის ჩასმა
მაგნიტის ჩასმა
მაგნიტის ჩასმა
მაგნიტის ჩასმა
მაგნიტის ჩასმა
მაგნიტის ჩასმა

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

2. მოათავსეთ მაგნიტი ღრუში და გააჩერეთ სანამ წებო არ გაშრება რაიმე არამაგნიტური გამოყენებით.

მაგნიტი ხელს უშლის მოწყობილობის ლიკვიდაციას ან გადაადგილებას ლითონის ზედაპირზე გამოყენებისას.

ნაბიჯი 7: სენსორების შექმნა

სენსორების ფორმირება
სენსორების ფორმირება
სენსორების ფორმირება
სენსორების ფორმირება
სენსორების ფორმირება
სენსორების ფორმირება

იმისათვის, რომ მოწყობილობა მაქსიმალურად პატარა იყოს, მკვეთრი IR სენსორისა და შიფრატორის სამონტაჟო ფრჩხილები მოწყვეტილი იქნა მბრუნავი ხელსაწყოს გამოყენებით დისკის ბიტიანი მიმაგრებით.

ნაბიჯი 8: მოათავსეთ OLED დისპლეი

OLED დისპლეის განთავსება
OLED დისპლეის განთავსება
OLED დისპლეის განთავსება
OLED დისპლეის განთავსება
OLED დისპლეის განთავსება
OLED დისპლეის განთავსება
OLED დისპლეის განთავსება
OLED დისპლეის განთავსება

1. მონიშნეთ პინის სახელები OLED დისპლეის უკანა მხარეს, რათა შემდგომში კავშირები სწორად მოხდეს.

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

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

ნაბიჯი 9: შეხების ღილაკების მიმაგრება და MPU6050

შეხების ღილაკების და MPU6050 მიმაგრება
შეხების ღილაკების და MPU6050 მიმაგრება
შეხების ღილაკების და MPU6050 მიმაგრება
შეხების ღილაკების და MPU6050 მიმაგრება
შეხების ღილაკების და MPU6050 მიმაგრება
შეხების ღილაკების და MPU6050 მიმაგრება

1. გამოიყენება რეზინის დაფუძნებული წებო.

2. წებოვანი გამოიყენება ორივე ზედაპირზე.

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

4. შეინახეთ მოდული და გარსაცმები ერთმანეთთან შეხების შემდეგ მინიმუმ 2 წუთის განმავლობაში.

ნაბიჯი 10: გაძლიერება+დატენვის მოდული

BOOST+დატენვის მოდული
BOOST+დატენვის მოდული
BOOST+დატენვის მოდული
BOOST+დატენვის მოდული
BOOST+დატენვის მოდული
BOOST+დატენვის მოდული

ეს არის მოდული, რომელიც ავიღე იაფი ერთუჯრედიანი ბანკისგან. ამ მოდულს აქვს როგორც ბატარეის დაცვის წრე, ასევე 5 ვ, 1 ამპერი გამაძლიერებელი გადამყვანი. მას ასევე აქვს ON/OFF ღილაკი, რომელიც შეიძლება გამოყენებულ იქნას როგორც დენის გადამრთველი მთელი პროექტისათვის. მოდულის მდედრობითი USB პორტი ამოღებულია გამაგრილებელი რკინის გამოყენებით და ორი მავთული მიერთებულია +5 ვ და მიწის ტერმინალებზე, როგორც ეს მე -4 სურათზეა ნაჩვენები.

შეაერთეთ 2 მამრობითი სათაური B+ და B- თან, როგორც ეს ნაჩვენებია პირველ ორ სურათზე და შემდეგ შეამოწმეთ მუშაობს თუ არა მოდული ბატარეებთან.

წაისვით მყისიერი წებო მოდულისთვის განკუთვნილ პლატფორმაზე და მოათავსეთ მოდული ნაზად, დარწმუნდით რომ დამტენი პორტი და ღიობი უზრუნველყოფს მას სრულყოფილად.

ნაბიჯი 11: ბატარეის და მკვეთრი IR სენსორის განთავსება

ბატარეის და მკვეთრი IR სენსორის განთავსება
ბატარეის და მკვეთრი IR სენსორის განთავსება
ბატარეის და მკვეთრი IR სენსორის განთავსება
ბატარეის და მკვეთრი IR სენსორის განთავსება
ბატარეის და მკვეთრი IR სენსორის განთავსება
ბატარეის და მკვეთრი IR სენსორის განთავსება

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

2. ბატარეა ჩაძირულია გამაძლიერებელი მოდულის პლატფორმის ქვეშ ისე, რომ მისი მავთულის კონექტორები მიმართულია OLED ეკრანის მიმართულებით, როგორც ჩანს მე -3 სურათზე.

3. მკვეთრი IR სენსორი ჩასმულია მისთვის გათვალისწინებულ ჭრილში.

ნაბიჯი 12: არდუინოს და ბუცერის მიმაგრება

არდუინოს და ბუცერის მიმაგრება
არდუინოს და ბუცერის მიმაგრება
არდუინოს და ბუცერის მიმაგრება
არდუინოს და ბუცერის მიმაგრება
არდუინოს და ბუცერის მიმაგრება
არდუინოს და ბუცერის მიმაგრება
არდუინოს და ბუცერის მიმაგრება
არდუინოს და ბუცერის მიმაგრება

1. USB სერიული კონვერტორი მიმაგრებულია არდუინოში გათვალისწინებული წრიული დიაგრამის მიხედვით.

2. ცხელი წებო გამოიყენება არდუინოს გარსაცმის შუაზე აკუმულატორებზე.

3. მავთულები იკვრება ზუზუნის ტერმინალებზე, შემდეგ კი ზუზუნი იჭრება წრიულ ღრუში, მის გარსაცმზე, როგორც ეს მე -7 სურათზეა ნაჩვენები.

ნაბიჯი 13: ენკოდერი

ენკოდერი
ენკოდერი
ენკოდერი
ენკოდერი
ენკოდერი
ენკოდერი

1. კოდირების ტერმინალები იწმინდება დანის გამოყენებით.

2. რეზისტორების გამობეჭდვა ხდება გამშიფრებელზე.

3. სპილენძის მავთულები გაერთიანებულია წრიული დიაგრამის მიხედვით.

4. ფოლადის ღერძი ჩასმულია 3D დაბეჭდილ ბორბალში. თუ ბორბალი ძალიან ფხვიერია, მიამაგრეთ იგი მყისიერი წებოს გამოყენებით.

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

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

7. გამოიყენეთ ცხელი წებო, რათა უზრუნველყოთ კოდირების ადგილი.

ნაბიჯი 14: გაყვანილობა და შედუღება

გაყვანილობა და შედუღება
გაყვანილობა და შედუღება
გაყვანილობა და შედუღება
გაყვანილობა და შედუღება
გაყვანილობა და შედუღება
გაყვანილობა და შედუღება

1. მიკროსქემის გაყვანილობა ხდება სქემის მიხედვით, რომელიც მოცემულია ადრე "წრედის დიაგრამაში".

2. ყველა სენსორისა და მოდულის +ve და -ve მავთულები დაკავშირებულია ენერგიის წყაროს პარალელურად.

3. დარწმუნდით, რომ არც ერთი მავთული არ ბლოკავს IR მოდულის ხედს და არ ერევა კოდირების ბორბალთან.

ნაბიჯი 15: კოდირება

კოდირება
კოდირება

1. ჩამოტვირთეთ ქვემოთ მოყვანილი კოდი და ბიბლიოთეკები.

2. ამოიღეთ ბიბლიოთეკის საქაღალდეები. დააკოპირეთ ეს საქაღალდეები "ბიბლიოთეკების" საქაღალდეში "Arduino" საქაღალდეში, რომელიც თქვენს კომპიუტერში არის "ჩემი დოკუმენტები" (თუ თქვენ ხართ Windows- ის მომხმარებელი).

3. გახსენით მოწოდებული კოდი ("filal_code") Arduino IDE- ში და ატვირთეთ Arduino- ში.

ნაბიჯი 16: კალიბრაცია MPU6050

კალიბრაცია MPU6050
კალიბრაცია MPU6050
კალიბრაცია MPU6050
კალიბრაცია MPU6050
კალიბრაცია MPU6050
კალიბრაცია MPU6050
კალიბრაცია MPU6050
კალიბრაცია MPU6050

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

ნაბიჯი 1: შეაერთეთ მოწყობილობა თქვენს კომპიუტერში და განათავსეთ ის ზედაპირზე, რომელიც თქვენ უკვე იცით, რომ არის იდეალურ დონეზე (მაგალითად: კრამიტის იატაკი)

ნაბიჯი 2: გადადით მოწყობილობაზე "LEVEL" რეჟიმში, დააჭირეთ ღილაკს "M" და ჩაწერეთ X და Y მნიშვნელობები.

ნაბიჯი 3: მიანიჭეთ ეს მნიშვნელობები კოდში ცვლადებს "calibx" და "caliby".

ნაბიჯი 4: კვლავ ატვირთეთ პროგრამა.

ნაბიჯი 17: გადაღებული დისტანციის გადაანგარიშება კოდის გადადგმის საფეხურზე

გადაღებული დისტანციის გადაანგარიშება კოდის გადადგმის საფეხურზე
გადაღებული დისტანციის გადაანგარიშება კოდის გადადგმის საფეხურზე

კოდირების ლილვის ბრუნვის საფეხურების რაოდენობა, N = 24 ნაბიჯი

ბორბლის დიამეტრი, D = 12.7 მმ

ბორბლის გარშემოწერილობა, C = 2*pi*(D/2) = 2*3.14*6.35 = 39.898 მმ

აქედან გამომდინარე, მანძილი გადაადგილებულია ნაბიჯზე = C/N = 39.898/24 = 1.6625 მმ

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

შეადგინეთ და კვლავ ატვირთეთ კოდი არდუინოში.

მას შემდეგ რაც დამშიფვრის კალიბრაცია დასრულდება და შეცვლილი პროგრამა აიტვირთება, თქვენ შეგიძლიათ ჩამოაშოროთ და წაშალოთ USB სერიული TTL გადამყვანი მოდული Arduino Pro Mini– დან.

ნაბიჯი 18: შეამოწმეთ ყველაფერი საქმის დახურვამდე

ყველაფრის გამოცდა საქმის დახურვამდე
ყველაფრის გამოცდა საქმის დახურვამდე
ყველაფრის გამოცდა საქმის დახურვამდე
ყველაფრის გამოცდა საქმის დახურვამდე
ყველაფრის გამოცდა საქმის დახურვამდე
ყველაფრის გამოცდა საქმის დახურვამდე

საგნები შესამოწმებლად:

1. თუ დამტენი ადვილად შეიძლება შეაერთოთ პორტში და თუ ბატარეები სწორად იტენება.

2. ჩართვის/გამორთვის ღილაკი მუშაობს თუ არა.

3. OLED აჩვენებს ყველაფერს სწორ ორიენტაციასა და პოზიციაში სწორი ინტერვალით.

4. სენსორული ღილაკები ყველა გამართულად მუშაობს და სწორად არის მონიშნული.

5. თუ კოდირება იძლევა მანძილის მნიშვნელობებს გადაბრუნებისას.

6. MPU6050 და SHARP IR მოდულები მუშაობს და იძლევა სწორ კითხვას.

7. ზუზუნი ისმის.

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

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

ნაბიჯი 19: PUSH ღილაკის გაფართოების განთავსება და საქმის შეკრება

PUSH ღილაკის გაფართოების განთავსება და საქმის შეკრება
PUSH ღილაკის გაფართოების განთავსება და საქმის შეკრება
PUSH ღილაკის გაფართოების განთავსება და საქმის შეკრება
PUSH ღილაკის გაფართოების განთავსება და საქმის შეკრება
PUSH ღილაკის გაფართოების განთავსება და საქმის შეკრება
PUSH ღილაკის გაფართოების განთავსება და საქმის შეკრება

LED- ის გამოყენება ბიძგიანი ღილაკის შესაცვლელად

დატენვის მოდულის ღილაკის ლილვი ძალიან მოკლეა გარსაცმის გარეთა გასასვლელად. ასე რომ, 3 მმ LED თავი გამოიყენება როგორც გამაძლიერებელი.

1. LED- ების ფეხები გათიშულია მავთულის საჭრელის გამოყენებით.

2. LED- ის ბრტყელი მხარე დამზადებულია გლუვი და დონის გამოყენებით sandpaper- ის გამოყენებით. თუ LED ძალიან პატარაა ხელით გასაკონტროლებლად, გამოიყენეთ პინცეტი.

3. განათავსეთ LED- ის თავი მისთვის განკუთვნილ ხვრელში საქმის სახურავზე, როგორც ეს ნაჩვენებია სურათზე. დარწმუნდით, რომ ლიდერი არ არის მჭიდრო, რადგან ის უნდა გადაადგილდეს შიგნით და გარეთ, როდესაც ღილაკზე დაჭერით

საქმის შეკავშირება

1. წაისვით ნებისმიერი რეზინის დაფუძნებული ადჰეზივები (მე გამოვიყენე ფევი ბონდი) რემის გასწვრივ, როგორც სხეულზე, ასევე თავსახურზე.

2. დაელოდეთ 5 -დან 10 წუთს, სანამ წებო ოდნავ გაშრება და შემდეგ ორივე ნახევარი ერთად დააჭირეთ. დარწმუნდით, რომ კოდირების ბორბლის ფოლადის ღერძის თავისუფალი ბოლო გადადის ხვრელში, რომელიც გათვალისწინებულია მის თავზე.

3. გამოიყენეთ მძიმე ტვირთი (მე გამოვიყენე UPS ბატარეა), რათა ორივე ნაჭერი დაპრესილი იყოს წებოს გაშრობისას.

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

ნაბიჯი 20: მარკირება შეხების ღილაკებზე

შეხების ღილაკების მარკირება
შეხების ღილაკების მარკირება
შეხების ღილაკების მარკირება
შეხების ღილაკების მარკირება
შეხების ღილაკების მარკირება
შეხების ღილაკების მარკირება

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

ანბანი ამოიღეს თეთრი სტიკერის ფურცლიდან ჩემი ხელნაკეთი ლაზერული საჭრელის გამოყენებით.

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

ანბანის მაქსიმალური სიმაღლე: 8 მმ

ანბანის მაქსიმალური სიგანე: 10 მმ

გაფრთხილება: ატარეთ ლაზერული ბლოკირების უსაფრთხოების სათვალეები, როდესაც მუშაობთ ლაზერული დამამუშავებელი ან ჭრილი

ნაბიჯი 21: შედეგები

Image
Image
შედეგები
შედეგები
შედეგები
შედეგები

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

ᲒᲛᲐᲓᲚᲝᲑᲗ

ჯიბის ზომის კონკურსი
ჯიბის ზომის კონკურსი
ჯიბის ზომის კონკურსი
ჯიბის ზომის კონკურსი

პირველი პრიზი ჯიბის ზომის კონკურსში

გირჩევთ: