Sisällysluettelo:

IoT -pohjainen pyykin ilmoitusjärjestelmä: 18 vaihetta
IoT -pohjainen pyykin ilmoitusjärjestelmä: 18 vaihetta

Video: IoT -pohjainen pyykin ilmoitusjärjestelmä: 18 vaihetta

Video: IoT -pohjainen pyykin ilmoitusjärjestelmä: 18 vaihetta
Video: Как высушить пуховик после стирки и легко разбить комки 2024, Heinäkuu
Anonim
IoT -pohjainen pyykin ilmoitusjärjestelmä
IoT -pohjainen pyykin ilmoitusjärjestelmä

Hei

Tämä ohje antaa vaiheittaisen johdannon IoT -pohjaisen pyykin ilmoitusjärjestelmän rakentamiseen.

Laite on kiinnitetty laatikoihisi ja pyykkipussiin. Esittelyn vuoksi olemme ottaneet kaksi laatikkoa ja yhden pyykkipussin. Se tunnistaa, kuinka tyhjät/täynnä laatikot/pyykkipussi ovat, ja ilmoittaa käyttäjälle, että pyykinpesu on suoritettava. Se käyttää ultraäänianturia, joka mittaa pohjimmiltaan roskakorien tyhjän tilan. Anturi on kytketty ESP: hen, joka puolestaan on yhdistetty pilvipalveluun. Pilvipalvelu on yhdistetty IFTTT: hen, joka käyttää appletteja lähettääkseen ilmoituksia käyttäjälle sähköpostitse, tekstiviestillä ja Google -kalenteritapahtumassa. Pilven mukana tulee dahboard, josta kaikkien roskakorien tila voidaan nähdä. Kun pilvi näkee, että puhtaat vaatteet ovat loppumassa, se kehottaa appletteja ilmoittamaan sinulle. Tämän lisäksi sovelma kehottaa pilveä tarkistamaan tiedot säännöllisesti päivittäin. Se voi olla kerran päivässä tai tunti riippuen siitä, miten käyttäjä haluaa sen olevan. Yksityiskohtaiset ohjeet tämän järjestelmän rakentamiseksi on kuvattu alla.

Vaihe 1: Kerää tarvitsemasi materiaali

Tarvittavan materiaalin kerääminen
Tarvittavan materiaalin kerääminen

tarvitset:

1. 3 ultraäänianturia HC SR04 (5V)

2. 3 ESP8266 12 (5V)

3. 3 9V paristoa

4. 3 5 V: n potentiometriä (ESP: iden ja antureiden virtalähteeksi)

5. Joukko naaras -naaras -ja uros -naaras -liittimiä

6. Paristokotelo

Voit ostaa nämä asiat helposti Amazonista. Anturit ja ESP: t ovat todella halpoja, jos ostat pakkauksen, jossa on kuusi niistä.

Vaihe 2: Järjestelmäarkkitehtuuri

Järjestelmäarkkitehtuuri
Järjestelmäarkkitehtuuri

Järjestelmän arkkitehtuuri voidaan ymmärtää kuvasta. Anturit on kytketty ESP -laitteisiin. ESP lähettää tiedot (etäisyys) Adafruitille, jota sitten käsitellään, jotta näet, kuinka täynnä säiliöt ovat. Riippuen siitä, mikä laatikko on kuinka tyhjä ja kuinka täynnä pyykkipussi, käyttäjä saa ilmoituksen, jossa kerrotaan, että hänen täytyy pestä pyykki huomenna. IFTTT käynnistyy Adafruitista ja ryhtyy toimiin, lähetetäänkö sähköpostiviesti Gmain kautta, luodaan tapahtuma kalenteriin tai lähetetään ilmoitus IFTTT -sovelluksen kautta. Tämän laitteen mukana tulee kojelauta, joka voidaan avata millä tahansa selaimella. Kojelauta on liitetty laitteistoon Adafruit -ympäristössä, joka näyttää anturien lukemat. Lisäksi tältä tasolta on mahdollista kytkeä ESP: t päälle ja pois päältä kojelaudasta.

Vaihe 3: ESP: n määrittäminen

ESP: n määrittäminen
ESP: n määrittäminen
ESP: n määrittäminen
ESP: n määrittäminen
ESP: n määrittäminen
ESP: n määrittäminen

Voit käyttää ESP: täsi helposti yhdistämällä sen Arduino IDE: hen. Tarvitset vain ladata ja konfiguroida sen kirjastot. Voit suorittaa seuraavat vaiheet:

1. Lataa Arduino IDE: n uusin versio.

2. Avaa IDE, siirry tiedostoihin <asetukset ja kopioi alla oleva linkki Lisäkorttien hallintaan ja sulje asetukset -välilehti napsauttamalla OK.

arduino.esp8266.com/stable/package_esp8266…

3. Mene Työkalut <Hallituksenhallinta <ja etsi ESP8266 ja asenna versio 2.4.1. Voit asentaa muita versioita IDE: n äänenvoimakkuudesta riippuen. Mutta hän toimii parhaiten.

Kaiken tämän jälkeen valitsit levyn NodeMCU 1.0. Nyt olet valmis käyttämään ESP: täsi aivan kuten Arduino (tai jopa parempi).

4. Kun olet yhdistänyt ja työskennellyt ESP: n kanssa kannettavan tietokoneen kanssa, kuten Arduino, siirry seuraavalle tasolle ja muodosta yhteys joko WiFi- tai matkapuhelinpisteeseen.

Vaihe 4: Laitteiston liittäminen: anturi ESP: hen

Laitteiston liittäminen: Anturi ESP: hen
Laitteiston liittäminen: Anturi ESP: hen
Laitteiston liittäminen: anturi ESP: hen
Laitteiston liittäminen: anturi ESP: hen

Anturi on liitettävä ja koodattava siten, että se antaa tyhjää tilaa roskakorissa.

1. Anturi Vcc on kytketty NodeMCU VUpin -liitäntään. Jos liität sen 3,3 V: n jännitteeseen, anturi ei toimi, koska sen käyttöjännite on 5 V.

2. Anturi GND on kytketty NodeMCU GND -laitteeseen.

3. Anturin liipaisintappi on liitetty NodeMCU Digital I/O D4 -liitäntään.

4. Anturin kaiunappi on kytketty NodeMCU Digital I/O D3 -liitäntään.

Tämän jälkeen voit kirjoittaa alla olevan koodin nähdäksesi, toimiiko ultraääni. Kun olet varmistanut, että anturit, koodi ja ESP toimivat hyvin, voit liittää ESP: n WiFi -verkkoon ja tarkistaa, toimiiko se. Mutta tätä tehdessä laitteistoyhteydet muuttuvat hieman alla kuvatulla tavalla. Mutta ennen sitä varmista, että liität 9 V: n paristot POT -laitteisiin ja että ne on säädetty 5 V: n lähtöjännitteelle. Et halua polttaa ESP: täsi (ne haisevat pahalle).

1. ESP Vin ja anturi Vcc on kytketty akun positiiviseen.

2. ESP GND ja anturi GND on kytketty akun miinukseen. Muista tehdä maa yleiseksi, muuten anturi antaa satunnaisia tietoja.

3. Anturin liipaisintappi on liitetty NodeMCU Digital I/O D4 -liitäntään.

4. Anturin kaiunappi on kytketty NodeMCU Digital I/O D3 -liitäntään.

Hän kertoo hieman siitä, miten ultraäänianturi toimii ja miten se koodataan.

Anturi lähettää periaatteessa pulssin ja kertaa sitä, kunnes se heijastuu ja ulottuu takaisin anturiin. Ajan ja äänen nopeuden perusteella meidän on määritettävä etäisyys. Tämä on periaatteessa se, mitä olemme tehneet täällä. Anturi itsessään yksinkertaisesti pitää ECHO -nastansa HIGH ajan, joka vastaa aikaa, joka kului lähettämänsä aallon heijastuksen vastaanottamiseen. Moduuli lähettää purskeen ääniaaltoja, samalla kun se syöttää jännitettä kaiutappiin. Moduuli ottaa heijastuksen takaisin ääni -aalloista ja poistaa jännitteen kaiutapista. Etäisyyden perusteella ultraäänianturiin luodaan pulssi tietojen lähettämiseksi ESP: hen. Aloituspulssi on noin 10us ja PWM-signaali on 150 us-25us etäisyyden pohjalla. Jos esteitä ei ole, ESP: lle luodaan 38us -pulssi, joka vahvistaa, ettei esineitä ole havaittu.

D = 1/2 × T × C; D on etäisyys, T on aika päästön ja vastaanoton välillä ja C on ääninopeus, arvo kerrotaan 1/2, koska T on paluumatkan aika.

Liitä ne yhteen kuten yllä olevassa kuvassa ja aseta se roskakorisi sisäpuolelle.

Vaihe 5: ESP8266: n yhdistäminen Adafruit IO: hon: Adafruit IO -tilin luominen

ESP8266: n yhdistäminen Adafruit IO: hon: Adafruit IO -tilin luominen
ESP8266: n yhdistäminen Adafruit IO: hon: Adafruit IO -tilin luominen
ESP8266: n yhdistäminen Adafruit IO: hon: Adafruit IO -tilin luominen
ESP8266: n yhdistäminen Adafruit IO: hon: Adafruit IO -tilin luominen

Yhdistämällä ultraäänianturi ja ESP8266 pilveen valittiin Adafruit IO -palvelu (käyttäen MQTT -protokollaa).

MQTT on yksinkertainen ja erittäin kevyt protokolla, jonka avulla laitteet voivat julkaista tietoja (laitteelta palvelimelle) ja tilata tietoja (kerätä tietoja palvelimelta). Helppoa ratkaisua tarjoaa MQTT -välittäjä, joka tässä tapauksessa on Adafruit. IO. Sen kautta laitteet voivat lähettää ja vastaanottaa viestejä.

Rekisteröityminen tapahtuu verkkosivustolla: https://io.adafruit.com/ ja napsauta Aloita ilmaiseksi. Seuraavan sivuston käyttäjän tulee syöttää henkilökohtaiset tiedot ja napsauttaa painiketta Luo tili. Rekisteröinnin jälkeen käyttäjä siirretään tilin etusivulle. Jotta ultraäänianturien koodia voidaan kirjoittaa edelleen, on tärkeää tarkistaa AIO -avain (painike Näytä AIO -avain) sekä käyttäjätunnuksen että aktiivisen avaimen osalta.

Nyt olemme valmiita luomaan syötteitä (jotka sisältävät anturien data -arvot) ja kojelaudan, joilla voidaan valvoa pesulajärjestelmää.

Vaihe 6: ESP8266: n yhdistäminen Adafruit IO: n kanssa: Syötteiden luominen

ESP8266: n yhdistäminen Adafruit IO: n kanssa: Syötteiden luominen
ESP8266: n yhdistäminen Adafruit IO: n kanssa: Syötteiden luominen
ESP8266: n yhdistäminen Adafruit IO: n kanssa: Syötteiden luominen
ESP8266: n yhdistäminen Adafruit IO: n kanssa: Syötteiden luominen

Tässä projektissa käytettiin kuutta eri syötettä:

  • ON/OFF-syötteet- syötteet, jotka aktivoivat/deaktivoivat ESP8266: n mittausten saamiseksi. Lisätty energianhallinnan vuoksi. (Syöttö: Laatikko-1-Päälle, Laatikko-2-Päälle-pois, Pesulaukku-Päälle-pois).
  • Syötteiden lukeminen-syötteet, jotka keräävät tietoja ultraääni-antureista (laatikko 1, laatikko 2, pyykkipussi).

Syötteen luominen

  1. Siirry Syötteet -osioon
  2. Valitse Toiminnot ja Luo uusi syöte
  3. Täytä: Syötteen nimi (tässä ensimmäinen laatikko-laatikko-1 ja lyhyt kuvaus)

Luo samalla tavalla viisi muuta syötettä. Muista, että nimiä käytetään edelleen ESP8266 -koodin kehittämiseen.

Maksut ovat valmiita, mutta ei ole helppoa tapaa yrittää kaikkia lukemia samanaikaisesti. Siksi kojelaudoja tarvitaan.

Vaihe 7: ESP8266: n yhdistäminen Adafruit IO: han: Kojelaudan luominen

ESP8266: n yhdistäminen Adafruit IO: n kanssa: Kojelaudan luominen
ESP8266: n yhdistäminen Adafruit IO: n kanssa: Kojelaudan luominen
ESP8266: n yhdistäminen Adafruit IO: n kanssa: Kojelaudan luominen
ESP8266: n yhdistäminen Adafruit IO: n kanssa: Kojelaudan luominen
ESP8266: n yhdistäminen Adafruit IO: n kanssa: Kojelaudan luominen
ESP8266: n yhdistäminen Adafruit IO: n kanssa: Kojelaudan luominen

