Სარჩევი:

LED ორობითი საათი: 6 ნაბიჯი (სურათებით)
LED ორობითი საათი: 6 ნაბიჯი (სურათებით)

ვიდეო: LED ორობითი საათი: 6 ნაბიჯი (სურათებით)

ვიდეო: LED ორობითი საათი: 6 ნაბიჯი (სურათებით)
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim
LED ორობითი საათი
LED ორობითი საათი

ეს არის ჩემი PIC დაფუძნებული LED ორობითი საათის მეორე გადახედვა. ორიგინალური ვერსია იყო პირველი PIC პროექტი, რომელიც მე შევეცადე, იგი იყენებდა PIC16F84A როგორც დროის აღრიცხვის, ისე ეკრანის მატრიცის გასაკონტროლებლად, სამწუხაროდ ის არ ინარჩუნებდა საკმარის დროს და ყოველ კვირას იძენდა წუთს. ეს მეორე ვერსია დაფუძნებულია PIC16F628A მუშაობს 4 მჰც სიხშირით ეკრანის გასაკონტროლებლად, ის ასევე იყენებს DS1307 რეალურ დროში საათის ჩიპს დროის აღრიცხვის მიზნით. ყოველ წამს DS1307 აგზავნის იმპულსს PIC ჩიპზე, PIC შემდეგ კითხულობს შიდა დროს DS1307– დან I2C ავტობუსზე და შემდეგ აჩვენებს დროს ორობითი სახით LED ეკრანზე. აჩვენებს წუთებს და ზედა რიგი საათებია. სურათზე ნაჩვენები დროა 01100: 010011: 011011 ან ათობითი 12:19:27. დრო არის 24 საათიანი ფორმატით, ასე რომ, ის ადის 10111: 111011: 111011 ან 23: 59: 59 რა მას აქვს 5 ვოლტიანი რეგულატორი, ასე რომ იგი შეიძლება იკვებებოდეს ნებისმიერი 9 - 15 ვოლტი DC დენის წყაროსგან.

ნაბიჯი 1: ნაწილები / ინსტრუმენტები

ისევე როგორც ძირითადი PCB დამზადებისა და შედუღების მოწყობილობა დაგჭირდებათ შემდეგი კომპონენტები: 1x PIC16F628A და პროგრამისტი 1x DS1307 რეალურ დროში საათის ჩიპი 1x 32.768kHz watch crystal3x BC548 (ან მსგავსი) ტრანზისტორი ზედაპირზე დამაგრების რეზისტორები 8x 100 ohm ზედაპირზე დამაგრების რეზისტორები 1x 2k ზედაპირზე დამაგრების რეზისტორი 12x ნულოვანი ohm ბმულები (ან 11 ნულოვანი ომზე ბმულები და CR2016 სარეზერვო ბატარეა) 1x 100nF ზედაპირზე დასაყენებელი კონდენსატორი 50 სმ ერთსაფეხურიანი ზარის მავთული 1x 9v - 15v DC კვების ბლოკი DC ჯეკით

ნაბიჯი 2: გააკეთეთ PCB და პროგრამა PIC

გააკეთეთ PCB და პროგრამა PIC
გააკეთეთ PCB და პროგრამა PIC
გააკეთეთ PCB და პროგრამა PIC
გააკეთეთ PCB და პროგრამა PIC
გააკეთეთ PCB და პროგრამა PIC
გააკეთეთ PCB და პროგრამა PIC
გააკეთეთ PCB და პროგრამა PIC
გააკეთეთ PCB და პროგრამა PIC

პირველი ნაბიჯი არის PCB– ების დამზადება, PCB– ის განლაგება და ძირითადი საათის და ეკრანის სქემა მოცემულია Eagle ფორმატში. საათის PCB არის ორმხრივი, მაგრამ ზედა ფენა შედგება მხოლოდ 7 ბმულისგან, რაც იმას ნიშნავს, რომ PCB შეიძლება გაკეთდეს როგორც ერთი ფენა 7 მავთულის ბმულის ნაცვლად. ცალმხრივი დაფები. ჩვენების PCB იყენებს ექსკლუზიურად ზედაპირზე დამონტაჟებულ მოწყობილობებს, ხოლო ძირითადი საათი PCB იყენებს ზედაპირზე დამონტაჟებული და ხვრელი კომპონენტების ნარევს. მნიშვნელოვანია PIC ჩიპის დაპროგრამება ექვსკუთხა ფაილამდე წრედში შედუღებამდე, რადგან არ არსებობს ICSP კავშირი დაფაზე.

ნაბიჯი 3: შედუღების ქვედა ნაწილები

შედუღების ქვედა ნაწილები
შედუღების ქვედა ნაწილები

შეაერთეთ 8 რეზისტორი, 1 კონდენსატორი და ნულოვანი ომის ბმული / სარეზერვო ბატარეა, როგორც ნაჩვენებია ძირითადი საათის PCB- ის ქვედა მხარეს.

ნაბიჯი 4: შედუღების ზედა კომპონენტები

Solder ყველაზე კომპონენტები
Solder ყველაზე კომპონენტები

შემდეგ შეაერთეთ ხვრელის კომპონენტები, რათა უზრუნველყოთ ორი ჩიპის, 2 კონდენსატორის და მარეგულირებლის სწორი ორიენტაცია.

ნაბიჯი 5: Solder ჩვენება

Solder ჩვენება
Solder ჩვენება

ეკრანისთვის გჭირდებათ ზედაპირზე დასაყენებელი 17 LED, 6 100 ohm ზედაპირზე დამაგრების რეზისტორი, 11 ნულოვანი ohm ბმული და 9 2 სმ სიგრძის ზარის მავთულები. მიამაგრეთ ისინი PCB– ზე ქვემოთ მოცემულ დიაგრამაზე, რაც უზრუნველყოფს LED– ების სწორ ორიენტაციას. აქ ნაჩვენები ჩვენების დაფა არის უფრო ახალი ვერსია, ვიდრე ამ ინსტრუქციის დანარჩენ ფოტოებშია გამოყენებული, მას აქვს ნაკლები რეზისტორი, ასე რომ ადვილია და იაფია. ზრუნვა უნდა იქნას მიღებული ნულოვანი ომის ბმულების (ნულოვანი წინააღმდეგობის მქონე რეზისტორების) დამონტაჟებისას, რადგან PCB– ზე არის ბილიკები, რომლებიც გადის 2 შედუღების ბალიშებს შორის, ბმულები უნდა იყოს განლაგებული ისე, რომ არცერთი ლითონის ტერმინალი არ შეეხოთ PCB– ს სიმღერა ბალიშებს შორის.

ნაბიჯი 6: დაასრულეთ

დასრულება
დასრულება

შეაერთეთ ეკრანის PCB ძირითად საათის PCB- ზე, შემდეგ რჩება მხოლოდ დენის დაკავშირება. PSU უნდა იყოს მინიმუმ 9v DC და უნდა შეფასდეს მხოლოდ დაახლოებით 200mA ან ასე, DC jack- ის ცენტრალური კონექტორი უნდა იყოს დადებითი და გარე უნდა იყოს 0 ვ. ენერგიის შეერთებისთანავე საათმა უნდა აჩვენოს 22:03:00 და დაუყოვნებლივ დაიწყოს წამების დათვლა. შემდეგ რჩება მხოლოდ დროის დაყენება, ერთი ღილაკი გამოიყენება წუთების დასადგენად, ხოლო მეორე ადგენს საათებს, როგორც კი რომელიმე ღილაკს დააწკაპუნებთ ის ადგენს წამებს 0 -ზე და ზრდის შესაბამის ეკრანს 1 -ით.

გირჩევთ: