Мазмұны:

Қолыңызды жуу үшін таймерді қалай аз жасауға болады #Ковид-19: 3 қадам
Қолыңызды жуу үшін таймерді қалай аз жасауға болады #Ковид-19: 3 қадам

Бейне: Қолыңызды жуу үшін таймерді қалай аз жасауға болады #Ковид-19: 3 қадам

Бейне: Қолыңызды жуу үшін таймерді қалай аз жасауға болады #Ковид-19: 3 қадам
Бейне: Барлығы метрода!! Супер акциялар, жаңа жылдық үлкен жеңілдіктер!! Одесса көтерме бағалар 2024, Маусым
Anonim
Қолыңызды жуу үшін таймерді қалай аз жасауға болады #Ковид-19
Қолыңызды жуу үшін таймерді қалай аз жасауға болады #Ковид-19

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

Қажетті материал

  1. 1x Arduino Nano немесе басқа Arduino
  2. 1x HC-SR04 сенсоры
  3. 1x Nokia 5110 LCD
  4. Дыбыстық сигнал / пьезо динамигі
  5. Секіру
  6. 1х 330 Ом резисторы
  7. 1x 1K резистор
  8. 4x 10K резисторлар
  9. 100 Ом резисторы (міндетті емес)

1 -қадам: Сымдарды жалғау

Сымдар
Сымдар

Мұнда әр элемент үшін әр түрлі сымдар бар:

Nokia 5110 LCD үшін

  • 10K резисторы арқылы 1 түйреуішті (RST түйреуіші) Arduino 6 штырына қосыңыз.
  • 1 -ші резистор арқылы 2 -түйреуішті (SCE Pin) Arduino -ның 7 -штырына қосыңыз.
  • 3 істікшені (D/C штыры) 10K резисторы арқылы Arduino 5 істігіне жалғаңыз.
  • 10 -шы резистор арқылы 4 -түйреуішті (DIN -түйреуіш) Arduino -ның 4 -штырына жалғаңыз.
  • 5 -ші істікті (CLK Pin) 10K резисторы арқылы Arduino -ның 3 -штырына жалғаңыз.
  • 6 -штырьді (VCC түйреуіші) Arduino -ның 3.3В істігіне қосыңыз.
  • 7 түйреуішті (жарықдиодты түйреуіш) Arduino GND -ге 330 Ом резистор арқылы қосыңыз.
  • 8 түйреуішті (GND PIN) Arduino GND -ге қосыңыз.

HC-SR04 сенсоры үшін

  • VCC түйреуішін Arduino 3.3V істігіне қосыңыз.
  • Іске қосқышты 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 немесе Diecimila' тармағын таңдаңыз: Tools -> Board -> Arduino Duemilanove немесе Diecimila, себебі 'Arduino Nano' таңдағанда Жүктеуде қате бар.
  6. Кодты жүктеңіз

Егер сіз димердің кідірісін өзгерткіңіз келсе, 32 жолындағы delayTimer айнымалы мәнін әдепкі бойынша 30 секундқа өзгерту жеткілікті.

Егер сіз таймерді іске қосу үшін HC-SR04 сенсорымен қашықтықты өзгерткіңіз келсе, 12-жолдағы startDistance айнымалы мәнін әдепкі бойынша 30 см-ге өзгерту жеткілікті.

3 -қадам: Нәтиже

Ұсынылған: