Sisukord:
- Samm: IOT -riidepuu erinevad komponendid
- 2. etapp: andmevoog
- 3. samm: suurim väljakutse ja selle lahendamine
- 4. samm: riidepuu piiramine
- Samm: tulevikuplaanid
- Samm: kui soovite selle ise ehitada
Video: IDC2018IOT riidepuu: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
riidepuu IOT muudab teie kapi targemaks ja annab teile veebis statistikat selle sees olevate riiete kohta.
sellel on 3 peamist omadust:
- kui soovite valida, mida selga panna, võite vajutada värvi, mis teile täna tundub, ja IOT riidepuud sobivad värvid põlema.
- uue riide ostmisel saate teada, kui palju riideid teil on igast värvist.
- ja mis kõige tähtsam, kui teil on õde -vend, kes pidevalt teie riideid "laenab", saate oma e -posti aadressile häire, kui see juhtub.
Samm: IOT -riidepuu erinevad komponendid
iga kasutatud riidepuu jaoks:
- nodemcu: "ajud".
- rgb -andur (tcs34725): määrake, mis värvi on riidepuu riie.
- rõhuandur: tuvastab riide riidepuule asetamise või õhkutõusmise ajal.
- LED -triip: annab märku, kas riie vastab rakenduses olevale valikule.
2. etapp: andmevoog
riidest riidepuu => riidesse panemine => värvi tuvastamine => värvi ja riidepuu id viska HTTP saatmine firbasele
riidepuu => riide mahavõtmine => saatke GET -päring saidile ifttt webhook => saatke e -kiri (võib -olla SMTP)
Blynk app => vali värv => http taotlus riidepuule => kõik valitud värvi riidepuud helendavad LED -ribal
riidest riidepuu => võtab kogu teabe firbase'i andmebaasist (http) => värskendage adafriuti vooge (mqtt)
3. samm: suurim väljakutse ja selle lahendamine
meie suurim väljakutse selles projektis oli leida viis, kuidas teisendada RGB anduri väljund punase rohelise ja sinise väärtusteks, mis sarnanevad rohkem sellele, mida silm näeb, ja seejärel välja selgitada, mis värvi see riidepuul on.
Selleks, et muuta RGB väärtused sarnasemaks sellega, mida silm näeb, kasutasime gamma tabelit, nii et iga RGB anduri näit kaardistati selle 256 massiivi kaudu. gamma tabel luuakse selle funktsiooniga:
jaoks (int i = 0; i <256; i ++) {
ujuk x = i;
x /= 255;
x = pow (x, 2,5);
x *= 255;
mängitav = x;
}
siis pidime võtma rgb väärtused ja eristama, mis värvi see on. selleks arvutasime iga põhivärvi "kauguse" anduri väljundist, selleks salvestasime kõik põhivärvid kolmes massiivis punase rohelise ja sinise jaoks ning arvutasime väljundi ja iga värvi kauguse, seejärel otsisime min tabelis ja see on värv, mis on tegelikule värvile kõige lähemal.
4. samm: riidepuu piiramine
- see tuvastab ainult 3 värvi: punane, roheline ja sinine
- see tuleb ühendada toiteallikaga, nii et see vajab iga riidepuu jaoks patareid või iga kord, kui panete riidepuu, ühendate selle kaabliga
- see vajab head wifi -ühendust
Samm: tulevikuplaanid
- lisage rohkem värve: peate rgb -anduril testima palju riideid, et mõista iga värvi väärtusi ja seejärel lisada rohkem värve, et neid tuvastada (1 nädal)
- pärast uute värvide lisamist tahame soovitada kasutajatele värvikombinatsioone (2 päeva)
- ehitada iot -seadmete jaoks prototüübi riidepuu (3 nädalat)
Samm: kui soovite selle ise ehitada
laadisin koodi üles, et saaksite seda proovida ja käivitada. Kõik, mida peate tegema, on ühendada kõik komponendid nagu pildil.
siis lisage rakendusse blynk iga värvi jaoks 3 nuppu, sinine v0, punane v1, roheline v2.
avage veebiaukus ka ifttt -aplett nimega "If maker Event" someonetouchingcloset ", siis saatke mulle e -kiri aadressilt", saate seadetest veebihoki lingi ja sisestada selle koos veebivihku sisaldava blynk -nupuga koos V4 -ga.
ja olete kõik valmis! lõbutse hästi!
Soovitan:
IDC2018IOT IoPill Box: 7 sammu
IDC2018IOT IoPill Box: See on IoPill Box - Interneti -ühendusega iganädalane pillikarp. IoT -kursuse viimase projekti jaoks otsustasime pakkuda lahendust, mis aitab tagada, et eakad inimesed (või mõni muu isik, kes kasutab iganädalast pillikarpi) ) ärge unustage võtta
Nutikas uste süsteem kuulmispuudega inimestele (IDC2018IOT): 11 sammu
Nutikas uksesüsteem vaegkuuljatele (IDC2018IOT): me kõik loodame, et meil on kodu, mis sobib meile, kuid standardne ehitus ei sobi kõigile. Maja uks on kurtidele või kuulmispuudega inimestele väga halvasti kujundatud. Kuulmispuudega inimesed ei kuule koputust uksele või
Õpi paremini nutika laualambi abil - IDC2018IOT: 10 sammu (piltidega)
Õppige paremini nutika laualambi abil - IDC2018IOT: läänemaailma inimesed veedavad palju aega istudes. Laua taga, ringi sõites, telekat vaadates ja palju muud. Mõnikord võib liiga palju istumine kahjustada teie keha ja kahjustada keskendumisvõimet. Pärast teatud aja möödumist kõndimine ja püsti tõusmine on
IDC2018IOT ühendatud lemmikloomatoidu-, vee- ja jälgimissüsteem: 7 sammu
IDC2018IOT ühendatud lemmikloomatoidu-, vee- ja jälgimissüsteem: sissejuhatus Ükskõik, kas olete surve all olev õpilane, töökas inimene või lihtsalt kodust kauem kui paar tundi päevas. Hooliva lemmikloomaomanikuna tahame veenduda, et meie lähedased püsivad terved, söödetud ja loomulikult EI maga pikali
Mantli riidepuu abistavad käed: 6 sammu
Mantli riidepuu abistavad käed: kui ma lugesin läbi palju abistavaid käsiraamatuid, ei saanud mõned osad lihtsalt kätte. Niisiis, ma arvan, et voodis, reisige ehituspoodidesse ja mida teate, leidsin lihtsa viisi abikäte tegemiseks. Nemad on