Სარჩევი:
- მარაგები
- ნაბიჯი 1: ნაბიჯი 1: 7 სეგმენტის ჩვენების დაყენება
- ნაბიჯი 2: ნაბიჯი 2: დააყენეთ IR მიმღები
- ნაბიჯი 3: ნაბიჯი 3: ულტრაბგერითი სენსორის და ბუზერის დაყენება
- ნაბიჯი 4: ნაბიჯი 4: LED- ების დაყენება
- ნაბიჯი 5: ნაბიჯი 5: მიიღეთ HEX კოდები დისტანციურიდან
- ნაბიჯი 6: ნაბიჯი 6: საბოლოო კოდი
ვიდეო: შვიდი სეგმენტის IR მიმღები სახლის სიგნალიზაციის სისტემა: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს არის სრულყოფილი პროექტი დასაწყებად, თუ გსურთ ისწავლოთ როგორ გამოიყენოთ 4 ციფრიანი 7 სეგმენტიანი ეკრანი, ასევე შექმნათ რაიმე მაგარი, რაც რეალურად შეიძლება განხორციელდეს თქვენს სახლში. თქვენ არ გჭირდებათ გამოიყენოთ 4 ციფრიანი 7 სეგმენტის ეკრანი, თქვენ შეგიძლიათ გამოიყენოთ ერთნიშნა ეკრანი და ის კარგად უნდა მუშაობდეს. იმედია მოგეწონებათ ეს პროექტი!
სანამ დაიწყებთ, დარწმუნდით, რომ თქვენ დაუკავშირდებით 5V დენს ელექტროგადამცემი ხაზის პურის დაფაზე და დააკავშირებთ GND პინს მიწასთან ერთად დაფაზე.
მარაგები
- 4 ციფრიანი 7 სეგმენტის ჩვენება
- წითელი და მწვანე LED
- ულტრაბგერითი სენსორი
- IR მიმღები
- ბუზერი
- Jumper Wires (ბევრი მათგანი)
- პურის დაფა
- Arduino UNO
ნაბიჯი 1: ნაბიჯი 1: 7 სეგმენტის ჩვენების დაყენება
პირველი რაც გსურთ გააკეთოთ არის თქვენი შვიდი სეგმენტის ეკრანის დაყენება.
- შეაერთეთ Pin 'E' Arduino– ს პინ 2 – თან
- შეაერთეთ Pin 'D' Arduino– ზე მე –3 პინზე
- შეაერთეთ Pin 'C' Arduino– ზე მე –4 პინზე
- შეაერთეთ Pin 'G' Arduino– ს მე –5 პინზე
- შეაერთეთ Pin 'D' Arduino- ს მეექვსე პინთან
- დაუკავშირეთ Pin 'D4' პინ 7 -ს Arduino- ზე
- შეაერთეთ Pin 'A' Arduino- ს მე -8 პინთან
- შეაერთეთ Pin 'F' Arduino– ზე მე –9 პინზე
- შეაერთეთ Pin 'D3' Arduino- ს მე -10 პინთან
- შეაერთეთ Pin 'D2' Arduino– ს 11 პინთან
- შეაერთეთ Pin 'B' Arduino- ს 12 პინთან
გთხოვთ, მიმართოთ ზემოთ მოცემულ სურათს 7 სეგმენტის ეკრანზე თითოეული პინის სახელებისათვის.
ნაბიჯი 2: ნაბიჯი 2: დააყენეთ IR მიმღები
IR მიმღებზე არის 3 ფეხი. ფეხი უკიდურეს მარჯვნივ არის VCC (ძალა), ფეხი უკიდურეს მარცხნივ, თუ OUT (დაკავშირება ქინძისთავთან), ხოლო შუა ფეხი არის GND– ისთვის.
- შეაერთეთ VCC დენის რკინიგზაზე პურის დაფაზე
- შეაერთეთ OUT პინი A2– ზე Arduino– ზე
- შეაერთეთ GND პინი დაფაზე დაფაზე
ნაბიჯი 3: ნაბიჯი 3: ულტრაბგერითი სენსორის და ბუზერის დაყენება
ულტრაბგერითი სენსორი
- დააკავშირეთ GND დაფაზე დაფაზე
- შეაერთეთ ექოს პინი Arduino– ს პინზე
- შეაერთეთ Trig pin Arduino– ს პინზე
- შეაერთეთ VCC დენის რკინიგზაზე პურის დაფაზე
ბუზერი
- შეაერთეთ აქტიური ზუზერის მოკლე ფეხი GND- თან
- შეაერთეთ აქტიური ზუზერის გრძელი ფეხი Arduino– ს 13 პინთან
ნაბიჯი 4: ნაბიჯი 4: LED- ების დაყენება
- შეაერთეთ LED- ების ორივე მოკლე ფეხი GND სარკინიგზო დაფაზე
- შეაერთეთ წითელი LED- ის გრძელი ფეხი Arduino– ს პინზე
- შეაერთეთ მწვანე LED- ის გრძელი ფეხი Arduino– ზე
ნაბიჯი 5: ნაბიჯი 5: მიიღეთ HEX კოდები დისტანციურიდან
სანამ დაიწყებთ კოდს, დარწმუნდით, რომ მიიღეთ ტელევიზორის პულტი და მიიღეთ თქვენი პულტის HEX კოდები. თქვენ დაგჭირდებათ 3 ნომრის დეკოდირება ამ პროექტისთვის (თქვენი "სახლის" პაროლისთვის). არ დაგავიწყდეთ IR დისტანციური ბიბლიოთეკის ჩამოტვირთვა.
ამისათვის გამოიყენეთ ეს კოდი:
#ჩართეთ
ბათილად დაყენება ()
{
სერიული.დაწყება (9600);
irReceiver.enableIRIn ();
}
ბათილი მარყუჟი () {
თუ (irReceiver.decode (& შედეგი)) {
irReceiver.resume ();
Serial.println (result.value, HEX);
} }
ნაბიჯი 6: ნაბიჯი 6: საბოლოო კოდი
ბმული არის ზემოთ. თუ თქვენ გაქვთ რაიმე შეკითხვა კოდთან დაკავშირებით შემატყობინეთ.
გირჩევთ:
მექანიკური შვიდი სეგმენტის ჩვენების საათი: 7 ნაბიჯი (სურათებით)
მექანიკური შვიდი სეგმენტის ჩვენების საათი: რამდენიმე თვის წინ მე ავაშენე ორნიშნა მექანიკური 7 სეგმენტიანი დისპლეი, რომელიც გადავაქციე ათვლის ტაიმრად. ის საკმაოდ კარგად გამოვიდა და ბევრმა ადამიანმა შესთავაზა გაორმაგება ეკრანზე საათის შესაქმნელად. პრობლემა ის იყო, რომ მე უკვე გარბოდა
აკონტროლეთ შვიდი სეგმენტის ჩვენება Arduino– ს და 74HC595 Shift Register– ის გამოყენებით: 6 ნაბიჯი
აკონტროლეთ შვიდი სეგმენტის ჩვენება Arduino– ს და 74HC595 Shift რეგისტრაციის გამოყენებით: ჰეი, რა ხდება, ბიჭებო! აქარში აქ არის CETech– დან. შვიდი სეგმენტის ჩვენება კარგი სანახავია და ყოველთვის მოსახერხებელი საშუალებაა ციფრების სახით მონაცემების ჩვენებისათვის, მაგრამ მათში არის ნაკლი, რომელიც არის ის, რომ როდესაც ჩვენ რეალურად ვაკონტროლებთ შვიდი სეგმენტის ჩვენებას
Edge-Lit შვიდი სეგმენტის საათის ჩვენება: 16 ნაბიჯი (სურათებით)
Edge-Lit შვიდი სეგმენტის საათის ჩვენება: შვიდი სეგმენტის ჩვენება უკვე საუკუნეზე მეტია არსებობს (https://en.wikipedia.org/wiki/Seven-segment_display) და ქმნიან ციფრების ნაცნობ ფორმას ციფრულ საათებში, ინსტრუმენტთა პანელებში და მრავალი სხვა რიცხვითი ჩვენება. ისინი ხელახლა
Arduino სახლის სიგნალიზაციის სისტემა: 4 ნაბიჯი
Arduino სახლის სიგნალიზაციის სისტემა: ეს არის შესანიშნავი Arduino პროექტი, რომლის დაწყებაც შეგიძლიათ Arduino– ს ძირითადი კომპონენტებით. ეს პროექტი იქნება სიგნალიზაციის სისტემა, რომელიც გააფრთხილებს ინდივიდს, თუ ვინმე შემოიჭრა არჩევანის გარკვეულ არეალში. ძალიან კარგია, თუ გეგმავთ პროექტის დაწყებას, რომელიც
წვრილმანი შვიდი სეგმენტის ჩვენება 2ʺ: 14 ნაბიჯი
DIY შვიდი სეგმენტის ჩვენება 2ʺ: ეს ჩვენება შეიძლება აშენდეს როგორც საერთო ანოდის, ისე საერთო კათოდის სახით. პროექტის კომპონენტებია PCB, 29 LED 3 მმ, 8 რეზისტორი და 2 გადის ქალი სათაურებით arduino 1x6. DIY Seven Segment Display 2ʺ იდეალურია არდუინისთვის