Kazalo:
- 1. korak: Različne komponente obešalnika za krpo IOT
- 2. korak: Pretok podatkov
- 3. korak: Največji izziv in kako smo se soočili
- 4. korak: Omejitev obešalnika za tkanine
- 5. korak: prihodnji načrti
- Korak 6: Če ga želite zgraditi sami
Video: IDC2018IOT obešalnik za krpo: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
obešalnik za krpo IOT bo vašo omaro naredil pametnejšo in vam dal spletno statistiko oblačil v njej.
ima 3 glavne lastnosti:
- ko želite izbrati, kaj obleči, lahko pritisnete na barvo, ki jo želite nositi danes, in zasvetijo obešalniki za oblačila IOT z ustreznimi barvami.
- pri nakupu nove tkanine lahko ugotovite, koliko oblačil imate za vsako barvo.
- in kar je najpomembneje, če imate brata ali sestro, ki si neprestano "izposoja" vaša oblačila, boste na vašo pošto dobili alarm.
1. korak: Različne komponente obešalnika za krpo IOT
za vsak obešalnik za tkanino, ki smo ga uporabili:
- nodemcu: "možgani".
- senzor rgb (tcs34725): za določitev barve tkanine na obešalniku.
- senzor tlaka: za zaznavanje, ko krpo položite na obešalnik ali vzletite.
- LED črta: za označevanje, če se tkanina ujema z izbiro v aplikaciji.
2. korak: Pretok podatkov
obešalnik za tkanino => oblecite tkanino => zaznajte barvo => pošljite barvo in ID obešalnika vrgel HTTP na firbase
obešalnik za tkanino => sleči tkanino => pošlji GET zahtevo na ifttt webhook => pošlji e -pošto (morda SMTP)
Blynk app => izberite barvo => http zahteva do obešalnika za tkanino => vsi obešalniki za tkanine z izbrano barvo bodo svetle barve na LED traku
obešalnik za tkanino => vzame vse podatke iz zbirke podatkov baze podjetja firbase (http) => posodobi vire adafriut (mqtt)
3. korak: Največji izziv in kako smo se soočili
naš največji izziv pri tem projektu je bil najti način za pretvorbo izhoda senzorja RGB v vrednosti rdeče zelene in modre, ki so bolj podobne tistemu, kar vidi oko, in nato ugotoviti, katere barve je na obešalniku.
da bi bile vrednosti RGB bolj podobne tistim, kar vidi oko, smo uporabili tabelo gama, tako da je bilo vsako branje senzorja RGB preslikano skozi ta niz 256. tabela gama je ustvarjena s to funkcijo:
za (int i = 0; i <256; i ++) {
plovec x = i;
x /= 255;
x = pow (x, 2,5);
x *= 255;
gamatable = x;
}
potem smo morali vzeti vrednosti rgb in razlikovati, katere barve je. za to smo izračunali "razdaljo" vsake osnovne barve od izhoda senzorja, zato smo vse osnovne barve shranili v 3 matrike za rdečo zeleno in modro ter izračunali razdaljo izhoda in vsako barvo, nato smo poiskali min razdaljo v tabeli in to je barva, ki je najbližja dejanski barvi.
4. korak: Omejitev obešalnika za tkanine
- zazna le 3 barve: rdečo, zeleno in modro
- priključiti ga je treba na vir napajanja, tako da potrebuje baterijo za vsak obešalnik za krpo ali pa ga vsakič, ko postavite obešalnik, povežete s kablom
- potrebuje dobro wifi povezavo
5. korak: prihodnji načrti
- dodajte več barv: morate preizkusiti veliko oblačil na senzorju rgb, da razumete vrednosti, ki jih dobimo za vsako barvo, nato pa dodajte več barv, da jih lahko zaznate (1 teden)
- po dodajanju več barv želimo uporabnikom predlagati barvne kombinacije (2 dni)
- izdelati prototip obešalnika za iot opremo (3 tedne)
Korak 6: Če ga želite zgraditi sami
kodo sem naložil, da jo lahko poskusite zagnati, vse kar morate storiti je, da povežete vse komponente, kot je na sliki.
nato v aplikaciji blynk dodajte 3 gumbe za vsako barvo, modro v0, rdečo v1, zeleno v2.
Odprite tudi ifttt aplet v spletnem kljuku z imenom "If maker Event" someonetouchingcloset ", nato pa mi pošljite e -poštno sporočilo na" iz nastavitev lahko dobite povezavo webhhook in jo vstavite v blynk gumb, imenovan webhook, tudi z V4.
in vsi ste pripravljeni! zabavaj se!
Priporočena:
IDC2018IOT IoPill Box: 7 korakov
IDC2018IOT IoPill Box: To je IoPill Box - tedenska škatla za tablete, povezana z internetom. Za naš zadnji projekt našega tečaja IoT smo se odločili ponuditi rešitev, ki bo pomagala zagotoviti, da bodo starejši ljudje (ali katera koli druga oseba, ki uporablja tedensko škatlo za tablete). ) ne pozabite vzeti
Sistem pametnih vrat za oslabljen sluh (IDC2018IOT): 11 korakov
Sistem pametnih vrat za osebe z okvaro sluha (IDC2018IOT): Vsi upamo, da bomo imeli dom, ki nam ustreza, vendar standardna gradnja ni primerna za vsakogar. Vrata v hišo so zelo slabo zasnovana za ljudi, ki so gluhi ali imajo slab sluh. Ljudje z okvaro sluha ne slišijo trkanja na vrata ali
Bolje se učite s svetilko za namizno mizo - IDC2018IOT: 10 korakov (s slikami)
Bolje se učite s svetilko za namizno mizo - IDC2018IOT: Ljudje v zahodnem svetu veliko časa sedijo. Za mizo, vožnja okoli, gledanje televizije in še več. Včasih lahko preveč sedenja škoduje telesu in škoduje vašim sposobnostim osredotočanja. Hoja in vstajanje po določenem času sta ključnega pomena za
Obešalnik za plašče za roke: 6 korakov
Obešalnik za plašče v pomoč: Ko sem bral skozi številne roke za pomoč Instructables, na nekatere dele nisem mogel zlahka priti. Torej, mislim, da sem v postelji, potoval po trgovinah s strojno opremo in kaj veste, sem našel enostaven način, da si pomagam. So
Obešalnik za polnjenje mobilnega telefona: 3 koraki
Obešalnik za polnjenje mobilnega telefona: Ta navodila vam bodo povedala, kako sešiti nekaj filca, da odložite mobilni telefon ali kateri koli drug pripomoček, ki ga je treba občasno napolniti in ne veste, kam ga dati …… hmm da, da ga obesim z vtičem na stenski vtičnici