Cuprins:
- Pasul 1: Diferite componente ale suportului pentru pânză IOT
- Pasul 2: Flux de date
- Pasul 3: Cea mai mare provocare și cum ne-am confruntat
- Pasul 4: Limitarea Cârligului de pânză
- Pasul 5: Planuri de viitor
- Pasul 6: Dacă doriți să vă construiți propriul dvs
Video: IDC2018IOT Cârlig: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
cuierul de pânză IOT vă va face dulapul mai inteligent și vă va oferi statistici online cu privire la hainele din interiorul acestuia.
are 3 caracteristici principale:
- atunci când doriți să alegeți ce să purtați, puteți apăsa culoarea pe care doriți să o purtați astăzi și umerașele de îmbrăcăminte IOT cu culori potrivite se vor aprinde.
- când cumpărați pânză nouă, veți găsi câte haine aveți de fiecare culoare.
- și cel mai important, dacă aveți un frate care vă „împrumută” în mod constant hainele, veți primi o alarmă la adresa de e-mail dacă se întâmplă acest lucru.
Pasul 1: Diferite componente ale suportului pentru pânză IOT
pentru fiecare cuier pe care l-am folosit:
- nodemcu: „creierele”.
- senzor rgb (tcs34725): pentru a determina ce culoare are pânza de pe cuier.
- senzor de presiune: pentru a detecta atunci când puneți o cârpă pe umeraș sau scoateți.
- bandă led: pentru a semnaliza dacă pânza se potrivește cu alegerea din aplicație.
Pasul 2: Flux de date
umeraș de pânză => pune pe pânză => detectează culoarea => trimite culoarea și ID-ul de umeraș aruncă HTTP către firbase
cuier de pânză => scoate pânză => trimite cerere GET la ifttt webhook => trimite e-mail (SMTP poate)
Aplicația Blynk => alege culoarea => cerere http la umerașul de pânză => toate umerașele de pânză cu culoarea aleasă vor lumina culoarea pe banda LED
cuier de pânză => preia toate informațiile din firbase databse (http) => actualizează fluxurile adafriut (mqtt)
Pasul 3: Cea mai mare provocare și cum ne-am confruntat
cea mai mare provocare a noastră în acest proiect a fost să găsim o modalitate de a converti ieșirea senzorului RGB la valorile roșu verde și albastru, care sunt mai asemănătoare cu ceea ce vede ochiul, și apoi să ne dăm seama ce culoare are pe cuier.
pentru a face valorile RGB mai asemănătoare cu ceea ce vede ochiul, am folosit un tabel gamma, astfel încât fiecare citire a senzorului RGB a fost mapată prin această matrice 256. tabelul gamma este creat cu această funcție:
for (int i = 0; i <256; i ++) {
plutitor x = i;
x / = 255;
x = pow (x, 2,5);
x * = 255;
gammatable = x;
}
atunci a trebuit să luăm valorile rgb și să distingem de ce culoare este. pentru aceasta am calculat „distanța” fiecărei culori de bază față de ieșirea senzorului, pentru a face acest lucru am stocat toate culorile de bază în 3 matrice pentru roșu verde și albastru și am calculat distanța de ieșire și fiecare culoare, apoi am căutat min distanță în tabel și aceasta este culoarea cea mai apropiată de culoarea reală.
Pasul 4: Limitarea Cârligului de pânză
- poate detecta doar 3 culori: roșu, verde și albastru
- trebuie conectat la o sursă de alimentare, deci fie are nevoie de o baterie pentru fiecare umeraș de pânză, fie de fiecare dată când puneți un umeraș, îl veți conecta cu cablu
- are nevoie de o conexiune wifi bună
Pasul 5: Planuri de viitor
- adăugați mai multe culori: trebuie să testați multe haine pe senzorul rgb pentru a înțelege valorile pe care le obținem pentru fiecare culoare și apoi adăugați mai multe culori pentru a putea detecta (1 săptămână)
- după ce adăugăm mai multe culori, dorim să putem sugera combinații de culori utilizatorilor (2 zile)
- construiește un prototip de umeraș pentru echipamentul iot (3 săptămâni)
Pasul 6: Dacă doriți să vă construiți propriul dvs
Am încărcat codul, astfel încât să puteți încerca să-l executați, tot ce trebuie să faceți este să conectați toate componentele ca în imagine.
apoi în aplicația blynk adăugați 3 butoane pentru fiecare culoare, albastru v0, roșu v1, verde v2.
de asemenea, deschideți un aplet ifttt în webhook numit „If maker Event” someonetouchingcloset”, apoi Trimiteți-mi un e-mail la„ din setări puteți obține link-ul webhhook și introduceți-l într-un buton blynk numit webhook și cu V4.
și sunteți cu toții pregătiți! a se distra!
Recomandat:
IDC2018IOT IoPill Box: 7 pași
IDC2018IOT IoPill Box: Aceasta este IoPill Box - cutia de pilule săptămânală conectată la internet. Pentru proiectul final al cursului nostru IoT, am decis să oferim o soluție care să ne asigure că persoanele în vârstă (sau orice altă persoană care folosește o cutie de pilule săptămânală) ) nu uitați să luați
Cum se face o îmbinare cu cârlig: 4 pași
Cum se face o îmbinare cu cârlig: obosit să înlocuim tot timpul îmbinările comune Twist și Lap? Sunt Deion Beardemphl, student la robotică și sisteme electronice și voi arăta cum să fac o îmbinare cu cârlig adecvată pentru reparații mai puternice care oferă mai multă longevitate. Dezavantajul t
Sistem inteligent de ușă pentru auzul afectat (IDC2018IOT): 11 pași
Sistem inteligent de ușă pentru auzul afectat (IDC2018IOT): Sperăm cu toții să avem o casă care să ne potrivească, dar construcția standard nu este potrivită pentru toată lumea. O ușă către o casă este foarte slab concepută pentru persoanele surde sau cu deficiențe de auz. Persoanele cu deficiențe de auz nu pot auzi o bătaie la ușă sau
Studiați mai bine cu o lampă inteligentă de birou - IDC2018IOT: 10 pași (cu imagini)
Studiați mai bine cu o lampă inteligentă de birou - IDC2018IOT: Oamenii din lumea occidentală petrec mult timp așezat. La birou, conducând, uitându-mă la televizor și multe altele. Uneori, a sta prea mult poate dăuna corpului dvs. și vă poate afecta abilitățile de concentrare. Mersul și ridicarea în picioare după un anumit timp este crucial pentru
Cârlig pentru laptop: 4 pași
Cârlig pentru laptop: De multă vreme am constatat că nu sunt capabil să-mi folosesc laptopul în timp ce mă plimb în jurul meu sau în picioare cu o masă. Așa că am construit acest dispozitiv, care îmi ține laptopul în față, în timp ce citesc sau citesc. Nu este perfect, ecranul este puțin aproape pentru t