Სარჩევი:

ააშენეთ თქვენი კომპიუტერისთვის ნამდვილი ზარიანი საათი და ცეცხლსაქრობიანი საათი: 3 ნაბიჯი (სურათებით)
ააშენეთ თქვენი კომპიუტერისთვის ნამდვილი ზარიანი საათი და ცეცხლსაქრობიანი საათი: 3 ნაბიჯი (სურათებით)

ვიდეო: ააშენეთ თქვენი კომპიუტერისთვის ნამდვილი ზარიანი საათი და ცეცხლსაქრობიანი საათი: 3 ნაბიჯი (სურათებით)

ვიდეო: ააშენეთ თქვენი კომპიუტერისთვის ნამდვილი ზარიანი საათი და ცეცხლსაქრობიანი საათი: 3 ნაბიჯი (სურათებით)
ვიდეო: როგორ გავიგოთ ვინ სტუმრობს თქვენს Instagram პროფილს წელს | ნახეთ ვინ ნახა თქვენი Instagram პროფილი 2024, ივნისი
Anonim
შექმენით თქვენი კომპიუტერისთვის ნამდვილი ზარიანი საათი და ცეცხლის ჩაქრობის მანქანა
შექმენით თქვენი კომპიუტერისთვის ნამდვილი ზარიანი საათი და ცეცხლის ჩაქრობის მანქანა
შექმენით თქვენი კომპიუტერისთვის ნამდვილი ზარიანი საათი და ცეცხლის ჩაქრობის მანქანა
შექმენით თქვენი კომპიუტერისთვის ნამდვილი ზარიანი საათი და ცეცხლის ჩაქრობის მანქანა

სპილენძის ზარი, რამდენიმე სარელეო რამოდენიმე სხვა რამ და ნამდვილი ზარი შეიძლება დაარტყა თქვენს სამუშაო მაგიდას. მიუხედავად იმისა, რომ ეს პროექტი მუშაობს Windows და Mac OS X– ზეც, მე გადავწყვიტე Ubuntu Linux– ის დაინსტალირება კომპიუტერზე, რომელიც აღმოვაჩინე ნაგავში და იმუშავე ამაზე: მე არასოდეს ვმუშაობდი Linux– თან, ვისწავლე დამუშავების ენა და დავწერე ესკიზი მასზე ანალოგური საათის გასაშვებად. შემდეგ მე დავურეკე ზარი კომპიუტერის სერიულ პორტს და ავაშენე ეს ზარი გასაოცარი საათი. წაიკითხე მეტი და ისწავლეთ როგორ გააკეთოთ ცეცხლსაქრობი გასაოცარი საათი. ვიდეოში ჩახმახი ძალიან სწრაფად ურტყამს კამერას…

ნაბიჯი 1: დამუშავება

დამუშავება
დამუშავება

დამუშავება დამუშავება არის როგორც პროგრამირების ენა, ასევე ინტეგრირებული განვითარების გარემო, რომელიც მიმართულია ელექტრონული ხელოვნებისა და ვიზუალური დიზაინისკენ. ის დაფუძნებულია ჯავაზე და არის ღია წყარო, როგორც ბევრი კარგი რამ არის. მისი გადმოწერა შესაძლებელია დამუშავების საწყისი გვერდიდან. მის ძირითად გამოყენებაში სწავლა ძალიან მარტივია და იძლევა "ვიზუალური გამოხმაურების მყისიერ დაკმაყოფილებას", როგორც სწორად დაწერილი ვიკიპედიაში. მე არ ვარ ბევრი პროგრამისტი, მაგრამ რამდენიმე საათი დამჭირდა ნულიდან შედეგის მისაღწევად მრავალი მაგალითისა და გაკვეთილის წყალობით. ბევრი განსაცვიფრებელი ვიზუალური მხატვრული წარმოდგენა მოცემულია დამუშავების დახმარებით და ბევრ მათგანს აქვს მათი დამუშავების წყაროს კოდი ჩამოსატვირთად. ჩემი ერთ -ერთი სასურველია სუბსტრატი: მე ბევრი დრო გავატარე თვალის ქვეშ ნახაზის ნახატზე. მე დავწერე კოდი ძალიან ძირითადი: ის ქმნის ტილოს, ანიჭებს ფონს ფონს. საათის თითოეული ხელი შედგენილია იმავე ვერტიკალური პოზიციით კოორდინატთა სისტემის მიმართ, ხრიკი არის კოორდინატთა სისტემის გადაადგილება და როტაცია. ჩვეულებრივი ხრიკი, რომელიც მე ბევრ მაგალითზე ვნახე: ბრუნვის კუთხე წრფივი თანაფარდობით არის წამებთან, წუთებთან და საათებთან. საათებში სივრცის სიმბოლოების ადიდება იგზავნება სერიულ პორტში. პერსონაჟების რაოდენობა ერთ პაკეტში არის დარტყმების რაოდენობა, მე მინდა ზარი დარეკონ, ფაქტობრივად, საათები. თქვენ ნამდვილად არ უნდა ისწავლოთ დამუშავება ამ სათამაშოს გამეორებისთვის. თანდართულ analog_clock.zip– ში ნახავთ პროგრამებს, რომლებიც მზად არის Linux– ზე, Windows– ზე და MAC OS X– ზე. Windows– ისთვის უბრალოდ ამოიღეთ პროგრამა. Windows დირექტორია და გაუშვით exe. ეს არის ის. პროგრამა ეძებს პირველ COM პორტს (სერიული პორტი COM1 თუ არ გამოიყენებთ) და მიამაგრეთ მას. ზარის მამოძრავებელი პერსონაჟი გამოვა მისგან.

