Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hei! Denne opplæringen skal vise deg hvordan du får en timer mindre kontakt. faktisk i denne perioden med koronavirusepidemi er det veldig viktig å vaske hendene godt. Det er derfor jeg har laget denne timeren. For denne timeren har jeg brukt en Nokia 5110 LCD-skjerm for å skrive ut den gjenværende tiden, sensoren HC-SR04 for å slå på timeren (for å fungere som en kontaktløs knapp) og en summer som en hørbar indikator på start og slutt på timeren.
Nødvendig materiale
- 1x Arduino Nano eller en annen Arduino
- 1x HC-SR04 sensor
- 1x Nokia 5110 LCD
- Summer / piezo høyttaler
- Genser
- 1x 330 ohm motstand
- 1x 1K motstand
- 4x 10K motstander
- 100 Ohm motstand (valgfritt)
Trinn 1: Kabling
Her er de forskjellige ledningene for hvert element:
For Nokia 5110 LCD
- Koble pinnen 1 (RST -pinnen) til pinnen 6 på Arduino gjennom 10K -motstanden.
- Koble pinnen 2 (SCE -pinnen) til pinnen 7 på Arduino gjennom 1K -motstanden.
- Koble pinnen 3 (D/C -pinnen) til pinnen 5 på Arduino gjennom 10K -motstanden.
- Koble pinnen 4 (DIN -pinnen) til pinnen 4 på Arduino gjennom 10K -motstanden.
- Koble pinnen 5 (CLK -pinnen) til pinnen 3 på Arduino gjennom 10K -motstanden.
- Koble pin 6 (VCC Pin) til 3.3V pin på Arduino.
- Koble pin 7 (LED Pin) til GND for Arduino gjennom 330 ohm motstand.
- Koble pin 8 (GND Pin) til GND for Arduino.
For HC-SR04 sensor
- Koble VCC -pinnen til 3,3V -pinnen på Arduino.
- Koble Trig Pin til pin 9 på Arduino.
- Koble ekkopinnen til pinnen 10 på Arduino.
- Koble Gnd -pinnen til GND for Arduino.
For summer
- Koble VCC -pinnen til 8 -pinners Arduino gjennom 100 ohm motstanden.
- Koble Gnd -pinnen til GND for Arduino.
Trinn 2: Program
Programoperasjonen:
- Skriv ut "hallo, start timeren" på skjermen
- måle avstand med HC-SR04
-
Hvis avstand> = 30 cm:
- spill timer start musikk med summer
- starttimer på 30 sekunder
etter tidsurets slutt:
- spill timer -sluttmusikk med summer
- Skriv ut den første meldingen: "hei, start timeren" på skjermen
denne instruksjonen snur en sløyfe.
for Last opp koden:
- Last ned og åpne filen som er på slutten av trinnet.
- Åpne Manager librairies: Sketch -> Include Library -> Manage Librairies …
- Skriv "PCD8544" i søkefeltet og installer bibliotekene "PCD8544" av Carlos Rodrigues
- Lukk Manager -bibliotekene
- Hvis du bruker en Arduino Nano: Velg 'Arduino Duemilanove eller Diecimila' i: Tools -> Board -> Arduino Duemilanove eller Diecimila fordi det er feil i Last opp når jeg velger 'Arduino Nano'
- Last opp koden
Hvis du vil endre forsinkelsen til dimeren, er det nok for deg å endre verdien til variabelen delayTimer på linje 32 som standard til 30 sekunder.
Hvis du vil endre avstanden med sensoren HC-SR04 for å starte timeren, er det nok for deg å endre verdien til variabelen startDistance på linje 12 som standard til 30 cm.