Sadržaj:

Arduino tajmer sa uključenom/isključenom postavljenom tačkom: 6 koraka (sa slikama)
Arduino tajmer sa uključenom/isključenom postavljenom tačkom: 6 koraka (sa slikama)

Video: Arduino tajmer sa uključenom/isključenom postavljenom tačkom: 6 koraka (sa slikama)

Video: Arduino tajmer sa uključenom/isključenom postavljenom tačkom: 6 koraka (sa slikama)
Video: #3 Таймеры FLProg | ESP32 NodeMCU | Визуальное программирование для Arduino 2024, Juli
Anonim
Image
Image
Materijali
Materijali

Uređeno 05.02.2018 New Timers! sati, minute, sekunde, eeprom. Molimo posjetite:

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

Bok, s ovim projektom moći ćete kontrolirati uključivanje i isključivanje uređaja između vremena koje želite. To mogu biti svjetla noću, zalijevanje vrta, uključivanje mašine itd. Koristit ćemo arduino, LCD i RTC 1307 za prikaz i kontrolu vremena. Sat "UKLJUČENO" i "ISKLJUČENO" možete postaviti pomoću 4 tipke koje vam omogućuju povećanje ili smanjenje "SET POINT". Takođe ćete naučiti praviti sat sa arduinom. Uključio sam sheme urezivanja i video zapis, tako da možete napraviti ovaj projekt.

Prvo pogledajte video da biste saznali o čemu se radi. Koristite ga kao vodič

Korak 1: Materijali

Materijali
Materijali

-Arduino Uno

-RTC 1307 modul

-LCD 16X2

-5V relejni modul

-10K trimpot

-1K otpornik

-10K otpornika x 4

-Pritisnite dugmad x 4

-Bboardboard, skakači.

Korak 2: Montiranje sata

Montiranje sata
Montiranje sata

Slijedite shemu Fritzinga.

Spojite 5v i gnd, s arduina na odgovarajuće šine (crvena 5V i plava GND)

LCD pinovi do Arduino pinova

1 VSS u GND

2 VDD do 5V

3 VO do centra lonca

4 RS na pin 2

5 RW u GND

6 SR ili E na pin 3

7 D0 NC

8 D1 NC

9 D2 NC

10 D3 NC

11 D4 na pin 4

12 D5 na pin 5

13 D6 na pin 6

14 D7 na pin 7

15 A do 5V

16 K na GND pomoću 1K otpornika

Ekstremi trimpota na 5V i GND

RTC za Arduino

SDA na pin 4

SCL na pin 5

GND i 5V

Korak 3: Postavljanje vremena

Sada moramo postaviti sat. Pokrenite kôd "Postavite vrijeme RTC". Ova skica uzima datum i vrijeme u skladu s računarom koji koristite (upravo kada sastavljate kôd) i koristi ga za programiranje RTC -a. Ako vrijeme na računaru nije pravilno podešeno, prvo to morate popraviti. Zatim morate pritisnuti dugme Upload za kompajliranje, a zatim odmah učitati.

Upozorenje!: Ako kompajlirate, a zatim kasnije otpremite, sat će se isključiti za toliko vremena.

Zatim otvorite prozor Serijski monitor kako biste pokazali da je vrijeme postavljeno

Korak 4: Sat

Sat
Sat

Sa postavljenim vremenom otvorite i otpremite skicu "Sat sa RTC LCD -om". Trimpot od 10K služi za LCD kontrast. Okrenite ga da biste podesili kontrast i jasno vidjeli brojeve.

Ako sve radi kako treba, sat će raditi. Pogledajte video.

Korak 5: Montiranje mjerača vremena

Montiranje tajmera
Montiranje tajmera

Sada dodajemo tipke i relej. Slijedite shemu prženja.

Dakle, imate pinove 8, 9, 10 i 11 spojene na gnd pomoću 10K otpornika (LOW). Kada pritisnete, bit će spojen na 5V (HIGH).

Relej je spojen na pin 12. Pomoću releja možete kontrolirati svoje uređaje. Budite oprezni s maksimalnim opterećenjem releja!

Korak 6: Tajmer

Tajmer
Tajmer

Otvorite i učitajte kôd "Tajmer sa isključenom zadatom tačkom". Vidjet ćete trenutno vrijeme, zadanu vrijednost "ON" i zadanu vrijednost "OFF". Zadano vrijeme "ON" i "OFF" je 12.

Tajmer radi od 0 do 23 sata itd. Pritisnite tipke za promjenu zadane vrijednosti gore i dolje. Tajmer će se odmah pokrenuti ako se nalazi između postavljenih vrijednosti. Ako nije, pričekat će do sata "ON".

Ovaj kod ima zanimljive funkcije koje možete koristiti u drugim projektima. Pokušao sam odvojiti svaku funkciju kako bi bila jasna.

- Dodajte gumbe za promjenu postavki

-Debounce tasteri

-Ograničenje zadane vrijednosti ili bilo koje vrijednosti

- Dodajte sat svom projektu

Sve kodove pravim ja, osim:

Postavite vrijeme RTC -a, vodič za štitnik zapisnika podataka Adafruit

Nadam se da vam je ovaj vodič koristan!

Nicolás Jarpa

Preporučuje se: