Мазмуну:

Колуңузду жууш үчүн Таймерди Кантип Аз Байланыш кылса болот #Ковид-19: 3 кадам
Колуңузду жууш үчүн Таймерди Кантип Аз Байланыш кылса болот #Ковид-19: 3 кадам

Video: Колуңузду жууш үчүн Таймерди Кантип Аз Байланыш кылса болот #Ковид-19: 3 кадам

Video: Колуңузду жууш үчүн Таймерди Кантип Аз Байланыш кылса болот #Ковид-19: 3 кадам
Video: АЛМА ПИГИ - ШАРЛОТ ТӨМӨНдөй жумшак! СЫР менен камыр! Үйдө тамак жасоо 2024, Июнь
Anonim
Кантип колуңузду жууш үчүн таймерди азыраак кылуу керек #Ковид-19
Кантип колуңузду жууш үчүн таймерди азыраак кылуу керек #Ковид-19

Салам ! Бул окуу куралы сизге таймерди азыраак байланышты кантип көрсөтөт. Коронавирустун эпидемиясынын ушул мезгилинде колуңузду жакшылап жууңуз. Ошондуктан, мен бул таймерди жараттым. Бул таймер үчүн мен калган убактысын басып чыгаруу үчүн Nokia 5110 LCD экранын, таймерди иштетүү үчүн HC-SR04 сенсорун (контактсыз баскыч катары кызмат кылам) жана сигналды таймердин башталышынын жана аягынын үн көрсөткүчү катары колдоном..

Керектүү материал

  1. 1x Arduino Nano же башка Arduino
  2. 1x HC-SR04 сенсору
  3. 1x Nokia 5110 ЖК
  4. Музыка / пьезо спикери
  5. Jumper
  6. 1х 330 Ом каршылыгы
  7. 1x 1K каршылыгы
  8. 4x 10K каршылыгы
  9. 100 Ом каршылыгы (милдеттүү эмес)

1 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү

Бул жерде ар бир элемент үчүн ар кандай зымдар бар:

Nokia 5110 LCD үчүн

  • Pin 1 (RST Pin) 10K каршылыгы аркылуу Arduino пин 6га туташтырыңыз.
  • Pin 2 (SCE Pin) 1K каршылыгы аркылуу Arduino пин 7ге туташтырыңыз.
  • Pin 3 (D/C Pin) 10K каршылыгы аркылуу Arduino 5 пинине туташтырыңыз.
  • 4 -пинди (DIN Pin) 10K каршылыгы аркылуу Arduino пинине 4 туташтырыңыз.
  • 5 -pin (CLK Pin) 10K каршылыгы аркылуу Arduino 3 -пинге туташтырыңыз.
  • Pin 6 (VCC Pin) Arduino 3.3V пинине туташтырыңыз.
  • Pin 7 (LED Pin) 330 Ом резистору аркылуу Arduino GNDге туташтырыңыз.
  • Pin 8 (GND Pin) Arduino GND менен туташтырыңыз.

HC-SR04 сенсору үчүн

  • VCC Pinди Arduino 3.3V пинине туташтырыңыз.
  • Trig Pin'ди Arduino пин 9га туташтырыңыз.
  • Эхо Пинди Arduino 10 пинине туташтырыңыз.
  • Gnd пинин Arduino GND менен туташтырыңыз.

Зумер үчүн

  • VCC пинди 100 омдук резистор аркылуу Arduino 8 пинине туташтырыңыз.
  • Gnd пинин Arduino GND менен туташтырыңыз.

2 -кадам: Программа

Программа
Программа

Программанын иштеши:

  • "Саламатсызбы, таймерди баштаңыз" деп экранда басып чыгарыңыз
  • HC-SR04 менен аралыкты өлчөө
  • Эгерде аралык> = 30 см:

    • ойнотуучу таймер музыканы зумер менен баштайт
    • Таймерди 30 секунддан баштаңыз

таймер бүткөндөн кийин:

  • музыканы таймер менен ойнотуу
  • биринчи билдирүүнү басып чыгарыңыз: "Саламатсызбы таймерди баштаңыз" экранда

бул көрсөтмөлөр циклге айланат.

кодду жүктөө үчүн:

  1. Кадамдын аягында турган файлды жүктөп алып, ачыңыз.
  2. Менеджердин китепканаларын ачыңыз: Эскиз -> Китепкананы кошуу -> Таразаларды башкаруу…
  3. Издөө тилкесине "PCD8544" деп жазыңыз жана Карлос Родригестин "PCD8544" китепканасын орнотуңуз
  4. Менеджердин китепканаларын жабыңыз
  5. Эгерде сиз Arduino Nano колдонсоңуз: 'Arduino Duemilanove or Diecimila' тандаңыз: Tools -> Board -> Arduino Duemilanove же Diecimila, анткени 'Arduino Nano' тандап жатканда Жүктөөдө ката бар.
  6. Кодду жүктөңүз

Эгерде сиз димердин кечигүүсүн өзгөрткүңүз келсе, анда 32 -сапта delayTimer өзгөрмөсүнүн маанисин 30 секундга чейин өзгөртүү жетиштүү.

Эгерде сиз таймерди баштоо үчүн HC-SR04 сенсорунун жардамы менен аралыкты өзгөрткүңүз келсе, анда 12-линиядагы startDistance өзгөрмөсүнүн маанисин 30 см ге чейин өзгөртүү жетиштүү.

3 -кадам: Жыйынтык

Сунушталууда: