Tartalomjegyzék:
- 1. lépés: Az IOT ruhafogas különböző összetevői
- 2. lépés: Adatfolyam
- 3. lépés: A legnagyobb kihívás és hogyan szembesültünk vele
- 4. lépés: A ruhaakasztó korlátozása
- 5. lépés: Jövőbeli tervek
- 6. lépés: Ha saját maga szeretné megépíteni
Videó: IDC2018IOT ruhafogas: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
az IOT ruhafogas okosabbá teszi a szekrényt, és online statisztikákat ad a benne lévő ruhákról.
3 fő jellemzője van:
- amikor azt szeretné választani, hogy mit viseljen, megnyomhatja azt a színt, amelyet ma viselni szeretne, és a megfelelő színű IOT ruhafogasok kigyulladnak.
- új ruha vásárlásakor megtalálhatja, hogy hány ruhája van az egyes színekből.
- és ami a legfontosabb, ha van testvére, aki folyamatosan "kölcsönzi" a ruháit, akkor riasztást kap a leveleire, ha ez megtörténik.
1. lépés: Az IOT ruhafogas különböző összetevői
minden használt vállfához:
- nodemcu: az "agyak".
- rgb érzékelő (tcs34725): annak meghatározása, hogy milyen színű a fogason lévő kendő.
- nyomásérzékelő: érzékeli, ha ruhát tesz a fogasra vagy felszáll.
- led csík: jelzi, ha a ruha megfelel az alkalmazáson belüli választásnak.
2. lépés: Adatfolyam
ruhafogas => felveszi a ruhát => érzékeli a színt => elküldi a szín- és akasztóazonosító HTTP -t a firbase -nek
ruhafogas => vegye le a ruhát => küldje a GET kérést az ifttt webhook -ra => küldjön e -mailt (SMTP talán)
Blynk app => szín kiválasztása => http kérés a ruhafogasra => minden ruhafogas a kiválasztott színnel világít a led szalagon
ruhafogas => minden információt a firbase adatbázisából vesz (http) => frissítse az adafriut feedeket (mqtt)
3. lépés: A legnagyobb kihívás és hogyan szembesültünk vele
a legnagyobb kihívásunk ebben a projektben az volt, hogy megtaláljuk a módját, hogy az RGB érzékelő kimenetét vörös zöld és kék értékekre alakítsuk át, amelyek jobban hasonlítanak a szem látásához, majd kitaláljuk, milyen színű a fogason.
Annak érdekében, hogy az RGB értékeket jobban hasonlítsuk ahhoz, amit a szem lát, gamma táblázatot használtunk, így az RGB érzékelő minden leolvasását ezen a 256 tömbön keresztül képeztük le. a gamma táblázat ezzel a funkcióval jön létre:
mert (int i = 0; i <256; i ++) {
úszó x = i;
x /= 255;
x = pow (x, 2,5);
x *= 255;
gammatizálható = x;
}
akkor fel kellett vennünk az rgb értékeket, és meg kellett különböztetnünk, melyik színű. ehhez kiszámítottuk az egyes alapszínek "távolságát" az érzékelő kimenetétől, ehhez az összes alapszínt 3 tömbben tároltuk a piros zöld és a kék számára, és kiszámítottuk a kimenet és az egyes színek távolságát, majd megkerestük a min távolságot a táblázatban, és ez az a szín, amely a legközelebb áll a tényleges színhez.
4. lépés: A ruhaakasztó korlátozása
- csak 3 színt képes érzékelni: piros, zöld és kék
- áramforráshoz kell csatlakoztatni, így vagy elemre van szüksége minden ruhafogashoz, vagy minden alkalommal, amikor felakaszt egy akasztót, kábellel csatlakoztatja
- jó wifi kapcsolat kell hozzá
5. lépés: Jövőbeli tervek
- további színek hozzáadása: sok ruhát kell tesztelni az rgb érzékelőn, hogy megértsük az egyes színekhez tartozó értékeket, majd további színeket adjunk hozzá az észleléshez (1 hét)
- további színek hozzáadása után szeretnénk színkombinációkat javasolni a felhasználóknak (2 nap)
- prototípus akasztó építése az iot berendezéshez (3 hét)
6. lépés: Ha saját maga szeretné megépíteni
Feltöltöttem a kódot, hogy megpróbálhassa futtatni, mindössze annyit kell tennie, hogy az összes összetevőt csatlakoztatja, mint a képen.
majd a blynk alkalmazásban adjon hozzá 3 gombot minden színhez, kék v0, piros v1, zöld v2.
nyisson meg egy ifttt kisalkalmazást is a webhook -ban, "If maker Event" someonetouchingcloset "néven, majd Küldjön egy e -mailt a" címen a "beállításokból lekérheti a webhhook linket, és beillesztheti a webhook nevű blynk gombba, valamint a V4 -hez.
és mind készen állsz! érezd jól magad!
Ajánlott:
IDC2018IOT IoPill doboz: 7 lépés
IDC2018IOT IoPill Box: Ez az IoPill Box - az internethez kapcsolódó heti tablettadoboz. Az IoT tanfolyamunk utolsó projektjeként úgy döntöttünk, hogy olyan megoldást kínálunk, amely segít biztosítani, hogy az idős emberek (vagy bármely más személy, aki heti tablettadobozt használ) ) ne felejtsd el venni
Intelligens ajtórendszer a hallássérültek számára (IDC2018IOT): 11 lépés
Intelligens ajtórendszer a hallássérültek számára (IDC2018IOT): Mindannyian reméljük, hogy otthonunk lesz, amely megfelel nekünk, de a szabványos felépítés nem mindenki számára megfelelő. A ház ajtaja nagyon rosszul van kialakítva süket vagy hallássérült emberek számára. A hallássérült emberek nem hallják a kopogást az ajtón, vagy
Tanuljon jobban intelligens asztali lámpával - IDC2018IOT: 10 lépés (képekkel)
Tanuljon jobban intelligens asztali lámpával - IDC2018IOT: A nyugati világban élő emberek sok időt töltenek ülve. Az íróasztalnál, autózás, tévézés és egyebek. Néha a túl sok ülés károsíthatja a testét és a fókuszálási képességeit. Egy adott idő után járni és felállni elengedhetetlen a
IDC2018IOT csatlakoztatott állateledel, víz és monitorrendszer: 7 lépés
IDC2018IOT csatlakoztatott állateledel-, víz- és monitorrendszer: Bevezetés Akár nyomás alatt lévő diák, akár keményen dolgozó, akár napi néhány óránál hosszabb távú otthonról van szó. Gondoskodó állattulajdonosként szeretnénk gondoskodni arról, hogy szeretteink egészségesek, tápláltak maradjanak, és természetesen NEM feküdjenek le
IDC2018IOT riasztórendszer: 7 lépés
IDC2018IOT riasztórendszer: Ebben az utasításban végighalad az IoT riasztás létrehozásának lépésein. Ez egy olcsó házi készítésű riasztórendszer elfogadható áron, és WiFi -n keresztül elérhető az interneten. A riasztás akkor indul, ha valaki kinyitja az ajtót vagy megfordul