ნაბიჯი 2: ზარის ახალი კლაპერი

ონლაინ თამაში Bell's New Clapper
ონლაინ თამაში Bell's New Clapper
ონლაინ თამაში Bell's New Clapper
ონლაინ თამაში Bell's New Clapper
ონლაინ თამაში Bell's New Clapper
ონლაინ თამაში Bell's New Clapper
ონლაინ თამაში Bell's New Clapper
ონლაინ თამაში Bell's New Clapper

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

ბრინჯაოს ზარი აღმოვაჩინე ტექნიკის მაღაზიაში და ჟღერს საკმაოდ ლამაზად. მე გავხსენი ორიგინალური ჩახმახი და შევცვალე 4 მმ 120 მმ სიგრძის ხრახნი საყელურებითა და ჭანჭიკით. სარელეო არის მინიატურული. მე ამოვიღე სპილენძის კონტაქტები არმატურიდან და წებოვანა u- ფორმის თხელი ფოლადის მავთული. პატარა ხრახნი და კაკალი ავსებს კლაპერს.

ნაბიჯი 3: ელექტრონიკა, ცოტაოდენი - არა, მართლა

ელექტრონიკა, ცოტაოდენი - არა, მართლა!
ელექტრონიკა, ცოტაოდენი - არა, მართლა!
ელექტრონიკა, ცოტაოდენი - არა, მართლა!
ელექტრონიკა, ცოტაოდენი - არა, მართლა!

სერიული პორტი ერთვის რელეს მარტივი ტრანზისტორი ინტერფეისის საშუალებით. სერიულ პორტში გაგზავნილი ყველა პერსონაჟი რელეს აჭერს. უფრო დიდი სარელეო შეიძლება მოითხოვოს ორი სივრცის სიმბოლო ერთი დაწკაპუნებით, სხვები შეიძლება მოითხოვოს უფრო დიდი Baud მაჩვენებელი ვიდრე ახლანდელი 300 მოკლე პულსი. მე შევცვალე სარელეო კონტაქტების მოხსნისა და ფოლადის მავთულისა და თხილისა და ჭანჭიკისგან დამზადებული ერთგვარი ჩახმახის წებო. მარტივი, მაგრამ ეფექტური. სახიფათო ნაწილია სარელეო ჩახმახის საუკეთესო პოზიციის პოვნა, რათა ის ზარს დაარღვიოს რხევების ჩაქრობის გარეშე. მე ყველაფერი მექანოზე დავაყენე უფრო სწრაფი მოდიფიკაციისა და გასწორების მიზნით. როგორც ვთქვი სქემა ძალიან უხეშია: თითქმის ნებისმიერი დაბალი / საშუალო სიმძლავრის NPN ტრანზისტორი გააკეთებს. რელეს პარალელურად დიოდი ხელს უშლის უკანა EMF სარელეო კოჭას ტრანზისტორის გასანადგურებლად. ენერგიის წყაროს უზრუნველყოფს კომპიუტერის USB პორტი, 5Vdc ხელმისაწვდომია ქინძისთავებში 1 და 4 კონექტორის. PCB შეწყვილების კონექტორი ამოვიღე მკვდარი პრინტერისგან. იმ შემთხვევაში, თუ USB პორტი მიუწვდომელია, გარე DC ძაბვის კედლის ადაპტერი კარგია. ადაპტერის ძაბვა უნდა ემთხვეოდეს რელეს და არ აღემატებოდეს ტრანზისტორის რეიტინგს. ნებისმიერი რეგულარული Radio-Shack კედლის ადაპტერი უნდა გააკეთოს, მაგრამ USB უფრო მიმზიდველია ჩემთვის. უფრო დიდი სარელეო უზრუნველყოფს უფრო დიდ ტაშს, რომ მოხვდეს უფრო დიდ ზარებს. დამოუკიდებელი ვერსია, რომელიც მე შევქმენი და რომელიც დაფუძნებულია Arduino– ს თავსებადი ტექნიკას, აღწერილია ჩემს ბლოგში. ამ შემთხვევაში ნებისმიერი კარგი ჟღერადობა კარგია, როგორც ზარი: ჩემს შემთხვევაში მე გამოვიყენე CO2 ცეცხლსაქრობი. არ არის შემუშავებული როგორც ინსტრუქცია, მაგრამ მე აქ არ გამოვაქვეყნე. ჩემს ბლოგში შეგიძლიათ იპოვოთ რამდენიმე მიმართულება, სქემატური, კოდი და ვიდეო. დინგი!

გირჩევთ: