Სარჩევი:
- მარაგები
- ნაბიჯი 1: ნაწილების დაბეჭდვა
- ნაბიჯი 2: მოამზადეთ ბაზა
- ნაბიჯი 3: მოამზადეთ როტორი
- ნაბიჯი 4: მოამზადეთ დგუში
- ნაბიჯი 5: შეიკრიბეთ მბრუნავი გადამრთველი
- ნაბიჯი 6: შეამოწმეთ მბრუნავი გადამრთველი
- ნაბიჯი 7: საბოლოო აზრები
ვიდეო: კიდევ ერთი ძირითადად 3D დაბეჭდილი მბრუნავი გადამრთველი: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
Fusion 360 პროექტები »
ცოტა ხნის წინ მე შევქმენი ძირითადად 3D დაბეჭდილი მბრუნავი გადამრთველი სპეციალურად ჩემი Minivac 601 Replica პროექტისთვის. ჩემი ახალი Think-a-Tron 2020 პროექტისთვის, მე მჭირდება კიდევ ერთი მბრუნავი გადამრთველი. ვეძებ SP5T პანელის დამონტაჟების გადამრთველს. დამატებითი მოთხოვნაა, რომ მე წავიკითხავ გადამრთველს Arduino– ს გამოყენებით შეზღუდული I/O ქინძისთავებით.
გამიკვირდა რამდენად ძვირი შეიძლება იყოს SP5T მბრუნავი გადამრთველი. PCB სამაგრი საკმაოდ იაფია, მაგრამ ძალიან მცირე და შეუსაბამო ჩემი საჭიროებისთვის. პანელის სამონტაჟო გადამრთველები 25 დოლარი იყო+ Digi-Key– ზე და მე დამჭირდება ორი. მე რომ პაციენტის თანამემამულე ვყოფილიყავი, ალბათ შემეძლო საზღვარგარეთ ბევრად იაფად მიმოსვლა. მე შემეძლო გამომეყენებინა იაფი პოტენომეტრი, ანალოგურ შეყვანასთან ერთად, სამუშაოს შესასრულებლად, მაგრამ მე ნამდვილად მინდოდა გამოსავალი სათანადო "დეტენციებით". დღის ბოლოს გადავწყვიტე საკუთარი ხელით მიმეცადა და რამდენიმე დღის მუშაობის შემდეგ მივიღე დიზაინი, რომელიც ზემოთ იყო გამოსახული.
ეს არ არის კომპაქტური, როგორც "მაღაზიაში შეძენილი" 50 მმ დიამეტრის დიამეტრი, მაგრამ ის, რა თქმა უნდა, გამოსაყენებელია ბევრ სიტუაციაში, მათ შორის ჩემში. პოტენომეტრის მსგავსად, თქვენ შეგიძლიათ წაიკითხოთ ხუთი განსხვავებული "გაჩერება" ერთი ანალოგური პინით და, როგორც ზემოთ ჩანს, არის პანელის დამონტაჟება.
მოდით ავაშენოთ ერთი.
მარაგები
დაბეჭდილი ნაწილების გარდა დაგჭირდებათ:
- 6 2K ohm რეზისტორები.
- ზოგიერთი პატარა დისკის მაგნიტი 3 მმ დიამეტრში და 2 მმ სიღრმეში.
- მოკლე 7 მმ სიგრძის 2 მმ დიამეტრის (12 AWG) არაიზოლირებული სპილენძის მავთული.
- რაღაც დამაკავშირებელი მავთული. ჩემსას ჰქონდა რბილი სილიციუმის იზოლაცია.
ნაბიჯი 1: ნაწილების დაბეჭდვა
ყველაფერი რაც თქვენ გჭირდებათ ამ მბრუნავი გადამრთველის გასაკეთებლად ნაჩვენებია ზემოთ. ნაბეჭდი ნაწილებისთვის გამოვიყენე შემდეგი პარამეტრები (თუ სხვაგვარად არ არის მითითებული):
ბეჭდვის გარჩევადობა:.2 მმ
შევსება: 20%
ძაფი: AMZ3D PLA
შენიშვნები: მხარდაჭერა არ არის. დაბეჭდეთ ნაწილები ნაგულისხმევი ორიენტაციით. მბრუნავი გადართვის შესაქმნელად დაგჭირდებათ შემდეგი ნაწილების დაბეჭდვა:
- 1 - მბრუნავი გადამრთველი ბაზა
- 1 - მბრუნავი გადართვის როტორი
- 1 - მბრუნავი გადამრთველი დგუში
- 1 - მბრუნავი გადამრთველი შუასადენი
- 1 - მბრუნავი გადამრთველი ბაზა
- 1 - მბრუნავი გადართვის გაყვანილობის აღკაზმულობა (სურვილისამებრ)
ნაბიჯი 2: მოამზადეთ ბაზა
- ჩადეთ 6 მაგნიტი ბაზის ნაწილში. გამოიყენეთ მცირეოდენი წებო, რომ შეინარჩუნოთ ისინი. დარწმუნდით, რომ პოლარობა იგივეა ექვსივე მაგნიტისთვის.
- გათიშეთ რეზისტორები სერიულად, როგორც ზემოთ მოცემულ ფოტოში. თითოეული უნდა იყოს 15 მმ დაშორებით. გავაკეთე პატარა ჯაგარი, რომ გამეყენებინა ისინი შესადუღებლად.
- ჩადეთ რეზისტორები ბაზის არხში, მაგნიტების საყრდენი "პოსტების" უკან. რეზისტორები მიდიან უშუალოდ სვეტების უკან, ხოლო შედუღებული ტყვიები მიდის "ხარვეზებში".
-
როდესაც დარწმუნდებით, რომ ყველა რეზისტორი სწორად არის განლაგებული, გადააქციეთ ისინი არხის ბოლოში, შემდეგ კი მიამაგრეთ ისინი ადგილზე "გასკეტის" ნაჭერით.
ნაბიჯი 3: მოამზადეთ როტორი
- ჩადეთ მაგნიტი როტორის მხარეს თითოეულ ექვს ხვრელში. შენიშვნა: მაგნიტები უნდა იყოს ორიენტირებული ისე, რომ ისინი იზიდავენ მაგნიტებს, რომლებიც დაყენებულია ბაზის შიგნით. გამოიყენეთ პატარა წებო, რომ ყველა მაგნიტი დაიჭიროთ ადგილზე.
- ჩადეთ ოთხი მაგნიტის დასტა როტორის უკანა ხვრელში, სურათზე ზემოთ.
- მიამაგრეთ როტორის ზედა ნაწილი როტორზე ისე, რომ ღრუ გახდეს პატარა კვადრატული გვირაბი. მე შევაერთე ლილვის ბრტყელი კიდე ზღუდის მარცხენა კიდეზე.
ნაბიჯი 4: მოამზადეთ დგუში
- ჩადეთ სამი მაგნიტის დასტა დგუშის "უკანა" ხვრელში. შენიშვნა: ეს მაგნიტები უნდა იყოს ორიენტირებული ისე, რომ მოგერიოს მაგნიტები, რომლებიც ჩაშენებულია როტორის შიგნით, ღრუს უკანა ნაწილში. გამოიყენეთ ცოტა წებო მათ დასაფიქსირებლად.
- შედუღეთ 7 მმ სიგრძის 2 მმ დიამეტრის სპილენძის მავთულები მოკლე სიგრძის დამაკავშირებელი მავთულის ბოლოს.
- მიაწებეთ მავთული დგუშის წინა ხვრელში და დააწებეთ 7 მმ სპილენძის მავთული დგუშის წინა გროვებზე, როგორც ზემოთ მოცემულ ფოტოში. ფრთხილად იყავით, რომ არ მიიღოთ წებო სპილენძის მავთულის წინა მხარეს.
ნაბიჯი 5: შეიკრიბეთ მბრუნავი გადამრთველი
- გადაიტანეთ დგუში როტორში იმ მავთულის საშუალებით, რომელიც ზემოთ არის მიბმული ბოლოში. მაგნიტები უნდა უბიძგონ დგუშს როტორის წინა მხარეს.
- გადაიტანეთ მავთული ბაზის ქვედა ნაწილში არსებული ხვრელიდან, გადააადგილეთ დგუში როტორის უკანა ნაწილისკენ და გადაიტანეთ შეკრება ბაზაში.
- ეს არის კარგი დრო, რომ შეამოწმოთ ჩამრთველი. როტორი თავისუფლად უნდა მოტრიალდეს და დგუში ბრუნვისას უნდა ჩავარდეს ბაზის ჩაღრმავებაში. თქვენ უნდა იგრძნოთ, როდესაც დგუში მოხვდება ერთ -ერთ სლოტში და იგრძნობთ გარკვეულ წინააღმდეგობას, როდესაც თქვენ ცდილობთ გადახვევა სლოტიდან. ეს არის დაკავების ქმედება, რომელზეც მე ვისაუბრე.
- როდესაც დარწმუნდებით, რომ ყველაფერი კარგად მუშაობს, მიამაგრეთ ბაზის ზედა ნაწილი ბაზაზე, ფრთხილად იყავით როტორის გასაწმენდად.
ნაბიჯი 6: შეამოწმეთ მბრუნავი გადამრთველი
მე დავამატე მბრუნავი გადამრთველი არდუინო ნანოსთან და დავწერე პატარა საცდელი ესკიზი, რათა დადგინდეს ანალოგური წაკითხვის () დაბრუნებული მნიშვნელობები თითოეული მბრუნავი გადამრთველის თითოეულ პოზიციაში და მივიღე შემდეგი მნიშვნელობები: 233, 196, 159, 115, და 68. მომდევნო ესკიზში ვიყენებ ამ მნიშვნელობებს და ვაყენებ დიაპაზონს -10 -დან +10 -მდე მათ გარშემო, რათა აღვნიშნო jitter კითხვაში.
#მოიცავს "FastLED.h"
#განსაზღვრეთ NUM_LEDS 35 #განსაზღვრეთ LEDS_PIN 6 CRGB led [NUM_LEDS]; int A [35] = {0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1}; int B [35] = {1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0}; int C [35] = {0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0}; int T [35] = {1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}; int F [35] = {1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}; int a = 0; void setup () {Serial.begin (115200); Serial.println ("ტესტი რეზისტორების ქსელი"); pinMode (A5, INPUT_PULLUP); FastLED.addLeds (leds, NUM_LEDS); Serial.begin (115200); Serial.println ("5x7 LED მასივი"); FastLED.setBrightness (32); } int რაოდენობა A = 0; int რაოდენობა B = 0; int რაოდენობა C = 0; int რაოდენობა T = 0; int რაოდენობა F = 0; void loop () {a = analogRead (5); Serial.println (a); თუ (a = 58) რაოდენობა F ++; თუ (a = 105) ითვლიან T ++; თუ (a = 149) რაოდენობა C ++; თუ (a = 186) დათვლა B ++; თუ (a = 223) რაოდენობა A ++; if (countF> 10) {showLetter (F); რაოდენობა A = 0; დათვლა B = 0; დათვლა C = 0; ითვლიან T = 0; countF = 0;} if (countT> 10) {showLetter (T); რაოდენობა A = 0; დათვლა B = 0; დათვლა C = 0; ითვლიან T = 0; countF = 0;} if (countC> 10) {showLetter (C); რაოდენობა A = 0; დათვლა B = 0; დათვლა C = 0; ითვლიან T = 0; countF = 0;} if (countB> 10) {showLetter (B); რაოდენობა A = 0; დათვლა B = 0; დათვლა C = 0; ითვლიან T = 0; countF = 0;} if (countA> 10) {showLetter (A); რაოდენობა A = 0; დათვლა B = 0; დათვლა C = 0; ითვლიან T = 0; countF = 0;} დაგვიანებით (10); } void showLetter (int ასო ) {for (int i = 0; i <NUM_LEDS; i ++) {if (წერილი == 1) {leds = CRGB:: თეთრი; } else {leds = CRGB:: შავი; }} FastLED.show (); }
ამ ტესტის შედეგები ჩანს ზემოთ. დაბეჭდე პატარა პანელი, რომ ჩართო გადამრთველი. ეს არის განუსაზღვრელი გამოყენება Rotary Switch– ისთვის, რათა მიიღოს მომხმარებლის პასუხი მრავალჯერადი არჩევანის კითხვაზე (A, B, C), ან True/False კითხვაზე (T, F). შემდეგ მე დავუკავშირე 5x7 NeoPixel ეკრანი, რომელიც ასევე არის ჩემი Think-a-Tron 2020 პროექტის ნაწილი. აქ არის ყველა კავშირი არდუინოსთან:
- წითელი მავთულის ჩვენება +5V– მდე
- აჩვენეთ მწვანე მავთული D6- ზე
- აჩვენეთ თეთრი მავთული GND– ზე
- გადართეთ დგუშის მავთული A5– ზე
- გადართეთ რეზისტორების მავთული GND– ზე
აქ არის ვიდეო Rotary Switch და 5x7 ჩვენება მოქმედებაში.
ნაბიჯი 7: საბოლოო აზრები
მე საკმაოდ კმაყოფილი ვარ ჩემი წვრილმანი მბრუნავი გადამრთველით. ის კარგად მუშაობს და აქვს სასიამოვნო "შეგრძნება" გაჩერებებს შორის გადასვლისას.
ყველას არ სურს დრო დაუთმოს საკუთარი მბრუნავი გადართვის განხორციელებას და, რა თქმა უნდა, ექნება განსხვავებული მოთხოვნები, ვიდრე მე მქონდა. თუმცა, ჩემნაირი ადამიანისთვის, რომელიც ბევრ რეპროდუქციულ მუშაობას ასრულებს, სასიამოვნოა იცოდეთ, რომ მცირე ძალისხმევით შეგიძლიათ მიიღოთ ზუსტად ის, რაც გჭირდებათ სამუშაოს შესასრულებლად, კომპრომისის გარეშე.
გირჩევთ:
Roberts RM33 Raspberry Pi ინტერნეტ რადიო (კიდევ ერთი…): 8 ნაბიჯი (სურათებით)
რობერტსი RM33 ჟოლო Pi ინტერნეტ რადიო (კიდევ ერთი…): დიახ, ეს არის კიდევ ერთი Raspberry Pi ინტერნეტ რადიო და არა ჩემი პირველი. მე არ ვარ დარწმუნებული, რატომ არის ეს ნაგებობა ასეთი პოპულარული, მაგრამ მე მაინც სიამოვნებას ვიღებ და ვერ ვიტყვი, რომ ესეც ჩემი უკანასკნელი იქნება. მე ნამდვილად მომწონს რობერტის გარეგნობა
YADPF (YET კიდევ ერთი ციფრული სურათის ჩარჩო): 7 ნაბიჯი (სურათებით)
YADPF (YET კიდევ ერთი ციფრული სურათის ჩარჩო): მე ვიცი, რომ ეს არ არის ახალი პერსონალი, ვიცი, მე ვნახე ზოგიერთი ეს პროექტი აქ, მაგრამ მე ყოველთვის მინდოდა ჩემი ციფრული სურათის ჩარჩოს შექმნა. ყველა სურათის ჩარჩო, რაც მე ვნახე, ლამაზია, მაგრამ მე ვეძებდი სხვა რამეს, მე ვეძებ ნამდვილად ლამაზს
ძირითადად 3D დაბეჭდილი ღილაკი: 4 ნაბიჯი (სურათებით)
ძირითადად 3D დაბეჭდილი ღილაკი: ბოლო ორი წლის განმავლობაში მე ვაშენებ საგანმანათლებლო კომპიუტერული " სათამაშოების " ასლებს; 50-60 -იანი წლებიდან. ერთ -ერთი გამოწვევა, რომელსაც მე ვხვდები არის პერიოდის ნაწილების პოვნა, ან თუნდაც ნაწილები, რომლებიც საკმარისად მსგავსია იმისათვის, რომ ავთენტური იყოს. მიიღეთ
ძირითადად 3D ბეჭდვით როკერის გადამრთველი: 4 ნაბიჯი (სურათებით)
ძირითადად 3D ნაბეჭდი როკერის გადამრთველი: Instructable არის შემდგომი გამოკვლევა იმისა, რისი მიღწევაც შესაძლებელია მოკრძალებული მაგნიტური ლერწმის გადამრთველით და რამდენიმე ნეოდიმი მაგნიტით. ჯერჯერობით ლერწმის გადამრთველებისა და მაგნიტების გამოყენებით მე შემუშავებული მაქვს შემდეგი: Rotary Switch Slider Switch Push Bu
ძირითადად 3D დაბეჭდილი ორობითი კოდირება: 4 ნაბიჯი (სურათებით)
ძირითადად 3D დაბეჭდილი ორობითი კოდირებით: კოდირება ახდენს ინფორმაციის ერთი ფორმატიდან ან კოდიდან მეორეზე გადაყვანას. ამ ინსტრუქციებში წარმოდგენილი მოწყობილობა გარდაქმნის ათწილადის რიცხვებს 0 -დან 9 -მდე ორობითი ეკვივალენტებით. ამასთან, აქ წარმოდგენილი კონცეფციები შეიძლება გამოყენებულ იქნას შესაქმნელად