Hallintapaneelin luominen alkaa Koontinäytöt -osiosta. Napsauta Toiminnot-painiketta (samoin kuin Syötteet-osiossa)-> Luo uusi koontinäyttö-> täytä nimi (tässä tapauksessa: Oma_Pyykkijärjestelmä) ja lyhyt kuvaus-> Napsauta Luo-painiketta. Tämän jälkeen voit siirtyä kojelautaan.

Napsauta hallintapaneelissa Luo uusi lohko -painiketta. Tätä sovellusta varten tarvitsemme kolmenlaisia lohkoja:

  • 3x Toggle (anturin kytkeminen päälle ja pois päältä)
  • 3x mittari (näyttää laatikon/pyykkipussin todellisen tason)
  • 3x viivakaavio (näyttää historialliset tiedot)

Vaihda

  1. Napsauta Toggle -kuvaketta.
  2. Valitse ensimmäinen PÄÄLLE/POIS-syöte, eli Laatikko-1-Päälle.
  3. Lisää lohkon otsikko eli Puhdista T-paidat-Laatikko 1. Napsauta Luo lohko.

Aseta kytkin kojelaudan yläkulmaan. Samalla tavalla yhdistä loput ON/OFF -syötteet Toogleen.

Arvioida

  1. Napsauta Mittari -kuvaketta.
  2. Valitse ensimmäinen tiedonkeruu syöte: Laatikko-1.
  3. Täytä tiedot vastaavasti: lohkon otsikolle eli puhtaille t-paidoille- laatikko 1, mittarin maksimiarvo (riippuen laatikon syvyydestä- tässä tapauksessa 10), matala/korkea käyttöarvo (mittarin värin muutos).

Aseta mittari kojelautaan. Samalla tavalla yhdistä loput tiedonsiirtosyötteet mittariin.

Viivakaavio

  1. Napsauta Viivakaavio -kuvaketta.
  2. Valitse nyrkkitietojen keräyssyöttö: Laatikko-1.
  3. Muuta Näytä historia -kenttä 24 tunniksi, muuta Y-akselin maksimi- ja desimaalipilvet laatikon syvyyden mukaan.

Aseta viivakaavio kojelautaan. Samalla tavalla yhdistä loput tiedot tallentavat syötteet viivakaavioon.

Lopullinen kojelauta on kuvien osassa. Muista, että kojelaudat osoittavat, kuinka paljon tyhjää tilaa on vielä pyykkipussissa/laatikoissa.

Vaihe 8: ESP8266: n liittäminen Adafruit IO: hon: Koodin luominen ultraääni -antureille

ESP8266: n yhdistäminen Adafruit IO: n kanssa: Koodin luominen ultraääni -antureille
ESP8266: n yhdistäminen Adafruit IO: n kanssa: Koodin luominen ultraääni -antureille
ESP8266: n yhdistäminen Adafruit IO: n kanssa: Koodin luominen ultraääni -antureille
ESP8266: n yhdistäminen Adafruit IO: n kanssa: Koodin luominen ultraääni -antureille

Ensinnäkin tarvitaan Adafruit MQTT -kirjasto. Asentaaksesi sen avaa Arduino IDE-> Työkalut-> Hallitse kirjastoja ja kirjoita hakuun: Adafruit MQTT. Kirjasto on asennettava tietokoneeseen.

Tämän jälkeen lataa oheinen esimerkki koodista (tässä on koodi pyykkipussissa toimivan ultraäänianturin koodi).

Jotta se soveltuisi kokoonpanoosi, sinun on muutettava seuraavat tiedot:

  • WLAN_SSID- WiFi-verkon nimi.
  • WLAN_PASS- WiFi-verkon salasana.
  • AIO_USERNAME- käyttäjän nimi Adafruit IO: ssa (vaihe 4).
  • AIO_KEY- Adafruit IO -avain (vaiheesta 4).
  • Adafruit_MQTT_Julkaise…. "/feeds/Laundry-bag"- tähän sinun on lisättävä syötteen nimi, johon tiedot julkaistaan.
  • Adafruit_MQTT_Subscribe "/feeds/Laundry-bag-On-off"-tähän sinun on annettava syötteen nimi, joka laukaisee anturin.

Tämän jälkeen ohjelma on ladattava ESP8266: een. Syötteiden nimet on muutettava laatikossa 1 ja laatikossa 2.

Tärkeä huomautus: jos (viesti == "ON") järjestelmä mittaa etäisyyden vain kerran ja kun kojelaudan painike ON/OFF on ON -asennossa. Jos haluat mitata uudelleen, käyttäjän on sammutettava ja kytkettävä anturi uudelleen kojelaudasta.

Ohjelman lataamisen jälkeen jokaiseen ESP8266 -kojelautaan pitäisi näyttää lukema jokaisesta anturista. Anturit voidaan laukaista kojelaudan tasolta. Järjestelmän liukuminen on mahdollista myös IFTTT -sovelman tasolla (vaihe 13).

Vaihe 9: IFTTT, yhdistä IFTTT Adafruitiin

IFTTT, yhdistä IFTTT Adafruitiin
IFTTT, yhdistä IFTTT Adafruitiin
IFTTT, yhdistä IFTTT Adafruitiin
IFTTT, yhdistä IFTTT Adafruitiin
IFTTT, yhdistä IFTTT Adafruitiin
IFTTT, yhdistä IFTTT Adafruitiin

Varoitus: IFTTT ei ole luotettavin yhteys, kun käynnistetään Google-kalenteri ja sähköposti käyttämällä kolmea Adafruit IO -laitteeseen kytkettyä anturia. Siirry vaiheeseen 14 saadaksesi lisätietoja Zapierista

IFTTT on verkkopohjainen palvelu, joka luo yksinkertaisen ehdon”If This then That”. Se toimii muiden verkkopohjaisten palveluiden, kuten Gmailin, Facebookin, Instagramin jne. Kanssa. Yksinkertainen ehto koostuu "Tämä", joka on itse asiassa laukaisu, ja "Se", joka on suoritettava toiminto. Appletit on luotava, jotta tämä yksinkertainen ehto toimii IFTTT -alustalla. Tämä projekti käyttää Adafruit.io MQTT: tä pilvinä pyykkipussin vaatteiden tason osoittamiseen, ja laatikot, sitten IFTTT saa laukaisun Adafruit.io: lta lähettääkseen muistutuksen käyttäjälle Google -kalenterin tai Gmailin kautta.

Luo ensin IFTTT -tili IFTTT -verkkosivustolla. Kirjaudu tiliisi. IFTTT edellyttää yhteyden Adafruit -tilille, jolle koontinäyttö luotiin. Siirry seuraavaan linkkiin muodostaaksesi yhteyden Adafruitiin

Seuraavaksi Napsauta Yhdistä, sinut ohjataan Adafruit -verkkosivulle ja napsauta Valtuuta. Tätä projektia varten IFTTT on yhdistetty Adafruit -tiliin kuvan mukaisesti. Kun IFTTT on yhdistetty Adafruit -tiliin, appletit ovat valmiita luomaan.

Vaihe 10: Luo sovelma IFTTT: hen

Luo sovelma IFTTT: hen
Luo sovelma IFTTT: hen
Luo Applet IFTTT: hen
Luo Applet IFTTT: hen

Tämä projekti on yrittänyt muodostaa yhteyden Gmailiin, Google -kalenteriin ja IFTTT -sovellukseen. Seuraavat vaiheet ovat Appletin luominen alustalle ja liipaisimen luominen Adafruitista.

1. Siirry Oma sovelma https://ifttt.com/my_applets ja valitse Uusi sovelma

2. Sinut ohjataan kohtaan +jos tämä sitten tämä ja napsauta +tätä tai napsauta rakenna alustalle.

Vaihe 11: Luo liipaisin Adafruitista

Luo liipaisin Adafruitista
Luo liipaisin Adafruitista
Luo liipaisin Adafruitista
Luo liipaisin Adafruitista
Luo liipaisin Adafruitista
Luo liipaisin Adafruitista

Nyt voit aloittaa oman Appletin määrittämisen.

1. Jos ensin käynnistyy, etsi Palvelut -tyyppi Adafruit ja valitse sitten Valvo syötettä Adafruit IO: ssa

2. Aseta muut parametrit Syötetarran nimi, Syötetarran suhde ja Syötetarran arvo. Aseta käyttäjä muokattavaksi helpottamaan, jos myöhemmin tarvitaan muutoksia, sinun ei tarvitse muuttaa sitä alustan kautta.

3. Tässä projektissa syötteen, jota on seurattava, on laatikko 1, laatikko 2 ja pesulaukku. Laatikon 1 ja laatikon 2 suhde on suurempi kuin 5, mikä osoittaa, että laatikko on melkein tyhjä, kun taas pyykkipussin suhde on alle 5, mikä osoittaa, että se on lähes täynnä.

Vaihe 12: Luo toiminto Gmailiin, Google -kalenteriin ja ilmoitus IFTTT -sovellukseen

Luo toiminto Gmailiin, Google -kalenteriin ja ilmoitus IFTTT -sovellukseen
Luo toiminto Gmailiin, Google -kalenteriin ja ilmoitus IFTTT -sovellukseen
Luo toiminto Gmailiin, Google -kalenteriin ja ilmoitus IFTTT -sovellukseen
Luo toiminto Gmailiin, Google -kalenteriin ja ilmoitus IFTTT -sovellukseen
Luo toiminto Gmailiin, Google -kalenteriin ja ilmoitus IFTTT -sovellukseen
Luo toiminto Gmailiin, Google -kalenteriin ja ilmoitus IFTTT -sovellukseen

Lopuksi IFTTT: n määritettävät toiminnot tähän projektiin olemme luoneet Appletin, joka lähettää sähköpostia Gmailiin ja tapahtuman Google -kalenteriin aina, kun laatikko 1 tai 2 on tyhjä tai pesulaukku on täynnä. Seuraavassa on vaihe toiminnon luomiseksi:

1. Toimintohakupalvelut Gmail, Google -kalenteri ja ilmoitus

2. Tämän jälkeen voit valita vetovalikosta joko sähköpostin tai pikatoimituksen tai lähettää ilmoituksen IFTTT -sovelluksesta

3. Sitten Aplletit ovat valmiita, lisäteksti voidaan lisätä projektisi mukaan sähköpostille, IFTTT -sovelluksen ilmoitukselle

Vaihe 13: Testaus

Testaus
Testaus
Testaus
Testaus
Testaus
Testaus

Nyt testaamme pesulajärjestelmäämme. Kuten on selitetty, käyttäjä vastaanottaa sähköpostin tai tapahtuman kalenterissa sekä ilmoituksen aina, kun yksi laatikoista on melkein tyhjä tai pyykkipussi on lähes täynnä.

Kuitenkin havaitsemme ongelman sähköpostin tai Google -kalenterin ja IFTTT: n vastaanottamisen viivästymisessä, vaikka tapahtuma käynnistyy, vaikka sekä laatikot 1 ja 2 että pyykkipussi käynnistyvät. Lisäksi IFTTT -sovelluksessa ei ole merkittäviä viivytyksiä ilmoituksen antamisessa. Kuten kuvassa näkyy, kaikki kolme ilmoitusta saivat suunnilleen samaan aikaan. Siksi suosittelemme käyttämään IFTTT -sovellusta tällaisessa järjestelmässä viiveen lieventämiseksi.

Vaihe 14: Zapier -palvelun käyttö

Zapier -palvelun käyttäminen
Zapier -palvelun käyttäminen
Zapier -palvelun käyttäminen
Zapier -palvelun käyttäminen
Zapier -palvelun käyttäminen
Zapier -palvelun käyttäminen

Koska törmäsimme ongelmaan IFTTT: ssä, jossa meillä on huomattava viive ja saamme vain yhden ilmoituksen (joko Gmail tai Google -kalenteri), jossa kaikki laatikot ja pyykkipussit käynnistyvät. Ongelmasta neuvoteltiin Adafruitille ja he ehdottivat Zapierin käyttöä. Zapierin käyttö edellyttää kutsua, koska yhteys Adafruit IO: han on vielä testausvaiheessa (tällä hetkellä aktiivisia käyttäjiä on alle 10). Käyttöönotolla voimme vastaanottaa sekä sähköpostin että Google -kalenterin 5 minuutin kuluessa (5 minuutin välein Zapier tarkistaa, ilmestyikö uusi arvo valvotussa syötteessä, jos kyllä, sovelma toimii). Lisäksi on tehtävähistoriaa, jossa voimme seurata laukaisinta Adafruitista Gmailiin ja Google -kalenteriin.

Periaatteessa sama periaate on IFTTT: ssä, jossa sinun on asetettava liipaisin Adafruitista ja asetettava sen jälkeen syöttö kojelaudaltasi, olipa tämä sitten laatikko 1, laatikko 2 tai pyykkipussi. Suhde on asetettu suodattimen kokoonpanoon ja kuntoon, jossa asetamme suuremmaksi kuin 6 laatikolle ja alle 5 pyykin takaisin. Määritä lopuksi toiminto, lähetetäänkö sähköposti Gmailin kautta vai pikatoimitustapahtuma.

Vaihe 15: Järjestelmän siirtäminen IFTTT -tasolta

Järjestelmän siirtäminen IFTTT -tasolta
Järjestelmän siirtäminen IFTTT -tasolta

Järjestelmä voidaan käynnistää myös IFTTT: stä, joka tarjoaa käyttäjälle automaatiotason. Tätä varten luomme kaksi lisäsovelmaa kullekin anturille- toisen, joka kytkee anturin päälle ja toisen, joka sammuttaa sen.

Sovelluksen käynnistäminen

Liipaisin (jos)

  1. Hakupalvelun ikkunan tyyppi: Data & Time.
  2. Valitse vaihtoehto: Joka päivä klo.
  3. Aseta tarvittavan tunnin arvo (tässä esimerkissä 21:00).

Toimi (sitten)

  1. Kirjoita Hakupalvelut -ikkunaan Adafruit IO.
  2. Kentätarra- ON/OFF-syötteen nimi.
  3. Arvo: Päällä

Täytä Appletin otsikkokenttään sovelman nimi ja lisää lyhyt Applet -kuvaus. Napsauta Tallenna ja ota appletti käyttöön.

Sovelluksen sammuttaminen

Kloonaa appletisi ja muuta:

  1. Liipaisinosa: Aika -arvo 15 minuuttiin myöhemmin (esim. Klo 21.15).
  2. Toiminto -osa: Arvo: POIS.

Napsauta Tallenna ja ota appletti käyttöön.

Luo samalla tavalla sovelmia muille antureille. Muista, että saadaksesi ilmoituksen jokaisesta anturista, ei vain kojelaudan lukemasta, kahta anturia ei pitäisi laukaista samanaikaisesti (eli laatikko 1 käynnistyy klo 21.00–9.15, laatikko 2–9.15–9.30), Pesula Baf- 9: 30-9: 45 PM).

Vaihe 16: Tuleva soveltamisala: Tuotteen Industrilization

Täällä rakennettu IoT -laite voidaan helposti valmistaa irtotavarana ja myydä älykoteja myyville yrityksille. Se on hyödyllinen työkalu ihmisille, joilla on kiireinen aikataulu tai suurissa kodeissa, joissa on paljon ihmisiä ja huoneita. Tässä tapauksessa kojelauta voi sisältää tietoja kaikkien ihmisten kaikista huoneista ja helpottaa siten heidän elämäänsä. Tämä on täysin langaton ja voidaan siten helposti skaalata mihin tahansa tarvittavaan laatikkoon.

Vaihe 17: Mahdolliset ongelmat, joita saatat kohdata

1. saatat nähdä ultraäänen antavan satunnaisia arvoja. Se johtuu siitä, että virtasi ei ehkä ole 5 V. Turvallisin asia on käyttää 9 V paristoja ja käyttää potentiometrejä.

2. Varmista, että maa on sama anturille ja ESP: lle, muuten koko järjestelmäsi ei toimi.

Vaihe 18: Loppuun…

Tämä pesulajärjestelmä on uusi idea. Tällaista tuotetta ei ole vielä markkinoilla. Joten jos haluat sen kotiisi, sinun on rakennettava se itse. Toivomme, että ymmärrät ohjeet. Se oli vain IoT: n ja elektroniikan ydin.

Tämä järjestelmä on todella helppokäyttöinen. Sillä on kuitenkin käyttöohjeet. Laatikoiden vaatteet on pidettävä taitettuina, muuten anturi tunnistaa vain väärän etäisyyden. Tätä ei ole suositeltavaa käyttää talvivaatteissa pienissä laatikoissa, koska takit ovat suuria ja yhden tai kahden takin poistaminen merkitsisi laatikon olevan tyhjä. Mikä ei ehkä ole kovin hyödyllistä.

Työmme aikana käytimme seuraavia lähteitä, jotka voivat olla hyödyllisiä hankkeen syvällisemmässä ymmärtämisessä:

learn.adafruit.com/mqtt-adafruit-io-and-yo…

www.instructables.com/id/Distance-Measurem…

Suositeltava: