Sadržaj:

Arduino mjerač vremena s postavkom za uključivanje/isključivanje: 6 koraka (sa slikama)
Arduino mjerač vremena s postavkom za uključivanje/isključivanje: 6 koraka (sa slikama)

Video: Arduino mjerač vremena s postavkom za uključivanje/isključivanje: 6 koraka (sa slikama)

Video: Arduino mjerač vremena s postavkom za uključivanje/isključivanje: 6 koraka (sa slikama)
Video: Lesson 77: Using VL53L0X 200cm Laser Distance Sensor | Arduino Step By Step Course 2024, Srpanj
Anonim
Image
Image
Materijali
Materijali

Uređeno 05.02.2018 Novi mjerači vremena! sati, minute, sekunde, eeprom. Molim posjetiti:

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. Mogu biti svjetla noću, zalijevati vrt, uključiti stroj 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đer ćete naučiti izrađivati sat s arduinom. Uključio sam sheme prevrtanja 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 gumbe 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 tračnice (crveni 5V i plavi GND)

LCD pinovi na Arduino pinove

1 VSS u GND

2 VDD do 5V

3 VO do središta lonca

4 RS na pin 2

5 RW u GND

6 EN 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 do Arduina

SDA na pin 4

SCL na pin 5

GND i 5V

Korak 3: Postavljanje vremena

Sada moramo namjestiti sat. Pokrenite kôd "Postavite vrijeme RTC". Ova skica uzima datum i vrijeme u skladu s računalom koje koristite (upravo pri sastavljanju koda) i koristi ga za programiranje RTC -a. Ako vrijeme na računalu nije ispravno postavljeno, prvo to morate popraviti. Zatim morate pritisnuti gumb Upload za sastavljanje, a zatim odmah prenijeti.

Upozorenje!: Ako kompajlirate, a zatim učitate kasnije, sat će se za to vrijeme isključiti.

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

Korak 4: Sat

Sat
Sat

S postavljenim vremenom otvorite i učitajte skicu "Sat s RTC LCD -om". 10K trimpot 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

Montaža mjerača vremena
Montaža mjerača vremena

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

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

Relej je spojen na pin 12. Pomoću releja možete upravljati svojim uređajima. Budite oprezni s maksimalnim opterećenjem releja!

Korak 6: Mjerač vremena

Tajmer
Tajmer

Otvorite i učitajte kôd "Mjerač vremena s isključenom zadanom toč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 gumbe za promjenu zadane vrijednosti gore i dolje. Mjerač vremena će se odmah pokrenuti ako je između postavljenih vrijednosti. Ako nije, pričekat će do sata "ON".

Ovaj kôd 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

-Gumbi za odricanje

-Ograničenje zadane vrijednosti ili bilo koje vrijednosti

- Dodajte sat svom projektu

Sve kodove izrađujem ja, osim:

Postavite vrijeme RTC -a, vodič za štitopisnik Adafruit zapisa

Nadam se da vam je ovaj vodič koristan!

Nicolás Jarpa

Preporučeni: