INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hi ! Hierdie handleiding gaan u wys hoe u 'n timer minder kontak kan maak. in hierdie tydperk van koronavirus -epidemie is dit regtig belangrik om u hande goed te was. Daarom het ek hierdie timer gemaak. Vir hierdie timer het ek 'n Nokia 5110 LCD-skerm gebruik om die oorblywende tyd af te druk, die sensor HC-SR04 om die timer aan te skakel (om as 'n kontaklose knoppie te dien) en 'n zoemer as 'n hoorbare aanduiding van die begin en einde van die timer.
Benodigde materiaal
- 1x Arduino Nano of 'n ander Arduino
- 1x HC-SR04 sensor
- 1x Nokia 5110 LCD
- Gonser / piëzo -luidspreker
- Trui
- 1x 330 ohm weerstand
- 1x 1K weerstand
- 4x 10K weerstande
- 100 Ohm weerstand (opsioneel)
Stap 1: Bedrading
Hier is die verskillende bedrading vir elke element:
Vir Nokia 5110 LCD
- Verbind die pen 1 (RST -pen) met die pen 6 van Arduino deur die 10K -weerstand.
- Verbind die pen 2 (SCE -pen) met die pen 7 van Arduino deur die 1K -weerstand.
- Verbind die pen 3 (D/C -pen) met die pen 5 van Arduino deur die 10K -weerstand.
- Verbind die pen 4 (DIN -pen) met die pen 4 van Arduino deur die 10K -weerstand.
- Verbind die pen 5 (CLK -pen) met die pen 3 van Arduino deur die 10K -weerstand.
- Koppel die pen 6 (VCC -pen) aan die 3.3V -pen van Arduino.
- Koppel die pen 7 (LED -pen) aan die GND van Arduino deur 'n weerstand van 330 ohm.
- Koppel die pen 8 (GND -pen) aan die GND van Arduino.
Vir HC-SR04 sensor
- Koppel die VCC -pen aan die 3.3V -pen van Arduino.
- Koppel die Trig Pin aan die pen 9 van Arduino.
- Koppel die Echo -pen aan die pen 10 van Arduino.
- Koppel die Gnd -pen aan die GND van Arduino.
Vir gonser
- Koppel die VCC -pen aan die 8 -pen van Arduino deur die weerstand van 100 ohm.
- Koppel die Gnd -pen aan die GND van Arduino.
Stap 2: Programmeer
Die program operasie:
- druk 'hallo, begin asseblief die timer' op die skerm
- meet afstand met HC-SR04
-
As afstand> = 30 cm:
- speel timer begin musiek met 'n zoemer
- begin timer van 30 sekondes
na die timer se einde:
- speel timer -eindmusiek met 'n zoemer
- druk die eerste boodskap: "hallo, begin asseblief die timer" op die skerm
hierdie instruksies maak 'n draai.
om die kode op te laai:
- Laai die lêer af en maak dit oop aan die einde van die stap.
- Maak die Bestuurder -biblioteke oop: Skets -> Sluit biblioteek in -> Bestuur weegskale …
- Skryf "PCD8544" in die soekbalk en installeer die biblioteke 'PCD8544' deur Carlos Rodrigues
- Sluit die bestuurder se biblioteke
- As u 'n Arduino Nano gebruik: kies 'Arduino Duemilanove of Diecimila' in: Tools -> Board -> Arduino Duemilanove of Diecimila, want daar is 'n fout in die oplaai as ek 'Arduino Nano' kies
- Laai die kode op
As u die vertraging van die dimeer wil verander, is dit voldoende om die waarde van die veranderlike delayTimer in reël 32 standaard na 30 sekondes te verander.
As u die afstand met die sensor HC-SR04 wil verander om die timer te begin, is dit genoeg dat u die waarde van die veranderlike startDistance in reël 12 standaard na 30 cm verander.