Tartalomjegyzék:

Hogyan hozzunk kevesebb időzítőt érintkezésbe a kézmosáshoz #Covid-19: 3 lépés
Hogyan hozzunk kevesebb időzítőt érintkezésbe a kézmosáshoz #Covid-19: 3 lépés

Videó: Hogyan hozzunk kevesebb időzítőt érintkezésbe a kézmosáshoz #Covid-19: 3 lépés

Videó: Hogyan hozzunk kevesebb időzítőt érintkezésbe a kézmosáshoz #Covid-19: 3 lépés
Videó: 055: Social media: használ vagy kihasznál? - ft. dr. Balla Annamária 2024, November
Anonim
Hogyan érjünk el kevesebb időzítőt a kézmosáshoz #Covid-19
Hogyan érjünk el kevesebb időzítőt a kézmosáshoz #Covid-19

Szia ! Ez az oktatóanyag megmutatja, hogyan lehet időzítővel kevesebb kapcsolatot létrehozni. Valójában a koronavírus -járvány idején nagyon fontos, hogy alaposan mosson kezet. Ezért hoztam létre ezt az időzítőt. Ehhez az időzítőhöz egy Nokia 5110 LCD képernyőt használtam a hátralévő idő nyomtatásához, a HC-SR04 érzékelőt az időzítő bekapcsolásához (érintésmentes gombként), és egy hangjelzőt az időzítő kezdetének és végének hallható jelzőjének..

Szükséges anyag

  1. 1x Arduino Nano vagy egy másik Arduino
  2. 1x HC-SR04 érzékelő
  3. 1x Nokia 5110 LCD
  4. Zümmögő / piezo hangszóró
  5. Jumper
  6. 1x 330 ohmos ellenállás
  7. 1x 1K ellenállás
  8. 4x 10K ellenállás
  9. 100 ohmos ellenállás (opcionális)

1. lépés: Kábelezés

Vezeték
Vezeték

Íme az egyes elemek különböző kábelezése:

Nokia 5110 LCD kijelzőhöz

  • Csatlakoztassa az 1. tüskét (RST csap) az Arduino 6. tűjéhez a 10K ellenálláson keresztül.
  • Csatlakoztassa a 2 -es csapot (SCE Pin) az Arduino 7 -es tűjéhez az 1K ellenálláson keresztül.
  • Csatlakoztassa a 3. tűt (D/C tű) az Arduino 5. tűjéhez a 10K ellenálláson keresztül.
  • Csatlakoztassa a 4 -es csapot (DIN -tű) az Arduino 4 -es tűjéhez a 10K ellenálláson keresztül.
  • Csatlakoztassa az 5 -ös csapot (CLK -tű) az Arduino 3 -as tűjéhez a 10K ellenálláson keresztül.
  • Csatlakoztassa a 6 -os csapot (VCC Pin) az Arduino 3,3 V -os tűjéhez.
  • Csatlakoztassa a 7 érintkezőt (LED tű) az Arduino GND -jéhez 330 ohmos ellenálláson keresztül.
  • Csatlakoztassa a 8 tűt (GND Pin) az Arduino GND -jéhez.

HC-SR04 érzékelőhöz

  • Csatlakoztassa a VCC tűt az Arduino 3,3 V -os tűjéhez.
  • Csatlakoztassa a kioldócsapot az Arduino 9. tűjéhez.
  • Csatlakoztassa az Echo Pin -t az Arduino 10. tűjéhez.
  • Csatlakoztassa a Gnd Pin -t az Arduino GND -hez.

Zümmögésre

  • Csatlakoztassa a VCC csapot az Arduino 8 tűjéhez a 100 ohmos ellenálláson keresztül.
  • Csatlakoztassa a Gnd Pin -t az Arduino GND -hez.

2. lépés: Programozás

Program
Program

A program működése:

  • print "hello Please start the timer" a képernyőn
  • mérje meg a távolságot a HC-SR04 segítségével
  • Ha a távolság> = 30 cm:

    • időzítő lejátszása zene indítása hangjelzéssel
    • indítsa el a 30 másodperces időzítőt

az időzítő vége után:

  • időzítő befejező zene lejátszása hangjelzéssel
  • nyomtassa ki a képernyőn az első üzenetet: "hello Please start the timer"

ez az utasítás hurkot forgat.

a kód feltöltéséhez:

  1. Töltse le és nyissa meg a fájlt, aki a lépés végén van.
  2. Nyissa meg a Kezelői könyvtárakat: Vázlat -> Könyvtár bevonása -> Könyvtárak kezelése…
  3. Írja be a "PCD8544" szót a keresősávba, és telepítse a "PCD8544" könyvtárat Carlos Rodrigues
  4. Zárja be a Manager könyvtárakat
  5. Ha Arduino Nano -t használ: Válassza az „Arduino Duemilanove vagy Diecimila” lehetőséget az Eszközök -> Tábla -> Arduino Duemilanove vagy Diecimila menüpontban, mert hiba történt a feltöltés során, amikor az „Arduino Nano” lehetőséget választom.
  6. Töltse fel a kódot

Ha módosítani szeretné a dimer késleltetését, akkor elegendő, ha módosítja a delayTimer változó értékét a 32. sorban alapértelmezés szerint 30 másodpercre.

Ha módosítani szeretné a távolságot a HC-SR04 érzékelővel az időzítő indításához, akkor elegendő, ha a startDistance változó értékét a 12. sorban alapértelmezés szerint 30 cm-re módosítja.

3. lépés: Eredmény

Ajánlott: