Orodha ya maudhui:

Wingu la hali ya hewa la IOT - Kutumia OpenWeatherMaps: Hatua 11 (na Picha)
Wingu la hali ya hewa la IOT - Kutumia OpenWeatherMaps: Hatua 11 (na Picha)

Video: Wingu la hali ya hewa la IOT - Kutumia OpenWeatherMaps: Hatua 11 (na Picha)

Video: Wingu la hali ya hewa la IOT - Kutumia OpenWeatherMaps: Hatua 11 (na Picha)
Video: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Novemba
Anonim
Image
Image

Huu ni wingu ambao hutegemea dari ya chumba na hucheza mifumo kadhaa kulingana na matokeo yaliyorudishwa kutoka kwenye wavuti. Inapata data ya hali ya hewa kutoka OpenWeatherMaps. Inaweza kudhibitiwa kwa mikono kupitia kiolesura cha wavuti au moja kwa moja kulingana na data iliyopokelewa kutoka kwa OpenWeatherMaps.

Nimeiweka pia ili ikiwa ungependa kusasisha programu hiyo kwa wingu (yaani ikiwa mifumo yoyote mpya imeongezwa au marekebisho ya mdudu yamekamilika) unaweza kusasisha programu hiyo kupitia WiFi bila kuziba kwenye kompyuta yako. Washa wingu tu na uunganishe nayo kupitia programu ya Arduino. Bonyeza kitufe cha kupakia na ingiza nywila na imefanywa.

Kuna mifumo kumi:

  • Futa Mawingu
  • Siku ya Msimu
  • Machweo
  • Jua
  • Mawingu
  • Mvua
  • Theluji
  • Dhoruba ya Umeme
  • Mizunguko ya Upinde wa mvua
  • Njia ya Kukamata (huu ni mfano wa utani ambao ulikuwa mdudu niliamua kuweka maoni ya marafiki wangu)

Hatua ya 1: Vifaa na Zana

Vifaa na Zana
Vifaa na Zana
Vifaa na Zana
Vifaa na Zana

Vifaa:

Umeme:

  • Wemos D1 Mini ESP8266 mdhibiti mdogo
  • Vichwa vya kichwa vya kike na vya kiume vya Wemos D1
  • Wemos D1 Mini ngao ya protoboard
  • Kamba ya LED ya WS2812B RGB (mita 5 ya 60 ya 60 kwa kila mita tofauti)
  • Kiunganishi cha pini 3 cha JST (jozi 1)
  • Kontakt 2 ya kontakt JST (jozi 2)
  • Kiunganishi cha XT-60 (jozi 1)
  • 2.5 x 5.5 mm DC pipa jack
  • 5V 4A usambazaji wa umeme wa mtindo wa wart
  • Kinzani ya 10K
  • kitufe cha kushinikiza kilichoongozwa
  • 1000uf 25V polarized capacitor
  • vichwa vya pini vya kulia
  • 4 pini kebo ya kontakt ya kike ya dupont
  • 4 pini.96 "OLED onyesho la Arduino SPI
  • Waya 2 ya msingi ya LED (16 AWG ndio ningependekeza)

Nyingine:

  • Filamu ya printa ya 3D PLA nyeupe (1.75mm au 3mm kulingana na printa unayotumia)
  • Taa nyeupe za karatasi za saizi anuwai
  • Kujaza polyester kwa mito
  • Mstari wa uvuvi
  • Ndoano za macho
  • Nanga za kebo
  • Mahusiano ya Zip

Zana:

  • Bunduki ya gundi moto
  • Gundi moto (nyingi)
  • Chuma cha kulehemu
  • 60/40 Kiongozi wa waya ya msingi ya flux
  • Kisu
  • Mikasi
  • Wakata waya
  • Vipeperushi
  • Printa ya 3D

Hatua ya 2: Fanya Sura Iliyoundwa na Wingu

Fanya Fremu Iliyoundwa na Wingu
Fanya Fremu Iliyoundwa na Wingu
Fanya Fremu Iliyoundwa na Wingu
Fanya Fremu Iliyoundwa na Wingu
Fanya Fremu Iliyoundwa na Wingu
Fanya Fremu Iliyoundwa na Wingu

Chomeka bunduki yako ya moto na gundua taa za karatasi. Panga karibu 10 au zaidi ya saizi tofauti katika sura inayofanana na wingu la katuni. Moto gundi yote pamoja kuhakikisha kuwa inawezekana kuweka waya ya LED ingawa taa bila kulazimika sana nje. Tumia gundi nyingi moto hapa. Ni bora zaidi kwani itashika pamoja vizuri.

Hatua ya 3: Kuweka kwenye Taa

