Sisukord:

Arduino taimer koos sisse- ja väljalülitatud seadepunktiga: 6 sammu (piltidega)
Arduino taimer koos sisse- ja väljalülitatud seadepunktiga: 6 sammu (piltidega)

Video: Arduino taimer koos sisse- ja väljalülitatud seadepunktiga: 6 sammu (piltidega)

Video: Arduino taimer koos sisse- ja väljalülitatud seadepunktiga: 6 sammu (piltidega)
Video: Kuidas kasutada 12 V releed koos LED-ekraaniga viivituse taimerimooduliga P1 kuni P4 - Robojax 2024, Juuli
Anonim
Image
Image
Materjalid
Materjalid

Muudetud 05.02.2018 Uued taimerid! tundi, minutit, sekundit, eeprom. Palun külastage:

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

Tere, selle projektiga saate juhtida oma seadmete sisse- ja väljalülitamist soovitud ajavahemike vahel. Need võivad olla öised tuled, kasta aeda, lülitada sisse masin jne. Aja näitamiseks ja juhtimiseks kasutame arduinot, LCD -d ja RTC 1307. Saate seadistada "ON" ja "OFF" tunni 4 nupuga, mis võimaldavad teil "SET POINT" -i suurendada või vähendada. Samuti õpid arduinoga kella tegema. Lisasin fritzeerimise skeemid ja video, nii et saate selle projekti teha.

Kõigepealt vaadake videot, et teada saada, mis see on. Kasutage seda nagu juhendit

Samm: materjalid

Materjalid
Materjalid

-Arduino Uno

-RTC 1307 moodul

-LCD 16X2

-5V releemoodul

-10K trimpot

-1K takisti

-10K takistid x 4

-Vajutage nuppe x 4

-Leivalaud, džemprid.

Samm: kella paigaldamine

Kella paigaldamine
Kella paigaldamine

Järgige Fritzingu skeemi.

Ühendage 5v ja gnd arduinost nende vastavate rööbastega (punane 5V ja sinine GND)

LCD -tihvtid Arduino tihvtideni

1 VSS kuni GND

2 VDD kuni 5 V

3 VO potikeskusesse

4 RS nööpnõelale 2

5 RW kuni GND

6 ET või E kuni tihvt 3

7 D0 NC

8 D1 NC

9 D2 NC

10 D3 NC

11 D4 kuni tihvt 4

12 D5 kuni tihvt 5

13 D6 kuni tihvt 6

14 D7 kuni tihvt 7

15 A kuni 5 V.

16 K kuni GND 1K takistiga

Trimpoti äärmused kuni 5V ja GND

RTC Arduinole

SDA kuni tihvti 4

SCL kuni tihvti 5

GND ja 5V

3. samm: aja seadmine

Nüüd peame kella seadma. Käivitage kood "Määra aeg RTC". See visand võtab kuupäeva ja kellaaja vastavalt arvutile, mida kasutate (koodi koostamisel), ja kasutab seda RTC programmeerimiseks. Kui arvuti aeg pole õigesti määratud, peaksite selle kõigepealt parandama. Seejärel peate koostamiseks vajutama nuppu Laadi üles ja seejärel kohe üles laadima.

Hoiatus!: Kui kompileerite ja hiljem üles laadite, lülitatakse kell selle aja jooksul välja.

Seejärel avage seeriaakna aken, et näidata, et kellaaeg on seatud

Samm 4: Kell

Kell
Kell

Kui aeg on määratud, avage ja laadige üles visand "Kell RTC LCD -ga". 10K trimpot on mõeldud LCD kontrasti jaoks. Pöörake seda kontrasti reguleerimiseks ja numbrite selgeks nägemiseks.

Kui kõik töötab hästi, lasete kella töötada. Vaadake videot.

Samm: taimeri paigaldamine

Taimeri paigaldamine
Taimeri paigaldamine

Nüüd lisame nupud ja relee. Järgige fritzeerimise skeemi.

Niisiis, teil on tihvtid 8, 9, 10 ja 11 ühendatud gnd -ga 10K takisti (LOW) abil. Kui vajutate, ühendatakse see 5V (HIGH) võrguga.

Relee on ühendatud tihvtiga 12. Relee abil saate oma seadmeid juhtida. Olge relee maksimaalse koormusega ettevaatlik!

6. samm: taimer

Taimer
Taimer

Avage ja laadige üles kood "Taimer sisse lülitatud seadepunktiga". Näete praegust kellaaega, "ON" seadistuspunkti ja "OFF" seadepunkti. Vaikimisi "ON" ja "OFF" aeg on 12.

Taimer töötab 0 kuni 23 tundi jne. Vajutage nuppe seadistuspunkti üles ja alla muutmiseks. Taimer käivitub kohe, kui see jääb seadistusväärtuste vahele. Kui ei, siis oodake "ON" tunnini.

Sellel koodil on huvitavad funktsioonid, mida saate kasutada teistes projektides. Üritasin eraldada iga funktsiooni, et see oleks selge.

- Seadete muutmiseks lisage nuppe

-Tagasilööginupud

-Piirang seadistuspunktile või mis tahes väärtustele

- Lisage oma projektile kell

Kõik koodid on minu tehtud, välja arvatud:

Määrake RTC aeg, Adafruit'i andmelogija kilbi juhend

Loodan, et see õpetus on teile kasulik!

Nicolás Jarpa

Soovitan: