Indholdsfortegnelse:
- Trin 1: Forskellige komponenter i IOT tøjbøjlen
- Trin 2: Dataforløb
- Trin 3: Største udfordring og hvordan vi stod den an
- Trin 4: Tøjbøjlebegrænsningen
- Trin 5: Fremtidige planer
- Trin 6: Hvis du vil bygge det selv
Video: IDC2018IOT Tøjbøjle: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
IOT kludbøjlen vil gøre dit skab smartere og give dig online statistik over tøjet inde i det.
den har 3 hovedtræk:
- når du vil vælge, hvad du skal have på, kan du trykke på den farve, du har lyst til at bære i dag, og IOT tøjbøjlerne med matchende farver lyser.
- når du køber ny klud, kan du finde vores hvor mange tøj du har i hver farve.
- og vigtigst af alt, hvis du har en søskende, der konstant "låner" dit tøj, får du en alarm på din mail, hvis det sker.
Trin 1: Forskellige komponenter i IOT tøjbøjlen
for hver kludbøjle, vi brugte:
- nodemcu: "hjernen".
- rgb -sensor (tcs34725): for at bestemme hvilken farve kluden på bøjlen er.
- trykføler: at registrere, når du lægger klud på bøjlen eller tager af.
- led stripe: for at signalere, om kluden matcher valget på appen.
Trin 2: Dataforløb
kludbøjle => påklædning => detekter farve => send farven og bøjle -id smid HTTP til firbase
kludbøjle => aftag klud => send GET -anmodning til ifttt webhook => send e -mail (måske SMTP)
Blynk app => vælg farve => http -forespørgsel til kludbøjle => alle kludbøjler med den valgte farve lyser farve på LED -strimmel
kludbøjle => tager alle oplysninger fra firbase -databasen (http) => opdater adafriut -feeds (mqtt)
Trin 3: Største udfordring og hvordan vi stod den an
vores største udfordring i dette projekt var at finde en måde at konvertere RGB -sensorens output til rødgrønne og blå værdier, der mere ligner det, øjet ser, og derefter finde ud af, hvilken farve det har på bøjlen.
for at gøre RGB -værdierne mere lig det, øjet ser, brugte vi en gamma -tabel, så hver aflæsning af RGB -sensoren blev kortlagt gennem dette 256 array. gammatabellen oprettes med denne funktion:
for (int i = 0; i <256; i ++) {
flyde x = i;
x /= 255;
x = pow (x, 2,5);
x *= 255;
gammatable = x;
}
så havde vi brug for at tage rgb -værdierne og skelne hvilken farve det er. dertil beregnede vi "afstanden" for hver grundfarve fra sensorens output, for at gøre dette lagrede vi alle grundfarver i 3 arrays for rødgrøn og blå og beregnede afstanden til output og hver farve, derefter søgte vi efter min. afstand i tabellen, og det er den farve, der er tættest på den faktiske farve.
Trin 4: Tøjbøjlebegrænsningen
- den kan kun registrere 3 farver: rød, grøn og blå
- den skal tilsluttes en strømkilde, så den enten har brug for et batteri til hver tøjbøjle, eller hver gang du sætter en bøjle, tilslutter du den med kabel
- den har brug for en god wifi -forbindelse
Trin 5: Fremtidige planer
- tilføj flere farver: skal teste en masse tøj på rgb -sensoren for at forstå de værdier, vi får for hver farve og derefter tilføje flere farver for at kunne registrere (1 uge)
- efter tilføjelse af flere farver ønsker vi at kunne foreslå farvekombinationer til brugerne (2 dage)
- bygge en prototype bøjle til iot -udstyr (3 uger)
Trin 6: Hvis du vil bygge det selv
Jeg uploadede koden, så du kan prøve og køre den, alt hvad du skal gøre er at forbinde alle komponenterne som på billedet.
Tilføj derefter 3 -knappen i blynk -appen for hver farve, blå v0, rød v1, grøn v2.
også åbne en ifttt aplet i webhook kaldet "If maker Event" someonetouchingcloset ", så send mig en e -mail på" fra indstillingerne kan du få webhhook -linket og indsætte det i en blynk -knap kaldet webhook samt med V4.
og du er klar til det! hav det sjovt!
Anbefalede:
IDC2018IOT IoPill Box: 7 trin
IDC2018IOT IoPill Box: Dette er IoPill Box - den internetforbundne ugentlige pilleboks. Til vores afsluttende projekt af vores IoT -kursus besluttede vi at tilbyde en løsning, der hjælper med at sikre, at ældre mennesker (eller enhver anden person, der bruger en ugentlig pillekasse) ) glem ikke at tage
Smart dørsystem til nedsat hørelse (IDC2018IOT): 11 trin
Smart dørsystem til nedsat hørelse (IDC2018IOT): Vi håber alle at have et hjem, der passer os, men standardbygningen er ikke den rigtige for alle. En dør til et hus er meget dårligt designet til mennesker, der er døve eller har nedsat hørelse. Mennesker med nedsat hørelse kan ikke høre et bank på døren, eller
Undersøg bedre med en smart skrivebordslampe - IDC2018IOT: 10 trin (med billeder)
Undersøg bedre med en smart skrivebordslampe - IDC2018IOT: Folk i den vestlige verden bruger meget tid på at sidde. Ved skrivebordet, kører rundt, ser tv og mere. Nogle gange kan det at sidde for meget skade din krop og skade din fokuseringsevne. At gå og stå op efter en given tid er afgørende for at
IDC2018IOT Connected Pet Food, Water and Monitor System: 7 trin
IDC2018IOT Connected Pet Food, Water and Monitor System: Introduktion Uanset om du er en studerende under pres, en hårdtarbejdende person eller bare er væk fra hjemmet i mere end få timer om dagen. Som omsorgsfulde kæledyrsejere ønsker vi at sikre, at vores elskede forbliver sunde, fodrede og selvfølgelig IKKE ligger ned på
IDC2018IOT alarmsystem: 7 trin
IDC2018IOT alarmsystem: I denne instruktionsvejledning går du gennem trinene for at opbygge en IoT -alarm. Dette er et billigt hjemmelavet alarmsystem til en rimelig pris, og det er tilgængeligt for internet via WiFi. Alarmen udløses, når nogen åbner døren eller drejer