Სარჩევი:

როგორ დავამყაროთ ტაიმერი ნაკლები კონტაქტით ხელების დასაბანად #Covid-19: 3 ნაბიჯი
როგორ დავამყაროთ ტაიმერი ნაკლები კონტაქტით ხელების დასაბანად #Covid-19: 3 ნაბიჯი

ვიდეო: როგორ დავამყაროთ ტაიმერი ნაკლები კონტაქტით ხელების დასაბანად #Covid-19: 3 ნაბიჯი

ვიდეო: როგორ დავამყაროთ ტაიმერი ნაკლები კონტაქტით ხელების დასაბანად #Covid-19: 3 ნაბიჯი
ვიდეო: ON FINI LA 2EME PARTIE ? 2024, ივნისი
Anonim
როგორ დავამყაროთ ტაიმერი ნაკლები კონტაქტით ხელების დასაბანად #Covid-19
როგორ დავამყაროთ ტაიმერი ნაკლები კონტაქტით ხელების დასაბანად #Covid-19

გამარჯობა! ეს გაკვეთილი გაჩვენებთ თუ როგორ უნდა დაამყაროთ ტაიმერი ნაკლები კონტაქტით. მართლაც კორონავირუსის ეპიდემიის ამ პერიოდში მართლაც მნიშვნელოვანია ხელების კარგად დაბანა. სწორედ ამიტომ, მე შევქმენი ეს ტაიმერი. ამ ქრონომეტრისთვის მე გამოვიყენე Nokia 5110 LCD ეკრანი დარჩენილი დროის დასაბეჭდად, სენსორი HC-SR04 ტაიმერის ჩართვისათვის (უკონტაქტო ღილაკის ფუნქციის შესასრულებლად) და ზუზუნი, როგორც ტაიმერის დაწყებისა და დასასრულის გასაგები მაჩვენებელი. რა

საჭირო მასალა

  1. 1x Arduino Nano ან სხვა Arduino
  2. 1x HC-SR04 სენსორი
  3. 1x Nokia 5110 LCD
  4. ბუზერი / პიეზო სპიკერი
  5. მხტუნავი
  6. 1x 330 ohm რეზისტორი
  7. 1x 1K რეზისტორი
  8. 4x 10K რეზისტორები
  9. 100 Ohm რეზისტორი (სურვილისამებრ)

ნაბიჯი 1: გაყვანილობა

გაყვანილობა
გაყვანილობა

აქ მოცემულია თითოეული ელემენტის განსხვავებული გაყვანილობა:

Nokia 5110 LCD– ისთვის

  • შეაერთეთ პინ 1 (RST Pin) არდუინოს პინ 6 -თან 10K რეზისტორის საშუალებით.
  • შეაერთეთ pin 2 (SCE Pin) Arduino– ს პინ 7 – თან 1K რეზისტორის საშუალებით.
  • შეაერთეთ pin 3 (D/C Pin) Arduino– ს pin 5 – თან 10K რეზისტორის საშუალებით.
  • შეაერთეთ pin 4 (DIN Pin) Arduino– ს პინ 4 – თან 10K რეზისტორის საშუალებით.
  • შეაერთეთ pin 5 (CLK Pin) Arduino– ს პინ 3 – თან 10K რეზისტორის საშუალებით.
  • შეაერთეთ pin 6 (VCC Pin) არდუინოს 3.3V პინთან.
  • შეაერთეთ პინ 7 (LED პინ) Arduino– ს GND– ს 330 ოჰმეტიანი რეზისტორის საშუალებით.
  • შეაერთეთ pin 8 (GND Pin) GND Arduino– სთან.

HC-SR04 სენსორისთვის

  • შეაერთეთ VCC პინი არდუინოს 3.3 ვ პინთან.
  • შეაერთეთ Trig Pin არდუინოს პინ 9 -თან.
  • შეაერთეთ ექოს პინი არდუინოს პინ 10 -თან.
  • შეაერთეთ Gnd Pin Arduino– ს GND– თან.

ზუზერისთვის

  • შეაერთეთ VCC პინ Arduino– ს 8 პინთან 100 ohm რეზისტორის საშუალებით.
  • შეაერთეთ Gnd Pin Arduino– ს GND– თან.

ნაბიჯი 2: პროგრამა

პროგრამა
პროგრამა

პროგრამის მოქმედება:

  • დაბეჭდეთ "გამარჯობა გთხოვთ ჩართოთ ტაიმერი" ეკრანზე
  • გაზომეთ მანძილი HC-SR04– ით
  • თუ მანძილი> = 30 სმ:

    • დაუკარი ტაიმერი დაიწყე მუსიკა ზუზერით
    • ტაიმერის დაწყება 30 წამი

ტაიმერის დასრულების შემდეგ:

  • დაუკრა ტაიმერი და დაასრულა მუსიკა ზუზერით
  • დაბეჭდეთ პირველი შეტყობინება: "გამარჯობა გთხოვთ ჩართოთ ტაიმერი" ეკრანზე

ეს ინსტრუქციები გადააქცევს მარყუჟს.

კოდის ატვირთვისთვის:

  1. ჩამოტვირთეთ და გახსენით ფაილი, რომელიც არის ნაბიჯის ბოლოს.
  2. გახსენით მენეჯერის ბიბლიოთეკები: ესკიზი -> ბიბლიოთეკის ჩართვა -> ბიბლიოთეკების მართვა…
  3. ჩაწერეთ "PCD8544" საძიებო ზოლში და დააინსტალირეთ ბიბლიოთეკები "PCD8544" კარლოს როდრიგესის მიერ
  4. დახურეთ მენეჯერის ბიბლიოთეკები
  5. თუ თქვენ იყენებთ Arduino Nano- ს: აირჩიეთ 'Arduino Duemilanove ან Diecimila' აქ: ინსტრუმენტები -> დაფა -> Arduino Duemilanove ან Diecimila რადგან ატვირთვაში არის შეცდომა როდესაც მე ვირჩევ 'Arduino Nano'
  6. ატვირთეთ კოდი

თუ გსურთ შეცვალოთ დიმერის დაყოვნება, საკმარისია თქვენ შეცვალოთ ცვლადი delayTimer მნიშვნელობა ხაზში 32 ნაგულისხმევად 30 წამამდე.

თუ გსურთ შეცვალოთ მანძილი სენსორით HC-SR04 ტაიმერის დასაწყებად, საკმარისია თქვენ შეცვალოთ ცვლადი startDistance მნიშვნელობა ხაზში 12 ნაგულისხმევად ის 30 სმ-მდე.

ნაბიჯი 3: შედეგი

გირჩევთ: