Tartalomjegyzék:
- 1. lépés: Hogyan működik?
- 2. lépés: Mit kell tennie?
- 3. lépés: Hogyan készítsük el?
- 4. lépés: Kiszolgálószoftver
- 5. lépés: Csatlakoztassa a világító és fűtő vezetékeket
Videó: Hogyan készítsünk Wifi -rendszert, amely szabályozza az akvárium világítását és fűtését: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Mit csinál? Egy rendszer, amely ütemezés szerint, vagy nyomógombbal vagy internetes kéréssel manuálisan kapcsolja be / ki az akváriumot.
Olyan rendszer, amely figyeli a víz hőmérsékletét, és e-maileket és riasztásokat küld, ha le- vagy túlmelegszik.
Fűtési termosztátként is használható rendszer.
Három különböző, előre betöltött ütemtervvel működik, és internetes kérés alapján választható ki. Például az egyiket a munkahétre, a másikat az otthoni szabadságra és a harmadikat az otthonon kívüli ünnepekre határoztam meg.
Ha ugyanazt a világítási időtartamot teszi, akkor jobban élvezheti az akváriumot, amikor otthon van.
Ez része az otthoni automatizálási architektúrának
1. lépés: Hogyan működik?
A rendszer az ESP8266 -on alapul, és GPIO és WIFI képességeket használ. A GPIO 2 relé vezérlésére és a víz hőmérsékletének leolvasására szolgál az érzékelőből. A rendszer UDP -t használ az adatok cseréjéhez Linux szerverrel. Az ütemterv hetente / naponta / óránként meghatározott. Minden óra 8 részre van osztva, 7,5 perces időtartamra. Az előre betöltött ütemezés felülírhatja a valódi internetes kéréseket. A rendszer rendszeresen küldött információkat a szervernek, így távolról is megismerheti a víz hőmérsékletét és a világítás állapotát.
Riasztásokat és e-maileket küld túlmelegedés vagy túlmelegedés esetén.
2. lépés: Mit kell tennie?
-
1 x ESP8266
Az Olimex ESP8266-EVB-t választom, amely 3,3 V-os tápellátással, relével és kiváló minőségű
- 1 vagy 2 relé
- 1 db DS18B20 vízálló hőmérséklet -érzékelő
- 1 x 2N2222 kapcsolótranzisztor vagy azzal egyenértékű
- 3 x ellenállás (100 ohm - 2,7K ohm - 4,7K ohm)
- 1 x gombos kapcsoló
- 1 x elektromos doboz
- 1 x PCB prototípus
- 1 x FT232RL FTDI USB 3.3 V a szoftver feltöltéséhez
- 1 x 5v és 3.3v tápellátás
3. lépés: Hogyan készítsük el?
Szerezze be az összes szükséges alkatrészt
Csatlakoztassa az alkatrészeket egy kenyértáblára
Forrasztó alkatrészek a NYÁK -on
Tegye az egészet a dobozba
Töltse le az ESP8266 kódot
Az Arduino IDE segítségével töltse le a kódot az ESP8266 belsejében
4. lépés: Kiszolgálószoftver
Beépített domotikus infrastruktúrám van.
Az adatokat MySql DB tárolja. A Tomcat -ot webszerverként használom. Három köteg fut folyamatosan: az egyik időkiszolgálóként működik, a másik adatokat szerez az ESP8266 -ból, és tárolja a DB -ben, egy pedig végül elküldi a konfigurációs frissítést az ESP8266 -nak. Minden Linux -kiszolgálón fut. Az időszerver az egyetlen szükséges (futtassa az UdpEsp8266ServerTime.java programot) (hacsak nem ad hozzá NTP támogatást az ESP8266 kódhoz).
Javaslom, hogy használja a megadott java kódot (run traceDataReceived.java), hogy megnézze az ESP8266 által küldött adatokat, mielőtt bármit megtenne.
github.com/cuillerj/AquariumControlSystem
5. lépés: Csatlakoztassa a világító és fűtő vezetékeket
Itt az ideje, hogy tesztelje és végül kifejlessze saját szerverkódját. A teszteléshez és fejlesztéshez használja az USB soros adaptert és a hibakeresési módot. Amikor megkapja, amit akar, akkor az elektromos energiával kell foglalkoznia. Tehát nagyon óvatosnak kell lennie. Veszélyes lehet! Ha nem szokott velük foglalkozni, kérjen segítséget. A vezetékeket a relékhez kell csatlakoztatni.
A fali aljzatot úgy módosítottam, hogy rézcsíkot vágtam le, hogy a világításhoz és a fűtéshez külön csatlakozóaljzatot szerezzek.
Ajánlott:
DC MOTOR MOSFET Szabályozza a sebességet az Arduino használatával: 6 lépés
DC MOTOR MOSFET Szabályozási sebesség az Arduino használatával: Ebben az oktatóanyagban megtanuljuk, hogyan lehet szabályozni az egyenáramú motor sebességét egy MOSFET modul segítségével. Nézze meg a videót
Hogyan készítsünk CubeSat -et, amely képes a hőmérséklet mérésére: 3 lépés
Hogyan készítsünk CubeSat -et, amely képes mérni a hőmérsékletet: Jöjjön, és látni fog egy 11x11x11x11 kockát tiszta képzeletből, fogja meg a kezem, és látni fogja a Mars hőmérsékletét! (Willy Wonka „Képzelet” dallamára) Ma megmutatom, hogy saját CubeSat -ot kell felépítenie! Én és partnereim, Alyssa és
Hogyan javítsunk meg egy laptopot, amely nem csatlakozik a Wifi -hez !!: 8 lépés
Hogyan javítsunk meg egy olyan laptopot, amely nem csatlakozik a Wifi -hez !!: Ez az utasítás megmutatja, hogyan kell kijavítani egy laptopot, amely nem csatlakozik a wifi -hez. Kérjük, iratkozzon fel a csatornámra! Köszönjük
Hogyan készítsünk állványfejet 10 dollárért, amely panoráma: 5 lépés (képekkel)
Hogyan készítsünk állványfejet 10 dollárért, amely panoráma: A varrási szoftver és a digitális fényképezőgépek sokkal egyszerűbbé teszik a panorámaképeket, mint valaha. A legjobb eredmény eléréséhez azonban speciális állványfejre van szüksége. Ezek több száz dollárba kerülhetnek, de saját készítése nem olyan nehéz. Még jobb, hogy ez
Hogyan készítsünk nagyszülők naptárát & Scrapbook (még akkor is, ha nem tudja, hogyan kell a Scrapbookot írni): 8 lépés (képekkel)
Hogyan készítsünk nagyszülők naptárát & Scrapbook (még ha nem is tudod, hogyan kell a Scrapbookot írni): Ez egy nagyon gazdaságos (és nagyra értékelt!) Ünnepi ajándék a nagyszülőknek. Idén 5 naptárat készítettem, egyenként kevesebb mint 7 dollárért. Anyagok: 12 nagyszerű fotó gyermekéről, gyermekeiről, unokahúgairól, unokaöccseiről, kutyáiról, macskáiról vagy más rokonairól12 különböző darab