Tartalomjegyzék:

Intelligens lámpa Chic'on kocka: 11 lépés (képekkel)
Intelligens lámpa Chic'on kocka: 11 lépés (képekkel)

Videó: Intelligens lámpa Chic'on kocka: 11 lépés (képekkel)

Videó: Intelligens lámpa Chic'on kocka: 11 lépés (képekkel)
Videó: The Sims 4 Vs. Dreams PS4 | Building My House 2024, November
Anonim
Okos lámpa Chic'on Cube
Okos lámpa Chic'on Cube
Okos lámpa Chic'on Cube
Okos lámpa Chic'on Cube

Ez az oktatóanyag bemutatja, hogyan lehet intelligens lámpát építeni a Chic'on szervizplatformhoz. (További információ:

****** Frissítés 2018 júliusa óta a www.chicon.fr on -line webhely már nem érhető el, a chicon lámpa futtatásához saját szervert kell futtatnia ******

2016 március 27 -e óta a chicon Ecosystem új verziója érhető el. Androidos mobiltelefonját elegáns lámpává alakíthatja. Lépjen a https://www.chicon.fr/ oldalra az apk letöltéséhez (elavult, futtassa saját szerverét a github repóban megadott forrásoknak köszönhetően)

Ez a lámpa képes lesz futtatni a Chic'on alkalmazásszolgáltatási felhőben tárolt alkalmazásokat, például:

  1. Meteo
  2. Légszennyezettségi szint (csak Franciaország)
  3. Időbeli forgalom
  4. Emlékeztető.
  5. Az IFTTT új verziója óta kompatibilis!
  6. Az Openhealth új verziója óta ismeri az égéstermék -elvezetést, a gasztroenteritist, a tetvek intenzitását az Ön régiójában (csak FR)
  7. És több…

Szükséged van:

  1. Egy arduino UNO
  2. Wifi pajzs
  3. 3xRGB LED - közös anód
  4. 2xZöld LED
  5. 2xVörös LED
  6. 1x 10K ellenállás a kapcsolóhoz
  7. 2x 50 Ohm ellenállás (állapotjelzőhöz)
  8. 2x 10K ellenállás (a két IC -hez)
  9. 2x TLC5916 TI IC
  10. 1x kapcsoló
  11. 4x 10x10cm plexi négyzet (elmosódott)
  12. 1x kvartális kerek fa bot (kb. 1m5 0,8 cm sugarú)
  13. 1x3x0,8 téglalap fa bot (kb. 30 cm).
  14. 1x falap (kb. 50x50x0,3 cm)
  15. Egy chic'on szerver és fiók (a forráskód elérhető a githubon itt)

1. lépés: Áramkör építése

Építési kör
Építési kör
Építési kör
Építési kör
Építési kör
Építési kör

Az áramkör meglehetősen egyszerű.

Két, egymással összekapcsolt tlc 5916 készüléket és egy kis kenyérlapot használ. A jó vázlatot és oktatóanyagot használtam a két IC innen történő kaszkádozására

A kenyértábla és a sematikus nézet a teljes áramkört mutatja. Kockaépítés előtt kipróbálhatja. Az RGB LED -ek, a kapcsoló és az állapotjelző vezetékek bekötésre kerülnek a kockaépítés során.

Lépésről lépésre megtalálja a sémákat:

  1. Először is: a két IC -vel tlc5916
  2. Másodszor: a két IC -vel és a kapcsolóval
  3. Harmadszor: a két IC -vel, a kapcsolóval és az RGB LED -ekkel
  4. Negyedszer: a két IC -vel, a kapcsolóval, az RGB ledekkel és az állapotjelzőkkel

A kocka építésekor (lásd a következő lépéseket) csak a vezetékes IC -kkel kezdje (az első vázlatos rajz). Ezután lépésről lépésre csatlakoztatja a kapcsolókat, az RGB LED -eket és az állapotjelzőket.

2. lépés: A kocka felépítése

A kocka építése
A kocka építése

A kocka három részből áll:

  1. Plexi rész
  2. Led rész
  3. lábléc része

3. lépés: A Plexi alkatrész

A Plexi alkatrész
A Plexi alkatrész

A plexi rész elkészítéséhez szüksége van:

  • 4x Plexi négyzet (10x10 cm - a fénynek át kell mennie)
  • Egy negyed kerek fa bot.
  • Ragasztó
  • 10x10 cm -es négyzet vágás a fatábláról a logó elkészítéséhez (opcionális)
  • Vas matrica a logó színezéséhez (opcionális)
  1. Vágja le a fa rudakat 4x10,8 cm -es pálcával és 4x13,8 cm -es pálcákkal (0,8 cm -t adok hozzá a bot sugarának hossza miatt)
  2. Ragassza a plexist a botokra, mint a mellékelt képet. Hagyja üresen a hátlapot.
  3. Vágjon három béke fát a 10x10 négyzetbe a chic'on logó felépítéséhez. A többi fafelületet őrizze meg, amelyet később felhasználnak a LED -rész építéséhez
  4. Tegyen vasbetétes matricákat a logó részekre, és ragassza őket az előlap közepére.

4. lépés: A LED rész

A LED rész
A LED rész
A LED rész
A LED rész
A LED rész
A LED rész
A LED rész
A LED rész

A LED alkatrészek elkészítéséhez szüksége van:

  • 2x 13x8 cm -es téglalap fa (a belső X elkészítéséhez)
  • 1x 9, 5x13, 2 téglalap fa (az előlap elkészítéséhez)
  • A logó négyzetének elvesztése (az elülső logó borítójának elkészítéséhez)
  • Kis blokkok a logó borítójának rögzítéséhez
  • 3xRGB LED -ek
  • 2x zöld LED
  • 2x piros led
  • Elektronikus vezetékek (szürke, piros, kék, zöld)

Katona minden RGB led az elektronikus vezetékeken

  • A piros kábel piros színű csapja
  • A ZÖLD csap a zöld kábelen
  • A KÉK tüske egy kék kábelen
  • Az ANODE tüske szürke kábelen.

Tartson körülbelül 20 cm kábelt, az áramkör csatlakoztatásakor a megfelelő hosszúságban vágja el őket.

  1. Katona sorozatban a két zöld LED -et
  2. Szilárdító sorozatban a két Red Led

Tartson körülbelül 20 cm kábelt, az áramkör csatlakoztatásakor a megfelelő hosszúságban vágja el őket.

Az X építése

  • A vázlat bemutatja, hogyan kell felépíteni a belső x -et.
  • Vegyünk egy 13x9,5 cm -es fát. Készítsen egy bevágást, hogy illeszkedjen a két részhez.
  • Fúrjon lyukat minden téglalapba, hogy áthaladjon a bal és jobb oldali RGB led vezetékeken.
  • Ragassza fel őket az elülső rész építésekor, hogy 10x9, 5 cm méretű X -et készítsen.

A front építése

  • Az elülső rész építéséhez öt békefa kell.

    • Egy 13, 2x9, 5 cm -es téglalap
    • Két 10x0, 5 blokk a logó borítójának rögzítéséhez
    • Két logó borító (a logó vágás elvesztésétől)
  • Fúrjon négy lyukat a 13, 2 x 9, 5 cm -es téglalapra:

    • Az egyik a piros állapotú led vezetékekhez
    • Az egyik a zöld állapotú led vezetékekhez és a felső felületű RGB led vezetékekhez
    • Az egyik a kapcsolóvezetékekhez
  • Ragassza fel a két blokkot
  • Javítsa ki a piros és zöld állapotjelző LED -eket, és adja át a vezetékeket
  • Rögzítse az RGB led vezetékeket
  • Ragassza fel a két logó borítót.

5. lépés: A lábléc rész

A lábléc rész
A lábléc rész
A lábléc rész
A lábléc rész

A lábléc rész elkészítéséhez szüksége van:

  • 1x11, 6x11, 6 négyzet fa deszkából (alul)
  • A téglalap alakú fa bot
  • 1x kapcsoló
  • Az áramköröd
  • Elektronikus vezetékek
  1. Katona a kapcsoló két elektronikus vezetéken. Tartson körülbelül 20 cm kábelt
  2. Vágjon három békét a 10 cm -es téglalap alakú fába
  3. Fúrjon az egyik téglalap közepére - a kapcsoló átmérője - ez lesz a kocka eleje
  4. Helyezze a kapcsolót a lyukba.
  5. Ragassza fel a téglalapot a 11,6 cm -es négyzetre
  6. Ragassza fel a kenyérlapot csak az IC -vel a helyén.
  7. csatlakoztassa a kapcsolót a kenyértáblához (nézze meg az áramkör felépítésének lépéseit)
  8. Adja hozzá a led alkatrész építését az előző lépéshez
  9. csatlakoztassa az RGB LED -eket a kenyértáblához (nézze meg a scematikát az áramkör felépítésének lépésében)
  10. Csatlakoztassa az állapotjelző LED -eket a kenyérsütőhöz (nézze meg az áramkör felépítésének lépéseit)
  11. Fedjük le a plexi résszel

6. lépés: Az Arduino összekapcsolása a kenyértáblával

Az Arduino -ból csatlakoztatnia kell:

  • +5v a kenyértábla határáig (+5v)
  • Grd a másik kenyeretábla határáig (Grd)
  • Az első IC -hez:

    • Adatok (az arduino PIN -kódja 3 - a TLC5916 PIN -kódja 2)
    • Óra (az arduino PIN -kódja 5 - a TLC5916 PIN -kódja 3)
    • Retesz (az arduino PIN -kódja 8 - a TLC5916 PIN -kódja 4)
  • Zöld LED az arduino PIN -kódjához
  • Piros LED az arduino PIN -kódjához 14 (analóg 0)
  • Váltson az arduino PIN -kódjára 2

7. lépés: A kód

A kód elérhető a következő github tárhelyen:

Szüksége lesz a shiftPWM könyvtárra, amely a https://github.com/elcojacobs/ShiftPWM címen érhető el

Szüksége lesz a hivatalos Arduino IDE -ben elérhető wifi könyvtárra is.

A fő programot négy fő fájlba vágták:

  • json.ino: Ez a fájl dekódolja a chic'on szerver által küldött json -t.
  • wifiManager.ino: Ez a fájl kezeli a wifi kapcsolatot. Adatok küldése/fogadása a chic'on szerverre/onnan.
  • ledPorcessing.ino: Ez a fájl kezeli a ledeket (be-/kikapcsolás, intenzitás és színek)
  • chiconWifiPWDM_NOSD: Ez a fájl a fő fájl.

A konfigurációs fájlban (config.h) két értéket kell módosítania:

  • Karakterlánc magicNumber = "";
  • Karakterlánc sNumber = "";
  • static const char ssid = ""
  • static const char pass = "";

A hozzáférést kérő chic'on alkalmazásfelhőhöz (lásd a következő lépést) be kell írnia azt, amit kapni fog. Ha saját Chicon Application felhőjét futtatja, akkor be kell illesztenie a kívánt értéket a szerver adatbázisában található értéknek megfelelően (nézze meg a github chiconServer repót itt)

8. lépés: Hozzon létre egy Chic'on -fiókot, és társítsa eszközét

Chic'on -fiók létrehozása és az eszköz társítása
Chic'on -fiók létrehozása és az eszköz társítása
Chic'on -fiók létrehozása és az eszköz társítása
Chic'on -fiók létrehozása és az eszköz társítása

Fiók igényléséhez lépjen a regisztrációs űrlapra a https://www.chicon.fr/ oldalon, és töltse ki a regisztrációs űrlapot.

**** Frissítés 2018 júliusa óta az oldal már nem elérhető, kérjük, futtassa saját szerverforrásait a githubon ****

Ezután jelentkezzen be a webhelyre frissen létrehozott fiókjával, és:

  • Kérjen sorszámot az újonnan létrehozott kockához (a sorozatszámot e-mailben kapja meg)
  • Adja hozzá kockáját a fiókjához (megkapja a varázslatos számot)
  • Frissítse Arduino kódját a sorozatszámmal és a Magic számmal.

Most konfigurálhatja kockáját a fiókoldaláról, és élvezheti intelligens kockáját!

N/B: Ha nem szeretne chic'on fiókot létrehozni és élvezni fogja intelligens kockáját, akkor saját chic'on szervert kell futtatnia. Nyissa meg a chicon szerver github wikijét, és kövesse az útmutatót.

9. lépés: Alkalmazás hozzáadása fiókjához

Alkalmazás hozzáadása fiókjához
Alkalmazás hozzáadása fiókjához
Alkalmazás hozzáadása fiókjához
Alkalmazás hozzáadása fiókjához

Fiók létrehozásakor egyetlen alkalmazás sincs összekapcsolva. Alkalmazást kell hozzáadnia a fiókjához, hogy hozzárendelhesse őket a készülékéhez.

  • Jelentkezzen be fiókjával
  • Az alkalmazás oldalon kattintson a kosárba helyezés gombra a kívánt alkalmazásban.
  • Kattintson a "kosár" linkre a jobb felső sarokban, és erősítse meg kosarát.
  • Az alkalmazás már elérhető az összes eszköz konfigurációs oldalán

10. lépés: A szolgáltatás társítása az eszközéhez

Szolgáltatás társítása eszközéhez
Szolgáltatás társítása eszközéhez
Szolgáltatás társítása eszközéhez
Szolgáltatás társítása eszközéhez
Szolgáltatás társítása eszközéhez
Szolgáltatás társítása eszközéhez
Szolgáltatás társítása eszközéhez
Szolgáltatás társítása eszközéhez
  • A fiók oldalon az eszközlistában kattintson a zöld nyílra, hogy elérje az eszköz konfigurációs oldalát.
  • Húzza az alkalmazást a képernyő közepére, hogy hozzáadjon alkalmazást a készülékéhez (pl. Időjárás alkalmazás)
  • Töltse ki a különböző konfigurációs előugró űrlapokat (például: időjárás -előrejelzés holnap Lille -ben - Észak -Franciaország)
  • Indítsa újra a Chic'on lámpát, hogy a változtatások érvénybe lépjenek

Az utolsó képeken a kocka látható a levegőminőségi alkalmazással (nem az időjárással). Abban az időben rossz volt a levegő minősége Lille -ben.

11. lépés: Továbblépés

Ha tovább szeretne lépni, létrehozhat saját intelligens lámpát, és csatlakozhat a chic'on alkalmazásfelhőhöz, amint betartja a chic'on intelligens lámpa protokollját és a lámpa specifikációit (itt található a github wiki)

Ha saját lámpát épít, kérjük, tegyen közzé egy "utasítást". Add meg a lámpád adatait (a vezetett csoportok neve és száma) úgy, hogy e-mailt küldesz nekem a webhelyen található chicon kapcsolatfelvételi űrlapnak köszönhetően.

Újra felhasználhatja a kocka kódot, és csak frissíthet néhány béke kódot. Nézze meg a github wikit, hogyan építsen saját lámpát, és ossza meg!

Azt is megteheti, hogy ha ismer egy kis php -t, írjon saját Chic'on alkalmazást, amely futni tud a nyilvános www.chicon.fr Chicon Application Cloud -on vagy saját szerverén.

Ez a wiki leírja, hogyan írhat saját alkalmazást: Itt

Ajánlott: