Სარჩევი:
- მარაგები
- ნაბიჯი 1: პროექტის ვიდეო
- ნაბიჯი 2: საათის დიზაინი
- ნაბიჯი 3: საათის სახე
- ნაბიჯი 4: საათის ხელი
- ნაბიჯი 5: ელექტრონიკა
- ნაბიჯი 6: საათის შექმნა
- ნაბიჯი 7: საათის სადგამი
- ნაბიჯი 8: სასიამოვნოდ მხიარული დღის საათი
ვიდეო: სასიამოვნოდ ბოდვითი დღის საათი: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ასევე გაინტერესებთ რა დღეა დღეს? ეს სასიამოვნოდ ბოდვითი დღის საათი ამცირებს მას დაახლოებით რვა სხვადასხვა შესაძლებლობამდე!
მარაგები
მასალები:
- BBC მიკრო: ბიტი ბატარეის პაკეტით
- 360 სერვო
- მავთულები
ინსტრუმენტები:
- 3D პრინტერი
- წებო ცხელი წებო იარაღი
ნაბიჯი 1: პროექტის ვიდეო
ნაბიჯი 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 გადააადგილეთ რედაქტორი ჩვენი მიკრო: ბიტის დასაპროგრამებლად
ამ ნაბიჯს დამატებულ კოდს აქვს ორი ფუნქცია:
- RandomSpin ფუნქცია საათის ბრუნავს შემთხვევითი მიმართულებით (საათის ისრის მიმართულებით ან ისრის საწინააღმდეგოდ), შემთხვევითი სიჩქარით (50% -დან 100% -მდე) შემთხვევითი დროის განმავლობაში (10 -დან 20 წამამდე).
- RandomWait ფუნქცია ადგენს შემთხვევითი ლოდინის დროს (მერყეობს 0,6 -დან 6 წამამდე) სერვოს დატრიალებას შორის.
ეს ორი ფუნქცია სამუდამოდ არის მოთავსებული კოდში. იმ შემთხვევაში, თუ არ გსურთ ლოდინი, ასევე შეგიძლიათ დააჭიროთ A ღილაკს მიკროზე: ბიტი, რათა მოხდეს სერვოს დატრიალება.
ნაბიჯი 6: საათის შექმნა
საათის შესაქმნელად, უბრალოდ ჩადეთ სერვო მექანიზმი საათის ზედაპირის შუაგულში არსებული ხვრელით და მიამაგრეთ იგი ცხელი წებოთი. დააჭირეთ ისრის ხელს hubcap– ით სერვოზე და თქვენი საათი მზად უნდა იყოს დასატრიალებლად!
როდესაც ყველაფერს ერთმანეთთან ვასხამთ, მივხვდით, რომ საათის შუა ნაწილში არსებული ხვრელი არ იყო საკმარისად დიდი იმისათვის, რომ მოერგოს სერვოს, ამიტომ ჩვენ ხვრელი გავზარდეთ მასში ნაზად გაბურღვით. ჩვენ არ გირჩევთ ამას, რადგან მას შეუძლია ადვილად გატეხოს საათის სახე, ასე რომ ნუ იქნებით ჩვენნაირი და შეამოწმეთ საჭირო ზომა და დაარეგულირეთ იგი 3D ფაილებში დაბეჭდვამდე!
ნაბიჯი 7: საათის სადგამი
საათი თითქმის მზად არის, მას უბრალოდ უნდა შეეძლოს ადგომა! ჩვენ 3D შევქმენით რვაკუთხა ნივთი Tinkercad– ის გამოყენებით, 3D დაბეჭდეთ იგი და დავაფიქსირეთ საათის უკანა ნაწილზე.
ნაბიჯი 8: სასიამოვნოდ მხიარული დღის საათი
ტადაააა! ჩვენ გვაქვს ის, სასიამოვნოდ ბოდვითი საათი, რომელიც პოტენციურად გეტყვით რა დღეა!
გირჩევთ:
LED გულის ფოტო ჩარჩო - გააკეთე ვალენტინობის ან დაბადების დღის სრულყოფილი საჩუქარი: 7 ნაბიჯი (სურათებით)
LED გულის ფოტო ჩარჩო - გააკეთე ვალენტინობის ან დაბადების დღის სრულყოფილი საჩუქარი: გამარჯობა! ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ შეგიძლიათ გააკეთოთ ეს გასაოცარი LED გულის ფოტო ჩარჩო. ყველა ელექტრონიკის მოყვარულთათვის! გაუკეთეთ ვალენტინობის, დაბადების დღის ან საიუბილეო იდეალური საჩუქარი თქვენი საყვარელი ადამიანებისთვის! თქვენ შეგიძლიათ ნახოთ ამის დემო ვიდეო
საპენსიო საათი / დათვლა / Dn საათი: 4 ნაბიჯი (სურათებით)
საპენსიო საათი / დათვლა / Dn საათი: უჯრაში მქონდა რამოდენიმე ამ 8x8 LED dot-matrix ჩვენება და ვფიქრობდი რა გამეკეთებინა მათთან. სხვა ინსტრუქციებით შთაგონებული, მე მივიღე იდეა ავაშენო დათვლის/ზევით ჩვენება მომავალ თარიღამდე/დროზე დასათვლელად და თუ მიზნობრივი დროა
მარტივი დღის შუქის საათი: 7 ნაბიჯი
მარტივი დღის შუქის საათი: ამბავი ეს პროექტი ჩემთვის გამოწვევად დაიწყო პროგრამირების სწავლა (კოდირება) Arduino Uno– ით და ერთი 1602A LCD დისპლეით, მე პირველად მინდოდა Arduino– ს სიზუსტეზე მისი საზღვრების გადატანა. ეს არის საათის შექმნის პროექტი გამოყენების გარეშე
C51 4 ბიტიანი ელექტრონული საათი - ხის საათი: 15 ნაბიჯი (სურათებით)
C51 4 ბიტიანი ელექტრონული საათი - ხის საათი: ამ შაბათ -კვირას მქონდა თავისუფალი დრო, ასე რომ წინ წავიდა და ავაწყვე 2.40 აშშ დოლარი, 4 ბიტიანი DIY ელექტრონული ციფრული საათი, რომელიც ვიყიდე AliExpress– ისგან ცოტა ხნის წინ
ააშენეთ თქვენი კომპიუტერისთვის ნამდვილი ზარიანი საათი და ცეცხლსაქრობიანი საათი: 3 ნაბიჯი (სურათებით)
ააშენეთ ნამდვილი ზარის მომგვრელი საათი თქვენი კომპიუტერისთვის და ცეცხლის ჩაქრობის მანქანა-საათი: სპილენძის ზარი, პატარა სარელეო კიდევ რამდენიმე რამ და ნამდვილ ზარს შეუძლია საათების დარტყმა თქვენს სამუშაო მაგიდაზე. თუმცა ეს პროექტი მუშაობს Windows და Mac- ზე OS X ასევე, მე გადავწყვიტე დავაყენო Ubuntu Linux კომპიუტერზე, რომელიც აღმოვაჩინე ნაგავში და ვმუშაობ ამაზე: მე არასოდეს