INHOUDSOPGAWE:
- Stap 1: Verskillende komponente van die IOT -doekhanger
- Stap 2: Datavloei
- Stap 3: Grootste uitdaging en hoe ons dit die hoof gebied het
- Stap 4: Die beperking van die doekhanger
- Stap 5: Toekomstige planne
- Stap 6: As u dit self wil bou
Video: IDC2018IOT Doekhanger: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
die IOT -laphanger maak u kas slimmer en gee u aanlynstatistieke oor die klere daarin.
dit het 3 hoofkenmerke:
- as u wil kies wat u wil dra, kan u op die kleur druk wat u vandag wil dra, en die IOT -kledinghangers met bypassende kleure sal brand.
- As u nuwe lap koop, kan u ons vind hoeveel klere u van elke kleur het.
- En die belangrikste is dat as u 'n broer of suster het wat u klere voortdurend "leen", 'n alarm op u pos verskyn as dit gebeur.
Stap 1: Verskillende komponente van die IOT -doekhanger
vir elke laphanger wat ons gebruik het:
- nodemcu: die "brein".
- rgb -sensor (tcs34725): om te bepaal watter kleur die lap op die hanger is.
- druksensor: om op te spoor wanneer u lap op die hanger sit of opstyg.
- led stripe: om aan te dui of die lap by die keuse van die app pas.
Stap 2: Datavloei
doekhanger => trek lap aan>> ontdek kleur => stuur die kleur en hanger -ID gooi HTTP na die firbase
doekhanger => uittrek doek => stuur GET -versoek na ifttt webhook => stuur e -pos (miskien SMTP)
Blynk -app => kies kleur => http -versoek aan doekhanger => alle laphangers met die gekose kleur lig kleur op LED -strook
laphanger => neem alle inligting uit die databasis van firbase (http) => werk adafriut -feeds op (mqtt)
Stap 3: Grootste uitdaging en hoe ons dit die hoof gebied het
ons grootste uitdaging in hierdie projek was om 'n manier te vind om die uitvoer van die RGB -sensor om te skakel na rooi -groen en blou waardes wat meer ooreenstem met wat die oog sien, en dan om uit te vind watter kleur dit op die hanger is.
Om die RGB -waardes meer soortgelyk aan die oog te maak, het ons 'n gammatabel gebruik, sodat elke lesing van die RGB -sensor deur hierdie 256 skikking gekarteer is. die gammatabel word met hierdie funksie geskep:
vir (int i = 0; i <256; i ++) {
dryf x = i;
x /= 255;
x = pow (x, 2.5);
x *= 255;
gammatable = x;
}
dan moes ons die rgb -waardes neem en onderskei watter kleur dit is. daarvoor het ons die "afstand" van elke basiese kleur van die sensor se uitset bereken, om dit te doen, het ons alle basiese kleure in 3 skikkings vir rooi groen en blou geberg en die afstand van die uitset en elke kleur bereken, en daarna gesoek na die min afstand in die tabel en dit is die kleur wat die naaste aan die werklike kleur is.
Stap 4: Die beperking van die doekhanger
- dit kan slegs 3 kleure opspoor: rooi, groen en blou
- dit moet aan 'n kragbron gekoppel word, sodat dit óf 'n battery vir elke lappiehanger benodig, óf elke keer as u 'n hanger sit, verbind u dit met 'n kabel
- dit benodig 'n goeie wifi -verbinding
Stap 5: Toekomstige planne
- voeg meer kleure by: moet baie klere op die rgb -sensor toets om die waardes wat ons vir elke kleur kry, te verstaan en voeg dan meer kleure by om dit te kan opspoor (1 week)
- na die toevoeging van meer kleure, wil ons gebruikers 'n kombinasie van voorstelle gee (2 dae)
- bou 'n prototipe hanger vir die iot -toerusting (3 weke)
Stap 6: As u dit self wil bou
Ek het die kode opgelaai, sodat u dit kan probeer hardloop; al wat u hoef te doen is om al die komponente aan te sluit soos in die prent.
voeg dan in die blynk -app 3 -knoppie by vir elke kleur, blou v0, rooi v1, groen v2.
maak ook 'n ifttt -aplet in die webhook oop met die naam "If maker Event" someonetouchingcloset ", stuur dan 'n e -pos na" vanuit die instellings, u kan die webhook -skakel kry en dit in 'n blynk -knoppie met die naam webhook plaas, sowel as met V4.
en jy is klaar! hê pret!
Aanbeveel:
IDC2018IOT IoPill Box: 7 stappe
IDC2018IOT IoPill Box: Dit is die IoPill Box - die internet -gekoppelde weeklikse pilkas. Vir ons finale projek van ons IoT -kursus het ons besluit om 'n oplossing aan te bied wat help om te verseker dat bejaardes (of enige ander persoon wat 'n weeklikse pilkas gebruik) ) moenie vergeet om te neem nie
Slimdeurstelsel vir gehoorgestremdes (IDC2018IOT): 11 stappe
Slimme deurstelsel vir gestremde gehoor (IDC2018IOT): Ons hoop almal om 'n huis te hê wat ons pas, maar die standaard gebou is nie vir almal reg nie. 'N Deur na 'n huis is baie swak ontwerp vir mense wat doof is of gestrem is. Mense met 'n verswakte gehoor kan nie 'n klop aan die deur hoor nie, of
Bestudeer beter met 'n slim lessenaarlamp - IDC2018IOT: 10 stappe (met foto's)
Bestudeer beter met 'n slim lessenaarlamp - IDC2018IOT: Mense in die westerse wêreld spandeer baie tyd. By die lessenaar, rondry, TV kyk en meer. Soms kan te veel sit jou liggaam benadeel en jou fokusvermoë benadeel. Na 'n gegewe tyd loop en opstaan is van kardinale belang om
IDC2018IOT Connected Pet Food, Water and Monitor System: 7 stappe
IDC2018IOT Connected Pet Food, Water and Monitor System: Inleiding Of jy nou 'n student onder druk is, 'n hardwerkende persoon of net meer as 'n paar uur per dag weg van die huis is. As omgee -eienaars van troeteldiere wil ons seker maak dat ons geliefdes gesond bly, gevoed bly en natuurlik NIE op
IDC2018IOT alarmstelsel: 7 stappe
IDC2018IOT alarmstelsel: in hierdie instruksies loop u deur die stappe om 'n IoT -alarm te bou. Dit is 'n goedkoop tuisgemaakte alarmstelsel met 'n redelike prys en is toeganklik vir internet via WiFi. Die alarm word geaktiveer as iemand die deur oopmaak of draai