Kuweka katika Taa
Kuweka katika Taa
Kuweka kwenye Taa
Kuweka kwenye Taa
Kuweka katika Taa
Kuweka katika Taa

Kamba za taa kwenye "wingu" lote. Huna haja ya taa nyingi za LED katika kila taa. Unahitaji tu nyuzi za kutosha kuiwasha. Nilikuwa nayo ili iweze kuingia na kuzunguka chini, ikitoka kwenda katika sehemu zingine za wingu. Hakikisha kuvuta mkanda wa LED ili uwe na urefu kidogo tu wa kuongoza kupitia taa. Inaweza kuchukua muda kidogo kujua jinsi unataka kuweka taa zako. Sio kila taa inayohitaji taa ndani yake

Hatua ya 4: 3D Chapisha Kesi ya Mdhibiti Mdogo

3D Chapisha Kesi ya Mdhibiti Mdogo
3D Chapisha Kesi ya Mdhibiti Mdogo

Chapisha faili kwa kesi ya mdhibiti mdogo. Kesi hii itashikilia D1 Mini, ngao ya protoboard, onyesho, kitufe, na dc jack. Kukusanyika baadaye mara tu umeme utakapofanyika. Mpangilio pekee unaofaa kwa uchapishaji huu ni kwamba unachapisha kwa sketi tu au ukingo, usitumie rafu. Niligundua kuwa urefu wa safu.2mm ulinifanyia kazi.

Hatua ya 5: Kusanyika na Sakinisha Elektroniki

Unganisha na Sakinisha Elektroniki
Unganisha na Sakinisha Elektroniki
Unganisha na Sakinisha Elektroniki
Unganisha na Sakinisha Elektroniki
Unganisha na Sakinisha Elektroniki
Unganisha na Sakinisha Elektroniki

Unganisha umeme kama inavyoonyeshwa kwenye picha hapo juu. Ukiangalia kwa umakini kutofupisha pini na hakikisha kila kitu kimefungwa waya vizuri kabla ya kukiingiza. Wakati wa kuunganisha taa kwenye bodi ya kudhibiti hakikisha taa zina uhusiano wa moja kwa moja na usambazaji wa umeme kwa kutumia waya mzito wa kupima kushughulikia sasa ya juu ambayo wanahitaji (kama aina iliyounganishwa na kiunganishi cha XT60 kilichoonyeshwa kwenye picha). Weka vifaa vya elektroniki katika kesi hiyo na uifunge imefungwa kwa kutumia screws za M3.

Hatua ya 6: Pakia Nambari

Pakia Nambari
Pakia Nambari

Chomeka D1 Mini kwenye kompyuta yako na ufungue programu ya Arduino. Hakikisha kuwa una bodi ya D1 Mini iliyochaguliwa (ikiwa haijasakinishwa ongeza kupitia meneja wa bodi). Chagua mpangilio ufuatao kama umeonyeshwa hapo juu kwenye picha na kisha pakia nambari kwenye Mini D1. Hii itachukua kidogo kwani nambari inachukua muda kukusanya.

  • Bodi: Wemos D1 R2 & mini
  • Kasi ya Kupakia: 115200
  • Mzunguko wa CPU: 80Mhz
  • Ukubwa wa Kiwango: 4M (1M SPIFFS)
  • Bandari ya Utatuzi: imelemazwa
  • Kiwango cha utatuzi: hakuna
  • Lahaja ya IwP: v2 Kumbukumbu ya chini
  • Futa Flash: yaliyomo yote

Hatua ya 7: Hang up Cloud

Nimisha Wingu
Nimisha Wingu
Nimisha Wingu
Nimisha Wingu
Nimisha Wingu
Nimisha Wingu

Ambatisha laini ya uvuvi kwa nukta mbili au tatu juu ya wingu, zikiwa zimetengwa pande tofauti, Weka vitanzi vya macho kwenye dari ambapo unapanga kuiweka na kutundika wingu kutoka kwa vitanzi vya macho ukitumia laini ya uvuvi. Ni wazo nzuri kuwa na mpango wa kebo uliopangwa kabla ya kufanya hivyo kwani utahitaji njia fulani ya kuziba wingu na kulitia nguvu.

Wakati wa kusanidi kebo hakikisha ukata kipengee cha dc kutoka kwa usambazaji wako wa umeme na uiuze hadi mwisho wa kebo inayotumika kuwezesha wingu. Solder mwisho mwingine wa kebo hii kwa usambazaji wa umeme ambapo umekata jack ya dc. Hakikisha kukagua polarities zote ili usiziingize vibaya na kuua LED au bodi.

Ili kutundika sanduku la kudhibiti kwenye wingu unganisha zip-tie na pete iliyo juu na itundike nje ya ndani ya moja ya taa ambapo ukanda wa LED unaanza.

