Sisällysluettelo:
- Vaihe 1: IOT -vaipan eri osat
- Vaihe 2: Tiedonkulku
- Vaihe 3: Suurin haaste ja miten me sen kohtasimme
- Vaihe 4: Kankaan ripustimen rajoitus
- Vaihe 5: Tulevat suunnitelmat
- Vaihe 6: Jos haluat rakentaa sen itse
Video: IDC2018IOT -kangasvarsi: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
IOT -ripustin tekee kaapistasi älykkäämmän ja antaa sinulle online -tilastoja sen sisällä olevista vaatteista.
sillä on 3 pääominaisuutta:
- Kun haluat valita pukeutumisesi, voit painaa sitä väriä, jonka haluat käyttää tänään, ja vastaavien värien IOT -ripustimet syttyvät.
- kun ostat uutta kangasta, näet kuinka monta vaatetta sinulla on jokaisesta väristä.
- ja mikä tärkeintä, jos sinulla on sisar, joka "lainaa" vaatteitasi jatkuvasti, saat hälytyksen sähköpostiisi, jos näin tapahtuu.
Vaihe 1: IOT -vaipan eri osat
kullekin käyttämällemme ripustimelle:
- nodemcu: "aivot".
- rgb -anturi (tcs34725): määrittää, minkä värinen ripustimen kangas on.
- Paineanturi: havaitsee, kun ripustetaan kangas ripustimen päälle tai otetaan pois.
- led -raita: ilmoittaa, jos kangas vastaa sovelluksen valintaa.
Vaihe 2: Tiedonkulku
kangas ripustin => laita kangas päälle => tunnista väri => lähetä väri ja ripustimen tunnus heittää HTTP: n firbaseen
kangas ripustin => riisua kangas => lähetä GET -pyyntö osoitteeseen ifttt webhook => lähetä sähköpostia (SMTP ehkä)
Blynk -sovellus => valitse väri => http -pyyntö kangasripustimelle => kaikki valitun värin kangasvalaisimet saavat vaalean värin led -nauhalla
kangas ripustin => ottaa kaikki tiedot firbase -tietokannasta (http) => päivitä adafriut -syötteet (mqtt)
Vaihe 3: Suurin haaste ja miten me sen kohtasimme
Suurin haasteemme tässä projektissa oli löytää tapa muuntaa RGB -anturin ulostulo punaisen vihreän ja sinisen arvoihin, jotka ovat enemmän samankaltaisia kuin silmä näkee, ja sitten selvittää, mikä väri se on ripustimessa.
Jotta RGB -arvot olisivat samankaltaisemmat kuin mitä silmä näkee, käytimme gamma -taulukkoa, joten jokainen RGB -anturin lukema kartoitettiin tämän 256 -taulukon kautta. gamma -taulukko luodaan tällä toiminnolla:
(int i = 0; i <256; i ++) {
kellua x = i;
x /= 255;
x = pow (x, 2,5);
x *= 255;
gammatable = x;
}
sitten meidän piti ottaa rgb -arvot ja erottaa sen väri. tätä varten laskimme jokaisen perusvärin "etäisyyden" anturin lähdöstä, jolloin tallensimme kaikki perusvärit kolmeen punaisen vihreän ja sinisen taulukkoon ja laskimme ulostulon ja kunkin värin etäisyyden ja etsimme sitten min. etäisyys taulukossa ja se on väri, joka on lähimpänä todellista väriä.
Vaihe 4: Kankaan ripustimen rajoitus
- se voi tunnistaa vain kolme väriä: punainen, vihreä ja sininen
- se on kytkettävä virtalähteeseen, joten se tarvitsee pariston jokaiseen kangasripustimeen tai joka kerta, kun laitat ripustimen, liität sen kaapelilla
- se tarvitsee hyvän wifi -yhteyden
Vaihe 5: Tulevat suunnitelmat
- lisää värejä: sinun on testattava paljon vaatteita rgb -anturilla, jotta voimme ymmärtää kullekin värille saadut arvot ja lisätä sitten lisää värejä havaitsemiseksi (1 viikko)
- lisävärien lisäämisen jälkeen haluamme pystyä ehdottamaan käyttäjille väriyhdistelmiä (2 päivää)
- rakentaa prototyyppiripustin iot -laitteille (3 viikkoa)
Vaihe 6: Jos haluat rakentaa sen itse
latasin koodin, jotta voit yrittää käyttää sitä, sinun tarvitsee vain liittää kaikki komponentit kuten kuvassa.
lisää sitten blynk -sovellukseen 3 painiketta jokaiselle värille, sininen v0, punainen v1, vihreä v2.
avaa myös ifttt -apletti webhookissa nimeltä "If maker Event" someonetouchingcloset ", sitten Lähetä minulle sähköpostiosoite osoitteesta" saat asetuksista webhhook -linkin ja voit lisätä sen myös webhook -nimiseen blynk -painikkeeseen V4: n kanssa.
ja olet valmis! pidä hauskaa!
Suositeltava:
IDC2018IOT IoPill -laatikko: 7 vaihetta
IDC2018IOT IoPill Box: Tämä on IoPill Box - Internetiin yhdistetty viikoittainen pillerirasia. IoT -kurssimme viimeisessä projektissa päätimme tarjota ratkaisun, joka auttaa varmistamaan, että vanhukset (tai muut henkilöt, jotka käyttävät viikoittaista pillerirasiaa) ) älä unohda ottaa
Älykäs ovijärjestelmä kuulovammaisille (IDC2018IOT): 11 vaihetta
Älykäs ovijärjestelmä heikentynyttä kuuloa varten (IDC2018IOT): Toivomme, että meillä on koti, joka sopii meille, mutta vakiomalli ei sovi kaikille. Talon ovi on erittäin huonosti suunniteltu kuuroille tai kuulovammaisille. Ihmiset, joilla on kuulovamma, eivät kuule ovelle koputusta tai
Opiskele paremmin älykkään pöytävalaisimen avulla - IDC2018IOT: 10 vaihetta (kuvilla)
Opiskele paremmin älykkään pöytävalaisimen avulla - IDC2018IOT: Länsimaissa ihmiset viettävät paljon aikaa istuen. Pöydän ääressä, ajaminen ympäri, television katselu ja paljon muuta. Joskus liika istuminen voi vahingoittaa kehoa ja keskittymiskykyä. Kävely ja seisominen tietyn ajan jälkeen on ratkaisevan tärkeää
IDC2018IOT yhdistetty lemmikkieläinten ruoka-, vesi- ja valvontajärjestelmä: 7 vaihetta
IDC2018IOT Connected Lemmikkieläinten ruoka-, vesi- ja valvontajärjestelmä: Johdanto Olitpa paineenalainen opiskelija, ahkera ihminen tai yksinkertaisesti poissa kotoa yli muutaman tunnin päivässä. Huolehtivina lemmikkien omistajina haluamme varmistaa, että rakkaamme pysyvät terveinä, ruokittuina ja tietysti EI makuulla t
IDC2018IOT -hälytysjärjestelmä: 7 vaihetta
IDC2018IOT -hälytysjärjestelmä: Tässä opetusohjelmassa käydään läpi IoT -hälytyksen luomisen vaiheet. Tämä on edullinen kotitekoinen hälytysjärjestelmä kohtuulliseen hintaan ja se on käytettävissä Internetissä WiFi -yhteyden kautta. Hälytys laukeaa, kun joku avaa oven tai kääntyy