Სარჩევი:

ელექტრონული კოდის ჩაკეტვა: 4 ნაბიჯი
ელექტრონული კოდის ჩაკეტვა: 4 ნაბიჯი

ვიდეო: ელექტრონული კოდის ჩაკეტვა: 4 ნაბიჯი

ვიდეო: ელექტრონული კოდის ჩაკეტვა: 4 ნაბიჯი
ვიდეო: 4. Scratch - სასარგებლო რესურსები 2024, ივლისი
Anonim
ელექტრონული კოდის ჩაკეტვა
ელექტრონული კოდის ჩაკეტვა

ციფრული კოდის საკეტები ძალიან პოპულარულია ელექტრონიკაში, სადაც თქვენ უნდა შეიყვანოთ კონკრეტული "კოდი" საკეტის გასახსნელად. ამ ტიპის საკეტს სჭირდება მიკროკონტროლი, რომ შეადაროს შეყვანილი კოდი წინასწარ განსაზღვრულ კოდს საკეტის გასახსნელად. არსებობს ასეთი სახის ციფრული საკეტები Arduino– ს გამოყენებით, Raspberry Pi– ს გამოყენებით და 8051 მიკროკონტროლერის გამოყენებით. მაგრამ დღეს აქ ჩვენ ვაშენებთ Code Lock– ს ყოველგვარი მიკროკონტროლის გარეშე.

ამ მარტივ წრეში ჩვენ ვაშენებთ 555 ტაიმერის IC დაფუძნებულ Code Lock- ს. ამ საკეტში იქნება 8 ღილაკი და ერთი უნდა დააჭიროთ კონკრეტულად ოთხ ღილაკს ერთდროულად საკეტის განბლოკვისთვის. 555 IC აქ არის კონფიგურირებული, როგორც მონოსტაბილი ვიბრატორი. ძირითადად, ამ წრეში ჩვენ გვექნება LED გამომავალი პინ 3 -ში, რომელიც ჩართულია როდესაც ტრიგერი გამოიყენება ამ ოთხივე ღილაკის დაჭერით. LED რჩება გარკვეული დროის განმავლობაში და შემდეგ ავტომატურად გამორთულია. დრო შეიძლება გამოითვალოს ამ 555 მონოსტაბილური კალკულატორით. LED წარმოადგენს ელექტრო საკეტს, რომელიც რჩება ჩაკეტილი, როდესაც დენი არ არის და იბლოკება, როდესაც მასში დენი გადის. კონკრეტული ოთხი ღილაკის კომბინაცია არის "კოდი", რომელსაც სჭირდება საკეტის გახსნა.

ეს პროექტი დაფინანსებულია LCSC– ს მიერ. მე ვიყენებ ელექტრონულ კომპონენტებს LCSC.com– დან. LCSC– ს აქვს მტკიცე ვალდებულება შესთავაზოს ნამდვილი, მაღალი ხარისხის ელექტრონული კომპონენტების ფართო არჩევანი საუკეთესო ფასად. დარეგისტრირდით დღეს და მიიღეთ 8 დოლარი ფასდაკლება თქვენს პირველ შეკვეთაზე.

ნაბიჯი 1: ის, რაც გჭირდებათ

  1. 555 ტაიმერი x 1
  2. რეზისტორი 470 ohm x 1
  3. რეზისტორი 100 ohm x 2
  4. რეზისტორი 10k ohm x 1
  5. რეზისტორი 47k ohm x 1
  6. კონდენსატორი 100 uF x 1

ნაბიჯი 2: მიკროსქემის ახსნა

წრე განმარტა
წრე განმარტა

როგორც ნაჩვენებია წრეში ჩვენ გვაქვს კონდენსატორი PIN6- სა და GROUND- ს შორის, ეს კონდენსატორის მნიშვნელობა განსაზღვრავს LED- ის ჩართვის დროს ტრიგერის გავლის შემდეგ. ეს კონდენსატორი შეიძლება შეიცვალოს უფრო მაღალი მნიშვნელობით მეტი ჩართვის დროის ხანგრძლივობისთვის ერთი ტრიგერისთვის. ტევადობის შემცირებით ჩვენ შეგვიძლია შევამციროთ ჩართვის დრო ტრიგერის შემდეგ. მიკროსქემში გამოყენებული ძაბვა შეიძლება იყოს ნებისმიერი +3V– დან +12V– მდე და ის არ უნდა აღემატებოდეს 12 V– ს, რაც გამოიწვევს ჩიპის დაზიანებას. დანარჩენი კავშირები ნაჩვენებია სქემის დიაგრამაში.

ნაბიჯი 3: როგორ მუშაობს?

როგორც უკვე აღვნიშნეთ, აქ 555 IC კონფიგურებულია Monostable Multivibrator რეჟიმში. ამრიგად, მას შემდეგ რაც ტრიგერი მოცემულია ღილაკზე დაჭერით, LED ჩართული იქნება და გამომავალი დარჩება მაღალი, სანამ კონდენსატორი არ იქნება დაკავშირებული PIN6 მუხტთან პიკზე. დრო, რომლისთვისაც OUTPUT იქნება მაღალი, შეიძლება გამოითვალოს ქვემოთ მოცემული ფორმულით.

T = 1.1*R*C სადაც, R = 47k ohms და C = 100 uF

ასე რომ, ჩვენი წრედის მნიშვნელობების მიხედვით, T = 1.1*47000*0.0001 = 5.17 წამი.

ასე რომ, LED იქნება ჩართული 5 წამი.

ჩვენ შეგვიძლია ამ დროის გაზრდა ან შემცირება კონდენსატორის მნიშვნელობის შეცვლით. ახლა რატომ არის ეს დრო მნიშვნელოვანი? ეს ხანგრძლივობა არის დრო, რომლის დროსაც საკეტი ღია იქნება სწორი კოდის შეყვანის ან სწორი კლავიშების დაჭერის შემდეგ. ასე რომ, ჩვენ უნდა მივცეთ საკმარისი დრო მომხმარებელს, რომ შევიდეს კარში სწორი ღილაკების დაჭერის შემდეგ.

ახლა, ჩვენ ვიცით, რომ 555 ტაიმერის IC- ში, რაც არ უნდა იყოს TRIGGER, თუ RESET პინი ამოღებულია ქვემოთ გამომავალი იქნება დაბალი. ასე რომ, აქ ჩვენ გამოვიყენებთ Trigger და Reset ქინძისთავებს, რომ ავაშენოთ ჩვენი Code Lock.

როგორც ნაჩვენებია მიკროსქემში, ჩვენ გამოვიყენეთ Push ღილაკები დაბნეულად, რათა ავუაროთ უნებართვო წვდომა. როგორც წრეში, TOP ფენის ღილაკები არის "Linkers", ისინი ყველა ერთად უნდა იყოს დაჭერილი იმისათვის, რომ TRIGGER გამოყენებულ იქნას. ქვედა ფენის ღილაკები არის ყველა გადატვირთვა ან "ნაღმები"; თუ დააჭერთ თუნდაც ერთ მათგანს, გამოსავალი იქნება დაბალი მაშინაც კი, თუ ბმულები ერთდროულად დაჭერილია.

აქ გაითვალისწინეთ, რომ პინ 4 არის გადატვირთვის პინი და პინ 2 არის გამომწვევი პინი 555 ტაიმერის IC- ში. დამიწების Pin 4 გადააყენებს 555 IC- ს და დამიწების Pin 2 გამოიწვევს გამომავალი მაღალი იყოს. ასე რომ, გამოყვანის ან კოდის დაბლოკვის გასახსნელად, თქვენ უნდა დააჭიროთ ყველა ღილაკს TOP ფენაში (ლინკები) ერთდროულად ქვედა ფენაში (მაღაროები) რაიმე ღილაკის დაჭერის გარეშე. 8 ღილაკით ჩვენ გვექნება 40K კომბინაცია და თუ სწორი LINKERS ცნობილი არ არის, სამუდამოდ დასჭირდება სწორი კომბინაციის დაბლოკვის გახსნას.

ახლა განვიხილოთ სქემის შიდა მუშაობა. დავუშვათ, რომ წრე ჩართულია პურის დაფაზე სქემის დიაგრამის მიხედვით და მოცემული სიმძლავრე. ახლა LED იქნება გამორთული, რადგან TRIGGER არ არის მოცემული. ტაიმერის ჩიპში TRIGGER PIN ძალიან მგრძნობიარეა და ის განსაზღვრავს 555 გამომავალს. დაბალი ლოგიკა TRIGGER pin 2-ზე ათავსებს ფლიპ ფლოპს 555 ტაიმერში და ვიღებთ მაღალ გამომავალს და როდესაც ტრიგერის პინს ეძლევა მაღალი ლოგიკა გამომავალი რჩება დაბალი.

როდესაც ზედა ფენის (ბმულები) ყველა გასაღები ერთმანეთზეა დაჭერილი, მაშინ მხოლოდ გამომწვევი პინი იღებს დასაბუთებულს და ჩვენ ვიღებთ გამომავალს როგორც მაღალს და საკეტი განბლოკილია. თუმცა, ეს მაღალი ეტაპი დიდხანს ვერ შენარჩუნდება ტრიგერის ამოღების შემდეგ. მას შემდეგ, რაც LINKERS გათავისუფლდება, გამომავალი მაღალი ეტაპი მხოლოდ დამოკიდებულია კონდენსატორის დატენვის დროზე, რომელიც დაკავშირებულია პინ 6 -სა და მიწას შორის, როგორც ზემოთ განვიხილეთ. ასე რომ, საკეტი დარჩება განბლოკილი, სანამ კონდენსატორი არ იტენება. კონდენსატორი ერთხელ მიაღწევს ძაბვის დონეს, ის იშლება 555 -ის THRESHOLD pin- ის (PIN6) მეშვეობით, რომელიც ამცირებს OUTPUT- ს და LED გამორთულია კონდენსატორის განმუხტვისას. ასე მუშაობს 555 IC მონოსტაბილურ რეჟიმში.

ასე მუშაობს ეს ელექტრონული საკეტი, თქვენ შეგიძლიათ შემდგომში ჩაანაცვლოთ LED ფაქტობრივი ელექტრო კარის საკეტი სარელეო ან ტრანზისტორით.

გირჩევთ: