Sommario:

Smart Lamp Chic'on Cube: 11 passaggi (con immagini)
Smart Lamp Chic'on Cube: 11 passaggi (con immagini)

Video: Smart Lamp Chic'on Cube: 11 passaggi (con immagini)

Video: Smart Lamp Chic'on Cube: 11 passaggi (con immagini)
Video: The Cube on #shorts 2024, Novembre
Anonim
Lampada Smart Cubo Chic'on
Lampada Smart Cubo Chic'on
Lampada Smart Cubo Chic'on
Lampada Smart Cubo Chic'on

Questa istruzione mostra come costruire una lampada intelligente in grado di connettere la piattaforma di servizio Chic'on. (Maggiori informazioni su

****** Aggiornamento Da luglio 2018 il sito on line www.chicon.fr non è più accessibile, è necessario eseguire il proprio server per eseguire una lampada chicon ******

Dal 27 marzo 2016 è on line una nuova versione di chicon Ecosystem. Puoi trasformare il tuo cellulare Android in una lampada compatibile con chic'on. Vai su https://www.chicon.fr/ per scaricare l'apk (deprecato, esegui il tuo server grazie alle fonti fornite nel mio repository github)

Questa lampada sarà in grado di eseguire applicazioni ospitate sul cloud del servizio di applicazioni Chic'on come:

  1. Meteo
  2. Livello di inquinamento atmosferico (solo Francia)
  3. Traffico temporale
  4. Promemoria.
  5. Dalla nuova versione IFTTT è ora compatibile!
  6. Dalla nuova versione Openhealth conosce l'intensità di canna fumaria, gastroenterite, pidocchio nella tua regione (solo FR)
  7. E altro ancora…

Hai bisogno:

  1. Un arduino UNO
  2. Schermo Wi-Fi
  3. 3xRGB LED - anodo comune
  4. 2xLED verde
  5. 2xLED rosso
  6. 1x resistenza da 10K per l'interruttore
  7. 2x resistenze da 50Ohm (per led di stato)
  8. 2x resistori da 10K (per i due circuiti integrati)
  9. 2x TLC5916 TI CI
  10. 1x interruttore
  11. 4x 10x10 cm quadrati in Plexi (blured)
  12. 1 bastoncino di legno rotondo da 1xquart (raggio di circa 1m5 0,8 cm)
  13. 1x3x0,8 bastoncini di legno rettangolari (circa 30 cm.
  14. 1x tavola di legno (circa 50x50x0.3 cm)
  15. Un server e un account chic'on (codice sorgente disponibile su github qui)

Passaggio 1: costruzione del circuito

Circuito di costruzione
Circuito di costruzione
Circuito di costruzione
Circuito di costruzione
Circuito di costruzione
Circuito di costruzione

Il circuito è abbastanza semplice.

Utilizza due tlc 5916 collegati tra loro e una piccola breadboard. Ho usato il buon schema e il tutorial per mettere in cascata i due IC da qui

La breadboard e la vista schematica mostrano il circuito completo. Puoi provarlo prima di costruire il tuo cubo. I led RGB, l'interruttore e il led di stato verranno cablati durante la costruzione del cubo.

Troverai schemi passo passo:

  1. Primo: con i due circuiti integrati tlc5916
  2. Secondo: con i due circuiti integrati e l'interruttore
  3. Terzo: con i due circuiti integrati, l'interruttore e i led RGB
  4. Quarto: con i due circuiti integrati, l'interruttore, i led RGB e i led di stato

Quando costruisci il tuo cubo (vedi i passaggi successivi), inizia con solo i circuiti integrati cablati (primo schema). Quindi si collegheranno interruttore, led RGB, led di stato passo dopo passo.

Passaggio 2: costruire il cubo

Costruire il cubo
Costruire il cubo

Il Cubo è composto da tre parti:

  1. parte in plexiglas
  2. parte led
  3. parte piè di pagina

Passaggio 3: la parte in Plexi

La parte in plexi
La parte in plexi

Per costruire la parte in plexi hai bisogno di:

  • 4x Plexi quadrati (10x10cm - la luce deve passare)
  • Un quarto di bastone di legno rotondo.
  • Colla
  • Taglio quadrato 10x10 cm dalla tavola di legno per realizzare il logo (opzionale)
  • Adesivo in ferro per colorare il logo (Opzionale)
  1. Tagliare i bastoncini di legno 4 bastoncini da 10,8 cm e 4 bastoncini da 13,8 cm (aggiungo 0,8 cm a causa della lunghezza del raggio del bastoncino)
  2. Attacca il plexiglas sui bastoncini come nell'immagine allegata. Lascia la schiena vuota.
  3. Taglia tre pezzi di legno nel quadrato 10x10 per costruire il logo chic'on. Mantieni il resto del legno quadrato che verrà utilizzato in seguito per costruire la parte LED
  4. Aggiungi adesivi colorati di ferro sulle parti del logo e incollali al centro della parte anteriore.

Passaggio 4: la parte LED

La parte LED
La parte LED
La parte LED
La parte LED
La parte LED
La parte LED
La parte LED
La parte LED

Per costruire la parte LED hai bisogno di:

  • 2x rettangoli di legno 13x8cm (per fare la X interna)
  • 1x 9,5x13, 2 rettangoli di legno (per fare la parte anteriore)
  • Perdita del quadrato del logo (per realizzare la copertina del logo front-end)
  • Blocchetti per fissare la copertina del logo
  • 3 LED RGB
  • 2x LED verdi
  • 2x LED rossi
  • Fili elettronici (grigio, rosso, blu, verde)

Soldato ogni led RGB sui fili elettronici

  • Il pin ROSSO su un cavo rosso
  • Il pin VERDE su un cavo verde
  • Il pin BLU su un cavo blu
  • Il pin ANODO su un cavo grigio.

Tieni circa 20 cm di cavo, li taglierai alla giusta lunghezza quando colleghi il circuito.

  1. Soldato in serie i due Led Verdi
  2. Soldati in serie i due Led Rossi

Tieni circa 20 cm di cavo, li taglierai alla giusta lunghezza quando colleghi il circuito.

Costruire la X

  • Lo schema mostra come costruire la x interna.
  • Basta prendere un rettangolo di legno di 13x9,5 cm. Fai una tacca per far combaciare le due parti.
  • Praticare un foro in ogni rettangolo per far passare i cavi LED RGB lato sinistro e destro.
  • Incollali quando costruisci la parte anteriore per costruire una X grande 10x9,5 cm.

Costruire il fronte

  • Hai bisogno di cinque pezzi di legno per costruire la parte anteriore.

    • Un rettangolo di 13, 2x9,5 cm
    • Due blocchi 10x0,5 per fissare la copertina del logo
    • Copertina con due loghi (dalla perdita del taglio del logo)
  • Praticare quattro fori sul rettangolo di 13, 2 x 9,5 cm:

    • Uno per i cavi del led di stato rosso
    • Uno per cavi LED di stato verde e cavi LED RGB sulla parte superiore
    • Uno per i cavi dell'interruttore
  • Incolla i due blocchi
  • Fissare i led di stato rosso e verde e far passare i loro fili
  • Fissare i fili led RGB
  • Incolla le due copertine del logo.

Passaggio 5: la parte del piè di pagina

La parte del piè di pagina
La parte del piè di pagina
La parte del piè di pagina
La parte del piè di pagina

Per costruire la parte piè di pagina è necessario:

  • 1x11, 6x11, 6 quadrati realizzati con la tavola di legno (per il fondo)
  • Il bastone di legno rettangolare
  • 1x interruttore
  • Il tuo circuito
  • Fili elettronici
  1. Soldato l'interruttore su due fili elettronici. Tenere circa 20 cm di cavo
  2. Taglia tre pezzi nel rettangolo di legno di 10cm ciascuno
  3. Forare al centro di uno dei rettangoli - diametro dell'interruttore - sarà la parte anteriore del cubo
  4. Metti l'interruttore nel buco.
  5. Incolla il rettangolo sul quadrato di 11,6 cm
  6. Incolla la breadboard con solo l'IC in posizione.
  7. collegare l'interruttore alla breadboard (guardare lo schema nella fase di costruzione del circuito)
  8. Aggiungi la build della parte principale al passaggio precedente
  9. collegare i led RGB sulla breadboard (guardare lo schema nella fase di costruzione del circuito)
  10. Collegare i led di stato sul breadboar (guardare lo schema nella fase di costruzione del circuito)
  11. Coprire con la parte in plexi

Passaggio 6: collegamento di Arduino alla breadboard

Da Arduino devi collegare:

  • +5v al bordo della breadboard (+5v)
  • Grd all'altro bordo della breadboard (Grd)
  • Al primo IC:

    • Dati (PIN 3 dell'arduino - PIN 2 del TLC5916)
    • Orologio (PIN 5 dell'arduino - PIN 3 del TLC5916)
    • Latch (PIN 8 dell'arduino - PIN 4 del TLC5916)
  • LED verde al PIN 6 dell'arduino
  • LED rosso al PIN 14 dell'arduino (analogico 0)
  • Passa al PIN 2 dell'arduino

Passaggio 7: il codice

Il codice è disponibile nel seguente repository github:

Avrai bisogno della libreria shiftPWM disponibile su

Avrai anche bisogno della libreria wifi disponibile nell'IDE ufficiale di Arduino.

Il programma principale è stato tagliato in 4 file principali:

  • json.ino: questo file sta decodificando il json inviato dal server chic'on.
  • wifiManager.ino: questo file gestisce la connessione wifi. Invio/ricezione dati al/dal server chic'on.
  • ledPorcessing.ino: Questo file gestisce i led (accensione/spegnimento, intensità e colori)
  • chiconWifiPWDM_NOSD: questo file è il file principale.

Dovrai modificare due valori nel file di configurazione (config.h):

  • String magicNumber = "";
  • String sNumber ="";
  • statico const char ssid = ""
  • statico const char pass = "";

Devi inserire quello che riceverai una volta richiesto l'accesso al cloud dell'applicazione chic'on (vedi passaggio successivo). Se esegui il tuo Chicon Application cloud, dovresti inserire il valore che desideri in conformità con il valore nel database del server (guarda il repository github chiconServer qui)

Passaggio 8: creazione di un account Chic'on e associazione del dispositivo

Creare un account Chic'on e associare il tuo dispositivo
Creare un account Chic'on e associare il tuo dispositivo
Creare un account Chic'on e associare il tuo dispositivo
Creare un account Chic'on e associare il tuo dispositivo

Per richiedere un account, vai al modulo di registrazione su https://www.chicon.fr/ e compila il modulo di registrazione.

**** Aggiornamento da luglio 2018 il sito non è più accessibile, esegui i tuoi sorgenti server disponibili su github ****

Quindi accedi al sito con il tuo account appena creato e:

  • Richiedi un numero di serie per il tuo cubo appena creato (riceverai il numero di serie via e-mail)
  • Aggiungi il tuo cubo al tuo account (riceverai il numero magico)
  • Aggiorna il tuo codice Arduino con il numero di serie e il numero di Magic.

Ora puoi configurare il tuo cubo dalla pagina del tuo account e goderti il tuo cubo intelligente!

N/B: se non vuoi avere un account chic'on e goderti il tuo cubo intelligente, devi eseguire il tuo server chic'on. Vai al wiki github del server chicon e segui le istruzioni.

Passaggio 9: aggiunta dell'applicazione al tuo account

Aggiunta dell'applicazione al tuo account
Aggiunta dell'applicazione al tuo account
Aggiunta dell'applicazione al tuo account
Aggiunta dell'applicazione al tuo account

Quando crei un account nessuna applicazione è collegata. Devi aggiungere l'applicazione al tuo account per poterli assegnare sul tuo dispositivo.

  • Accedi con il tuo account
  • Nella pagina dell'applicazione, fare clic sul pulsante Aggiungi al carrello sull'applicazione desiderata.
  • Fare clic sul collegamento "il mio carrello" nell'angolo in alto a destra e confermare il carrello.
  • Le applicazioni sono ora disponibili sulla pagina di configurazione di tutti i tuoi dispositivi

Passaggio 10: associare il servizio al dispositivo

Associa il servizio al tuo dispositivo
Associa il servizio al tuo dispositivo
Associa il servizio al tuo dispositivo
Associa il servizio al tuo dispositivo
Associa il servizio al tuo dispositivo
Associa il servizio al tuo dispositivo
Associa il servizio al tuo dispositivo
Associa il servizio al tuo dispositivo
  • Nella pagina del tuo account, dall'elenco dei dispositivi, fai clic sulla freccia verde per raggiungere la pagina di configurazione del dispositivo.
  • Trascina l'applicazione al centro dello schermo per aggiungere un'applicazione al tuo dispositivo (es: applicazione Meteo)
  • Compila i diversi moduli popup di configurazione (es: Previsioni del tempo per domani a Lille - Nord della Francia)
  • Riavvia la tua lampada Chic'on per rendere effettive le modifiche

Le ultime immagini mostrano il mio cubo con l'applicazione per la qualità dell'aria (non il tempo). A quel tempo la qualità dell'aria era pessima a Lille.

Passaggio 11: andare oltre

Per andare oltre, puoi costruire la tua lampada intelligente e connetterti al cloud dell'applicazione chic'on non appena segui il protocollo della lampada intelligente chic'on e le specifiche della lampada (descritte nel wiki di github disponibile qui)

Se costruisci la tua lampada, pubblica un "istruibile". Dammi i dettagli della tua lampada (nome e numero di gruppi led) inviandomi una e-mail grazie al modulo di contatto chicon sul sito.

Puoi riutilizzare il codice del cubo e aggiornare solo alcuni codici. Guarda la wiki di github come costruire la tua lampada e condividila!

Puoi anche, se conosci un po' di php, scrivere la tua applicazione Chic'on in grado di funzionare sul www.chicon.fr pubblico Chicon Application Cloud o sul tuo server privato.

Questa wiki descrive come scrivere la propria applicazione: Qui

Consigliato: