Pemasa Arduino Dengan Titik Set On / Off: 6 Langkah (dengan Gambar)
Pemasa Arduino Dengan Titik Set On / Off: 6 Langkah (dengan Gambar)
Anonim
Image
Image
Bahan
Bahan

Disunting 05-02-2018 Pemasa Baru! jam, minit, saat, eeprom. Sila lawati:

www.instructables.com/id/Arduino-Ultra-Meg…

Hai, dengan projek ini, anda dapat mengawal hidup dan mati peranti anda pada waktu yang anda mahukan. Mereka mungkin lampu di malam hari, menyiram kebun, menghidupkan mesin, dll. Kami akan menggunakan arduino, LCD dan RTC 1307 untuk menunjukkan dan mengawal waktu. Anda boleh mengatur jam "ON" dan "OFF" jam, dengan 4 butang tekan yang membolehkan anda menambah atau menurunkan "SET POINT". Anda juga akan belajar membuat jam dengan arduino. Saya memasukkan skema fritzing dan video, jadi anda boleh membuat projek ini.

Pertama, tonton video untuk mengetahui apa sebenarnya. Gunakannya seperti panduan

Langkah 1: Bahan

Bahan
Bahan

-Arduino Uno

-RTC 1307 modul

-LCD 16X2

Modul relay -5V

-10K trimpot

-1K perintang

-10K perintang x 4

-Tekan butang x 4

-Breadboard, jumper.

Langkah 2: Memasang Jam

Memasang Jam
Memasang Jam

Ikuti skema Fritzing.

Sambungkan 5v dan gnd, dari arduino ke rel masing-masing (Red 5V dan Blue GND)

Pin LCD ke pin Arduino

1 VSS hingga GND

2 VDD hingga 5V

3 VO ke pusat periuk

4 RS ke pin 2

5 RW hingga GND

6 EN atau E ke pin 3

7 D0 NC

8 D1 NC

9 D2 NC

10 D3 NC

11 D4 hingga pin 4

12 D5 hingga pin 5

13 D6 hingga pin 6

14 D7 hingga pin 7

15 A hingga 5V

16 K hingga GND oleh perintang 1K

Bahagian hujung trimpot hingga 5V dan GND

RTC ke Arduino

SDA ke pin 4

SCL ke pin 5

GND dan 5V

Langkah 3: Menetapkan Masa

Sekarang kita mesti mengatur masa. Jalankan kod "Tetapkan masa RTC". Lakaran ini mengambil Tarikh dan Waktu mengikut komputer yang anda gunakan (tepat ketika anda menyusun kod) dan menggunakannya untuk memprogram RTC. Sekiranya masa komputer anda tidak ditetapkan dengan betul, anda harus memperbaikinya terlebih dahulu. Kemudian anda mesti menekan butang Upload untuk menyusun dan kemudian segera memuat naik.

Amaran!: Sekiranya anda menyusun dan kemudian memuat naik kemudian, jam akan dimatikan pada jumlah masa itu.

Kemudian buka tetingkap monitor Serial untuk menunjukkan bahawa waktunya telah ditetapkan

Langkah 4: Jam

Jam
Jam

Dengan masa yang ditetapkan, buka dan muat naik lakaran "Jam dengan RTC LCD". Potongan 10K adalah untuk kontras lcd. Putar untuk menyesuaikan kontras dan melihat nombor dengan jelas.

Sekiranya semuanya berfungsi dengan baik, jam anda akan berjalan. Lihat videonya.

Langkah 5: Memasang Pemasa

Memasang Pemasa
Memasang Pemasa

Sekarang kita menambah butang tekan dan geganti. Ikuti skema fritzing.

Oleh itu, anda mempunyai pin 8, 9, 10 dan 11 yang disambungkan ke gnd oleh perintang 10K (RENDAH). Semasa anda menekan, ia akan disambungkan ke 5V (TINGGI).

Relay disambungkan ke pin 12. Dengan relay anda dapat mengawal peranti anda. Hati-hati dengan muatan maksimum relay!

Langkah 6: Pemasa

Pemasa
Pemasa

Buka dan muat naik kod "Timer with on off set point". Anda akan melihat masa semasa, titik ditetapkan "ON" dan titik ditetapkan "OFF". Masa "ON" dan "OFF" lalai adalah 12.

Pemasa berjalan dari 0 hingga 23 jam, dan seterusnya. Tekan butang untuk menukar titik atur ke atas dan ke bawah. Pemasa akan dimulakan dengan segera sekiranya berada di antara nilai tetapan. Sekiranya tidak, akan menunggu hingga jam "AKTIF".

Kod ini mempunyai fungsi menarik yang boleh anda gunakan dalam projek lain. Saya cuba memisahkan setiap fungsi untuk menjadikannya jelas.

- Tambahkan butang untuk menukar tetapan

-Bukan butang

-Batas titik setel atau sebarang nilai

- Tambahkan jam ke projek anda

Semua kod dibuat oleh saya, kecuali:

Tetapkan masa RTC, panduan perisai pencatat data Adafruit

Saya harap tutorial ini berguna untuk anda!

Nicolás Jarpa

Disyorkan: