Taula de continguts:
- Pas 1: diferents components del penjador de roba IOT
- Pas 2: flux de dades
- Pas 3: el repte més gran i com l’hem afrontat
- Pas 4: la limitació del penjador de roba
- Pas 5: Plans de futur
- Pas 6: si voleu construir-lo vostre
Vídeo: IDC2018IOT Penjador de tela: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
el penjador de tela IOT farà que el vostre armari sigui més elegant i us proporcionarà estadístiques en línia sobre la roba que hi ha al seu interior.
té 3 característiques principals:
- quan vulgueu triar què cal posar, podeu prémer el color que us agradi avui i els penjadors de roba IOT amb colors coincidents s’encendran.
- en comprar roba nova, podeu trobar la quantitat de roba que tingueu de cada color.
- i el més important si teniu un germà que "manlleva" constantment la vostra roba, rebreu una alarma al vostre correu si passa això.
Pas 1: diferents components del penjador de roba IOT
per a cada penjador de tela que hem utilitzat:
- nodemcu: els "cervells".
- sensor rgb (tcs34725): per determinar de quin color és la tela del penjador.
- sensor de pressió: per detectar quan es posa tela al penjador o es treu.
- tira de led: per indicar si la tela coincideix amb la tria a l'aplicació.
Pas 2: flux de dades
penjador de tela => posar-se tela => detectar color => enviar el color i la identificació del penjador llança HTTP a firbase
penjador de tela => treure tela => enviar la sol·licitud GET a ifttt webhook => enviar un correu electrònic (potser SMTP)
Aplicació Blynk => tria color => Sol·licitud http al penjador de tela => tots els penjadors de tela amb el color escollit il·luminaran el color de la tira LED
penjador de tela => agafa tota la informació de firbase databse (http) => actualitza els feeds adafriut (mqtt)
Pas 3: el repte més gran i com l’hem afrontat
el nostre repte més gran en aquest projecte era trobar una manera de convertir la sortida del sensor RGB en valors vermells verds i blaus que siguin més similars al que veu l’ull i després esbrinar de quin color té el penjador.
per tal de fer els valors RGB més similars al que veu l’ull, hem utilitzat una taula gamma, de manera que cada lectura del sensor RGB s’ha mapat a través d’aquesta matriu 256. la taula gamma es crea amb aquesta funció:
per a (int i = 0; i <256; i ++) {
flotador x = i;
x / = 255;
x = pow (x, 2,5);
x * = 255;
gammatable = x;
}
llavors calia prendre els valors rgb i distingir de quin color és. per a això vam calcular la "distància" de cada color bàsic respecte a la sortida del sensor, per fer-ho vam emmagatzemar tots els colors bàsics en 3 matrius de vermell verd i blau i vam calcular la distància de la sortida i de cada color i, a continuació, vam buscar el mínim distància a la taula i aquest és el color més proper al color real.
Pas 4: la limitació del penjador de roba
- només pot detectar 3 colors: vermell, verd i blau
- ha d'estar connectat a una font d'alimentació, de manera que necessita una bateria per a cada penjador de tela o cada vegada que posi una perxa, la connectarà amb un cable
- necessita una bona connexió wifi
Pas 5: Plans de futur
- afegir més colors: cal provar molta roba al sensor rgb per entendre els valors que obtenim per a cada color i, a continuació, afegir més colors per poder detectar (1 setmana)
- després d'afegir més colors, volem poder suggerir combinacions de colors als usuaris (2 dies)
- construir un prototip de penjador per a l'equip iot (3 setmanes)
Pas 6: si voleu construir-lo vostre
He penjat el codi perquè el pugueu provar i executar, tot el que heu de fer és connectar tots els components com a la imatge.
a continuació, a l'aplicació blynk afegiu 3 botons per a cada color, blau v0, vermell v1, verd v2.
també obriu un aplet ifttt al webhook anomenat "If maker Event" someonetouchingcloset ", envieu-me un correu electrònic a" des de la configuració, podeu obtenir l'enllaç webhhook i inserir-lo en un botó blynk anomenat webhook també amb V4.
i ja esteu preparats! diverteix-te!
Recomanat:
Portada de la càmera web de tela Sewist greu: 4 passos
Coberta de càmera web de tela Sewist greu: per fer una coberta de càmera web ràpida i senzilla per al vostre ordinador portàtil, necessitareu el següent: Eines: tisores: no utilitzeu les vostres cisalles bones, l’agulla (més llarg i pesat és bo)
Penjador de ratolí / teclat Apple Puck: 4 passos
Penjador de ratolí / teclat Apple Puck: teniu un parell d'aquests terribles ratolins Apple al vostre armari? És hora de fer un penjador. El temps de construcció és de ~ 2 hores, més el temps d'assecat de la cola. Necessitareu: dos ratolins discs, dos trossos de clavilla (d'1 a 1,5 polzades, segons el vostre criteri), quatre cargols de fusta, dos mou
Penjador d'abric: 6 passos
Penjador d’abrics: ajudant les mans: mentre llegia moltes de les mans instructives instructables, algunes de les parts no les podia aconseguir fàcilment. Per tant, crec que al llit, viatjar a ferreteries i què sabeu, he trobat una manera senzilla de fer algunes mans d’ajuda. Ells són
Suport ergonòmic per a portàtils fabricat amb un penjador: 7 passos (amb imatges)
Suport ergonòmic per a portàtils fabricat amb un penjador: hola, em dic Tully Gehan En aquest moment visc a Pequín, Xina, i penso traslladar-me a Taiwan d'aquí a uns mesos. Per tant, no m’interessa massa comprar més mobles. Tanmateix, noto que la pantalla de l'ordinador portàtil és força baixa i em tendeix a fer
Penjador de càrrega del mòbil: 3 passos
Penjador de càrrega per a mòbils: aquest manual us indicarà com cosir alguns feltres per penjar el mòbil o qualsevol altre aparell que necessiteu de tant en tant i no sabeu on posar-lo …… hmm , sí … per penjar-lo amb el seu endoll a la presa de paret