Hatua ya 8: Kufanya Wingu Lione Zaidi "Mawingu"

Kufanya Wingu Lionekane Zaidi
Kufanya Wingu Lionekane Zaidi
Kufanya Wingu Lionekane Zaidi
Kufanya Wingu Lionekane Zaidi

Funika wingu katika kujazia polyester. Ni rahisi kufunika wingu na taa ndani yake imewashwa, ili kuona ni wapi inahitaji kuongezwa zaidi kufunika wingu. Tumia gundi nyingi za moto, labda nilitumia karibu vijiti 50 vya kidokezo moto kinachounganisha kuzijaza kwenye taa. Tumia vitu vingi, na ikiwa inahisi kuwa imezimwa unaweza kuivuta kwa urahisi sana.

Hatua ya 9: Sanidi Wingu

Sanidi Wingu
Sanidi Wingu
Sanidi Wingu
Sanidi Wingu
Sanidi Wingu
Sanidi Wingu

Baada ya kuwezesha wingu itaunda mtandao wa WiFi uitwao, IOT-WEATHER-CLOUD. Unganisha nayo, na itakuelekeza kwenye ukurasa wa usanidi. Ikiwa haitaelekeza tena nenda kwenye ukurasa wa wavuti mnamo 192.168.4.1

Bonyeza kitufe cha kusanidi WiFi na ingiza wingu kwenye mtandao wako wa WiFi. Wingu litakutupa nje ya bandari mara tu itakapowekwa na kukuambia uingie kwenye ukurasa wa kudhibiti. Baada ya kuingia kwenye mtandao wako, ingiza kompyuta yako kwenye mtandao sawa na wingu.

Hatua ya 10: Wavuti

Tovuti
Tovuti
Tovuti
Tovuti
Tovuti
Tovuti

Ili kufikia ukurasa wa kudhibiti wingu, ingia kwenye mtandao huo wa WiFi na wingu. Bonyeza kitufe kwenye sanduku la kudhibiti ili kuwasha onyesho na kuonyesha anwani ya IP. Ingiza anwani hii ya IP kwenye upau wa utaftaji ili upate wavuti. (Anwani yako ya IP ya wingu inaweza kuwa tofauti na yangu). Ili kuonyesha skrini anwani ya IP bonyeza kitufe tu. Nilijumuisha kipengee hiki ili skrini isiwe wakati wote na inachomwa.

Tovuti ina kurasa tatu:

  • Ukurasa wa nyumbani ambao unaonyesha muundo wa sasa, na ni ukurasa wa kutua kwa unapoingia kwanza
  • Ukurasa wa kudhibiti hukuruhusu kubadilisha muundo au kuweka wingu katika hali ya kiotomatiki, ambayo hucheza mifumo kulingana na data ya hali ya hewa
  • Ukurasa wa usanidi hukuruhusu kubadilisha eneo, jina la mtumiaji, nywila, na ufunguo wa OpenWeatherMap API

Ili kufikia ukurasa wa kudhibiti au usanidi lazima uingize nenosiri na jina la mtumiaji kwenye pop up ambayo hujitokeza unapobofya kiunga cha ukurasa wowote. Jina la mtumiaji la msingi ni: admin na nywila chaguomsingi ni: password. Hizi zinaweza kubadilishwa baadaye ikiwa unataka

Ili kuwezesha hali ya kiotomatiki lazima uingie kwenye kitambulisho chako cha jiji na pia uunda na uingie kwa kitufe cha OpenWeatherMap API. Orodha ya kitambulisho cha jiji inaweza kupatikana hapa: (Napenda kupendekeza kupakua faili ya maandishi kwa orodha ya vitambulisho vya jiji. Ni kubwa na itabaki kivinjari chako)

Hatua ya 11: Kusasisha Programu kupitia WiFi

Kusasisha Programu Kupitia WiFi
Kusasisha Programu Kupitia WiFi

Washa wingu na uhakikishe kuwa imeunganishwa kwenye mtandao sawa na kompyuta yako. Hakikisha kuwa umeweka chatu 2.7. Unaweza kuipakua hapa ikiwa huna. Hii ndio inafanya OTA kufanya kazi kwa Arduino. Bila hiyo OTA haitafanya kazi. OTA ni Juu ya Hewa (inamaanisha kupakia nambari juu ya WiFi). Hii inamaanisha kuwa hautalazimika kuondoa ESP8266 kutoka kwa wingu lako kusasisha programu.

Ili kusasisha wingu kufungua programu ya Arduino na programu, na chini ya bandari chagua bandari ya mtandao. Baada ya hii kuchaguliwa unaweza kupakia nambari hiyo kwa kubonyeza kitufe cha kupakia kama kawaida. Hiyo ndiyo yote kuna OTA.

Ilipendekeza: