Სარჩევი:

ორობითი მარმარილოს საათი: 9 ნაბიჯი (სურათებით)
ორობითი მარმარილოს საათი: 9 ნაბიჯი (სურათებით)

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

ვიდეო: ორობითი მარმარილოს საათი: 9 ნაბიჯი (სურათებით)
ვიდეო: ჯონ გოლდტვეიტი - “გულის გაწმენდა” - აუდიო წიგნი 2024, ივლისი
Anonim
ორობითი მარმარილოს საათი
ორობითი მარმარილოს საათი

ეს არის მარტივი საათი, რომელიც აჩვენებს დროს (საათებს/წუთებს) ორობითი შუშის მარმარილოს ქვეშ დამალული 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

Soldering Leds & Resistors
Soldering Leds & Resistors
Soldering Leds & Resistors
Soldering Leds & Resistors
Soldering Leds & Resistors
Soldering Leds & Resistors
Soldering Leds & Resistors
Soldering 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 ვოლტი და ისიამოვნეთ მისი დიდებით …:-)

გირჩევთ: