Cuprins:
- Pasul 1: Construirea circuitului
- Pasul 2: Construirea cubului
- Pasul 3: partea Plexi
- Pasul 4: partea LED
- Pasul 5: Partea de subsol
- Pasul 6: conectarea Arduino la Breadboard
- Pasul 7: Codul
- Pasul 8: Crearea unui cont Chic'on și asocierea dispozitivului
- Pasul 9: Adăugarea aplicației în contul dvs
- Pasul 10: Asociați serviciul dispozitivului dvs
- Pasul 11: Mergeți mai departe
Video: Lampă inteligentă Chic'on Cube: 11 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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:
- meteo
- Nivelul poluării aerului (numai Franța)
- Trafic de timp
- Aducere aminte.
- Deoarece noua versiune IFTTT este acum compatibilă!
- Din noua versiune Openhealth știu căldura, gastroenterita, intensitatea păduchilor în regiunea dvs. (numai FR)
- Și altele…
Ai nevoie:
- Un arduino UNO
- Scut Wifi
- 3xRGB LED - anod comun
- 2x LED verde
- 2xRed LED
- 1x rezistor 10K pentru comutator
- 2 rezistoare 50Ohm (pentru led de stare)
- 2 rezistențe 10K (pentru cele două circuite integrate)
- 2x TLC5916 TI IC
- 1x comutator
- 4x pătrate 10x10cm Plexi (estompate)
- 1xquart stick de lemn rotund (aproximativ 1m5 raza 0.8cm)
- 1x3x0.8 baston din lemn dreptunghiular (aproximativ 30cm.
- 1x scândură de lemn (aproximativ 50x50x0,3cm)
- Un server și un cont chic'on (cod sursă disponibil pe github Aici)
Pasul 1: Construirea circuitului
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:
- În primul rând: cu cele două IC-uri tlc5916
- În al doilea rând: cu cele două circuite integrate și comutatorul
- În al treilea rând: cu cele două circuite integrate, comutatorul și ledurile RGB
- Î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
Cubul este format din trei părți:
- Plexi parte
- Partea cu led
- partea de subsol
Pasul 3: 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)
- 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)
- Lipiți plexul pe bețe ca în imaginea anexată. Lasă spatele gol.
- 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
- 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
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.
- Soldat în serie cele două Led-uri verzi
- 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
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
- Soldat comutatorul pe două fire electronice. Păstrați aproximativ 20 cm de cablu
- Tăiați trei pași în lemn dreptunghiular de 10cm fiecare
- Găuriți în mijlocul unuia din dreptunghi - diametrul comutatorului - va fi partea din față a cubului
- Puneți întrerupătorul în gaură.
- Lipiți-vă dreptunghiul pe pătratul de 11,6 cm
- Lipiți panoul cu doar IC-ul în poziție.
- conectați comutatorul la panoul de verificare (Uitați-vă la schema din etapa de construire a circuitului)
- Adăugați construirea piesei led la pasul anterior
- conectați led-urile RGB de pe panou (Uitați-vă la schematic în etapa de construire a circuitului)
- Conectați led-urile de stare de pe panou (Uitați-vă la schema din etapa de construire a circuitului)
- 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
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
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
- 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:
Lampă inteligentă Pixel: 7 pași (cu imagini)
Lampă inteligentă Pixel: Acesta este un proiect pe care l-am făcut pentru o lampă inteligentă controlată de Bluetooth cu o aplicație Android dezvoltată pe Android Studio. Obiectivul principal al Pixel este de a afișa lumini frumoase. Este modul de lumină al șemineului, de exemplu, să vedem cum ar putea un șemineu cu un singur pixel
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: 10 pași (cu imagini)
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: Ți-ai dorit vreodată un ceas inteligent? Dacă da, aceasta este soluția pentru dvs.! Am creat Smart Alarm Clock, acesta este un ceas pe care îl puteți schimba ora alarmei conform site-ului web. Când alarma se declanșează, se va auzi un sunet (buzzer) și 2 lumini vor
Lampă inteligentă Alexa cu ESP8266: 4 pași (cu imagini)
Lampă inteligentă Alexa cu ESP8266: acest instructabil vă ghidează împreună cu mine în modernizarea unei lămpi de epocă cu control vocal folosind un microntroler ESP8266 și Amazon Echo / Alexa. Codul Arduino emulează un dispozitiv Belkin WeMo folosind biblioteca fauxmoESP, ceea ce face ca instalarea să fie o briză. Pl
Grădinărire inteligentă bazată pe IoT și agricultură inteligentă folosind ESP32: 7 pași
Grădinărire inteligentă bazată pe IoT și agricultură inteligentă Utilizarea ESP32: Lumea se schimbă odată cu trecerea agriculturii. În prezent, oamenii integrează electronica în toate domeniile, iar agricultura nu face excepție. Această fuziune a produselor electronice în agricultură ajută fermierii și oamenii care gestionează grădinile
Lampa mumie - Lampă inteligentă controlată WiFi: 5 pași (cu imagini)
Lampa cu mumie - Lampă inteligentă controlată prin WiFi: acum aproximativ 230 de mii de ani ființa umană a învățat să controleze focul, ceea ce duce la o schimbare majoră a stilului său de viață, deoarece a început să lucreze noaptea, folosind și lumina din foc. Putem spune că acesta este începutul iluminatului interior. Acum eu