Სარჩევი:
- ნაბიჯი 1: ეტაპი 1: საათის სიგნალის გენერაცია
- ნაბიჯი 2: ეტაპი 2: წამების სიგნალების წარმოქმნის წრე
- ნაბიჯი 3: ეტაპი 3: წუთის სიგნალების წარმოქმნის წრე
- ნაბიჯი 4: ეტაპი 4: საათების სიგნალების წარმოქმნის წრე
- ნაბიჯი 5: ეტაპი 5: წამის LED- ები (00-59)
- ნაბიჯი 6: ეტაპი 6: წუთის LED- ები (00-59)
- ნაბიჯი 7: ეტაპი 7: საათის LED- ები (00 -დან 12 -მდე)
- ნაბიჯი 8: ეტაპი 8: საათის სიგნალების საკონტროლო წრე
ვიდეო: LED საათი 555 და 4017 გამოყენებით (პროგრამირება არ არის საჭირო): 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
აქ წარმოგიდგენთ პროექტს, რომელიც მე შევიმუშავე და გავაკეთე დაახლოებით 7 წლის წინ.
პროექტის იდეა არის 4017 -ის მსგავსი მრიცხველების გამოყენება სიგნალების შესაქმნელად, რომლებიც აკონტროლებენ LED- ების მოციმციმე, რომლებიც მოწყობილია ანალოგური საათის ხელებით.
ნაბიჯი 1: ეტაპი 1: საათის სიგნალის გენერაცია
ჯერ საათის გენერატორი გავაკეთე 555 IC გამოყენებით სტაბილურ რეჟიმში. ვებგვერდის გამოყენებით (https://www.ohmslawcalculator.com/555-astable-calcu…) შემიძლია 1 Hz სიგნალის გამომუშავება 100 uF კონდენსატორით და ორი 4.81 k ohm რეზისტორით.
დროის დასადგენად, შემიძლია დავამატო ჩამრთველი, რომელიც მონაცვლეობით 100 uF კონდენსატორს შორის ქმნის 1 Hz საათის სიგნალს და 1 uF კონდენსატორს 100 Hz საათის სიგნალის შესაქმნელად.
საათის სიგნალი პინი 3 -დან (გამომავალი) გადაეცემა მომდევნო ეტაპზე (წამის თაობა).
ნაბიჯი 2: ეტაპი 2: წამების სიგნალების წარმოქმნის წრე
აქ მე დავუკავშირე ორი 4017 IC, რათა გამოვთვალო 00 -დან 59 -მდე. პირველ IC- ს ჰქვია UNITS IC და შეუძლია შექმნას დათვლა 0 -დან 9 -მდე. IC არის დაფარული საათის სიგნალის გამოყენებით 555 ქრონომეტრიდან (ნაბიჯი 1).
ეს IC არ საჭიროებს გადატვირთვას, რადგან ერთეულების რაოდენობა უნდა მიაღწიოს 9 -ს.
მეორე 4017 IC ეწოდება TENS IC და შეუძლია შექმნას დათვლა 0 -დან 5 -მდე. IC არის საათის საათის სიგნალის გამოყენებით 4017 UNITS IC- დან, რადგან განხორციელება (პინ 12) შექმნის სიგნალს მას შემდეგ, რაც UNITS მრიცხველი გადაყენდება 9 -დან 0
IC საჭიროებს გადატვირთვას, როდესაც დათვლა აღწევს 6. ასე რომ, Q6 გამომავალი IC უკავშირდება გადატვირთვას (პინ 12) და ასევე გადადის შემდეგ ეტაპზე (წუთი).
ნაბიჯი 3: ეტაპი 3: წუთის სიგნალების წარმოქმნის წრე
აქ მე დავუკავშირე ორი 4017 IC, რათა გამოვთვალო 00 -დან 59 -მდე. პირველ IC- ს ეწოდება UNITS IC და შეუძლია შექმნას დათვლა 0 -დან 9 -მდე. IC არის საათის საათის სიგნალის გამოყენებით 4017 TENS IC მრიცხველიდან (ეტაპი 2) წამის თაობის ეტაპი.
ეს IC არ საჭიროებს გადატვირთვას, რადგან ერთეულების რაოდენობა უნდა მიაღწიოს 9 -ს.
მეორე 4017 IC ეწოდება TENS IC და შეუძლია შექმნას დათვლა 0 -დან 5 -მდე. IC არის საათის საათის სიგნალის გამოყენებით 4017 UNITS IC- დან, რადგან განხორციელება (პინ 12) შექმნის სიგნალს მას შემდეგ, რაც UNITS მრიცხველი გადაყენდება 9 -დან 0
IC საჭიროებს გადატვირთვას, როდესაც დათვლა აღწევს 6. ასე რომ, Q6 გამომავალი IC უკავშირდება გადატვირთვას (პინ 15) და ასევე გადადის შემდეგ ეტაპზე (საათები).
ნაბიჯი 4: ეტაპი 4: საათების სიგნალების წარმოქმნის წრე
აქ მე დავუკავშირე ორი 4017 IC, რათა გამოვთვალო 00 -დან 11 -მდე. პირველ IC- ს ეწოდება UNITS IC და შეუძლია შექმნას დათვლა 0 -დან 9 -მდე. IC არის დაფიქსირებული საათის სიგნალის გამოყენებით 4017 TENS IC მრიცხველიდან (ეტაპი 3) წუთების წარმოქმნის ეტაპი.
ეს IC საჭიროებს გადატვირთვას, რადგან UNITS– ის დათვლის მაჩვენებელი აღწევს 2 – ს, ხოლო TENS– ს აღწევს 1 – ს.
მეორე 4017 IC ეწოდება TENS IC და შეუძლია შექმნას დათვლა 0 -დან 1 -მდე IC არის საათის საათის სიგნალის გამოყენებით 4017 UNITS IC– დან, რადგან განხორციელება (პინ 12) შექმნის სიგნალს მას შემდეგ, რაც UNITS– ის მრიცხველი გადატვირთულია 9 – დან 0
ეს IC საჭიროებს გადატვირთვას, რადგან UNITS– ის დათვლის მაჩვენებელი აღწევს 2 – ს, ხოლო TENS– ს აღწევს 1 – ს.
ვინაიდან ჩვენ გვჭირდება ორივე მრიცხველის გადაყენება 12 – ის რაოდენობაზე (UNITS IC– ის რიცხვი 2 და TENS IC– ის დათვლა 1), ჩვენ შეგვიძლია გამოვიყენოთ AND კარიბჭე სერიაში ორი NPN ტრანზისტორის შეერთებით. პირველი NPN ტრანზისტორი დაუკავშირდება Vcc– ს კოლექტორის საშუალებით. ბაზა უკავშირდება UNITS მრიცხველის Q2- ს და საბოლოოდ ემიტერი უკავშირდება მეორე NPN ტრანზისტორს. მეორე NPN ტრანზისტორის ბაზა უკავშირდება TENS მრიცხველის Q1- ს და საბოლოოდ ემიტერი დაუკავშირდება ორივე IC- ის RESET- ს (პინ 12).
ნაბიჯი 5: ეტაპი 5: წამის LED- ები (00-59)
ამ ეტაპზე, მე დავუკავშირე LED- ების 6 ჯგუფი. თითოეული ჯგუფი შედგება 10 LED- სგან, რომლებიც ითვლიან რიცხვებს 0 -დან 9 -მდე.
- ჯგუფი 0 (G0) წარმოადგენს წამების დათვლას 0-9-დან
- ჯგუფი 1 (G1) წარმოადგენს წამების დათვლას 10-19-დან
- ჯგუფი 2 (G2) წარმოადგენს წამების დათვლას 20-29-დან
- ჯგუფი 3 (G3) წარმოადგენს წამების დათვლას 30-39-დან
- ჯგუფი 4 (G4) წარმოადგენს წამების დათვლას 40-49-დან
- ჯგუფი 5 (G5) წარმოადგენს წამების დათვლას 50-59-დან
თითოეული ჯგუფის LED 0 -ის ანოდი უკავშირდება UNITS IC- ის Q0- ს სიგნალების წარმოქმნის წრიდან წამებიდან. თითოეული ჯგუფის LED 1 -ის ანოდი უკავშირდება UNITS IC- ის Q1- ს სიგნალების წარმოქმნის წრიდან წამებიდან. და ასე შემდეგ სანამ არ მივიღებ თითოეული ჯგუფის LED 9 -ის ანოდს, დაკავშირებულია UNITS IC- ის Q9- თან სიგნალების წარმოქმნის წრიდან წამიდან.
თითოეული ჯგუფის LED- ების ყველა კათოდი არის ერთ მავთულზე, რომელიც დაკავშირებულია NPN ტრანზისტორის კოლექტორის პინთან. G0– ის ტრანზისტორის ბაზა უკავშირდება TENS IC– ის Q0– ს წამების სიგნალების წარმოქმნის წრიდან. G1– ის ტრანზისტორის ბაზა უკავშირდება TENS IC– ის Q1– ს წამების სიგნალების წარმოქმნის წრიდან. და ასე შემდეგ სანამ არ მივიღებ G9- ის ტრანზისტორის ბაზა უკავშირდება TENS IC- ის Q5- ს წამების სიგნალების წარმოქმნის წრიდან. ტრანზისტორების ყველა გამცემი უნდა იყოს დაკავშირებული ბატარეის მიწასთან.
ნაბიჯი 6: ეტაპი 6: წუთის LED- ები (00-59)
ამ ეტაპზე, მე დავუკავშირე LED- ების 6 ჯგუფი. თითოეული ჯგუფი შედგება 10 LED- სგან, რომლებიც წარმოადგენენ რიცხვს 0 -დან 9 -მდე.
- ჯგუფი 0 (G0) წარმოადგენს წამების დათვლას 0-9-დან
- ჯგუფი 1 (G1) წარმოადგენს წამების დათვლას 10-19-დან
- ჯგუფი 2 (G2) წარმოადგენს წამების დათვლას 20-29-დან
- ჯგუფი 3 (G3) წარმოადგენს წამების დათვლას 30-39-დან
- ჯგუფი 4 (G4) წარმოადგენს წამების დათვლას 40-49-დან
- ჯგუფი 5 (G5) წარმოადგენს წამების დათვლას 50-59-დან
თითოეული ჯგუფის LED 0 -ის ანოდიები უკავშირდება UNITS IC- ის Q0 წუთს სიგნალების წარმოქმნის წრიდან. თითოეული ჯგუფის LED 1 – ის ანოდიები უკავშირდება UNITS IC– ის Q1– ს წუთიანი სიგნალების წარმოქმნის წრიდან. და ასე შემდეგ სანამ არ მივიღებ თითოეული ჯგუფის LED 9 – ის ანოდებს, იქნება დაკავშირებული სიგნალების წარმოქმნის წრეში UNITS IC– ის Q9– თან.
თითოეული ჯგუფის LED- ების ყველა კათოდი არის ერთ მავთულზე, რომელიც დაკავშირებულია NPN ტრანზისტორის კოლექტორის პინთან. G0– ის ტრანზისტორის ბაზა უკავშირდება TENS IC– ის Q0– ს წუთიანი სიგნალების წარმოქმნის წრიდან. G1– ის ტრანზისტორის ბაზა უკავშირდება TENS IC– ის Q1– ს წუთიანი სიგნალების წარმოქმნის წრიდან. და ასე შემდეგ სანამ არ მივიღებ G9– ის ტრანზისტორის ბაზა უკავშირდება TENS IC– ის Q5– ს სიგნალების წარმოქმნის წრიდან წუთებიდან. ტრანზისტორების ყველა გამცემი უნდა იყოს დაკავშირებული ბატარეის მიწასთან.
ნაბიჯი 7: ეტაპი 7: საათის LED- ები (00 -დან 12 -მდე)
ამ ეტაპზე, მე დავაკავშირე 12 ჯგუფი LED- ები. თითოეული ჯგუფი შედგება 5 LED- სგან, რომლებიც ითვლიან რიცხვს 0 -დან 4 -მდე.
- ჯგუფი 0 (G0) წარმოადგენს საათების დათვლას 00-01-დან
- ჯგუფი 1 (G1) წარმოადგენს საათების დათვლას 01-02 – დან
- ჯგუფი 2 (G2) წარმოადგენს საათების დათვლას 02-03-დან
- ჯგუფი 3 (G3) წარმოადგენს საათების დათვლას 03-04-დან
- ჯგუფი 4 (G4) წარმოადგენს საათების დათვლას 04-05-დან
- ჯგუფი 5 (G5) წარმოადგენს საათების დათვლას 05-06 – დან
- ჯგუფი 6 (G6) წარმოადგენს საათების დათვლას 06-07-დან
- ჯგუფი 7 (G7) წარმოადგენს საათების დათვლას 07-08-დან
- ჯგუფი 8 (G8) წარმოადგენს საათების დათვლას 08-09-დან
- ჯგუფი 9 (G9) წარმოადგენს საათების დათვლას 09-10-დან
- ჯგუფი 10 (G10) წარმოადგენს საათების დათვლას 10-11-დან
- ჯგუფი 11 (G11) წარმოადგენს საათების დათვლას 11-12-დან
LED- ები კონტროლდება წუთის სიგნალების წარმოქმნის წრის TENS დათვლით. თითოეული ჯგუფის LED 0 -ის ანოდები უკავშირდება TENS IC- ის Q0- ს სიგნალების წარმოქმნის წრიდან წუთებიდან. თითოეული ჯგუფის LED 1 – ის ანოდიები უკავშირდება TENS IC– ის Q1– ს წუთიანი სიგნალების წარმოქმნის წრიდან. და ასე შემდეგ სანამ არ მივიღებ თითოეული ჯგუფის LED 4 -ის ანოდებს დაკავშირებული Vcc– სთან.
თითოეული ჯგუფის LED- ების ყველა კათოდი 0 -დან 3 -მდე არის მიწოდებული, რომ ერთი მავთული მიდის საკონტროლო წრეზე, როგორც G0. LED- ების კათოდების გარდა 4 უკავშირდება OR კარიბჭეს, რომელიც დამზადებულია ორი NPN ტრანზისტორით. პირველი NPN ტრანზისტორის საფუძველი უკავშირდება TENS IC– ის Q4– ს წუთიანი სიგნალების წარმოქმნის წრიდან, ხოლო მეორე NPN ტრანზისტორის ბაზა უკავშირდება TENS IC– ის Q5– ს წუთიანი სიგნალების წარმოქმნის წრიდან. ემისიები შეაქებენ ერთ მავთულს სხვა LED- ების კათოდებით, რომელსაც ეწოდება G0.
ნაბიჯი 8: ეტაპი 8: საათის სიგნალების საკონტროლო წრე
საბოლოოდ მე გავაკეთე ორი სქემა საათის სიგნალების გასაკონტროლებლად. პირველი წრე დამზადებულია AND კარიბჭით, რომელიც დამზადებულია NPN ტრანზისტორებით.
პირველი საკონტროლო წრე კეთდება იმისათვის, რომ მართოს სიგნალები მიღებული G0– დან G9– მდე საათის LED– ებზე. თითოეული G0 to G9 დაკავშირებულია 9 NPN ტრანზისტორის კოლექტორებთან. ტრანზისტორების საფუძვლები დაკავშირებულია UNITS IC– ის საათებთან, სიგნალების წარმოქმნის სქემის გამოთვლას 0 – დან 9 – მდე. ემისიები მიესალმებიან და უკავშირდებიან NPN ტრანზისტორის კოლექტორს, რომლის ბაზაც დაკავშირებულია TENS IC– ის გამომავალთან საათების სიგნალების წარმოქმნის სქემა 0 ითვლის.
მეორე საკონტროლო წრე შექმნილია სიგნალების მართვისთვის G10– დან G11– ის საათის LED– ებისათვის. თითოეული G10 და G11 დაკავშირებულია 2 NPN ტრანზისტორის კოლექტორებთან. ტრანზისტორების საფუძვლები დაკავშირებულია UNITS IC– ის საათებთან, სიგნალების წარმოქმნის სქემის გამოთვლას 0 – დან 1 – მდე. გამცემიები შეაქებენ და უკავშირდებიან NPN ტრანზისტორის კოლექტორს, რომლის ბაზაც დაკავშირებულია TENS IC– ის გამომავალთან საათების სიგნალების წარმოქმნის მიკროსქემის დათვლა 1.
გირჩევთ:
Neoboard ნათურა - არ არის საჭირო SD და 3D ბეჭდვა: 3 ნაბიჯი (სურათებით)
Neoboard Lamp - არ არის საჭირო SD და 3D ბეჭდვა: მას შემდეგ, რაც ჩემი 7 წლის ბავშვისთვის Minecraft– ის ნათურა ავაშენე, მის პატარა ძმას სურდა მსგავსი რამ. ის უფრო სუპერ მარიოშია ვიდრე Minecraft– ში, ამიტომ მისი ღამის შუქი აჩვენებს ვიდეო თამაშების სპრიტებს. ეს პროექტი დაფუძნებულია Neoboard პროექტზე, მაგრამ
5 აშშ დოლარი წვრილმანი YouTube აბონენტის ჩვენება ESP8266– ის გამოყენებით - კოდირება არ არის საჭირო: 5 ნაბიჯი
5 აშშ დოლარის წვრილმანი YouTube აბონენტის ჩვენება ESP8266– ის გამოყენებით - კოდირება არ არის საჭირო: ამ პროექტში მე გაჩვენებთ, თუ როგორ შეგიძლიათ გამოიყენოთ ESP8266 დაფა Wemos D1 Mini ნებისმიერი YouTube არხის აბონენტთა რაოდენობის საჩვენებლად 5 დოლარზე ნაკლები
ცირკადული მეგობრული LED სამაგიდო ნათურა (პროგრამირება არ არის საჭირო!): 7 ნაბიჯი (სურათებით)
ცირკადული მეგობრული LED სამაგიდო ნათურა (პროგრამირება არ არის საჭირო!): მე შევიმუშავე ეს ნათურა, რომ იყოს ცირკადული რიტმისთვის მეგობრული. ღამით უფრო ადვილია თქვენი ძილი, რადგან მხოლოდ თბილი ფერის LED- ების ჩართვაა შესაძლებელი. დღის განმავლობაში მას შეუძლია გაგაფხიზლოთ, რადგან ორივე ცივ-თეთრი და თბილი ფერის LED- ები შეიძლება ჩართოთ
ESP32-CAM გადაიღეთ ფოტოები და გაგზავნეთ ელექტრონული ფოსტით SPIFF მეხსიერების გამოყენებით. -- არ არის საჭირო SD ბარათი: 4 ნაბიჯი
ESP32-CAM გადაიღეთ ფოტოები და გაგზავნეთ ელექტრონული ფოსტით SPIFF მეხსიერების გამოყენებით. || SD ბარათი არ არის საჭირო: გამარჯობა ხალხო, ESP32-CAM დაფა არის დაბალი ღირებულების განვითარების დაფა, რომელიც აერთიანებს ESP32-S ჩიპს, OV2640 კამერას, რამდენიმე GPIO- ს პერიფერიულ მოწყობილობებთან დასაკავშირებლად და microSD ბარათის სლოტს. მას აქვს მრავალი პროგრამა, ვიდეო სერვერის ვიდეო სერვერის ჩათვლით
როგორ მოძებნოთ საგნები Google Chrome– ში Microsoft Excel– ის მაკროების გამოყენებით (კოდირების ცოდნა არ არის საჭირო): 10 ნაბიჯი
როგორ მოძებნოთ საგნები Google Chrome– ში Microsoft Excel– ის მაკროების გამოყენებით (არ არის საჭირო ცოდნის კოდირება): იცოდით რომ თქვენ შეგიძლიათ მარტივად დაამატოთ ძებნის ფუნქცია თქვენს Excel ცხრილში?! მე შემიძლია გაჩვენოთ როგორ გავაკეთოთ ეს რამდენიმე მარტივ ნაბიჯში! ამის გასაკეთებლად დაგჭირდებათ შემდეგი: კომპიუტერი - (შემოწმება!) თქვენზე დაინსტალირებული Microsoft Excel Google Chrome