Cuprins:

Lampă inteligentă Chic'on Cube: 11 pași (cu imagini)
Lampă inteligentă Chic'on Cube: 11 pași (cu imagini)

Video: Lampă inteligentă Chic'on Cube: 11 pași (cu imagini)

Video: Lampă inteligentă Chic'on Cube: 11 pași (cu imagini)
Video: TVneWs - O mama beata cade cu copilul în brate ! 2024, Noiembrie
Anonim
Lampă inteligentă Chic'on Cube
Lampă inteligentă Chic'on Cube
Lampă inteligentă Chic'on Cube
Lampă inteligentă Chic'on Cube

Acest instructable arată cum să construiți o lampă inteligentă capabilă să conecteze platforma de servicii Chic'on. (Mai multe informații pe

****** Actualizare Din iulie 2018 site-ul online www.chicon.fr nu mai este accesibil, trebuie să rulați propriul server pentru a rula o lampă chicon ******

Începând cu 27 martie 2016, o nouă versiune a chicon Ecosystem este acum online. Puteți transforma telefonul dvs. mobil Android într-o lampă compatibilă chic'on. Accesați https://www.chicon.fr/ pentru a descărca apk-ul (învechit vă rog să vă rulați propriul server datorită surselor furnizate în repozitia mea github)

Această lampă va putea rula aplicația găzduită pe cloudul serviciului de aplicații Chic'on, cum ar fi:

  1. meteo
  2. Nivelul poluării aerului (numai Franța)
  3. Trafic de timp
  4. Aducere aminte.
  5. Deoarece noua versiune IFTTT este acum compatibilă!
  6. Din noua versiune Openhealth știu căldura, gastroenterita, intensitatea păduchilor în regiunea dvs. (numai FR)
  7. Și altele…

Ai nevoie:

  1. Un arduino UNO
  2. Scut Wifi
  3. 3xRGB LED - anod comun
  4. 2x LED verde
  5. 2xRed LED
  6. 1x rezistor 10K pentru comutator
  7. 2 rezistoare 50Ohm (pentru led de stare)
  8. 2 rezistențe 10K (pentru cele două circuite integrate)
  9. 2x TLC5916 TI IC
  10. 1x comutator
  11. 4x pătrate 10x10cm Plexi (estompate)
  12. 1xquart stick de lemn rotund (aproximativ 1m5 raza 0.8cm)
  13. 1x3x0.8 baston din lemn dreptunghiular (aproximativ 30cm.
  14. 1x scândură de lemn (aproximativ 50x50x0,3cm)
  15. Un server și un cont chic'on (cod sursă disponibil pe github Aici)

Pasul 1: Construirea circuitului

Circuitul clădirii
Circuitul clădirii
Circuitul clădirii
Circuitul clădirii
Circuitul clădirii
Circuitul clădirii

Circuitul este destul de simplu.

Folosește două tlc 5916 legate între ele și o mică placă. Am folosit schema și tutorialul bun pentru a cascada cele două IC de aici

Vizualizarea schemei și schemei arată circuitul complet. Puteți încerca înainte de a vă construi cubul. Ledurile RGB, comutatorul și ledul de stare vor fi cablate în timpul construcției cubului.

Veți găsi schemele pas cu pas:

  1. În primul rând: cu cele două IC-uri tlc5916
  2. În al doilea rând: cu cele două circuite integrate și comutatorul
  3. În al treilea rând: cu cele două circuite integrate, comutatorul și ledurile RGB
  4. În al patrulea rând: cu cele două circuite integrate, comutatorul, ledurile RGB și ledurile de stare

Când construiți cubul (consultați pașii următori), începeți doar cu IC-urile cablate (prima schemă). Apoi veți conecta swtich, leduri RGB, leduri de stare pas cu pas.

Pasul 2: Construirea cubului

Construirea Cubului
Construirea Cubului

Cubul este format din trei părți:

  1. Plexi parte
  2. Partea cu led
  3. partea de subsol

Pasul 3: partea Plexi

Partea Plexi
Partea Plexi

Pentru a construi plexi, aveți nevoie de:

  • 4x pătrat Plexi (10x10cm - trebuie să treacă lumina)
  • Un băț de lemn rotund sfert.
  • Lipici
  • 10x10cm tăiat pătrat de pe placa de lemn pentru a face logo-ul (opțional)
  • Autocolant de fier pentru a colora logo-ul (opțional)
  1. Tăiați bețele de lemn 4x 10, 8cm bețișoare și 4x 13, 8cm bețișoare (adaug 8,8 cm datorită lungimii razei bățului)
  2. Lipiți plexul pe bețe ca în imaginea anexată. Lasă spatele gol.
  3. Tăiați trei pași de lemn în pătratul 10x10 pentru a construi sigla chic'on. Păstrați restul pătratului din lemn, acesta va fi folosit mai târziu pentru a construi partea LED
  4. Adăugați autocolante colorate de fier pe părțile logo-ului și lipiți-le în mijlocul capătului frontal.

Pasul 4: partea LED

Partea LED
Partea LED
Partea LED
Partea LED
Partea LED
Partea LED
Partea LED
Partea LED

Pentru a construi partea LED aveți nevoie:

  • 2x dreptunghiuri 13x8cm din lemn (Pentru a face X interior)
  • 1x 9, 5x13, 2 dreptunghi de lemn (pentru a face capătul frontal)
  • Pierderea pătratului logo-ului (Pentru a face capacul logo-ului frontal)
  • Blocuri mici pentru fixarea capacului logo-ului
  • Leds 3xRGB
  • 2 leduri verzi
  • 2 leduri roșii
  • Firele electronice (gri, roșu, albastru, verde)

Soldat, fiecare RGB conduce pe firele electronice

  • Știftul roșu al unui cablu roșu
  • Știftul VERDE pe un cablu verde
  • Pinul ALBASTRU de pe un cablu albastru
  • Pinul ANODE pe un cablu gri.

Păstrați aproximativ 20 cm de cablu, le veți tăia la lungimea potrivită atunci când conectați circuitul.

  1. Soldat în serie cele două Led-uri verzi
  2. Solider în serie cele două Led-uri roșii

Păstrați aproximativ 20 cm de cablu, le veți tăia la lungimea potrivită atunci când conectați circuitul.

Construirea X

  • Schema arată cum să construim x-ul interior.
  • Luați doar 13x9, dreptunghi de 5 cm din lemn. Faceți o crestătură pentru a se potrivi cele două părți împreună.
  • Găuriți o gaură în fiecare dreptunghi pentru a trece prin firele led stânga și dreapta RGB.
  • Lipiți-le atunci când construiți partea din față pentru a construi un X mare de 10x9, 5cm.

Construirea frontului

  • Ai nevoie de cinci liniste de lemn pentru a construi partea din față.

    • Un dreptunghi de 13, 2x9, 5cm
    • Două blocuri 10x0, 5 pentru a fixa capacul siglei
    • Coperta cu două sigle (din pierderea tăieturii siglei)
  • Găuriți patru găuri pe dreptunghiul de 13, 2 x9, 5cm:

    • Unul pentru firele roșii conduse de stare
    • Unul pentru firele cu LED de stare verde și firele cu LED RGB cu față superioară
    • Unul pentru firele comutatorului
  • Lipiți cele două blocuri
  • Remediați ledurile de stare roșii și verzi și treceți-le firele
  • Remediați firele LED RGB
  • Lipiți cele două capace de sigle.

Pasul 5: Partea de subsol

Partea de subsol
Partea de subsol
Partea de subsol
Partea de subsol

Pentru a construi partea de subsol aveți nevoie:

  • 1x11, 6x11, 6 pătrate din tablă de lemn (pentru partea de jos)
  • Bastonul de lemn dreptunghiular
  • 1x comutator
  • Circuitul tău
  • Firele electronice
  1. Soldat comutatorul pe două fire electronice. Păstrați aproximativ 20 cm de cablu
  2. Tăiați trei pași în lemn dreptunghiular de 10cm fiecare
  3. Găuriți în mijlocul unuia din dreptunghi - diametrul comutatorului - va fi partea din față a cubului
  4. Puneți întrerupătorul în gaură.
  5. Lipiți-vă dreptunghiul pe pătratul de 11,6 cm
  6. Lipiți panoul cu doar IC-ul în poziție.
  7. conectați comutatorul la panoul de verificare (Uitați-vă la schema din etapa de construire a circuitului)
  8. Adăugați construirea piesei led la pasul anterior
  9. conectați led-urile RGB de pe panou (Uitați-vă la schematic în etapa de construire a circuitului)
  10. Conectați led-urile de stare de pe panou (Uitați-vă la schema din etapa de construire a circuitului)
  11. Acoperiți cu partea de plexi

Pasul 6: conectarea Arduino la Breadboard

Din Arduino trebuie să conectați:

  • + 5v la marginea panoului de verificare (+ 5v)
  • Grd la cealaltă margine de panou (Grd)
  • La primul IC:

    • Date (PIN 3 al arduino - PIN 2 al TLC5916)
    • Ceas (PIN 5 al arduino - PIN 3 al TLC5916)
    • Zăvor (PIN 8 al arduino - PIN 4 al TLC5916)
  • LED verde la PIN-ul 6 al arduino-ului
  • LED roșu la PIN-ul 14 al arduino-ului (analogic 0)
  • Treceți la PIN-ul 2 al arduino-ului

Pasul 7: Codul

Codul este disponibil la următorul depozit github:

Veți avea nevoie de biblioteca shiftPWM disponibilă la

De asemenea, veți avea nevoie de biblioteca wifi disponibilă în IDE-ul oficial Arduino.

Programul principal a fost tăiat în 4 fișiere principale:

  • json.ino: Acest fișier decodifică json trimis de serverul chic'on.
  • wifiManager.ino: Acest fișier gestionează conexiunea wifi. Trimiterea / primirea de date către / de la serverul chic'on.
  • ledPorcessing.ino: Acest fișier gestionează ledurile (pornindu-le / oprindu-le, intensitatea și culorile)
  • chiconWifiPWDM_NOSD: Acest fișier este fișierul principal.

Va trebui să modificați două valori din fișierul de configurare (config.h):

  • String MagicNumber = "";
  • String sNumber = "";
  • static const char ssid = ""
  • static const char pass = "";

Trebuie să instertați pe cel pe care îl veți primi odată ce solicitați un acces la cloud-ul aplicației chic'on (consultați pasul următor). Dacă rulați propriul cloud aplicație Chicon, ar trebui să introduceți valoarea dorită în conformitate cu valoarea din baza de date a serverului (uitați-vă la github chiconServer repo Aici)

Pasul 8: Crearea unui cont Chic'on și asocierea dispozitivului

Crearea unui cont Chic'on și asocierea dispozitivului dvs
Crearea unui cont Chic'on și asocierea dispozitivului dvs
Crearea unui cont Chic'on și asocierea dispozitivului dvs
Crearea unui cont Chic'on și asocierea dispozitivului dvs

Pentru a solicita un cont, accesați formularul de înregistrare de pe https://www.chicon.fr/ și completați formularul de înregistrare.

**** Actualizați din iulie 2018 site-ul nu mai este accesibil, vă rugăm să rulați propriile surse de server disponibile pe github ****

Apoi, conectați-vă la site cu contul dvs. nou creat și:

  • Solicitați un număr de serie pentru cubul dvs. nou creat (veți primi numărul de serie prin e-mail)
  • Adăugați cubul în contul dvs. (veți primi numărul magic)
  • Actualizați codul Arduino cu numărul de serie și numărul Magic.

Acum vă puteți configura cubul din pagina contului dvs. și vă puteți bucura de cubul inteligent!

N / B: dacă nu doriți să aveți un cont chic'on și să vă bucurați de cubul inteligent, trebuie să rulați propriul server chic'on. Accesați wiki-ul github server chicon și urmați instrucțiunile.

Pasul 9: Adăugarea aplicației în contul dvs

Adăugarea aplicației în contul dvs
Adăugarea aplicației în contul dvs
Adăugarea aplicației în contul dvs
Adăugarea aplicației în contul dvs

Când creați un cont, nicio aplicație nu este conectată. Trebuie să adăugați aplicație în contul dvs. pentru a le putea atribui pe dispozitivul dvs.

  • Conectați-vă cu contul dvs.
  • Pe pagina aplicației, faceți clic pe butonul Adăugați în coș pe aplicația dorită.
  • Faceți clic pe linkul „coșul meu” din colțul din dreapta sus și confirmați coșul.
  • Aplicația este acum disponibilă pe pagina de configurare a tuturor dispozitivelor

Pasul 10: Asociați serviciul dispozitivului dvs

Asociați serviciul dispozitivului dvs
Asociați serviciul dispozitivului dvs
Asociați serviciul dispozitivului dvs
Asociați serviciul dispozitivului dvs
Asociați serviciul dispozitivului dvs
Asociați serviciul dispozitivului dvs
Asociați serviciul dispozitivului dvs
Asociați serviciul dispozitivului dvs
  • Pe pagina contului dvs., din lista dispozitivelor, faceți clic pe săgeata verde pentru a ajunge la pagina de configurare a dispozitivului.
  • Trageți aplicația în centrul ecranului pentru a adăuga aplicația pe dispozitivul dvs. (de exemplu: aplicație meteo)
  • Completați diferite formulare pop-up de configurare (ex: prognoza meteo pentru mâine în Lille - Nordul Franței)
  • Reporniți lampa Chic'on pentru ca modificările să aibă efect

Ultimele imagini arată cubul meu cu aplicația pentru calitatea aerului (nu vremea). În acel moment, calitatea aerului era proastă în Lille.

Pasul 11: Mergeți mai departe

Pentru a merge mai departe, vă puteți construi propria lampă inteligentă și vă puteți conecta la cloudul aplicației chic'on de îndată ce urmați protocolul chic'on pentru lampa inteligentă și specificațiile lămpii (descrise în github wiki disponibil aici)

Dacă vă construiți propria lampă, vă rugăm să postați un „instructiv”. Dă-mi detaliile lampii tale (numele și numărul grupurilor de leduri) trimițându-mi un e-mail datorită formularului de contact chicon de pe site.

Puteți reutiliza codul cubului și puteți actualiza doar câteva linii de coduri. Uită-te la github wiki cum să-ți construiești propria lampă și să o împărtășești!

De asemenea, puteți, atât timp cât știți un pic de php, să vă scrieți propria aplicație Chic'on capabilă să ruleze pe publicul www.chicon.fr Chicon Application Cloud sau pe serverul dvs. privat.

Acest wiki descrie cum să scrieți propria aplicație: Aici

Recomandat: