Სარჩევი:
ვიდეო: NE555 Arduino Uno R3– ით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
NE555 ტაიმერი, შერეული წრე, რომელიც შედგება ანალოგური და ციფრული სქემებისგან, აერთიანებს ანალოგიურ და ლოგიკურ ფუნქციებს დამოუკიდებელ IC- ში, რითაც საოცრად აფართოებს ანალოგური ინტეგრირებული სქემების გამოყენებას. იგი ფართოდ გამოიყენება სხვადასხვა ქრონომეტრებში, პულსის გენერატორებში და ოსცილატორებში. ამ ექსპერიმენტში, Arduino Uno დაფა გამოიყენება 555 რხევის სქემით წარმოქმნილი კვადრატული ტალღების სიხშირეების შესამოწმებლად და სერიულ მონიტორზე ჩვენებისათვის.
ნაბიჯი 1: კომპონენტები
- Arduino Uno დაფა * 1
- USB კაბელი * 1
- NE555 *1
- 104 კერამიკული კონდენსატორი * 2
- რეზისტორი (10kΩ) * 1
- პოტენომეტრი (50KΩ) * 1
- პურის დაფა * 1
- ჯუმბერის მავთულები
ნაბიჯი 2:
555 IC თავდაპირველად გამოიყენებოდა როგორც ტაიმერი, აქედან გამომდინარე სახელი 555 დროის ბაზის წრედ. ის ახლა ფართოდ გამოიყენება სხვადასხვა ელექტრონულ პროდუქტში მისი საიმედოობის, მოხერხებულობის და დაბალი ფასის გამო. 555 არის რთული ჰიბრიდული წრე ათობით კომპონენტით, როგორიცაა გამყოფი, კომპარატორი, ძირითადი R-S გამომწვევი, გამონადენის მილი და ბუფერი. მისი ქინძისთავები და მათი ფუნქციები. პინი 1 (GND): მიწა
პინ 2 (TRIGGER): როდესაც ძაბვა პინზე მცირდება VCC– ის 1/3 - მდე (ან საკონტროლო დაფით განსაზღვრული ბარიერი), გამომავალი ტერმინალი აგზავნის მაღალ დონეს
Pin 3 (OUTPUT): გამომავალი მაღალი ან დაბალი, ორი მდგომარეობა 0 და 1 გადაწყვეტილია შეყვანის ელექტრული დონით; მაქსიმალური გამომავალი დენი დაახ. 200 mA სიმაღლეზე
პინი 4 (გადატვირთვა): როდესაც დაბალი დონე მიიღება პინზე, ტაიმერი გადატვირთულია და გამომავალი დაბალ დონეზე დაბრუნდება; ჩვეულებრივ დაკავშირებულია პოზიტიურ პოლუსთან ან უგულებელყოფილია
პინი 5 (კონტროლის ძაბვა): ჩიპის ბარიერის ძაბვის გასაკონტროლებლად (თუ ის გამოტოვებს კავშირს, სტანდარტულად, ბარიერი ძაბვაა 1/3 VCC და 2/3 VCC)
პინ 6 (THRESHOLD): როდესაც ძაბვა პინზე იზრდება 2/3 VCC– მდე (ან საკონტროლო დაფით განსაზღვრული ბარიერი), გამომავალი ტერმინალი აგზავნის მაღალ დონეს
პინ 7 (DISCHARGE): გამომავალი სინქრონიზებული პინ 3 -თან, იგივე ლოგიკური დონით; მაგრამ ეს პინი არ გამოაქვს დენს, ამიტომ პინი 3 არის რეალური მაღალი (ან დაბალი), როდესაც პინ 7 არის ვირტუალური მაღალი (ან დაბალი); დაკავშირებულია ღია კოლექტორთან (OC) შიგნით კონდენსატორის განმუხტვის მიზნით
პინი 8 (VCC): დადებითი ტერმინალი NE555 ტაიმერის IC- ისთვის, დიაპაზონი +4.5V– დან +16V– მდე
NE555 ქრონომეტრი მუშაობს მონოსტაბილურ, ასტაბილურ და ბისტაბილურ რეჟიმში. ამ ექსპერიმენტში გამოიყენეთ იგი ასტაბილურ რეჟიმში, რაც ნიშნავს რომ ის მუშაობს როგორც ოსცილატორი.
ნაბიჯი 3: სქემატური დიაგრამა
ნაბიჯი 4: პროცედურები
შეაერთეთ რეზისტორი R1 VCC- ს და გამშვებ პინს DS- ს შორის, კიდევ ერთი რეზისტორი pin DS- ს და გამშვებ პინს შორის, რომელიც დაკავშირებულია ზღურბლთან TH და შემდეგ კონდენსატორთან C1. შეაერთეთ RET (პინ 4) GND, CV (პინ 5 another სხვა კონდენსატორთან C2 და შემდეგ მიწასთან.
სამუშაო პროცესი:
ოსცილატორი იწყებს რყევას, როდესაც წრე ჩართულია. ენერგიის გააქტიურებისას, ვინაიდან C1- ზე ძაბვა არ შეიძლება მკვეთრად შეიცვალოს, რაც იმას ნიშნავს, რომ pin 2 თავდაპირველად დაბალი დონეა, დააყენეთ ტაიმერი 1 -ზე, ასე რომ pin 3 არის მაღალი დონე. კონდენსატორი C1 იტენება R1 და R2 მეშვეობით, დროის მონაკვეთში:
Tc = 0.693 (R1+R2)
როდესაც ძაბვა C1 აღწევს ზღურბლს 2/3Vcc, ტაიმერი გადატვირთულია და პინი 3 არის დაბალი დონე. შემდეგ C1 იშლება R2– ით 2/3Vcc– მდე, დროის მონაკვეთში:
Td = 0.693 (R2)
შემდეგ კონდენსატორი იტენება და გამომავალი ძაბვა ისევ იცვლება:
სამუშაო ციკლი D = Tc/(Tc+Td)
ვინაიდან პოტენომეტრი გამოიყენება რეზისტორისთვის, ჩვენ შეგვიძლია გამოვიტანოთ კვადრატული ტალღის სიგნალები სხვადასხვა მოვალეობის ციკლით მისი წინააღმდეგობის რეგულირებით. მაგრამ R1 არის 10K რეზისტორი და R2 არის 0k-50k, ამიტომ იდეალური მოვალეობის ციკლის დიაპაზონი არის 0.545%-100%. თუ სხვა გინდა, უნდა შეცვალო R1 და R2 წინააღმდეგობა.
Dmin = (0.693 (10K+0K))/(0.693 (10K+0K)+0.693x0k) x100%= 100%
Dmax = (0.693 (10K+50K))/(0.693 (10K+50K)+0.693x50k) x100%= 54.54%
Ნაბიჯი 1:
ააშენეთ წრე.
ნაბიჯი 2:
ჩამოტვირთეთ კოდი https://github.com/primerobotics/Arduino– დან
ნაბიჯი 3:
ატვირთეთ ესკიზი Arduino Uno დაფაზე
დააწკაპუნეთ ატვირთვის ხატულაზე, რომ ატვირთოთ კოდი საკონტროლო დაფაზე.
თუ "შესრულებულია ატვირთვა" გამოჩნდება ფანჯრის ბოლოში, ეს ნიშნავს, რომ ესკიზი წარმატებით აიტვირთა.
ახლა თქვენ უნდა ნახოთ 7-სეგმენტიანი ჩვენება 0-დან 9-მდე და A- დან F- მდე.
ნაბიჯი 5: კოდი
// NE555 ქრონომეტრი
// დაწვის შემდეგ
პროგრამა, გახსენით სერიული მონიტორი, თქვენ ხედავთ, რომ თუ თქვენ გადაატრიალებთ პოტენომეტრს, პულსის სიგრძე (მიკროწამში) შესაბამისად შეიცვლება.
// ელ.ფოსტა:
// ვებგვერდი: www.primerobotics.in
int ne555 = 7; // მიამაგრეთ NE555- ის მესამე პინზე
ხელმოუწერელი გრძელი
ხანგრძლივობა 1; // ცვლადი პულსის მაღალი სიგრძის შესანახად
ხელმოუწერელი გრძელი
ხანგრძლივობა 2; // ცვლადი პულსის LOW სიგრძის შესანახად
float dc; // ცვლადი მოვალეობის ციკლის შესანახად
ბათილად დაყენება ()
{
pinMode (ne555, INPUT); // დააყენეთ ne555 როგორც შეყვანა
სერიული.დაწყება (9600); // სერიული პორტის დაწყება 9600 bps– ზე:
}
ბათილი მარყუჟი ()
{
ხანგრძლივობა 1 = პულსი (ne555, HIGH); // კითხულობს პულსს ne555- ზე
Serial.print ("სამუშაო ციკლი:");
სერიული. ბეჭდვა (დკ); // დაბეჭდეთ პულსის სიგრძე სერიალზე
მონიტორი
Serial.print (" %");
Serial.println (); // დაბეჭდე ცარიელი სერიულ მონიტორზე
დაგვიანება (500);
// დაელოდეთ 500 მიკროწამს
}
გირჩევთ:
პოლიცია აციმციმებს ორ NE555- ზე: 9 ნაბიჯი
პოლიციის ციმციმები ორ NE555– ზე: ქვემოთ მოცემულ სურათზე შეგიძლიათ იხილოთ მარტივი LED გამანათებლის სქემატური დიაგრამა ორი პოპულარული NE555 IC– ით
მარტივი ლაზერული Tripwire სიგნალიზაცია NE555 ტაიმერით: 5 ნაბიჯი
მარტივი ლაზერული Tripwire სიგნალიზაცია NE555 ტაიმერით: ლაზერული Tripwire სიგნალიზაცია არის მარტივი წრე, რომელიც გამოიყენება, რათა შეიქმნას ხმაური, როდესაც ლაზერული ბრწყინვალება წრეზე წყდება. უფრო დიდი მასშტაბით, ის შეიძლება გამოყენებულ იქნას სახლის უსაფრთხოებაში, სადაც მაღვიძარა ჩნდება, როდესაც ადამიანი შედის
რეტრო სტილოფონი (NE555 დაფუძნებული): 6 ნაბიჯი (სურათებით)
რეტრო სტილოფონი (NE555 დაფუძნებული): შესავალი: ეს არის პატარა სინთეზაიერის ტიპის მუსიკალური გაჯეტები, რომელიც ოდესღაც 80-იან წლებში იყო ძალიან პოპულარული. მას ჰქვია სტილოფონი. სტილოფონს აქვს ძალიან მარტივი მოსახვევი, რომელიც შედგება მხოლოდ NE555, LM386 და ზოგიერთი დამატებითი კომპონენტისგან. ის ქმნის
როგორ გააკეთოთ LED გამანადგურებელი NE555 IC BC547 გამოყენებით: 17 ნაბიჯი
როგორ გავაკეთოთ LED Chaser NE555 IC BC547 გამოყენებით: გამარჯობა მეგობარო, დღეს მე ვაპირებ გავაკეთო LED Chaser ჩართვა NE555 IC და BC547 ტრანზისტორის გამოყენებით. ეს LED Chaser განსხვავდება სხვა LED Chasers მიკროსქემისგან. Დავიწყოთ
NE555 ტაიმერი - NE555 ტაიმერის კონფიგურაცია სტაბილურ კონფიგურაციაში: 7 ნაბიჯი
NE555 ტაიმერი | NE555 ტაიმერის კონფიგურაცია სტაბილურ კონფიგურაციაში: NE555 ქრონომეტრი ელექტრონიკის სამყაროში ერთ -ერთი ყველაზე ხშირად გამოყენებული IC- ია. ის არის DIP 8 -ის სახით, რაც ნიშნავს რომ მას აქვს 8 ქინძისთავი