Sisällysluettelo:

Kuinka tehdä Wifi -järjestelmä, joka ohjaa akvaarion valaistusta ja lämmitystä: 5 vaihetta
Kuinka tehdä Wifi -järjestelmä, joka ohjaa akvaarion valaistusta ja lämmitystä: 5 vaihetta

Video: Kuinka tehdä Wifi -järjestelmä, joka ohjaa akvaarion valaistusta ja lämmitystä: 5 vaihetta

Video: Kuinka tehdä Wifi -järjestelmä, joka ohjaa akvaarion valaistusta ja lämmitystä: 5 vaihetta
Video: KAMERA-LAMPPU. Kierrettiin lamppu irti, ruuvattiin kamera! Älykäs koti Tuya 2024, Heinäkuu
Anonim
Kuinka tehdä Wifi -järjestelmä, joka ohjaa akvaarion valaistusta ja lämmitystä
Kuinka tehdä Wifi -järjestelmä, joka ohjaa akvaarion valaistusta ja lämmitystä

Mitä se tekee? Järjestelmä, joka kytkee akvaarion päälle / pois automaattisesti aikataulun mukaan tai manuaalisesti painikkeella tai Internet -pyynnöllä.

Järjestelmä, joka valvoo veden lämpötilaa ja lähettää sähköpostiviestejä ja hälytyksiä, jos laite ei lämpiä tai ylikuumenee.

Järjestelmä, jota voidaan käyttää myös lämmitystermostaattina.

Se toimii kolmen eri aikataulun kanssa, jotka on esiladattu ja jotka voidaan valita Internet-pyynnöstä. Esimerkiksi määritin yhden työviikoille, toisen kotilomille ja kolmannen kotilomille.

Kun teet niin samalla valaistusajalla, voit nauttia akvaariosta enemmän kotona ollessasi.

Tämä on osa kodin automaatioarkkitehtuuria

Vaihe 1: Miten se toimii?

Järjestelmä perustuu ESP8266 -järjestelmään ja käyttää GPIO- ja WIFI -ominaisuuksia. GPIO: ta käytetään kahden releen ohjaamiseen ja veden lämpötilan lukemiseen anturista. Järjestelmä käyttää UDP: tä tietojen vaihtamiseen Linux -palvelimen kanssa. Aikataulu on määritelty viikoittain / päivittäin / tunneittain. Jokainen tunti on jaettu 8 osaan, joiden kesto on 7,5 minuuttia. Esiladattu aikataulu voi korvata todellisen Internet-pyynnön. Järjestelmä lähetti tietoja säännöllisesti palvelimelle, jotta voit tietää veden lämpötilan ja valaistuksen tilan etänä.

Se lähettää hälytyksiä ja sähköposteja ylikuumenemisesta tai alilämmityksestä.

Vaihe 2: Mitä sinun tarvitsee tehdä?

Mitä sinun tarvitsee tehdä?
Mitä sinun tarvitsee tehdä?
Mitä sinun tarvitsee tehdä?
Mitä sinun tarvitsee tehdä?
Mitä sinun tarvitsee tehdä?
Mitä sinun tarvitsee tehdä?
  1. 1 x ESP8266

    Valitsen Olimex ESP8266-EVB: n, jossa on 3,3 V: n teho, rele ja korkea laatu

  2. 1 tai 2 relettä
  3. 1 x vedenpitävä lämpötila -anturi DS18B20
  4. 1 x 2N2222 kytkintransistori tai vastaava
  5. 3 x vastukset (100 ohmia - 2,7 K ohmia - 4,7 K ohmia)
  6. 1 x painike
  7. 1 x sähkölaatikko
  8. 1 x piirilevyn prototyyppi
  9. 1 x FT232RL FTDI USB 3.3 V ohjelmiston lataamista varten
  10. 1 x 5v ja 3.3v virta

Vaihe 3: Kuinka tehdä se?

Miten tehdä se ?
Miten tehdä se ?
Miten tehdä se ?
Miten tehdä se ?
Miten tehdä se ?
Miten tehdä se ?

Hanki kaikki tarvittavat osat

Liitä osat leipälevylle

Juotoskomponentit piirilevylle

Laita kaikki laatikkoon

Lataa ESP8266 -koodi

Lataa koodi ESP8266: n sisältä Arduino IDE: n avulla

Vaihe 4: Palvelinohjelmisto

Palvelinohjelmisto
Palvelinohjelmisto

Minulla on integroitu domoottinen infrastruktuuri.

Tiedot tallennetaan MySql DB: hen. Käytän Tomcatia verkkopalvelimena. Kolme erää on käynnissä jatkuvasti: yksi toimii aikapalvelimena, toinen hakee tietoja ESP8266: sta ja tallentaa tietokantaan ja toinen lähettää kokoonpanopäivityksen ESP8266: lle. Kaikki toimii Linux -palvelimella. Time -palvelin on ainoa vaadittu (suorita UdpEsp8266ServerTime.java) (ellet lisää NTP -tukea ESP8266 -koodin sisälle).

Ehdotan, että käytät annettua java -koodia (suorita traceDataReceived.java), jotta voit tarkastella ESP8266: n lähettämiä tietoja ennen kuin teet mitä haluat.

github.com/cuillerj/AquariumControlSystem

Vaihe 5: Yhdistä valaistus- ja lämmitysjohdot

Yhdistä valaistus- ja lämmitysjohdot
Yhdistä valaistus- ja lämmitysjohdot
Yhdistä valaistus- ja lämmitysjohdot
Yhdistä valaistus- ja lämmitysjohdot

Nyt on aika testata ja lopulta kehittää oma palvelinkoodisi. Käytä USB -sarjasovitinta ja virheenkorjaustilaa testataksesi ja kehittääksesi. Kun saat mitä haluat, sinun on käsiteltävä sähköä. Joten sinun on oltava erittäin varovainen. Se voi olla vaarallista! Jos et ole tottunut tekemään asioita, pyydä apua joltain. Johdot on kytkettävä releisiin.

Muutin pistorasiaa leikkaamalla kupariliuskaa saadakseni omat pistorasiat valaistukseen ja lämmitykseen.

Suositeltava: