Turinys:
- 1 žingsnis: skirtingi IOT audinio pakabos komponentai
- 2 veiksmas: duomenų srautas
- 3 žingsnis: didžiausias iššūkis ir kaip mes su juo susidūrėme
- 4 žingsnis: audinių pakabos apribojimas
- 5 žingsnis: ateities planai
- 6 veiksmas: jei norite sukurti savo
Video: IDC2018IOT audinių pakaba: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
IOT audinio pakaba padarys jūsų spintą protingesnę ir pateiks internetinę statistiką apie joje esančius drabužius.
jis turi 3 pagrindines savybes:
- kai norite pasirinkti, ką dėvėti, galite paspausti tą spalvą, kurią šiandien jaučiatės dėvėti, ir degs atitinkamų spalvų IOT drabužių kabyklos.
- perkant naują audinį, galite sužinoti, kiek drabužių turite iš kiekvienos spalvos.
- ir svarbiausia, jei turite brolį ar seserį, kuris nuolat „skolinasi“jūsų drabužius, jei taip atsitiks, gausite signalą į savo paštą.
1 žingsnis: skirtingi IOT audinio pakabos komponentai
kiekvienai audinių pakabai, kurią naudojome:
- nodemcu: „smegenys“.
- rgb jutiklis (tcs34725): nustatyti, kokios spalvos yra pakabos audinys.
- slėgio jutiklis: aptikti, kai ant pakabos uždedamas audinys arba jis pakyla.
- LED juostelė: signalizuoja, ar audinys atitinka pasirinkimą programoje.
2 veiksmas: duomenų srautas
audinio pakaba => uždėkite audeklą => aptikti spalvą => nusiųskite spalvos ir pakabos ID metimą HTTP į „firbase“
audinio pakaba => nuimti audinį => siųsti GET užklausą ifttt webhook => siųsti el. laišką (galbūt SMTP)
„Blynk“programa => pasirinkite spalvą => http užklausa pakabinti audinį => visos pasirinktos spalvos audinio pakabos šviesios spalvos bus ant LED juostos
audinio pakaba => paima visą informaciją iš „firbase“duomenų bazės (http) => atnaujina adafriut sklaidos kanalus (mqtt)
3 žingsnis: didžiausias iššūkis ir kaip mes su juo susidūrėme
didžiausias mūsų iššūkis šiame projekte buvo rasti būdą, kaip RGB jutiklio išvestį paversti raudonos žalios ir mėlynos spalvos reikšmėmis, kurios labiau panašios į tai, ką mato akis, ir tada išsiaiškinti, kokios spalvos jis yra ant pakabos.
norėdami, kad RGB reikšmės būtų panašesnės į tai, ką mato akis, mes panaudojome gama lentelę, todėl kiekvienas RGB jutiklio rodmuo buvo susietas per šį 256 matricą. gama lentelė sukurta naudojant šią funkciją:
už (int i = 0; i <256; i ++) {
plūdė x = i;
x /= 255;
x = pow (x, 2,5);
x *= 255;
gamatuojamas = x;
}
tada mums reikėjo paimti rgb reikšmes ir atskirti, kokia spalva ji yra. tam mes apskaičiavome kiekvienos pagrindinės spalvos „atstumą“nuo jutiklio išvesties, kad tai padarytume, visas pagrindines spalvas išsaugojome 3 masyvuose raudonai žaliai ir mėlynai ir apskaičiavome išvesties atstumą ir kiekvieną spalvą, tada ieškojome min. atstumą lentelėje ir tai yra spalva, kuri yra arčiausiai tikrosios spalvos.
4 žingsnis: audinių pakabos apribojimas
- jis gali aptikti tik 3 spalvas: raudoną, žalią ir mėlyną
- jis turi būti prijungtas prie maitinimo šaltinio, todėl jam reikia baterijos kiekvienai audeklo kabyklai arba kiekvieną kartą, kai įdėsite pakabą, prijungsite jį kabeliu
- tam reikia gero wifi ryšio
5 žingsnis: ateities planai
- pridėti daugiau spalvų: reikia išbandyti daug drabužių naudojant „rgb“jutiklį, kad suprastume kiekvienos spalvos vertes ir pridėtume daugiau spalvų, kad galėtume aptikti (1 savaitė)
- pridėję daugiau spalvų, norime pasiūlyti naudotojams spalvų derinius (2 dienos)
- sukurti „iot“įrangos pakabos prototipą (3 savaitės)
6 veiksmas: jei norite sukurti savo
Aš įkėliau kodą, kad galėtumėte pabandyti jį paleisti, viskas, ką jums reikia padaryti, tai prijungti visus komponentus, kaip parodyta paveikslėlyje.
tada „blynk“programoje pridėkite 3 mygtukus kiekvienai spalvai, mėlyna v0, raudona v1, žalia v2.
taip pat atidarykite „ifttt“programėlę „webhook“pavadinimu „If maker Event“someonetouchingcloset “, tada atsiųskite man el. laišką adresu„ iš nustatymų galite gauti nuorodą „webhhook“ir įterpti ją į blynk mygtuką, vadinamą „webhook“, taip pat su V4.
ir jūs visi pasiruošę! pasilinksmink!
Rekomenduojamas:
Audinių dėžutė su LED šviesos šou: 4 žingsniai
Audinių dėžutė su LED šviesos šou: turėti įprastą audinių dėžutę nėra didelė problema, arba naudoti „Arduino“šviesos pasirodymams yra per sunku. Tačiau sujungus šiuos du dalykus gaunasi visiškai skirtingi dalykai. „Lightshow“originalus kodas
„Pasidaryk pats“ausinių laikiklio pakaba: 6 žingsniai
„Pasidaryk pats“paprastų ausinių laikiklių pakaba: pasidarykite savo paprastą „pasidaryk pats“ausinių laikiklio kabyklą naudodami nebrangias medžiagas. Būdamas mokytoju, buvau pavargęs nuo netvarkingų ausinių visur kompiuterio laboratorijoje ir man reikėjo sprendimo. Tikimės, kad tai padės sutaupyti galvos skausmo ir pinigų
Mikrofono stovas - lubų pakaba: 7 žingsniai (su nuotraukomis)
Mikrofono stovas - lubų pakaba: noriu pasidalinti savo PVC mikrofono lubų laikikliu. Nesugebėjau rasti tikrų vadovų, kaip tai padaryti žingsnis po žingsnio, todėl nusprendžiau tai padaryti savarankiškai. Apskritai šis projektas nuo koncepcijos iki galutinio produkto užtruko apie 4 valandas
Pakeiskite sausą supuvusį garsiakalbį su audiniu. 3 žingsniai
Pakeiskite sausų supuvusių garsiakalbių apylinkes audinių keitimu: Jei esate toks kaip aš, negaliu praleisti gražios poros garsiakalbių, sėdinčių kelio pusėje. Dažniau nei ne, priežastis, kodėl jie ten sėdi, yra dėl to, kad jie yra susprogdinti arba daugeliu atvejų kenčia nuo sausų supuvusių kūgių. Jūra
Audiniu apsaugotas kartoninis garsiakalbis: 5 žingsniai
Audiniu apsaugotas kartoninis garsiakalbis: ar norite naujų profesionaliai atrodančių garsiakalbių? Čia jūs turite stilingus, lengvus ir pigius garsiakalbius iš perdirbtų ir likusių medžiagų … ir apsaugotus audiniu. Galite keisti dydį, audinį, formą, … jūsų darbo nuotraukos yra laukiamos! SAUGOS PATARIMAI