Sommario:
- Passaggio 1: diversi componenti dell'appendiabiti IOT
- Passaggio 2: flusso di dati
- Passaggio 3: la sfida più grande e come l'abbiamo affrontata
- Passaggio 4: la limitazione dell'appendiabiti
- Passaggio 5: piani futuri
- Passaggio 6: se vuoi costruirlo da solo
Video: IDC2018IOT Appendiabiti: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
l'appendiabiti IOT renderà il tuo armadio più intelligente e ti fornirà statistiche online sui vestiti al suo interno.
ha 3 caratteristiche principali:
- quando vuoi scegliere cosa indossare, puoi premere sul colore che ti senti di indossare oggi e le grucce IOT con i colori abbinati si illumineranno.
- quando acquisti un nuovo tessuto puoi scoprire quanti vestiti hai di ogni colore.
- e, cosa più importante, se hai un fratello che "prende in prestito" costantemente i tuoi vestiti, riceverai un allarme sulla tua posta se ciò accade.
Passaggio 1: diversi componenti dell'appendiabiti IOT
per ogni appendiabiti abbiamo utilizzato:
- nodemcu: i "cervelli".
- sensore rgb (tcs34725): per determinare di che colore è il panno sull'appendiabiti.
- sensore di pressione: per rilevare quando si mette un panno sull'appendiabiti o si toglie.
- striscia led: per segnalare se il telo corrisponde alla scelta sull'app.
Passaggio 2: flusso di dati
appendiabiti => indossa un panno => rileva il colore => invia il colore e l'ID del gancio lancia HTTP a firbase
appendiabiti => togli il panno => invia richiesta GET a ifttt webhook => invia email (forse SMTP)
App Blynk => scegli il colore => richiesta http all'appendiabiti => tutti gli appendiabiti con il colore scelto si accenderanno di colore sulla striscia led
appendiabiti => prende tutte le informazioni dal database firbase (http) => aggiorna i feed di adafriut (mqtt)
Passaggio 3: la sfida più grande e come l'abbiamo affrontata
la nostra più grande sfida in questo progetto è stata trovare un modo per convertire l'uscita del sensore RGB in valori di rosso verde e blu che sono più simili a ciò che l'occhio vede, e quindi capire di che colore è sul gancio.
per rendere i valori RGB più simili a ciò che l'occhio vede abbiamo usato una tabella gamma, quindi ogni lettura del sensore RGB è stata mappata attraverso questo array di 256. la tabella gamma viene creata con questa funzione:
for (int i=0; i<256; i++) {
float x = i;
x /= 255;
x = pow(x, 2.5);
x *= 255;
gammatable = x;
}
quindi abbiamo dovuto prendere i valori rgb e distinguere di che colore è. per questo abbiamo calcolato la "distanza" di ciascun colore di base dall'uscita del sensore, per farlo abbiamo memorizzato tutti i colori di base in 3 array per rosso verde e blu e calcolato la distanza dell'uscita e ogni colore, quindi abbiamo cercato il min distanza nella tabella e questo è il colore più vicino al colore reale.
Passaggio 4: la limitazione dell'appendiabiti
- può rilevare solo 3 colori: rosso, verde e blu
- ha bisogno di essere collegato a una fonte di alimentazione quindi ha bisogno di una batteria per ogni appendiabiti o ogni volta che metti un appendiabiti lo collegherai con un cavo
- ha bisogno di una buona connessione wifi
Passaggio 5: piani futuri
- aggiungi più colori: è necessario testare molti vestiti sul sensore rgb per capire i valori che otteniamo per ogni colore e quindi aggiungere più colori per essere in grado di rilevare (1 settimana)
- dopo aver aggiunto più colori vogliamo essere in grado di suggerire combinazioni di colori agli utenti (2 giorni)
- costruire un prototipo di gancio per l'attrezzatura iot (3 settimane)
Passaggio 6: se vuoi costruirlo da solo
ho caricato il codice in modo che tu possa provare ad eseguirlo, tutto ciò che devi fare è collegare tutti i componenti come nell'immagine.
quindi nell'app blynk aggiungi 3 pulsanti per ogni colore, blu v0, rosso v1, verde v2.
apri anche un aplet ifttt nel webhook chiamato "If maker Event "someonetouchingcloset", quindi inviami un'email a " dalle impostazioni puoi ottenere il collegamento webhhook e inserirlo in un pulsante blynk chiamato webhook anche con V4.
e sei a posto! divertiti!
Consigliato:
IDC2018IOT IoPill Box: 7 passaggi
IDC2018IOT IoPill Box: Questa è la IoPill Box, la scatola delle pillole settimanale connessa a Internet. Per il nostro progetto finale del nostro corso IoT, abbiamo deciso di offrire una soluzione che contribuirà a garantire che le persone anziane (o qualsiasi altra persona che ) non dimenticare di prendere
Appendiabiti Echo Dot, facile, veloce ed economico!: 7 passaggi
Appendiabiti Echo Dot, facile, veloce ed economico!: di mrcisaleaffanPubblicato il 26 luglio 2018Se ti piace questo Instructable, votalo nella sezione "Uso improprio creativo" contest.Introduzione: Echo Dot Hanger, facile, veloce ed economicoLo scorso Natale ho ricevuto uno smart speaker Alexa Echo. Sinc
Appendiabiti Apple Puck-mouse/tastiera: 4 passaggi
Appendiabiti Apple Puck-mouse/tastiera: hai un paio di quegli orribili topi Apple nel tuo armadio? È ora di fare un appendiabiti. Il tempo di costruzione è di circa 2 ore, più il tempo di asciugatura della colla. Avrai bisogno di: due topolini due pezzi di tassello (da 1 a 1,5 pollici, a tua scelta) quattro viti per legno due mou
Appendiabiti Helping Hands: 6 passaggi
Appendiabiti Helping Hands: Mentre stavo leggendo molte delle mani che aiutano Instructables, alcune delle parti su cui non riuscivo facilmente a mettere le mani. Quindi, penso che a letto, viaggio nei negozi di ferramenta, e cosa ne sai, ho trovato un modo semplice per farmi aiutare. Loro sono
Supporto ergonomico per laptop realizzato con un appendiabiti: 7 passaggi (con immagini)
Supporto ergonomico per laptop realizzato con un appendiabiti: Ciao, mi chiamo Tully Gehan Al momento vivo a Pechino in Cina e ho intenzione di trasferirmi a Taiwan tra qualche mese. Quindi non sono molto interessato ad acquistare molti più mobili. Tuttavia noto che lo schermo del laptop è piuttosto basso tende a farmi