Sisällysluettelo:

Arduino -ajastin päälle/pois -asetuspisteellä: 6 vaihetta (kuvilla)
Arduino -ajastin päälle/pois -asetuspisteellä: 6 vaihetta (kuvilla)

Video: Arduino -ajastin päälle/pois -asetuspisteellä: 6 vaihetta (kuvilla)

Video: Arduino -ajastin päälle/pois -asetuspisteellä: 6 vaihetta (kuvilla)
Video: Työskentelen Private Museum for the Rich and Famous. Kauhutarinoita. Kauhu. 2024, Heinäkuu
Anonim
Image
Image
Materiaalit
Materiaalit

Muokattu 2.2.2018 Uudet ajastimet! tuntia, minuuttia, sekuntia, eeprom. Ole hyvä ja vieraile:

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

Hei, tämän projektin avulla voit hallita laitteidesi päälle- ja poiskytkemistä haluamallasi välillä. Ne voivat olla öisin valot, kastella puutarhaa, käynnistää kone jne. Käytämme ajan näyttämiseen ja hallintaan arduinoa, LCD -näyttöä ja RTC 1307: tä. Voit asettaa "ON" ja "OFF" tunnin neljällä painikkeella, joiden avulla voit lisätä tai vähentää "SET POINT" -asetusta. Lisäksi opit tekemään kellon arduinon kanssa. Lisäsin fritzing -kaavioita ja videon, joten voit tehdä tämän projektin.

Katso ensin video, niin tiedät mistä on kyse. Käytä sitä kuin opasta

Vaihe 1: Materiaalit

Materiaalit
Materiaalit

-Arduino Uno

-RTC 1307 -moduuli

-LCD 16X2

-5V relemoduuli

-10K trimpot

-1K vastus

-10K vastukset x 4

-Painikkeet x 4

-Leipälauta, puserot.

Vaihe 2: Kellon asentaminen

Kellon asentaminen
Kellon asentaminen

Noudata Fritzing -kaaviota.

Yhdistä 5v ja gnd, arduinosta kiskoihinsa (punainen 5V ja sininen GND)

LCD -nastat Arduino -nastoihin

1 VSS - GND

2 VDD - 5 V

3 VO potin keskelle

4 RS nastaan 2

5 RW - GND

6 FI tai E nastaan 3

7 D0 NC

8 D1 NC

9 D2 NC

10 D3 NC

11 D4 nastaan 4

12 D5 - nasta 5

13 D6 nastaan 6

14 D7 - nasta 7

15 A - 5 V

16 K - GND 1K vastuksella

Trimpotin ääripäät 5V ja GND

RTC - Arduino

SDA nastaan 4

SCL nastaan 5

GND ja 5V

Vaihe 3: Kellonajan asettaminen

Nyt meidän on asetettava kello. Suorita koodi "Aseta aika RTC". Tämä luonnos ottaa päivämäärän ja kellonajan tietokoneen mukaan (heti koodin kokoamisen yhteydessä) ja käyttää sitä RTC: n ohjelmointiin. Jos tietokoneesi aikaa ei ole asetettu oikein, korjaa se ensin. Sitten sinun on painettava Lähetä -painiketta kääntääksesi ja ladataksesi sen heti.

Varoitus!: Jos käännät ja lataat myöhemmin, kello sammuu tuon ajan kuluessa.

Avaa sitten Sarjamonitori -ikkuna näyttääksesi, että aika on asetettu

Vaihe 4: Kello

Kello
Kello

Kun aika on asetettu, avaa ja lataa luonnos "Kello RTC LCD: llä". 10K -trimpot on lcd -kontrastia varten. Käännä sitä säätääksesi kontrastia ja nähdäksesi numerot selvästi.

Jos kaikki toimii hyvin, kello käy. Katso video.

Vaihe 5: Ajastimen asennus

Ajastimen asennus
Ajastimen asennus

Nyt lisätään painikkeet ja rele. Noudata fritzing -kaaviota.

Joten, nastat 8, 9, 10 ja 11 on kytketty gnd: ään 10K -vastuksella (LOW). Kun painat, se kytketään 5 V: iin (HIGH).

Rele on kytketty nastaan 12. Releen avulla voit ohjata laitteitasi. Ole varovainen releen maksimikuormituksen kanssa!

Vaihe 6: Ajastin

Ajastin
Ajastin

Avaa ja lataa koodi "Timer with off set point". Näet nykyisen ajan, "ON" asetuspisteen ja "OFF" asetuspisteen. Oletus "ON" ja "OFF" aika on 12.

Ajastin kestää 0–23 tuntia jne. Paina -painikkeita muuttaaksesi asetuspistettä ylös ja alas. Ajastin käynnistyy heti, jos se on asetusarvojen välillä. Jos ei, odota "ON" -tuntia.

Tällä koodilla on mielenkiintoisia toimintoja, joita voit käyttää muissa projekteissa. Yritin erottaa kaikki toiminnot selkeästi.

- Lisää painikkeita muuttaaksesi asetuksia

-Palautuspainikkeet

-Asetuspisteen tai arvojen raja

- Lisää kello projektiin

Kaikki koodit ovat minun tekemiäni, paitsi:

Aseta RTC -aika, Adafruit -dataloggeri -kilpiopas

Toivottavasti tämä opetusohjelma on hyödyllinen sinulle!

Nicolás Jarpa

Suositeltava: