Სარჩევი:

ძირითადად 3D დაბეჭდილი ორობითი კოდირება: 4 ნაბიჯი (სურათებით)
ძირითადად 3D დაბეჭდილი ორობითი კოდირება: 4 ნაბიჯი (სურათებით)

ვიდეო: ძირითადად 3D დაბეჭდილი ორობითი კოდირება: 4 ნაბიჯი (სურათებით)

ვიდეო: ძირითადად 3D დაბეჭდილი ორობითი კოდირება: 4 ნაბიჯი (სურათებით)
ვიდეო: Supersection Week 1 2024, ივლისი
Anonim
ძირითადად 3D დაბეჭდილი ორობითი კოდირებით
ძირითადად 3D დაბეჭდილი ორობითი კოდირებით
ძირითადად 3D დაბეჭდილი ორობითი კოდირებით
ძირითადად 3D დაბეჭდილი ორობითი კოდირებით
ძირითადად 3D დაბეჭდილი ორობითი კოდირებით
ძირითადად 3D დაბეჭდილი ორობითი კოდირებით

კოდირება გარდაქმნის ინფორმაციას ერთი ფორმატიდან ან კოდიდან მეორეზე. ამ ინსტრუქციებში წარმოდგენილი მოწყობილობა გარდაქმნის ათწილადის რიცხვებს 0 -დან 9 -მდე ორობითი ეკვივალენტებით. ამასთან, აქ წარმოდგენილი კონცეფციები შეიძლება გამოყენებულ იქნას კოდირების შესაქმნელად ნებისმიერი გონივრული რაოდენობის ერთეულისა და კოდისთვის (ვთქვათ 20 ან ნაკლები). რამოდენიმე ადვილად მოპოვებული მიკროსქემის და ხრახნის გარდა, ამ ძირითადად მექანიკური აპარატის ყველა ნაწილი შეიძლება იყოს 3D დაბეჭდილი.

რატომ ვაკეთებ ამას?

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

მე ვაპირებ გავაკეთო "სამუშაო ციფრული კომპიუტერი" იმ წიგნის საფუძველზე, რომელსაც მე ვუწოდებ WDC-1. წიგნი დაყოფილია სექციებად, რომლებიც ემყარება კომპიუტერის ძირითად კომპონენტებს, როგორიცაა არითმეტიკული ლოგიკური ერთეული, ძირითადი მეხსიერება, საკონტროლო ერთეული და თქვენ მიხვდით, რომ ეს არის Decimal to Binary Encoder, რომელსაც მე ვაპირებ პირველ რიგში.

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

დიზაინის განახლება

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

მარაგები

დაბეჭდილი ნაწილების გარდა დაგჭირდებათ შემდეგი (ზემოთ ნაჩვენები):

  • 4 Cylewet Momentary Hinge Metal Roller Lever Micro Switches - Amazon
  • 4 M3 x 3 მმ ჭანჭიკები

ნაბიჯი 1: ნაწილების დაბეჭდვა

ნაწილების დაბეჭდვა
ნაწილების დაბეჭდვა

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

ბეჭდვის გარჩევადობა:.30 მმ

შევსება: 20%

პერიმეტრები: 2

მხარდაჭერა: არა

ძაფები: მე გამოვიყენე AMZ3D PLA

ათწილადის ორობითი კოდირების შესაქმნელად დაგჭირდებათ შემდეგი ნაწილების დაბეჭდვა:

  • 1 კოდირების ბაზა
  • 1 კოდირების ღილაკი
  • 15 Encoder Peg - დააყენეთ გარჩევადობა.10 მმ, დაამატეთ პატარა ზღვარი და შეამცირეთ პირველი ფენის სიჩქარე 5 მმ/წმ
  • 1 კოდირების გადამრთველი ზედა
  • 1 კოდირების ზედა ნაწილი
  • 1 კოდირების ბორბალი

ნაბიჯი 2: ნაწილების შეკრება

შეიკრიბეთ ნაწილები
შეიკრიბეთ ნაწილები
შეიკრიბეთ ნაწილები
შეიკრიბეთ ნაწილები
შეიკრიბეთ ნაწილები
შეიკრიბეთ ნაწილები

ათწილადის ორობითი კოდირების აწყობა საკმაოდ ადვილია:

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

Ის არის. თქვენი ათწილადი ორობითი კოდირებისთვის მზადაა გამოსაყენებლად.

ნაბიჯი 3: ციფრული ორობითი კოდირების ტესტირება

ციფრულიდან ორობითი კოდირების ტესტირება
ციფრულიდან ორობითი კოდირების ტესტირება
ციფრულიდან ორობითი კოდირების ტესტირება
ციფრულიდან ორობითი კოდირების ტესტირება
ციფრულიდან ორობითი კოდირების ტესტირება
ციფრულიდან ორობითი კოდირების ტესტირება

პირველი სურათი ზემოთ აჩვენებს წიგნიდან ათწილადიდან ორობითი კოდირების პანელს. ვინაიდან მე ბოლომდე მზად არ ვარ ამის დასაძლევად, მე გავაკეთე საცდელი პანელი, რომელსაც ხედავთ მეორე სურათზე. მე დავამონტაჟე ორობითი კოდირება ოთხი M3 x 8 მმ ჭანჭიკით და დავამატე ოთხი 3 მმ LED ები ზოგიერთ სახლში გაზრდილ პანელზე დამონტაჟებულ სოკეტში.

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

  1. ოთხი LED კათოდი (მოკლე მავთული) მიწამდე.
  2. საერთო ტერმინალი თითოეული გადამრთველიდან +5V.
  3. ჩვეულებრივ გახსენით ტერმინალი თითოეული გადამრთველიდან შესაბამისი LED- ის ანოდზე.

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

ნაბიჯი 4: საბოლოო აზრები

მე არ ველი, რომ ბევრ ადამიანს მალე დასჭირდება მექანიკური ციფრული ორობითი კოდირება, მაგრამ მე ვფიქრობ, რომ აქ ნაჩვენები ტექნიკა შეიძლება განზოგადდეს სხვა კოდირების ამოცანებისთვის. WDC-1 პროექტით, მაგალითად, ორი ორობითი დამშიფრებლის გარდა, მე ვიღებ კოდირს, რომელიც ასახავს მანქანის ინსტრუქციებს (ADD, SUB, SHIFT და ა.შ.) შვიდ საკონტროლო სიგნალში ჩემს არითმეტიკულ ლოგიკურ ერთეულს შეასრულოს ის ამოცანები.

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

გირჩევთ: