2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Pershendetje! Ky tutorial do t'ju tregojë se si të bëni një kontakt kohëmatës më pak. në të vërtetë në këtë periudhë të epidemisë së koronavirusit është vërtet e rëndësishme të lani duart mirë. Kjo është arsyeja pse, unë kam krijuar këtë kohëmatës. Për këtë kohëmatës kam përdorur një ekran Nokia 5110 LCD për printimin e kohës së mbetur, sensorin HC-SR04 për ndezjen e kohëmatësit (për të shërbyer si një buton pa kontakt) dhe një zile si një tregues i dëgjueshëm i fillimit dhe mbarimit të kohëmatësit Me
Materiali i nevojshëm
- 1x Arduino Nano ose një Arduino tjetër
- 1x sensor HC-SR04
- 1x LCD 5110 Nokia
- Buzzer / altoparlant piezo
- Kërcyes
- Rezistencë 1x 330 ohm
- Rezistencë 1x 1K
- 4x 10K rezistorë
- Rezistencë 100 Ohm (opsionale)
Hapi 1: Instalimet elektrike
Këtu janë instalimet elektrike të ndryshme për secilin element:
Për Nokia 5110 LCD
- Lidhni pinin 1 (RST Pin) me kunjin 6 të Arduino përmes rezistencës 10K.
- Lidhni kunjin 2 (SCE Pin) me kunjin 7 të Arduino përmes rezistencës 1K.
- Lidhni pinin 3 (D/C Pin) me kunjin 5 të Arduino përmes rezistencës 10K.
- Lidhni pinin 4 (Pin DIN) me kunjin 4 të Arduino përmes rezistencës 10K.
- Lidhni pinin 5 (CLK Pin) me kunjin 3 të Arduino përmes rezistencës 10K.
- Lidhni pinin 6 (VCC Pin) me pinin 3.3V të Arduino.
- Lidhni pinin 7 (LED Pin) me GND të Arduino përmes rezistencës 330 ohm.
- Lidhni pinin 8 (GND Pin) me GND të Arduino.
Për sensorin HC-SR04
- Lidhni Pin VCC me pinin 3.3V të Arduino.
- Lidhni Trig Pin me pinin 9 të Arduino.
- Lidhni Pin Echo me pinin 10 të Arduino.
- Lidhni Gnd Pin me GND të Arduino.
Për zile
- Lidhni VCC Pin me pinin 8 të Arduino përmes rezistencës 100 ohm.
- Lidhni Gnd Pin me GND të Arduino.
Hapi 2: Programi
Funksionimi i programit:
- printoni "përshëndetje Ju lutemi filloni kohëmatësin" në ekran
- matni distancën me HC-SR04
-
Nëse distanca> = 30 cm:
- luaj kohëmatës fillo muzikën me zile
- filloni Kohëmatësi prej 30 sekondash
pas përfundimit të kohëmatësit:
- luani muzikën e kohëmatësit me zile
- printoni mesazhin e parë: "përshëndetje Ju lutemi filloni kohëmatësin" në ekran
këto udhëzime kthejnë një lak.
për Ngarko kodin:
- Shkarkoni dhe hapni skedarin që është në fund të hapit.
- Hapni bibliotekat e Menaxherit: Skiconi -> Përfshini Bibliotekën -> Menaxhoni Bibliotekat…
- Shkruani "PCD8544" në shiritin e kërkimit dhe instaloni bibliotekat "PCD8544" nga Carlos Rodrigues
- Mbyllni bibliotekat e Menaxherit
- Nëse përdorni një Arduino Nano: Përzgjidhni 'Arduino Duemilanove ose Diecimila' në: Mjete -> Bord -> Arduino Duemilanove ose Diecimila sepse ka gabim në Ngarkim kur zgjedh 'Arduino Nano'
- Ngarko kodin
Nëse dëshironi të ndryshoni vonesën e dimerit mjafton që ju të ndryshoni vlerën e variablës delayTimer në rreshtin 32 si parazgjedhje është në 30 sekonda.
Nëse dëshironi të ndryshoni distancën me sensorin HC-SR04 për fillimin e kohëmatësit, mjafton që ju të ndryshoni vlerën e ndryshueshme të startDistance në rreshtin 12 si parazgjedhje është në 30 cm.