Sommario:
- Passaggio 1: costruzione del circuito
- Passaggio 2: costruire il cubo
- Passaggio 3: la parte in Plexi
- Passaggio 4: la parte LED
- Passaggio 5: la parte del piè di pagina
- Passaggio 6: collegamento di Arduino alla breadboard
- Passaggio 7: il codice
- Passaggio 8: creazione di un account Chic'on e associazione del dispositivo
- Passaggio 9: aggiunta dell'applicazione al tuo account
- Passaggio 10: associare il servizio al dispositivo
- Passaggio 11: andare oltre
Video: Smart Lamp Chic'on Cube: 11 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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:
- Meteo
- Livello di inquinamento atmosferico (solo Francia)
- Traffico temporale
- Promemoria.
- Dalla nuova versione IFTTT è ora compatibile!
- Dalla nuova versione Openhealth conosce l'intensità di canna fumaria, gastroenterite, pidocchio nella tua regione (solo FR)
- E altro ancora…
Hai bisogno:
- Un arduino UNO
- Schermo Wi-Fi
- 3xRGB LED - anodo comune
- 2xLED verde
- 2xLED rosso
- 1x resistenza da 10K per l'interruttore
- 2x resistenze da 50Ohm (per led di stato)
- 2x resistori da 10K (per i due circuiti integrati)
- 2x TLC5916 TI CI
- 1x interruttore
- 4x 10x10 cm quadrati in Plexi (blured)
- 1 bastoncino di legno rotondo da 1xquart (raggio di circa 1m5 0,8 cm)
- 1x3x0,8 bastoncini di legno rettangolari (circa 30 cm.
- 1x tavola di legno (circa 50x50x0.3 cm)
- Un server e un account chic'on (codice sorgente disponibile su github qui)
Passaggio 1: costruzione del circuito
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:
- Primo: con i due circuiti integrati tlc5916
- Secondo: con i due circuiti integrati e l'interruttore
- Terzo: con i due circuiti integrati, l'interruttore e i led RGB
- 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
Il Cubo è composto da tre parti:
- parte in plexiglas
- parte led
- parte piè di pagina
Passaggio 3: 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)
- 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)
- Attacca il plexiglas sui bastoncini come nell'immagine allegata. Lascia la schiena vuota.
- 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
- Aggiungi adesivi colorati di ferro sulle parti del logo e incollali al centro della parte anteriore.
Passaggio 4: 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.
- Soldato in serie i due Led Verdi
- 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
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
- Soldato l'interruttore su due fili elettronici. Tenere circa 20 cm di cavo
- Taglia tre pezzi nel rettangolo di legno di 10cm ciascuno
- Forare al centro di uno dei rettangoli - diametro dell'interruttore - sarà la parte anteriore del cubo
- Metti l'interruttore nel buco.
- Incolla il rettangolo sul quadrato di 11,6 cm
- Incolla la breadboard con solo l'IC in posizione.
- collegare l'interruttore alla breadboard (guardare lo schema nella fase di costruzione del circuito)
- Aggiungi la build della parte principale al passaggio precedente
- collegare i led RGB sulla breadboard (guardare lo schema nella fase di costruzione del circuito)
- Collegare i led di stato sul breadboar (guardare lo schema nella fase di costruzione del circuito)
- 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
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
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
- 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:
Auto RC IoT con telecomando o gateway Smart Lamp: 8 passaggi (con immagini)
Auto RC IoT con telecomando o gateway Smart Lamp: per un progetto non correlato, stavo scrivendo del codice Arduino per parlare con le lampade intelligenti MiLight e i telecomandi delle lampade che ho a casa mia. Dopo essere riuscito a intercettare i comandi dai telecomandi wireless, Ho deciso di fare una piccola macchina RC per testare
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)
Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio
Speech Bubble Lamp & Scarabocchio con piani completi: 5 passaggi (con immagini)
Speech Bubble Lamp & Scarabocchio con piani completi: Ciao ragazzi, ho realizzato questa lampada a fumetto luminoso come regalo. Il design è un vortice o un tunnel a fumetto, che è un'illusione prospettica in quanto è davvero solo 2D. Funziona sia come una lampada che come una lavagna per i messaggi. È realizzata in cu
Orologio con animazione LED SMART connesso al Web con pannello di controllo basato sul Web, server dell'ora sincronizzato: 11 passaggi (con immagini)
Orologio con animazione LED SMART connesso al Web con pannello di controllo basato sul Web, server dell'ora sincronizzato: la storia di questo orologio risale a molto tempo fa, più di 30 anni. Mio padre è stato il pioniere di questa idea quando avevo solo 10 anni, molto prima della rivoluzione dei LED, quando i LED erano 1/1000 della luminosità della loro attuale brillantezza accecante. Un vero
HALO: Handy Arduino Lamp Rev1.0 con NeoPixel: 9 passaggi (con immagini)
HALO: Handy Arduino Lamp Rev1.0 W/NeoPixels: In questo tutorial, ti mostrerò come costruire HALO, o Handy Arduino Lamp Rev1.0. HALO è una semplice lampada, alimentata da Arduino Nano. Ha un ingombro totale di circa 2" da 3" e una base in legno appesantita per un'estrema stabilità. Il fl