Tartalomjegyzék:

Arduino időzítő be- és kikapcsolási alapértékkel: 6 lépés (képekkel)
Arduino időzítő be- és kikapcsolási alapértékkel: 6 lépés (képekkel)

Videó: Arduino időzítő be- és kikapcsolási alapértékkel: 6 lépés (képekkel)

Videó: Arduino időzítő be- és kikapcsolási alapértékkel: 6 lépés (képekkel)
Videó: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, November
Anonim
Image
Image
Anyagok
Anyagok

Szerkesztve 2018.02.05 Új időzítők! óra, perc, másodperc, eeprom. Kérlek látogasd:

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

Szia, ezzel a projekttel a kívánt időpontok között szabályozhatod az eszközeid be- és kikapcsolását. Ezek lehetnek éjszakai fények, öntözik a kertet, bekapcsolnak egy gépet, stb. Az arduino, az LCD és az RTC 1307 segítségével fogjuk megjeleníteni és szabályozni az időt. Az "ON" és az "OFF" órát 4 nyomógombbal állíthatja be, amelyekkel növelheti vagy csökkentheti a "SET POINT" értéket. Ezenkívül megtanul órát készíteni az arduino -val. Mellékeltem a frizurázási rajzokat és egy videót, így elkészítheti ezt a projektet.

Először nézze meg a videót, hogy megtudja, miről van szó. Használja útmutatóként

1. lépés: Anyagok

Anyagok
Anyagok

-Arduino Uno

-RTC 1307 modul

-LCD 16X2

-5V relé modul

-10K trimpot

-1K ellenállás

-10K ellenállás x 4

-Nyomógombok x 4

-Kenyérpult, ugrók.

2. lépés: Az óra felszerelése

Az óra felszerelése
Az óra felszerelése

Kövesse a Fritzing sémát.

Csatlakoztassa az 5v -t és a gnd -t az arduino -tól a megfelelő sínekhez (piros 5V és kék GND)

LCD csapok Arduino csapokhoz

1 VSS - GND

2 VDD - 5 V

3 VO az edény közepére

4 RS a 2 -es tűre

5 RW - GND

6 HU vagy E a 3. tűhöz

7 D0 NC

8 D1 NC

9 D2 NC

10 D3 NC

11 D4 a 4. csaphoz

12 D5 - 5. tű

13 D6 -tól a 6 -os tűig

14 D7 a 7. csaphoz

15 A -tól 5 V -ig

16 K -tól GND -ig 1K ellenállással

A trimpot szélsőségei 5V -ra és GND -re

RTC - Arduino

SDA a 4. tűhöz

SCL az 5. tűhöz

GND és 5V

3. lépés: Az idő beállítása

Most be kell állítanunk az órát. Futtassa a "Set time RTC" kódot. Ez a vázlat a dátumot és az időt a használt számítógépnek megfelelően veszi fel (közvetlenül a kód összeállításakor), és ezt használja az RTC programozásához. Ha a számítógép ideje nincs megfelelően beállítva, először ezt kell kijavítania. Ezután nyomja meg a Feltöltés gombot a fordításhoz, majd azonnal töltse fel.

Figyelmeztetés!: Ha fordít, majd később feltölt, az óra ennyi időre kikapcsol.

Ezután nyissa meg a Soros monitor ablakot, hogy megmutassa, hogy az idő be van állítva

4. lépés: Az óra

Az óra
Az óra

Az idő beállításával nyissa meg és töltse fel az "Óra RTC LCD -vel" vázlatot. A 10K trimpot az LCD kontraszthoz való. Forgassa el a kontraszt beállításához, és tisztán lássa a számokat.

Ha minden jól működik, akkor az óra fut. Lásd a videót.

5. lépés: Az időzítő felszerelése

Az időzítő felszerelése
Az időzítő felszerelése

Most hozzáadjuk a nyomógombokat és a relét. Kövesse a frizurázási sémát.

Tehát van 8, 9, 10 és 11 csapja a gnd -hez 10K ellenállással (LOW). Ha megnyomja, 5V -ra (HIGH) csatlakoztatja.

A relé a 12. tűhöz van csatlakoztatva. A relével vezérelheti eszközeit. Legyen óvatos a relé maximális terhelésével!

6. lépés: Az időzítő

Az időzítő
Az időzítő

Nyissa meg és töltse fel az "Időzítő bekapcsolt alapértékkel" kódot. Látni fogja az aktuális időt, az "ON" alapértéket és az "OFF" alapértéket. Az alapértelmezett "ON" és "OFF" idő 12.

Az időzítő 0 és 23 óra között működik, és így tovább. Nyomja meg a gombokat az alapérték fel és le módosításához. Az időzítő azonnal elindul, ha a beállítási értékek között van. Ha nem, akkor várja az "ON" órát.

Ennek a kódnak érdekes funkciói vannak, amelyeket más projektekben is használhat. Próbáltam minden funkciót szétválasztani, hogy világos legyen.

- Gombok hozzáadása a beállítások módosításához

-Lekapcsolási gombok

-Az alapérték vagy bármely érték határértéke

- Adjon hozzá egy órát a projekthez

Minden kódot én készítettem, kivéve:

Állítsa be az RTC idejét, az Adafruit adatgyűjtő pajzs útmutatóját

Remélem, hogy ez az oktatóanyag hasznos az Ön számára!

Nicolás Jarpa

Ajánlott: