Talaan ng mga Nilalaman:

IDC2018IOT Clanger Hanger: 6 Mga Hakbang
IDC2018IOT Clanger Hanger: 6 Mga Hakbang

Video: IDC2018IOT Clanger Hanger: 6 Mga Hakbang

Video: IDC2018IOT Clanger Hanger: 6 Mga Hakbang
Video: Что с ними случилось? ~ Невероятный заброшенный особняк знатной семьи 2024, Hunyo
Anonim
Image
Image
IDC2018IOT Clanger Hanger
IDC2018IOT Clanger Hanger
IDC2018IOT Clanger Hanger
IDC2018IOT Clanger Hanger

ang hanger ng IOT na tela ay gagawing mas matalino ang iyong aparador at bibigyan ka ng mga istatistika sa online sa mga damit sa loob nito.

mayroon itong 3 pangunahing tampok:

  1. kapag nais mong piliin kung ano ang isusuot, maaari mong pindutin ang kulay na gusto mong isuot ngayon at ang mga hanger ng damit na IOT na may katugmang mga kulay ay magliwanag.
  2. kapag namimili ng bagong tela maaari mong hanapin ang aming kung gaano karaming mga damit ang mayroon ka sa bawat kulay.
  3. at pinakamahalaga kung mayroon kang isang kapatid na patuloy na "nanghihiram" ng iyong mga damit makakakuha ka ng isang alarma sa iyong mail kung nangyari iyon.

Hakbang 1: Iba't ibang Mga Bahagi ng IOT Cloth Hanger

para sa bawat hanger ng tela na ginamit namin:

  • nodemcu: ang "utak".
  • rgb sensor (tcs34725): upang matukoy kung anong kulay ang tela sa hanger.
  • pressure sensor: upang makita kapag naglalagay ng tela sa hanger o naghuhubad.
  • humantong guhitan: upang signal kung ang tela ay tumutugma sa pagpipilian sa app.

Hakbang 2: Daloy ng Data

tela hanger => ilagay sa tela => tuklasin ang kulay => ipadala ang kulay at hanger id magtapon ng HTTP sa firbase

tela hanger => tanggalin ang tela => magpadala ng kahilingan sa GET upang ifttt webhook => magpadala ng email (SMTP siguro)

Blynk app => pumili ng kulay => Kahilingan sa http sa tela ng hanger => lahat ng mga hanger ng tela na may napiling kulay ay magaan ang kulay sa led strip

tela hanger => kinukuha ang lahat ng impormasyon mula sa firbase databse (http) => i-update ang mga adafriut feed (mqtt)

Hakbang 3: Pinakamalaking Hamon at Paano Namin Naharap Ito

ang aming pinakamalaking hamon sa proyektong ito ay ang paghahanap ng isang paraan upang mai-convert ang output ng RGB sensor sa mga halagang Red Green at Blue na mas katulad sa nakikita ng mata, at pagkatapos ay alamin kung anong kulay ito sa hanger.

upang gawing mas katulad ang mga halagang RGB sa nakikita ng mata na ginamit namin ang isang gamma table kaya't ang bawat pagbabasa ng RGB sensor ay nai-map sa pamamagitan ng 256 array na ito. ang talahanayan ng gamma ay nilikha gamit ang pagpapaandar na ito:

para sa (int i = 0; i <256; i ++) {

lumutang x = i;

x / = 255;

x = pow (x, 2.5);

x * = 255;

gammatable = x;

}

pagkatapos ay kailangan naming kunin ang mga halaga ng rgb at makilala kung aling kulay ito. para sa na kinakalkula namin ang "distansya" ng bawat pangunahing kulay mula sa output ng sensor, upang gawin ito naka-imbak kami ng lahat ng pangunahing mga kulay sa 3 mga array para sa pulang berde at asul at kinakalkula ang distansya ng output at bawat kulay, pagkatapos ay hinanap namin ang min distansya sa mesa at iyon ang kulay na pinakamalapit sa aktwal na kulay.

Hakbang 4: Ang Limitasyon sa Hanger Cloth

  • makakakita lamang ito ng 3 kulay: pula, berde at asul
  • kailangan itong konektado sa isang mapagkukunan ng kuryente kaya't kailangan ng baterya para sa bawat hanger ng tela o sa tuwing maglalagay ka ng isang hanger ay ikonekta mo ito sa cable
  • kailangan nito ng magandang koneksyon sa wifi

Hakbang 5: Mga Plano sa Hinaharap

  1. magdagdag ng higit pang mga kulay: kailangang subukan ang maraming mga damit sa rgb sensor upang maunawaan ang mga halagang nakukuha namin para sa bawat kulay at pagkatapos ay magdagdag ng higit pang mga kulay upang makita (1 linggo)
  2. pagkatapos ng pagdaragdag ng higit pang mga kulay nais naming magmungkahi ng mga kumbinasyon ng kulay sa mga gumagamit (2 araw)
  3. bumuo ng isang hanger ng prototype para sa kagamitan sa iot (3 linggo)

Hakbang 6: Kung Nais mong Bumuo ng Iyong Sarili

Kung Nais Mong Buuin ang Iyong Sarili
Kung Nais Mong Buuin ang Iyong Sarili
Kung Nais Mong Buuin ang Iyong Sarili
Kung Nais Mong Buuin ang Iyong Sarili
Kung Nais Mong Buuin ang Iyong Sarili
Kung Nais Mong Buuin ang Iyong Sarili

nai-upload ko ang code upang maaari mong subukan at patakbuhin ito, ang kailangan mo lang gawin ay ikonekta ang lahat ng mga bahagi tulad ng sa imahe.

pagkatapos sa blynk app magdagdag ng 3 pindutan para sa bawat kulay, asul na v0, pulang v1, berde v2.

buksan din ang isang ifttt aplet sa webhook na tinatawag na "If maker Event" someonetouchingcloset ", pagkatapos Magpadala sa akin ng isang email sa" mula sa mga setting na maaari mong makuha ang link ng webhhook at ipasok ito sa isang pindutan ng blynk na tinatawag na webhook pati na rin sa V4.

at lahat kayo ay naka-set up! magsaya ka!

Inirerekumendang: