Բովանդակություն:

Ինչպես ժամաչափ կազմել ավելի քիչ ձեռքեր լվանալու համար #Covid-19: 3 քայլ
Ինչպես ժամաչափ կազմել ավելի քիչ ձեռքեր լվանալու համար #Covid-19: 3 քայլ

Video: Ինչպես ժամաչափ կազմել ավելի քիչ ձեռքեր լվանալու համար #Covid-19: 3 քայլ

Video: Ինչպես ժամաչափ կազմել ավելի քիչ ձեռքեր լվանալու համար #Covid-19: 3 քայլ
Video: Deutsch Lernen mit Dialogen B1 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. Buzzer / piezo խոսնակ
  5. Ցատկող
  6. 1x 330 ohm դիմադրություն
  7. 1x 1K դիմադրություն
  8. 4x 10K դիմադրիչներ
  9. 100 Օմ դիմադրություն (ըստ ցանկության)

Քայլ 1: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

Ահա յուրաքանչյուր տարրի տարբեր էլեկտրագծեր.

Nokia 5110 LCD- ի համար

  • 10K ռեզիստորի միջոցով միացրեք քորոց 1 -ը (RST Pin) Arduino- ի 6 -րդ քորոցին:
  • Միացրեք 2 -րդ կապը (SCE Pin) Arduino- ի 7 -րդ կապին 1K ռեզիստորի միջոցով:
  • 3 -րդ կապը (D/C Pin) միացրեք Arduino- ի 5 -րդ կապին 10K դիմադրության միջոցով:
  • 10K ռեզիստորի միջոցով միացրեք կապը 4 (DIN Pin) Arduino- ի 4 -րդ քորոցին:
  • 10K ռեզիստորի միջոցով միացրեք կապը 5 (CLK Pin) Arduino- ի 3 -րդ կապին:
  • Միացրեք 6 -րդ կապը (VCC Pin) Arduino- ի 3.3V կապին:
  • Միացրեք կապում 7 -ը (LED փին) Arduino- ի GND- ին 330 օհմ ռեզիստորի միջոցով:
  • Միացրեք 8 -րդ կապը (GND Pin) Arduino- ի GND- ին:

HC-SR04 տվիչի համար

  • Միացրեք VCC կապը Arduino- ի 3.3V պինին:
  • Միացրեք Trig Pin- ը Arduino- ի 9 -րդ կապում:
  • Միացրեք Echo Pin- ը Arduino- ի 10 -րդ քորոցին:
  • Միացրեք Gnd Pin- ը Arduino- ի GND- ին:

Բզզոցի համար

  • VCC կապը միացրեք Arduino- ի 8 պինին 100 օհմ դիմադրության միջոցով:
  • Միացրեք Gnd Pin- ը Arduino- ի GND- ին:

Քայլ 2: րագիր

Ծրագիրը
Ծրագիրը

Operationրագրի գործողություն.

  • տպել «բարև, խնդրում ենք միացնել ժամաչափը» էկրանին
  • չափել հեռավորությունը HC-SR04- ով
  • Եթե հեռավորությունը> = 30 սմ:

    • նվագարկեք ժմչփ, երաժշտություն սկսեք ազդանշանի միջոցով
    • սկսել ժամաչափ 30 վայրկյան

ժամաչափի ավարտից հետո.

  • նվագարկեք ժմչփի վերջնական երաժշտությունը զնգոցով
  • տպեք առաջին հաղորդագրությունը ՝ «բարև, խնդրում ենք գործարկել ժամաչափը» էկրանին

այս հրահանգները շրջադարձ են կատարում:

կոդը վերբեռնելու համար

  1. Ներբեռնեք և բացեք քայլի վերջում գտնվող ֆայլը:
  2. Բացեք մենեջերի գրադարանները ՝ ուրվագիծ -> ներառել գրադարանը -> կառավարել գրադարանները…
  3. Որոնման տողում գրեք «PCD8544» և տեղադրեք Կառլոս Ռոդրիգեսի «PCD8544» գրադարանները
  4. Փակեք մենեջերի գրադարանները
  5. Եթե դուք օգտագործում եք Arduino Nano. Ընտրեք «Arduino Duemilanove կամ Diecimila» ՝ Գործիքներ -> Տախտակ -> Arduino Duemilanove կամ Diecimila, քանի որ «Arduino Nano» -ն ընտրելիս սխալներ կան:
  6. Վերբեռնեք ծածկագիրը

Եթե ցանկանում եք փոխել dimer- ի ուշացումը, բավական է, որ դուք փոփոխեք 32 -րդ տողում delayTimer փոփոխականի արժեքը կանխադրված 30 վայրկյան:

Եթե ցանկանում եք ժամանակաչափը գործարկելու համար փոխել HC-SR04 սենսորով հեռավորությունը, ապա ձեզ համար բավական է փոխել տող 12-ի փոփոխական արժեքը որպես կանխադրված այն 30 սմ:

Քայլ 3: Արդյունք

Խորհուրդ ենք տալիս: