Talaan ng mga Nilalaman:

Smart Lamp Chic'on Cube: 11 Mga Hakbang (na may Mga Larawan)
Smart Lamp Chic'on Cube: 11 Mga Hakbang (na may Mga Larawan)

Video: Smart Lamp Chic'on Cube: 11 Mga Hakbang (na may Mga Larawan)

Video: Smart Lamp Chic'on Cube: 11 Mga Hakbang (na may Mga Larawan)
Video: On the traces of an Ancient Civilization? 🗿 What if we have been mistaken on our past? 2024, Nobyembre
Anonim
Smart Lamp Chic'on Cube
Smart Lamp Chic'on Cube
Smart Lamp Chic'on Cube
Smart Lamp Chic'on Cube

Ipinapakita ng mga itinuturo na ito kung paano bumuo ng isang matalinong lampara na nakakonekta sa platform ng serbisyo ng Chic'on. (Higit pang impormasyon sa

****** Update Mula noong Hulyo 2018 ang on line site na www.chicon.fr ay hindi na madaling ma-access, dapat mong patakbuhin ang pagmamay-ari mo ng iyong server upang magpatakbo ng isang chicon lamp

Mula noong ika-27 ng Marso ng Marso, isang bagong bersyon ng chicon Ecosystem ang nasa linya na ngayon. Maaari mong buksan ang iyong Android mobile phone sa isang chic'on compatible lamp. Pumunta sa https://www.chicon.fr/ upang i-download ang apk (hindi na ginagamit mangyaring patakbuhin ang iyong sariling server salamat sa mga mapagkukunan na ibinigay sa aking github repo)

Magagawa ng lampara na ito na magpatakbo ng application na naka-host sa cloud ng serbisyo ng application na Chic'on tulad ng:

  1. Meteo
  2. Antas ng polusyon sa hangin (France lang)
  3. Trapiko ng oras
  4. Paalala.
  5. Dahil ang bagong bersyon na IFTTT ay tugma na ngayon!
  6. Dahil ang bagong bersyon na alam ng Openhealth ang tambutso, gastroenteritis, lakas ng kuto sa iyong rehiyon (FR lamang)
  7. At iba pa…

Kailangan mo:

  1. Isang arduino UNO
  2. Wifi Shield
  3. 3xRGB LED - karaniwang anode
  4. 2xGreen LED
  5. 2xRed LED
  6. 1x 10K Resistor para sa switch
  7. 2x 50Ohm Resistors (para sa status led)
  8. 2x 10K Resistors (para sa dalawang ICs)
  9. 2x TLC5916 TI IC
  10. 1x switch
  11. 4x 10x10cm Plexi square (blured)
  12. 1xquart bilog na kahoy na stick (sa paligid ng 1m5 0.8cm radius)
  13. 1x3x0.8rectangle kahoy na stick (sa paligid ng 30cm.
  14. 1x board ng kahoy (sa paligid ng 50x50x0.3cm)
  15. Isang chic'on server at account (magagamit ang source code sa github Dito)

Hakbang 1: Building Circuit

Building Circuit
Building Circuit
Building Circuit
Building Circuit
Building Circuit
Building Circuit

Ang circuit ay medyo simple.

Gumagamit ito ng dalawang tlc 5916 na naka-link magkasama at isang maliit na breadboard. Ginamit ko ang mahusay na eskematiko at tutorial upang i-cascade ang dalawang IC mula dito

Ipinapakita ng view ng breadboard at eskematiko ang kumpletong circuit. Maaari mo itong subukan bago itayo ang iyong kubo. Ang mga RGB leds, switch at status led ay mai-wire sa panahon ng pagbuo ng cube.

Mahahanap mo ang mga hakbang-hakbang na iskema:

  1. Una: kasama ang dalawang ICs tlc5916
  2. Pangalawa: kasama ang dalawang IC at ang switch
  3. Pangatlo: kasama ang dalawang ICs, ang switch at RGB leds
  4. Pang-apat: kasama ang dalawang IC, ang switch, RGB leds at mga status leds

Kapag itinatayo ang iyong kubo (tingnan ang mga susunod na hakbang), magsimula sa mga IC lamang na naka-wire (unang eskematiko). Ikaw ay magkakaroon ng wire swtich, RGB leds, status leds sunud-sunod.

Hakbang 2: Pagbuo ng Cube

Pagbuo ng Cube
Pagbuo ng Cube

Ang Cube ay gawa sa tatlong bahagi:

  1. Bahagi ng plexi
  2. Humantong bahagi
  3. footer part

Hakbang 3: Ang Bahagi ng Plexi

Ang Bahagi ng Plexi
Ang Bahagi ng Plexi

Upang maitayo ang bahagi ng plexi na kailangan mo:

  • 4x Plexi square (10x10cm - dapat dumaan ang ilaw)
  • Isang isang-kapat na bilog na kahoy na stick.
  • Pandikit
  • 10x10cm square cut mula sa board ng kahoy upang gawin ang logo (Opsyonal)
  • Iron sticker upang kulayan ang logo (Opsyonal)
  1. Gupitin ang mga stick ng kahoy na 4x 10, 8cm stick at 4x 13, 8cm sticks (nagdaragdag ako ng.8cm dahil sa haba ng stick radius)
  2. Idikit ang mga plexis sa mga stick tulad ng nakapaloob na larawan. Iwanan ang likod na walang laman.
  3. Gupitin ang tatlong kapayapaan ng kahoy sa 10x10 square upang mabuo ang logo ng chic'on. Panatilihin ang natitirang kahoy na sqaure gagamitin ito sa paglaon upang maitayo ang LED na bahagi
  4. Magdagdag ng mga iron colered sticker sa mga bahagi ng logo at idikit ito sa gitna ng front end.

Hakbang 4: Ang Bahaging LED

Ang Bahaging LED
Ang Bahaging LED
Ang Bahaging LED
Ang Bahaging LED
Ang Bahaging LED
Ang Bahaging LED
Ang Bahaging LED
Ang Bahaging LED

Upang maitayo ang LED na bahagi na kailangan mo:

  • 2x 13x8cm parihaba ng kahoy (Upang gawin ang panloob na X)
  • 1x 9, 5x13, 2 rektanggulo ng kahoy (Upang gawin ang pangwakas na dulo)
  • Pagkawala ng parisukat ng logo (Upang gawin ang takip ng logo ng front end)
  • Maliit na mga bloke upang ayusin ang takip ng logo
  • 3xRGB Leds
  • 2x Green Leds
  • 2x Red leds
  • Mga elektronikong wire (kulay abo, pula, asul, berde)

Sundalo ang bawat RGB leds sa mga electronic wires

  • Ang PULANG pin sa isang pulang cable
  • Ang GREEN pin sa isang berdeng cable
  • Ang BLUE pin sa isang asul na cable
  • Ang ANODE pin sa isang kulay-abo na cable.

Panatilihin ang paligid ng 20cm ng cable, gupitin mo ang mga ito sa tamang haba kapag nag-plug sa circuit.

  1. Sundalo sa serye ng dalawang Green Leds
  2. Solider sa serye ng dalawang Red Leds

Panatilihin ang paligid ng 20cm ng cable, gupitin mo ang mga ito sa tamang haba kapag nag-plug sa circuit.

Pagbuo ng X

  • Ipinapakita ng eskematiko kung paano bumuo ng panloob na x.
  • Tumagal lamang sa 13x9, 5 cm rektanggulo ng kahoy. Gumawa ng isang bingaw upang magkakasama sa dalawang bahagi.
  • Mag-drill ng isang butas sa bawat rektanggulo upang dumaan sa kaliwa at kanang mukha na pinangunahan ng mga wires na RGB.
  • Ipadikit ang mga ito kapag itinatayo ang harap na bahagi upang makabuo ng isang 10x9, 5cm na malaking X.

Pagbuo ng harapan

  • Kailangan mo ng limang kapayapaan ng kahoy upang maitayo ang harap na bahagi.

    • Isang 13, 2x9, 5cm rektanggulo
    • Dalawang 10x0, 5 block upang ayusin ang takip ng logo
    • Dalawang takip ng logo (mula sa pagkawala ng pag-cut ng logo)
  • Mag-drill ng apat na butas sa 13, 2 x9, 5cm na rektanggulo:

    • Isa para sa mga pulang wire na humantong sa katayuan
    • Isa para sa mga berdeng katayuan na humantong sa mga wire at nangungunang mukha na pinangunahan ng mga wires na RGB
    • Isa para sa mga switch wires
  • Ipako ang dalawang bloke
  • Ayusin ang pula at berdeng mga status leds at ipasa ang kanilang mga wire
  • Ayusin ang RGB led wires
  • Ipako ang dalawang takip ng logo.

Hakbang 5: Ang Bahagi ng Footer

Ang Bahagi ng Footer
Ang Bahagi ng Footer
Ang Bahagi ng Footer
Ang Bahagi ng Footer

Upang maitayo ang bahagi ng footer na kailangan mo:

  • 1x11, 6x11, 6 square na ginawa mula sa board ng kahoy (para sa ilalim)
  • Ang parihabang kahoy na stick
  • 1x switch
  • Ang iyong circuit
  • Mga wire na elektroniko
  1. Sundalo ang switch sa dalawang electronic wire. Panatilihin ang paligid ng 20 cm ng cable
  2. Gupitin ang tatlong kapayapaan sa rektanggulo na kahoy na 10cm bawat isa
  3. Mag-drill sa gitna ng isa sa rektanggulo - diameter ng switch - ito ang magiging harap ng kubo
  4. Ilagay ang switch sa butas.
  5. Idikit ang rektanggulo ng iyo sa parisukat na 11, 6cm
  6. Idikit ang breadboard na may lamang IC sa lugar.
  7. ikonekta ang switch sa breadboard (Tingnan ang eskematiko sa pagbuo ng hakbang sa circuit)
  8. Idagdag ang nabuong bahagi ng pagbuo sa nakaraang hakbang
  9. ikonekta ang mga RGB leds sa breadboard (Tingnan ang scematic sa pagbuo ng circuit step)
  10. Ikonekta ang mga status leds sa breadboar (Tingnan ang eskematiko sa pagbuo ng hakbang sa circuit)
  11. Takpan ang bahagi ng plexi

Hakbang 6: Pagli-link ng Arduino sa Breadboard

Mula sa Arduino kailangan mong mag-plug:

  • + 5v sa border ng breadboard (+ 5v)
  • Grd sa iba pang hangganan ng breadboard (Grd)
  • Sa unang IC:

    • Data (PIN 3 ng arduino - PIN 2 ng TLC5916)
    • Clock (PIN 5 ng arduino - PIN 3 ng TLC5916)
    • Latch (PIN 8 ng arduino - PIN 4 ng TLC5916)
  • Green LED sa PIN 6 ng arduino
  • Red LED sa PIN 14 ng arduino (analog 0)
  • Lumipat sa PIN 2 ng arduino

Hakbang 7: Ang Code

Ang code ay magagamit sa hte sumusunod na github repository:

Kakailanganin mo ang magagamit na library ng shiftPWM sa

Kakailanganin mo rin ang wifi library na magagamit sa opisyal na Arduino IDE.

Ang pangunahing programa ay pinutol sa 4 pangunahing mga file:

  • json.ino: Ang file na ito ay nai-decode ang json na ipinadala ng chic'on server.
  • wifiManager.ino: Pinamamahalaan ng file na ito ang koneksyon sa wifi. Pagpapadala / pagtanggap ng data sa / mula sa chic'on server.
  • ledPorcessing.ino: Pinangangasiwaan ng file na ito ang mga leds (i-on / i-off ang mga ito, intensity at mga kulay)
  • chiconWifiPWDM_NOSD: Ang file na ito ang pangunahing file.

Kakailanganin mong baguhin ang dalawang halaga sa config file (config.h):

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

Dapat mong ipasok ang matatanggap mo sa sandaling humiling ka ng pag-access sa chic'on application cloud (tingnan ang susunod na hakbang). Kung nagpapatakbo ka ng iyong sariling ulap ng Application ng Chicon, dapat mong ipasok ang halagang nais mo alinsunod sa halagang int sa server database (tingnan ang repasuhin ng github chiconServer Dito)

Hakbang 8: Lumilikha ng isang Chic'on Account at maiugnay ang Iyong Device

Lumilikha ng isang Chic'on Account at maiugnay ang Iyong Device
Lumilikha ng isang Chic'on Account at maiugnay ang Iyong Device
Lumilikha ng isang Chic'on Account at maiugnay ang Iyong Device
Lumilikha ng isang Chic'on Account at maiugnay ang Iyong Device

Upang humiling ng isang account, pumunta sa form sa pagpaparehistro sa https://www.chicon.fr/ at punan ang form sa pagpaparehistro.

**** I-update mula noong Hulyo 2018 ang site ay hindi na naa-access, mangyaring patakbuhin ang iyong sariling mga mapagkukunan ng server na magagamit sa github ****

Pagkatapos mag-log in sa site gamit ang iyong sariwang nilikha na account at:

  • Humiling ng isang serial number para sa iyong bagong nilikha na kubo (makakatanggap ka ng serial number sa pamamagitan ng e-mail)
  • Idagdag ang iyong cube sa iyong account (matatanggap mo ang magic number)
  • I-update ang iyong Arduino code gamit ang Serial number at Magic number.

Ngayon ay maaari mo nang mai-configure ang iyong cube mula sa pahina ng iyong account at masiyahan sa iyong smart cube!

N / B: kung hindi mo nais magkaroon ng isang chic'on account at masiyahan sa iyong smart cube, dapat mong patakbuhin ang iyong sariling chic'on server. Pumunta sa chicon server github wiki at sundin ang kung paano.

Hakbang 9: Pagdaragdag ng Application sa Iyong Account

Pagdaragdag ng Application sa Iyong Account
Pagdaragdag ng Application sa Iyong Account
Pagdaragdag ng Application sa Iyong Account
Pagdaragdag ng Application sa Iyong Account

Kapag lumikha ka ng isang account walang application na naka-link. Dapat kang magdagdag ng application sa iyong account upang maitalaga ang mga ito sa iyong aparato.

  • Mag-log in gamit ang iyong account
  • Sa pahina ng application, i-click ang idagdag sa cart button sa application na gusto mo.
  • Mag-click sa link na "aking cart" sa kanang sulok sa itaas at kumpirmahing ang iyong cart.
  • Magagamit na ang application sa lahat ng iyong pahina ng pagsasaayos ng mga aparato

Hakbang 10: Iugnay ang Serbisyo sa Iyong Device

Iugnay ang Serbisyo sa Iyong Device
Iugnay ang Serbisyo sa Iyong Device
Iugnay ang Serbisyo sa Iyong Device
Iugnay ang Serbisyo sa Iyong Device
Iugnay ang Serbisyo sa Iyong Device
Iugnay ang Serbisyo sa Iyong Device
Iugnay ang Serbisyo sa Iyong Device
Iugnay ang Serbisyo sa Iyong Device
  • Sa pahina ng iyong account, mula sa listahan ng aparato, mag-click sa berdeng arrow upang maabot ang pahina ng pagsasaayos ng aparato.
  • I-drag ang application sa gitna ng screen upang magdagdag ng application sa iyong aparato (hal: Application sa panahon)
  • Punan ang iba't ibang mga form sa pag-popup ng pagsasaayos (hal: Pagtataya ng panahon para sa tommorow sa Lille - Hilaga ng Pransya)
  • I-reboot ang iyong ilaw na Chic'on para magkabisa ang mga pagbabago

Ipinapakita ng mga huling imahe ang aking kubo sa application ng kalidad ng hangin (hindi ang panahon). Sa oras na iyon ang kalidad ng hangin ay masama sa Lille.

Hakbang 11: Pupunta Pa

Upang magpatuloy, maaari kang bumuo ng iyong sariling matalinong ilawan at kumonekta sa cloud ng application ng chic'on sa sandaling sundin mo ang chic'on smart lamp protokol at mga pagtutukoy ng lampara (inilarawan sa github wiki na magagamit Dito)

Kung bumuo ka ng iyong sariling ilawan, mangyaring mag-post ng isang "maaaring turuan". Bigyan mo ako ng iyong mga detalye sa lampara (pangalan at bilang ng mga pinangunahan na pangkat) sa pamamagitan ng pagpapadala ng isang e-mail sa akin salamat sa form ng contact ng chicon sa website.

Maaari mong magamit muli ang cube code at i-update lamang ang ilang kapayapaan ng mga code. Tingnan ang wiki ng github kung paano bumuo ng iyong sariling lampara at ibahagi ito!

Maaari mo rin, basta alam mo ang kaunting php, isulat ang iyong sariling application na Chic'on na magagawang tumakbo sa pampublikong www.chicon.fr Chicon Application Cloud o sa iyong pribadong server.

Inilalarawan ng wiki na ito kung paano isulat ang iyong sariling aplikasyon: Dito

Inirerekumendang: