Სარჩევი:

სასიამოვნოდ ბოდვითი დღის საათი: 8 ნაბიჯი (სურათებით)
სასიამოვნოდ ბოდვითი დღის საათი: 8 ნაბიჯი (სურათებით)

ვიდეო: სასიამოვნოდ ბოდვითი დღის საათი: 8 ნაბიჯი (სურათებით)

ვიდეო: სასიამოვნოდ ბოდვითი დღის საათი: 8 ნაბიჯი (სურათებით)
ვიდეო: მიირთვით თაფლი ყოველ დღე და თქვენს სხეულში მოხდება ეს 8 ცვლილება 2024, ივლისი
Anonim
სასიამოვნოდ მხიარული დღის საათი
სასიამოვნოდ მხიარული დღის საათი

ასევე გაინტერესებთ რა დღეა დღეს? ეს სასიამოვნოდ ბოდვითი დღის საათი ამცირებს მას დაახლოებით რვა სხვადასხვა შესაძლებლობამდე!

მარაგები

მასალები:

  • BBC მიკრო: ბიტი ბატარეის პაკეტით
  • 360 სერვო
  • მავთულები

ინსტრუმენტები:

  • 3D პრინტერი
  • წებო ცხელი წებო იარაღი

ნაბიჯი 1: პროექტის ვიდეო

Image
Image

ნაბიჯი 2: საათის დიზაინი

საათის სახე
საათის სახე

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

შრიფტი, რომელიც ჩვენ ვიყენეთ საათზე არის ეს Google შრიფტი, სახელად Slackey.

ნაბიჯი 3: საათის სახე

საათის სახე
საათის სახე
საათის სახე
საათის სახე
საათის სახე
საათის სახე

საათის სახე რომ შევქმნათ, ჩვენ ციფრული ნახატი რვა დასაბეჭდი 3D მოდელზე გადავაქციეთ. ჩვენ ექსპორტი გავუშვით ნახატზე, როგორც SVG ფაილი, რომელიც შემდეგ შემოვიტანეთ 3D მოდელირების პროგრამულ უზრუნველყოფაში, ჩვენს შემთხვევაში Fusion360.

ეს ინსტრუქცია, თუ როგორ უნდა გააკეთოთ 3D მოდელი სურათისგან, განმარტავს ამ პროცესს საკმაოდ კარგად სხვადასხვა უფასო ინსტრუმენტების გამოყენებით.

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

ნაბიჯი 4: საათის ხელი

საათის ხელი
საათის ხელი
საათის ხელი
საათის ხელი

ჩვენს საათს ასევე სჭირდება ხელი დღისკენ! შემობრუნებული ხელის გასაკეთებლად ჩვენ იგივე ნაბიჯები გადავდგით, როგორც ადრე, ილუსტრაციის ისრის ცალკეული SVG ფაილში ექსპორტით და 3D მოდელში გადაქცევით.

იმისათვის, რომ შევძლოთ საათის სახელურის მიმაგრება სერვოზე, ჩვენ შევქმენით პატარა სამონტაჟო კერა სერვოს თავზე, MG90S Tower Pro Servo- ს ამ 3D მოდელის გამოყენებით.

ისრის საბოლოო 3D დასაბეჭდი ვერსია ემატება ამ ნაბიჯს.

ნაბიჯი 5: ელექტრონიკა

ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა

რაც შეეხება პროექტის ჭკვიან ნაწილს: ელექტრონიკა!

ამ პროექტის საწყისი იდეა იყო Micro: bit– ის გამოყენება, რათა გააკონტროლოს ის, რაც ტრიალებს, მაგალითად, servo, იმის მითითებისთვის, თუ რომელი დღეა. თუმცა, ჩვენ შევხვდით პრობლემას.

სტანდარტული სერვისები მართლაც მშვენიერი წვრილმანებია, რომელთაც შეუძლიათ გადაუხვიონ ნებისმიერ კონკრეტულ კუთხეს, რომელსაც თქვენ ეუბნებით, რომ გამოიყენონ კოდი, რაც ნამდვილად კარგი იქნება საათისათვის. მაგალითად, თუ საათი პარასკევია 90 გრადუსიანი კუთხით, შეგიძლიათ დააყენოთ სერვო ზუსტად ამ კუთხისკენ. მაგრამ ამ სტანდარტულ სერვისს შეუძლია გადაუხვიოს მხოლოდ 180 გრადუსს…

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

BBC– ის მიკრო: ბიტით სერვო რომ გამოვიყენოთ, ჩვენ მივყვებით ამ შესანიშნავი სახელმძღვანელოს, რომელიც მოცემულია Micro: bit მხარდაჭერის ვებ – გვერდზე.

ჩვენ გამოვიყენეთ Microsoft MakeCode გადააადგილეთ რედაქტორი ჩვენი მიკრო: ბიტის დასაპროგრამებლად

ამ ნაბიჯს დამატებულ კოდს აქვს ორი ფუნქცია:

  1. RandomSpin ფუნქცია საათის ბრუნავს შემთხვევითი მიმართულებით (საათის ისრის მიმართულებით ან ისრის საწინააღმდეგოდ), შემთხვევითი სიჩქარით (50% -დან 100% -მდე) შემთხვევითი დროის განმავლობაში (10 -დან 20 წამამდე).
  2. RandomWait ფუნქცია ადგენს შემთხვევითი ლოდინის დროს (მერყეობს 0,6 -დან 6 წამამდე) სერვოს დატრიალებას შორის.

ეს ორი ფუნქცია სამუდამოდ არის მოთავსებული კოდში. იმ შემთხვევაში, თუ არ გსურთ ლოდინი, ასევე შეგიძლიათ დააჭიროთ A ღილაკს მიკროზე: ბიტი, რათა მოხდეს სერვოს დატრიალება.

ნაბიჯი 6: საათის შექმნა

საათის შექმნა
საათის შექმნა
საათის შექმნა
საათის შექმნა
საათის შექმნა
საათის შექმნა

საათის შესაქმნელად, უბრალოდ ჩადეთ სერვო მექანიზმი საათის ზედაპირის შუაგულში არსებული ხვრელით და მიამაგრეთ იგი ცხელი წებოთი. დააჭირეთ ისრის ხელს hubcap– ით სერვოზე და თქვენი საათი მზად უნდა იყოს დასატრიალებლად!

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

ნაბიჯი 7: საათის სადგამი

საათის სადგამი
საათის სადგამი
საათის სადგამი
საათის სადგამი

საათი თითქმის მზად არის, მას უბრალოდ უნდა შეეძლოს ადგომა! ჩვენ 3D შევქმენით რვაკუთხა ნივთი Tinkercad– ის გამოყენებით, 3D დაბეჭდეთ იგი და დავაფიქსირეთ საათის უკანა ნაწილზე.

ნაბიჯი 8: სასიამოვნოდ მხიარული დღის საათი

სასიამოვნოდ დელირიული დღის საათი
სასიამოვნოდ დელირიული დღის საათი
სასიამოვნოდ დელირიული დღის საათი
სასიამოვნოდ დელირიული დღის საათი

ტადაააა! ჩვენ გვაქვს ის, სასიამოვნოდ ბოდვითი საათი, რომელიც პოტენციურად გეტყვით რა დღეა!

გირჩევთ: