Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Cześć ! Ten samouczek pokaże Ci, jak sprawić, by minutnik był mniej kontaktowy. rzeczywiście w tym okresie epidemii koronawirusa bardzo ważne jest, aby dobrze umyć ręce. Dlatego stworzyłem ten timer. Do tego timera użyłem ekranu LCD Nokia 5110 do drukowania pozostałego czasu, czujnika HC-SR04 do włączania timera (służy jako przycisk zbliżeniowy) oraz brzęczyka jako sygnalizatora dźwiękowego początku i końca timera.
Potrzebny materiał
- 1x Arduino Nano lub inny Arduino
- 1x czujnik HC-SR04
- 1x wyświetlacz LCD Nokia 5110
- Brzęczyk / głośnik piezo
- Skoczek
- 1x rezystor 330 omów,
- 1x rezystor 1K
- 4x rezystory 10K
- Rezystor 100 Ohm (opcjonalnie)
Krok 1: Okablowanie
Oto różne okablowanie dla każdego elementu:
Dla Nokia 5110 LCD
- Podłącz pin 1 (RST Pin) do pinu 6 Arduino przez rezystor 10K.
- Podłącz pin 2 (SCE Pin) do pinu 7 Arduino przez rezystor 1K.
- Podłącz pin 3 (D/C Pin) do pinu 5 Arduino przez rezystor 10K.
- Podłącz pin 4 (DIN Pin) do pinu 4 Arduino przez rezystor 10K.
- Podłącz pin 5 (CLK Pin) do pinu 3 Arduino przez rezystor 10K.
- Podłącz pin 6 (pin VCC) do pinu 3.3V Arduino.
- Podłącz pin 7 (pin LED) do GND Arduino przez rezystor 330 omów.
- Podłącz pin 8 (GND Pin) do GND Arduino.
Dla czujnika HC-SR04
- Podłącz pin VCC do pinu 3.3V Arduino.
- Podłącz Trig Pin do pinu 9 Arduino.
- Podłącz Echo Pin do pinu 10 Arduino.
- Podłącz Gnd Pin do GND Arduino.
Dla brzęczyka
- Podłącz pin VCC do 8 pinów Arduino przez rezystor 100 omów.
- Podłącz Gnd Pin do GND Arduino.
Krok 2: Program
Działanie programu:
- wypisz na ekranie "cześć, proszę uruchomić minutnik"
- zmierz odległość za pomocą HC-SR04
-
Jeśli odległość >= 30 cm:
- Odtwórz timer uruchom muzykę z brzęczykiem
- uruchom Timer 30 sekund
po zakończeniu timera:
- odtwarzaj muzykę z timerem za pomocą brzęczyka
- wydrukuj pierwszą wiadomość: "hello, uruchom minutnik" na ekranie
ta instrukcja obraca pętlę.
dla Prześlij kod:
- Pobierz i otwórz plik, który znajduje się na końcu kroku.
- Otwórz biblioteki Menedżera: Szkic -> Dołącz bibliotekę -> Zarządzaj bibliotekami…
- Wpisz „PCD8544” w pasku wyszukiwania i zainstaluj biblioteki „PCD8544” autorstwa Carlosa Rodriguesa
- Zamknij biblioteki menedżera
- Jeśli używasz Arduino Nano: Wybierz „Arduino Duemilanove lub Diecimila” w: Narzędzia -> Tablica -> Arduino Duemilanove lub Diecimila, ponieważ po wybraniu „Arduino Nano” występuje błąd podczas przesyłania
- Prześlij kod
Jeśli chcesz zmienić opóźnienie dimera, wystarczy, że zmienisz wartość zmiennej delayTimer w linii 32 domyślnie na 30 sekund.
Jeśli chcesz zmienić odległość czujnikiem HC-SR04 do uruchomienia timera, wystarczy, że zmienisz wartość zmiennej startDistance w wierszu 12 domyślnie na 30 cm.