Სარჩევი:
- მარაგები
- ნაბიჯი 1: ნაწილების დაბეჭდვა
- ნაბიჯი 2: ნაწილების შეკრება
- ნაბიჯი 3: ციფრული ორობითი კოდირების ტესტირება
- ნაბიჯი 4: საბოლოო აზრები
ვიდეო: ძირითადად 3D დაბეჭდილი ორობითი კოდირება: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
კოდირება გარდაქმნის ინფორმაციას ერთი ფორმატიდან ან კოდიდან მეორეზე. ამ ინსტრუქციებში წარმოდგენილი მოწყობილობა გარდაქმნის ათწილადის რიცხვებს 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: ნაწილების შეკრება
ათწილადის ორობითი კოდირების აწყობა საკმაოდ ადვილია:
- გადაიტანეთ ოთხი ბერკეტიანი მიკრო გადამრთველი კოდირების ბაზის საყრდენ კედლებს შორის, როგორც ეს ნაჩვენებია პირველ სურათზე ზემოთ.
- დააჭირეთ ღილაკს Encoder Switch Top- ზე, რომ გადამრთველები ჩაკეტოთ ადგილზე.
- მიამაგრეთ კოდირების ბორბლის ზედა ნაწილი კოდირების ბორბალს და დარწმუნდით, რომ საკეტის ჩანართები ადგილზეა.
- დაამატეთ Encoder Pegs კოდირების ბორბალს ზემოთ ცხრილის გამოყენებით.
- გადაასრიალეთ კოდირების ბორბალი კოდირების ბაზის ლილვზე. ფრთხილად იყავით, რომ არ დაიხუროთ გადართვის ბერკეტები. შეიძლება დაგჭირდეთ მათი შეკავება, როდესაც მიამაგრებთ კოდირების ბორბალს.
- განათავსეთ კოდირების ზედა ნაწილი ბაზაზე და მიამაგრეთ ოთხი M3 x 3 მმ ჭანჭიკით.
- გადაიტანეთ კოდირების ღილაკი იმ ადგილას, სადაც შახტები და ხვრელები დგას.
Ის არის. თქვენი ათწილადი ორობითი კოდირებისთვის მზადაა გამოსაყენებლად.
ნაბიჯი 3: ციფრული ორობითი კოდირების ტესტირება
პირველი სურათი ზემოთ აჩვენებს წიგნიდან ათწილადიდან ორობითი კოდირების პანელს. ვინაიდან მე ბოლომდე მზად არ ვარ ამის დასაძლევად, მე გავაკეთე საცდელი პანელი, რომელსაც ხედავთ მეორე სურათზე. მე დავამონტაჟე ორობითი კოდირება ოთხი M3 x 8 მმ ჭანჭიკით და დავამატე ოთხი 3 მმ LED ები ზოგიერთ სახლში გაზრდილ პანელზე დამონტაჟებულ სოკეტში.
გაყვანილობა საკმაოდ სწორია წინ. მე დავამატე:
- ოთხი LED კათოდი (მოკლე მავთული) მიწამდე.
- საერთო ტერმინალი თითოეული გადამრთველიდან +5V.
- ჩვეულებრივ გახსენით ტერმინალი თითოეული გადამრთველიდან შესაბამისი LED- ის ანოდზე.
კარგად ხედავთ შედეგს ბოლო ორი სურათიდან. წარმატება. ორობითი კოდირების რეალურად აქვს საკმაოდ ლამაზი "გრძნობს" მას. თქვენ უბრალოდ იცით, როდესაც ღილაკი ჩაკეტილია ნომერში. მაგარია.
ნაბიჯი 4: საბოლოო აზრები
მე არ ველი, რომ ბევრ ადამიანს მალე დასჭირდება მექანიკური ციფრული ორობითი კოდირება, მაგრამ მე ვფიქრობ, რომ აქ ნაჩვენები ტექნიკა შეიძლება განზოგადდეს სხვა კოდირების ამოცანებისთვის. WDC-1 პროექტით, მაგალითად, ორი ორობითი დამშიფრებლის გარდა, მე ვიღებ კოდირს, რომელიც ასახავს მანქანის ინსტრუქციებს (ADD, SUB, SHIFT და ა.შ.) შვიდ საკონტროლო სიგნალში ჩემს არითმეტიკულ ლოგიკურ ერთეულს შეასრულოს ის ამოცანები.
თუ მოგწონთ ეს, შეიძლება გინდათ გაეცნოთ ჩემს სხვა ინსტრუქციებს. უმეტესად 3D დაბეჭდილი მბრუნავი გადამრთველი შეიძლება იყოს საინტერესო.
გირჩევთ:
კიდევ ერთი ძირითადად 3D დაბეჭდილი მბრუნავი გადამრთველი: 7 ნაბიჯი (სურათებით)
კიდევ ერთი ძირითადად 3D ნაბეჭდი მბრუნავი გადამრთველი: ცოტა ხნის წინ მე შევქმენი ძირითადად 3D ბეჭდვით მბრუნავი გადამრთველი სპეციალურად ჩემი Minivac 601 Replica პროექტისთვის. ჩემი ახალი Think-a-Tron 2020 პროექტისთვის, მე მჭირდება კიდევ ერთი მბრუნავი გადამრთველი. ვეძებ SP5T პანელის დამონტაჟების გადამრთველს. დანამატი
ძირითადად 3D დაბეჭდილი ღილაკი: 4 ნაბიჯი (სურათებით)
ძირითადად 3D დაბეჭდილი ღილაკი: ბოლო ორი წლის განმავლობაში მე ვაშენებ საგანმანათლებლო კომპიუტერული " სათამაშოების " ასლებს; 50-60 -იანი წლებიდან. ერთ -ერთი გამოწვევა, რომელსაც მე ვხვდები არის პერიოდის ნაწილების პოვნა, ან თუნდაც ნაწილები, რომლებიც საკმარისად მსგავსია იმისათვის, რომ ავთენტური იყოს. მიიღეთ
ძირითადად 3D ბეჭდვით როკერის გადამრთველი: 4 ნაბიჯი (სურათებით)
ძირითადად 3D ნაბეჭდი როკერის გადამრთველი: Instructable არის შემდგომი გამოკვლევა იმისა, რისი მიღწევაც შესაძლებელია მოკრძალებული მაგნიტური ლერწმის გადამრთველით და რამდენიმე ნეოდიმი მაგნიტით. ჯერჯერობით ლერწმის გადამრთველებისა და მაგნიტების გამოყენებით მე შემუშავებული მაქვს შემდეგი: Rotary Switch Slider Switch Push Bu
LED სასწრაფო ნათურა (ძირითადად მოთხოვნილი): 4 ნაბიჯი
LED სასწრაფო ნათურა (ძირითადად მოთხოვნადი): ეს პროექტი შთაგონებულია ჩემი უბრალო მოთხოვნილებით, რათა თავიდან ავიცილო მტკივნეულად დარტყმა კუთხეებში, როდესაც ელექტროენერგია ჩაქრება და მე ვაკეთებ ნივთებს ჩემს მოედანზე შავ სარდაფში, ან სხვა ბნელ ადგილებში. სხვა გადაწყვეტილებების გაფართოებული და გონივრული შეფასების შემდეგ
Arduino ორობითი საათი - 3D დაბეჭდილი: 5 ნაბიჯი (სურათებით)
Arduino ორობითი საათი - 3D ბეჭდვით: მე უკვე რამდენიმე ხანია ვათვალიერებ ორობითი საათებს ჩემი საოფისე მაგიდისთვის, თუმცა ისინი საკმაოდ ძვირია და / ან არ გააჩნიათ უზარმაზარი ფუნქციები. ამიტომ გადავწყვიტე, რომ ამის ნაცვლად გავაკეთებდი. საათის შექმნისას გასათვალისწინებელია Arduino / Atmega328