Სარჩევი:
- ნაბიჯი 1: რაც გჭირდებათ
- ნაბიჯი 2: ბაზის მომზადება
- ნაბიჯი 3: Leds & Resistors
- ნაბიჯი 4: პროცესორი და კრისტალი
- ნაბიჯი 5: ღილაკი
- ნაბიჯი 6: მავთულები
- ნაბიჯი 7: სქემატური
- ნაბიჯი 8: პროგრამული უზრუნველყოფა
- ნაბიჯი 9: დასრულებული საათი
ვიდეო: ორობითი მარმარილოს საათი: 9 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს არის მარტივი საათი, რომელიც აჩვენებს დროს (საათებს/წუთებს) ორობითი შუშის მარმარილოს ქვეშ დამალული led- ების გამოყენებით. საშუალო ადამიანისთვის ის ჰგავს მნათობთა რამოდენიმეს, მაგრამ თქვენ შეძლებთ დროის თქმას მხოლოდ ერთი შეხედვით ამ საათზე შეიძლება დაგჭირდეთ რამდენიმე დღე სწრაფი ორობითი დათვლის ეზოთერულ ხელოვნებაზე დასაჩქარებლად, მაგრამ თქვენ გექნებათ საშუალება გითხრათ დრო დაუყოვნებლივ, დასაწყისში ცოტა ნელა. ორობითი დათვლა.
ნაბიჯი 1: რაც გჭირდებათ
- ერთი Atmel Tiny2313 მიკროკონტროლი
- ერთი 0.1 uF კონდენსატორი
- თერთმეტი რეზისტორი - 120 ოჰმი
- თერთმეტი მაღალი სიკაშკაშე leds. მე გამოვიყენე 6 თეთრი და 5 ყვითელი
- ერთი 10 MHz კრისტალი
- ორი 20 pF კონდენსატორი
- ერთი პატარა ღილაკი
- თერთმეტი მინის მარმარილო
- ლამაზი ხის ნაჭერია, რომლითაც შეგიძლიათ დაამონტაჟოთ ეს ყველაფერი
ქვემოთ მოცემულ სურათზე აკლია ლიდერები და რეზისტორები…
ნაბიჯი 2: ბაზის მომზადება
ავიღე ხის ნაჭერი (3x2 სმ, 50 სმ სიგრძის), რომელიც ვიპოვე კარადაში და გამოვიყენე, როგორც საათის საფუძველი.
მე დავიწყე თერთმეტი 5 მმ -იანი ხვრელის გაბურღვა ლიდერების გასწვრივ. თავზე მე ვიყენებ 12 მმ საბურღს და ვბურღავ 7 მმ -ით თითოეულ 5 მმ ხვრელში, რათა მივიღო ჩაღრმავება მარმარილოს ჩასასმელად. ქვედა ნაწილში მე გამოვიყენე კიდევ უფრო ფართო საბურღი და თითოეული უზარმაზარი ხვრელის გასწვრივ გავხეხე ხის უზარმაზარი ნაჭერი, შემდეგ კი თხრილს გავხედე ხვრელებს შორის, რათა კაბელები იქ ჩადებულიყო. საათსა და წუთს შორის შუალედში გავწურე და ამოვიღე უზარმაზარი კრატერი ელექტრონიკის ჩასადებად. მას შემდეგ, რაც ცოტა გახეხეთ და ეს ყველაფერი მუქი ყავისფერი შეღებეთ.
ნაბიჯი 3: Leds & Resistors
Led– ებს აქვთ ერთი მოკლე ტყვია (მინუსი) და გრძელი led (პლუს). ჩადეთ ყველა მიმართულება ერთი მიმართულებით და შემდეგ შეაერთეთ ყველა მოკლე ბილიკი ერთად.
შეაერთეთ 120 ოჰმეტიანი რეზისტორები გრძელი ლიდერებით. შეაერთეთ მავთული იმდენად გრძელი, რომ საათის შუაგულში მიაღწიოს თითოეულ რეზისტორს.
ნაბიჯი 4: პროცესორი და კრისტალი
მე არ შემიწუხებია ამ პროექტისთვის მიკროსქემის დაფის გაკეთება, უფრო ადვილია ამ ყველაფრის შეკვრა მკვდარი შეცდომების სტილში. (სინამდვილეში მე მირჩევნია ამას დავარქვა შეცდომა, რადგან ჩიპი არ არის თავდაყირა, მაგრამ გაბრტყელებულია/გატეხილია …;-)
დაიწყეთ პროგრამული უზრუნველყოფის ჩიპში ჩასმა (ATtiny2313) და შეამოწმეთ, რომ ის მუშაობს. შემდეგ გააბრტყელეთ ჩიპი ყველა ლიდერის დახრით. შეახვიეთ კრისტალი ჩიპზე 4 და 5 პინზე. კრისტალის ბორბლები ჩიპის ქვედა ნაწილზე გავიქეცი, რომ ისინი ჩემი გზიდან გამეყვანა. შეაერთეთ 20 Kohm რეზისტორი პინ 1 (გადატვირთვა) და პინ 20 (პლუს) შორის. შეაერთეთ ორი 20 pF კონდენსატორი 4 და 5 პინზე და შემდეგ შეაერთეთ ორივე პინზე 10 (მინუს). შეაერთეთ 100 nF კონდენსატორი პინ 10 (მინუს) და პინ 20 (პლუს) შორის.
ნაბიჯი 5: ღილაკი
ამოიღეთ ჩანაწერი ხის ღილაკზე და დააკავშირეთ ღილაკი მავთულხლართთან, რომელიც დაკავშირებულია ყველა ლიდერთან. შემდეგ შეაერთეთ კიდევ ერთი მავთული საკმარისად დიდხანს, რომ მიაღწიოთ მიკროკონტროლერს ღილაკის მეორე პინზე
ნაბიჯი 6: მავთულები
შეაერთეთ მავთულები led– ებიდან და ღილაკი მიკროკონტროლერზე.
წამყვანი პირველი ლიდერი (წამყვანი ყველაზე შორს ქვემოთ) არის წუთი -1, რომელიც მიყვანილია წამყვანამდე წუთის 32 – ისთვის, რომელიც უნდა იყოს მიკროკონტროლერის ქვეშ. მიკროკონტროლერის ზემოთ არის Hour-1 led. ნუ დაგავიწყდებათ მავთული, რომელიც მოდის ღილაკიდან, მიამაგრეთ ის მიკროკონტროლერზე 11 -ზე. დაასრულეთ დენის მავთულის შედუღება პროცესორზე 20 (პლუს) და პინ 10 (მინუს). დიახ, გასაკეთებელია ერთი ბოლო მავთული - შეაერთეთ მავთული მიკროკონტროლერ პინ 10 – ს შორის, გრძელი მავთულით, რომელიც აკავშირებს ყველა ლიდერს (და ღილაკს). დაასრულეთ ცხელი წებოს გამოყენებით, რათა ყველა მავთული სანგრებში ჩაწეროთ მოწესრიგებული და მოწესრიგებული წესით.
ნაბიჯი 7: სქემატური
სქემატური სქემა იმდენად მარტივია და არ არის მიკროსქემის დაფა, რომელიც მხოლოდ ხელით გაკეთებული სქემატურია.
ნაბიჯი 8: პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა დაწერილია C Atmel– ისთვის GCC– ის გამოყენებით.
პროგრამულ უზრუნველყოფაში განსაკუთრებული არაფერია. Timer0 გამოიყენება შეფერხებების შესაქმნელად ყოველ 1638.4 აშშ დოლარში და ბრეზენჰემის ალგორითმი გამოიყენება იმისათვის, რომ დავრწმუნდეთ, რომ საათი საშუალოდ ყოველ წამს ათვლის. საათის ჩართვის შემდეგ, საათი აჩვენებს წერტილს, რომელიც მაღლა და ქვევით აციმციმებლად მიუთითებს, რომ დრო უნდა იყოს მითითებული. ღილაკზე დაჭერით დრო 15 წამის განმავლობაში ნელი სიჩქარით მიიწევს და შემდეგ აჩქარდება. თუ ღილაკს უბრალოდ დააჭირეთ მომენტალურად (0,1-0,5 წამი), დრო მცირდება ერთი წუთის განმავლობაში ადვილი მორგებისთვის.
ნაბიჯი 9: დასრულებული საათი
წებოვეთ მარმარილოები ცხელი წებოს დაბის გამოყენებით და ეს კეთდება!
წაისვით მასზე 5 ვოლტი და ისიამოვნეთ მისი დიდებით …:-)
გირჩევთ:
მიკრო ორობითი საათი: 10 ნაბიჯი (სურათებით)
მიკრო ორობითი საათი: ადრე შეიქმნა Instructable (ორობითი DVM), რომელიც იყენებს შეზღუდული ჩვენების არე ბინარულ გამოყენებას. ეს იყო მხოლოდ მცირე ნაბიჯი, რომელმაც ადრე შექმნა ძირითადი კოდის მოდული ათწილადში ორობითი კონვერტაციისთვის ორობითი საათის შესაქმნელად, მაგრამ
საბოლოო ორობითი საათი: 12 ნაბიჯი (სურათებით)
საბოლოო ორობითი საათი: მე ახლახანს გავეცანი ორობითი საათების კონცეფციას და დავიწყე გარკვეული კვლევების გაკეთება იმის დასადგენად, შევძლებ თუ არა ამის შექმნას ჩემთვის. თუმცა, მე ვერ ვიპოვე არსებული დიზაინი, რომელიც იყო როგორც ფუნქციონალური, ასევე თანამედროვე. ასე რომ, მე გადავწყვიტე
მარმარილოს საათი: 12 ნაბიჯი (სურათებით)
Marble Clock: EDIT: This Instructable was featured, Motherboard - VICEHackadayArduino's official blogHackster blogDigital Trends შენიშვნა: მე მაქვს ტვიტერის ანგარიში, სადაც ვაქვეყნებ ჩემი პროექტების პროგრესს, სანამ მათ გამოვაქვეყნებ. შეგიძლიათ გამომყვეთ და გამოხმაურდეთ
ორობითი სამაგიდო საათი: 9 ნაბიჯი (სურათებით)
ორობითი სამაგიდო საათი: ორობითი საათები გასაოცარია და ექსკლუზიურად მათთვის, ვინც იცის ორობითი (ციფრული მოწყობილობების ენა). თუ ტექნიკოსი ხართ, ეს უცნაური საათი თქვენთვისაა. ასე რომ, შექმენით საკუთარი ხელით და შეინახეთ თქვენი დრო საიდუმლოდ! თქვენ ნახავთ უამრავ ორობითი გ
ორობითი LED მარმარილოს საათი: 6 ნაბიჯი (სურათებით)
ორობითი LED მარმარილოს საათი: ახლა მე ვფიქრობ, რომ ყველას აქვს ორობითი საათი და აქ არის ჩემი ვერსია. მე მომეწონა ის, რომ ეს პროექტი აერთიანებდა ხის ნაწარმოებებს, პროგრამირებას, სწავლებას, ელექტრონიკას და ალბათ მხოლოდ მცირე მხატვრულ შემოქმედებას. აჩვენებს დროს, თვეს, თარიღს, დღეს