Სარჩევი:

შვიდი სეგმენტის IR მიმღები სახლის სიგნალიზაციის სისტემა: 6 ნაბიჯი
შვიდი სეგმენტის IR მიმღები სახლის სიგნალიზაციის სისტემა: 6 ნაბიჯი

ვიდეო: შვიდი სეგმენტის IR მიმღები სახლის სიგნალიზაციის სისტემა: 6 ნაბიჯი

ვიდეო: შვიდი სეგმენტის IR მიმღები სახლის სიგნალიზაციის სისტემა: 6 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim
შვიდი სეგმენტის IR მიმღები სახლის სიგნალიზაციის სისტემა
შვიდი სეგმენტის IR მიმღები სახლის სიგნალიზაციის სისტემა

ეს არის სრულყოფილი პროექტი დასაწყებად, თუ გსურთ ისწავლოთ როგორ გამოიყენოთ 4 ციფრიანი 7 სეგმენტიანი ეკრანი, ასევე შექმნათ რაიმე მაგარი, რაც რეალურად შეიძლება განხორციელდეს თქვენს სახლში. თქვენ არ გჭირდებათ გამოიყენოთ 4 ციფრიანი 7 სეგმენტის ეკრანი, თქვენ შეგიძლიათ გამოიყენოთ ერთნიშნა ეკრანი და ის კარგად უნდა მუშაობდეს. იმედია მოგეწონებათ ეს პროექტი!

სანამ დაიწყებთ, დარწმუნდით, რომ თქვენ დაუკავშირდებით 5V დენს ელექტროგადამცემი ხაზის პურის დაფაზე და დააკავშირებთ GND პინს მიწასთან ერთად დაფაზე.

მარაგები

  • 4 ციფრიანი 7 სეგმენტის ჩვენება
  • წითელი და მწვანე LED
  • ულტრაბგერითი სენსორი
  • IR მიმღები
  • ბუზერი
  • Jumper Wires (ბევრი მათგანი)
  • პურის დაფა
  • Arduino UNO

ნაბიჯი 1: ნაბიჯი 1: 7 სეგმენტის ჩვენების დაყენება

ნაბიჯი 1: 7 სეგმენტის ჩვენების დაყენება
ნაბიჯი 1: 7 სეგმენტის ჩვენების დაყენება

პირველი რაც გსურთ გააკეთოთ არის თქვენი შვიდი სეგმენტის ეკრანის დაყენება.

  1. შეაერთეთ Pin 'E' Arduino– ს პინ 2 – თან
  2. შეაერთეთ Pin 'D' Arduino– ზე მე –3 პინზე
  3. შეაერთეთ Pin 'C' Arduino– ზე მე –4 პინზე
  4. შეაერთეთ Pin 'G' Arduino– ს მე –5 პინზე
  5. შეაერთეთ Pin 'D' Arduino- ს მეექვსე პინთან
  6. დაუკავშირეთ Pin 'D4' პინ 7 -ს Arduino- ზე
  7. შეაერთეთ Pin 'A' Arduino- ს მე -8 პინთან
  8. შეაერთეთ Pin 'F' Arduino– ზე მე –9 პინზე
  9. შეაერთეთ Pin 'D3' Arduino- ს მე -10 პინთან
  10. შეაერთეთ Pin 'D2' Arduino– ს 11 პინთან
  11. შეაერთეთ Pin 'B' Arduino- ს 12 პინთან

გთხოვთ, მიმართოთ ზემოთ მოცემულ სურათს 7 სეგმენტის ეკრანზე თითოეული პინის სახელებისათვის.

ნაბიჯი 2: ნაბიჯი 2: დააყენეთ IR მიმღები

ნაბიჯი 2: დააყენეთ IR მიმღები
ნაბიჯი 2: დააყენეთ IR მიმღები

IR მიმღებზე არის 3 ფეხი. ფეხი უკიდურეს მარჯვნივ არის VCC (ძალა), ფეხი უკიდურეს მარცხნივ, თუ OUT (დაკავშირება ქინძისთავთან), ხოლო შუა ფეხი არის GND– ისთვის.

  • შეაერთეთ VCC დენის რკინიგზაზე პურის დაფაზე
  • შეაერთეთ OUT პინი A2– ზე Arduino– ზე
  • შეაერთეთ GND პინი დაფაზე დაფაზე

ნაბიჯი 3: ნაბიჯი 3: ულტრაბგერითი სენსორის და ბუზერის დაყენება

ნაბიჯი 3: ულტრაბგერითი სენსორის და ბუზერის დაყენება
ნაბიჯი 3: ულტრაბგერითი სენსორის და ბუზერის დაყენება
ნაბიჯი 3: ულტრაბგერითი სენსორის და ბუზერის დაყენება
ნაბიჯი 3: ულტრაბგერითი სენსორის და ბუზერის დაყენება

ულტრაბგერითი სენსორი

  • დააკავშირეთ GND დაფაზე დაფაზე
  • შეაერთეთ ექოს პინი Arduino– ს პინზე
  • შეაერთეთ Trig pin Arduino– ს პინზე
  • შეაერთეთ VCC დენის რკინიგზაზე პურის დაფაზე

ბუზერი

  • შეაერთეთ აქტიური ზუზერის მოკლე ფეხი GND- თან
  • შეაერთეთ აქტიური ზუზერის გრძელი ფეხი Arduino– ს 13 პინთან

ნაბიჯი 4: ნაბიჯი 4: LED- ების დაყენება

ნაბიჯი 4: LED- ების დაყენება
ნაბიჯი 4: LED- ების დაყენება
  • შეაერთეთ LED- ების ორივე მოკლე ფეხი GND სარკინიგზო დაფაზე
  • შეაერთეთ წითელი LED- ის გრძელი ფეხი Arduino– ს პინზე
  • შეაერთეთ მწვანე LED- ის გრძელი ფეხი Arduino– ზე

ნაბიჯი 5: ნაბიჯი 5: მიიღეთ HEX კოდები დისტანციურიდან

ნაბიჯი 5: მიიღეთ HEX კოდები დისტანციურიდან
ნაბიჯი 5: მიიღეთ HEX კოდები დისტანციურიდან

სანამ დაიწყებთ კოდს, დარწმუნდით, რომ მიიღეთ ტელევიზორის პულტი და მიიღეთ თქვენი პულტის HEX კოდები. თქვენ დაგჭირდებათ 3 ნომრის დეკოდირება ამ პროექტისთვის (თქვენი "სახლის" პაროლისთვის). არ დაგავიწყდეთ IR დისტანციური ბიბლიოთეკის ჩამოტვირთვა.

ამისათვის გამოიყენეთ ეს კოდი:

#ჩართეთ

ბათილად დაყენება ()

{

სერიული.დაწყება (9600);

irReceiver.enableIRIn ();

}

ბათილი მარყუჟი () {

თუ (irReceiver.decode (& შედეგი)) {

irReceiver.resume ();

Serial.println (result.value, HEX);

} }

ნაბიჯი 6: ნაბიჯი 6: საბოლოო კოდი

ბმული არის ზემოთ. თუ თქვენ გაქვთ რაიმე შეკითხვა კოდთან დაკავშირებით შემატყობინეთ.

გირჩევთ: