Სარჩევი:
ვიდეო: მოტოციკლის გადაცემათა კოლოფის პოზიცია შვიდი სეგმენტის ჩვენებით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს პროექტი მოიცავს რამოდენიმე შეყვანის გაშიფვრას (ამ შემთხვევაში 7), რათა გამოჩნდეს რიცხვითი მნიშვნელობები შვიდი სეგმენტის ჩვენებაზე (SSD), რასაც ეწოდება ორობითი კოდირებული ათწილადი (BCD), დიოდური მატრიცა და მიკრო ჩიპი, რომელსაც ეწოდება BCD4511 (ან CD4511). მე მქონდა ძალიან მკვეთრი სწავლის მრუდი ამ პროექტთან ერთად და მე შევისწავლე მთელი რიგი სხვადასხვა ვარიანტი; მათ შორის, ჩემი Arduino– ს გამოყენება ცვლადი და ცვლადი რეგისტრებით I/O ქინძისთავების შესანარჩუნებლად. თუმცა საბოლოოდ აღმოვაჩინე, რომ ეს გამოსავალი უფრო მძლავრი იყო და მინდოდა შემეგროვებინა ჩემი ძებნისას შეკრებილი ყველა სასარგებლო ინფორმაცია, რათა სხვები შეიძლება ჰქონდეს უფრო ადვილი საქმე იმავეს გაკეთებაში.
ნაბიჯი 1: დიოდური მატრიცა
ვიკიპედია გეტყვით ორობითი კოდირებული ათწილადი (BCD) არის ორობითი კოდირების ფორმა, რომელიც გამოიყენება რიცხვითი მნიშვნელობების გამოსახატავად, ამ შემთხვევაში მას ნამდვილად არ აქვს დიდი განსხვავება რეგულარული ორობითი ნუმერაციისგან, მაგრამ ღირს შემოწმება. ჩვენ ვიყენებთ მას ამ პროექტში იმიტომ, რომ მიკრო ჩიპი BCD4511 ამას მოითხოვს და ის საშუალებას გვაძლევს გავანადგუროთ მოტოციკლის გადაცემათა კოლოფის შვიდი შეყვანა (6 გადაცემა პლუს ნეიტრალური), BCD4511 ჩიპში 3 შესასვლელამდე, რაც თავის მხრივ SSD ეს ნიშნავს, რომ 33 დიოდის ნაცვლად გვაქვს რიცხვები 0 -დან 6 -მდე (0 მიუთითებს ნეიტრალურზე) ყველა ინდივიდუალური შეყვანისგან, როგორც ეს ნაჩვენებია წინა ნაბიჯის სურათზე, ჩვენ ახლა მხოლოდ 12 დიოდი გვჭირდება. ეს შეიძლება არ ჟღერდეს ფანტასტიურად, მაგრამ როდესაც საქმე ეხება ფიზიკურად ყველა ამ კავშირს დაფაზე, სივრცე ძალიან სწრაფად იკავებს. ჩვენ ვაწარმოებთ BCD- ს დიოდური მატრიქსით გადაცემათა კოლოფის გადამრთველის შეყვანისგან, ანალოგიურად როგორც ჩვენ გამოვიყენებდით დიოდურ მატრიქსს SSD– ს მართვისათვის ადრე 33 დიოდებით. ჩვენ მხოლოდ სამი შეყვანის ('A', 'B' & 'C') მდგომარეობის შეცვლა გვჭირდება BCD4511 ჩიპში, რადგან ჩვენ გვჭირდება მხოლოდ 0 - 6 ჩვენება, რათა ფიზიკურად შევინარჩუნოთ მეოთხე შეყვანა ('D') როგორც დაბალი (ან 0) და მანიპულირება ჩიპში დარჩენილი სამი შეყვანისთვის, რათა მივიღოთ ჩვენი ღირებულებები. მიკრო ჩიპში შეყვანის მდგომარეობების მანიპულირებისთვის გამოიყენეთ ხელით დახატული წრე, რომელიც ნაჩვენებია სურათზე ზემოთ. ის იყენებს ბევრად უფრო ლაკონურ დიოდურ მატრიქსს, რათა მივიღოთ ღირებულებები ჩიპზე. გაითვალისწინეთ, რომ რადგანაც ჩემი გადამრთველი მუშაობს სიგნალის დამიწებით, რომელიც შეესაბამება ველოსიპედის გადაცემას, წრე მუშაობს იმ ძაბვის ვარდნით იმ რეზისტორებზე, რომლებიც დიოდების საშუალებით დედამიწას უკავშირდება. ანუ თუ რეზისტორი უკავშირდება დამიწებულ დიოდს, მას აქვს ძაბვის ვარდნა, რომელსაც მიკრო ჩიპი კითხულობს როგორც დაბალი (ან 0), ხოლო დანარჩენი რჩება მაღალი (ან 1), რაც გვაძლევს ჯადოსნურ BCD მნიშვნელობას.
ნაბიჯი 3: მიიღეთ შედუღება
რაც შეეხება ნაწილების სიებს, მე გამოვიყენე შემდეგი:- 330 Ohm რეზისტორები (x3)- დიოდები (x 12)- CBD4511 (ან CD4511) მიკრო ჩიპი (x1)- საერთო კათოდის შვიდი სეგმენტის ჩვენება (x1)- კონექტორები (x17) - ზოგადი 0.12 მმ ლიანდაგიანი იზოლირებული მავთული (საჭიროებისამებრ)- პროტო დაფა (5 x 7 სმ) მე გირჩევთ, რომ პირველად გააკეთოთ საცდელი პერიოდი გამყიდველის გარეშე, რათა დარწმუნდეთ, რომ ზუსტად იცით, როგორ გსურთ ჩართოთ წრე გარეთ მე დავასრულე კონფიგურაციის შეცვლა დაახლოებით 3 -ჯერ, სანამ მივიღებდი იმას, რაც მე ბუნდოვნად ვამაყობ. ამის დასამტკიცებლად, დამავიწყდა SSD- სთან მიწიერი კავშირის დამატება, ამიტომ ზოგიერთ სურათს აქვს შენიშვნები. ლურჯი მავთულები, რომლებიც მე გამოვიყენე, ჩიპიდან მიდის თითოეულ SSD კონექტორზე მარცხენა მხარეს დაფა. მარჯვენა ნახევარში ლურჯი აკავშირებს დამიწების სიგნალს მოტოციკლის გადამრთველიდან მატრიცის შესაბამის დიოდებთან. ყვითელი მავთულები არის ჩიპის BCD შეყვანის 'A', 'B' და 'C', ნარინჯისფერი არის V+ კავშირები და შავი არის დედამიწა, რომელთაგან ერთი აკავშირებს BCD- ს 'D' მიწასთან დასაჭერად ის დაბალია ადრე აღწერილი მიზეზების გამო.
ნაბიჯი 4: ყველაფერი შესრულებულია
აქ არის ბმული ვიდეო გადაცემათა კოლოფის მაჩვენებლის მოქმედებაში.
ვიმედოვნებ, რომ ამას აქვს აზრი და რომ ზოგიერთ თქვენგანს შეიძლება ეს გამოადგეს თქვენს პროექტებში.
Ყველაფერი საუკეთესო;
ჯეიმს.
გირჩევთ:
მექანიკური შვიდი სეგმენტის ჩვენების საათი: 7 ნაბიჯი (სურათებით)
მექანიკური შვიდი სეგმენტის ჩვენების საათი: რამდენიმე თვის წინ მე ავაშენე ორნიშნა მექანიკური 7 სეგმენტიანი დისპლეი, რომელიც გადავაქციე ათვლის ტაიმრად. ის საკმაოდ კარგად გამოვიდა და ბევრმა ადამიანმა შესთავაზა გაორმაგება ეკრანზე საათის შესაქმნელად. პრობლემა ის იყო, რომ მე უკვე გარბოდა
აკონტროლეთ შვიდი სეგმენტის ჩვენება Arduino– ს და 74HC595 Shift Register– ის გამოყენებით: 6 ნაბიჯი
აკონტროლეთ შვიდი სეგმენტის ჩვენება Arduino– ს და 74HC595 Shift რეგისტრაციის გამოყენებით: ჰეი, რა ხდება, ბიჭებო! აქარში აქ არის CETech– დან. შვიდი სეგმენტის ჩვენება კარგი სანახავია და ყოველთვის მოსახერხებელი საშუალებაა ციფრების სახით მონაცემების ჩვენებისათვის, მაგრამ მათში არის ნაკლი, რომელიც არის ის, რომ როდესაც ჩვენ რეალურად ვაკონტროლებთ შვიდი სეგმენტის ჩვენებას
Edge-Lit შვიდი სეგმენტის საათის ჩვენება: 16 ნაბიჯი (სურათებით)
Edge-Lit შვიდი სეგმენტის საათის ჩვენება: შვიდი სეგმენტის ჩვენება უკვე საუკუნეზე მეტია არსებობს (https://en.wikipedia.org/wiki/Seven-segment_display) და ქმნიან ციფრების ნაცნობ ფორმას ციფრულ საათებში, ინსტრუმენტთა პანელებში და მრავალი სხვა რიცხვითი ჩვენება. ისინი ხელახლა
როგორ გააკეთოთ გადაცემათა კოლოფის მბრუნავი სლაიდერი: 6 ნაბიჯი (სურათებით)
როგორ გავაკეთოთ გადაცემათა კოლოფის მბრუნავი სლაიდერი: სრული ვიდეო ეს სლაიდერი შეიძლება სრიალდეს მოსახვევში და ინოვაციურად
Tamiya 72004 Worm გადაცემათა კოლოფის სიჩქარის სენსორი: 5 ნაბიჯი (სურათებით)
Tamiya 72004 Worm Gearbox Speed Sensor: მე მინდოდა ზუსტად გამეკონტროლებინა ძრავის სიჩქარე Tamiya 72004 ჭიის გადაცემათა კოლოფში რობოტისთვის, რომელსაც მე ვაშენებ. ამისათვის თქვენ უნდა გქონდეთ რაიმე გზა, რომ გაზომოთ მიმდინარე სიჩქარე. ეს პროექტი აჩვენებს სიჩქარის სენსორის ევოლუციას. როგორც ხედავთ მე