Orodha ya maudhui:

Kituo cha Hali ya Hewa cha Mfukoni ESP8266 [Hakuna Mambo Yanazungumzwa] [Inayoendeshwa na Batri]: Hatua 11
Kituo cha Hali ya Hewa cha Mfukoni ESP8266 [Hakuna Mambo Yanazungumzwa] [Inayoendeshwa na Batri]: Hatua 11

Video: Kituo cha Hali ya Hewa cha Mfukoni ESP8266 [Hakuna Mambo Yanazungumzwa] [Inayoendeshwa na Batri]: Hatua 11

Video: Kituo cha Hali ya Hewa cha Mfukoni ESP8266 [Hakuna Mambo Yanazungumzwa] [Inayoendeshwa na Batri]: Hatua 11
Video: Je, unatamani kuwa mtaalam wa hali ya hewa? Jiunge sasa na Chuo cha Taifa cha Hali ya Hewa Kigoma. 2024, Julai
Anonim
Kituo cha Hali ya Hewa cha Mfukoni ESP8266 [Hakuna Mambo Yanayosema] [Battery Powered]
Kituo cha Hali ya Hewa cha Mfukoni ESP8266 [Hakuna Mambo Yanayosema] [Battery Powered]
Kituo cha Hali ya Hewa cha Mfukoni ESP8266 [Hakuna Mambo Yanayozungumzwa] [Inatumia Betri]
Kituo cha Hali ya Hewa cha Mfukoni ESP8266 [Hakuna Mambo Yanayozungumzwa] [Inatumia Betri]
Kituo cha Hali ya Hewa cha Mfukoni ESP8266 [Hakuna Mambo Yanayozungumzwa] [Inatumia Betri]
Kituo cha Hali ya Hewa cha Mfukoni ESP8266 [Hakuna Mambo Yanayozungumzwa] [Inatumia Betri]

Kituo cha Hali ya Hewa cha Mfukoni Kilichobuniwa kwa Geksi hizo za Teknolojia Kukaa huko nje na Kuangalia kinachoweza kufundishwa. Kwa hivyo, wacha nikuambie juu ya Kituo hiki cha hali ya hewa ya mfukoni.

Hasa Hali ya Hewa ya Mfukoni Hii ina Ubongo wa ESP8266 na Inafanya Kazi kwenye Betri kwani ni Moyo. Kuambatana na DHT11 ambayo huchukua Vipimo vya Joto na Unyevu na kuzituma kwa ESP8266. Halafu ESP8266 Inatuma Takwimu hii kwenye Wavuti Yetu Mwenyewe badala ya kutumia Wavuti zozote za watu wengine. Baada ya Kutuma Takwimu kwenye Wavuti yetu, ESP8266 Inakwenda kwenye Njia ya Kulala kwa 30Min na Kuanza upya baada ya hapo. Mradi mzima hufanya kazi kwa 1A. Betri ambayo inarejeshwa kupitia Moduli ya TP4056. Beba Kituo hiki cha Hali ya Hewa Mfukoni Popote. Unganisha na simu yako Hotspot au Wifi Router ya nyumba yako. inaweza kusanidiwa kuungana na wifi yoyote bila programu mpya

Kwa hivyo, sasa unajua mengi juu ya Moduli hii na Wacha tuanze kujua zaidi kuhusu Sehemu ya Programu pia!

Bonyeza kitufe cha Kura hapo juu, ikiwa unaipenda - Furahiya

Hatua ya 1: Elewa Mchakato

Kuelewa Mchakato
Kuelewa Mchakato

Kwanza kabisa, Ninahitaji Uelewe Jinsi Kituo hiki cha Hali ya Hewa cha Mfukoni Inafanya Kazi.

Kuhusu Mradi:

Ugumu: Kati

Kwa hivyo Huu kimsingi ni Mradi Mzuri sana wa Kufanya ambao utakuwa na Burudani wakati wa kuifanya. Inafanya kazi kwenye Batri na inaweza Siku za Mwisho kwenye Uchaji Kamili. Najua ni dht11 tu lakini sensorer zingine nyingi zinaweza kuongezwa na ningekuwa nikiziongeza hivi karibuni na kusasisha hii inayoweza kufundishwa. Taarifa: Mradi Unahitaji Ufikiaji wa Mtandao. Takwimu zilizowasilishwa kwenye wavuti zinaweza kutazamwa kutoka mahali popote Ulimwenguni. Na Soma Kifungu cha Mwisho cha Usanidi huu, ikiwa unahama au kuacha baada ya Kusikiliza "Inahitaji Ufikiaji wa Mtandao".

Kuhusu UI (Interface ya Mtumiaji):

UI Imetengenezwa kutoka kwa PHP na HTML na Javascript Ili Kuendesha Baa za Maendeleo kwenye Ukurasa wa wavuti. (Kompyuta huacha hii, kwani utapata kifungu Kamili ambacho lazima ubadilishe kwenye wavuti yako na imekwisha. Pitia hatua zote na utaipata Rahisi.).

Ni Rahisi kabisa na Mtumiaji anaonyeshwa Kielelezo cha Picha ambapo anaweza kusoma maadili kwa urahisi.

Kufanya kazi kwa Mradi:

Jambo hili hufanya kazi kwa Nambari Rahisi Rahisi.

Kufanya kazi ni kama ifuatavyo:

ESP8266 Inaunganisha kwa Router yako ya WiFi> Vipimo vya Ombi la ESP8266 kutoka DHT11> DHT11 inarudisha Vipimo kwa ESP8266> Halafu ESP8266 Inafanya Ombi la HTTP kwa Wavuti Yetu na Inatuma Takwimu Kupitia Ombi la GET> Baada ya hapo ESP8266 Inakwenda kwenye Usingizi Mzito wa 30Min> Baada ya EOT8266 ya 30Min na Tena hupitia Mchakato wote.

Je! WiFi ni Router Imezimwa?

Nilitumia Maktaba ya WiFiManager na Msimbo ambayo Inatoa kiolesura Rahisi cha Kusanidi kwa Wifi yoyote au Jaribu Kuunganisha kwa Wifi iliyopo katika ESP8266 wakati Router yako imezimwa au nywila ni Badilisha.

Maktaba ya WiFiManager inatuzuia kutoka kwa Mess na Kufanya Programu mpya ya Chip wakati tunataka Kubadilisha hadi kituo kingine cha ufikiaji wa wifi au ikiwa Nenosiri la Router yako limebadilishwa.

Mchakato wa WifiManager ni Rahisi:

Mwanzoni Anza> Boot's Up in AP Mode> Sanidi Wifi Router yako> Reboots katika STA Mode. (Rekodi Maelezo yako kwa Reboots Zaidi, Ili kwamba hautahitaji kusanidi tena kwa Reboot nyingine.)

Kesi: Ikiwa Njia yako ya Wifi iko Chini au ikiwa Nenosiri lako la Wifi limebadilishwa

Boot katika hali ya AP> Sanidi Wifi mpya au Badilisha Nenosiri la wifi> Ikiwa mtumiaji hajaunganisha kwa AP ya esp8266 basi itajaribu Tena na maelezo sawa ya wifi baada ya muda.

Hatua ya 2: Kusanya Sehemu Zote

Kusanya Sehemu Zote
Kusanya Sehemu Zote

Sehemu Zinazotumiwa katika Kituo hiki cha Hali ya Hewa ni za gharama nafuu. Kwa hivyo, Huna haja ya Kupitia Bajeti yako ya Kila Siku.: p

Vyovyote vile, Hapa Ndio:

1) ESP12E / F (ESP12F ni Chaguo Bora)

2) DHT11

3) LM1117 (Ninapendekeza Kwenda Kupitia Udhibiti Wengine wa Kuacha masomo kwa Maisha Bora ya Mradi.) (Ina Quiescent ya sasa ya 0.5Mah ni bora kwenda na Aina nyingine ya MCP ambayo inatoa Chini ya 30 uA!)

4) 0805 SMD 4.7K Mpingaji

5) 0805 SMD 12K Mpingaji

6) 0805 SMD 0.1uf Kina Capacitor

7) Li-ion Single Battery ya mkononi 1A au Juu

8) TP4056 Chaja ya Batri ya Li-ion iliyo na Ulinzi IC

Ninapendekeza Kutumia Moduli ya Chaja ya TP4056 na Ulinzi IC tu, Kwa sababu Wakati Battery Inafikia 2.4v (Juu ya Eneo La Hatari) IC ya Ulinzi itashughulikia Amri na itazimisha Mradi Moja kwa Moja

Hatua ya 3: Mpangilio

Mpangilio
Mpangilio

Kwa hivyo, Miaka michache iliyopita Niliweka Nguvu ya Mpangilio.

Kwa hivyo imekuwa muhimu kwangu kuwapa hii watazamaji wangu kwa uelewa mzuri. Makala hii ya Mpangilio Mpangilio sawa na katika Kubuni ya PCB. Kwa hivyo Mwili wowote ambao hauna Kituo chochote cha Kutengeneza PCB ya Wewe mwenyewe basi kawaida hupitia Mpangilio huu na Ujitengeneze mwenyewe kwenye Mkate wa Mkate au Mpangilio.:)

Hapa kuna Pointi za Kuunganisha kwenye ESP8266:

GPIO16> Weka upya

CH_PD> VCC

GPIO 4> DHT11 - DATA Pin

GPIO15> GND

VCC> Pembejeo ya BATI

GND> GND

Sehemu za Uunganisho kwenye DHT11:

VCC> Pembejeo ya BATI

DATA> GPIO 4

GND> GND

Hatua ya 4: Mpangilio wa PCB

Mpangilio wa PCB
Mpangilio wa PCB

Niliunda Mpangilio wa PCB kwani Pini za ESP12 hazikuwa Rafiki wa Mkate.

PCB hii ilitengenezwa kulingana na Ukubwa wa Betri yangu. Lakini inaweza kutumika kwenye Ukubwa wowote wa Battery.

Unaweza kila wakati kupitia skimu na utengeneze PCB yako mwenyewe kulingana na Ukubwa wa Betri yako.

Hii ilitengenezwa kwenye PCB ya Pande Moja na Tabaka TOP tu kwenye Eagle CAD. Kwa hivyo Kabla ya Kuchapa Tiki Chaguo la Kioo katika PCB ya Tai.

Faili ya PCB Imeambatanishwa

Tahadhari: Kwa kuwa hakukuwa na nafasi nyingi ya kuunganisha Ufuatiliaji wa VCC PCB Kwa hivyo nilifanya Pengo (Rejea Jumper kwenye PCB), Utahitaji Kuunganisha Hizi Pointi 2 na waya iliyowekwa.

Hatua ya 5: Msimbo wa Arduino

Msimbo wa Arduino
Msimbo wa Arduino

Kwa Mradi huu Nilipanga ESP8266 katika Arduino IDE.

Mikopo maalum kwa:

1) Maktaba ya Adafruit DHT

2) Maktaba ya WebManager

3) Maktaba ya Arspino ya ESP8266

Kanuni Hutumia Maktaba hizi zote kwa Utendakazi Sawa. Bonyeza kwenye majina ya Maktaba hapo juu kwenda na kuipakua.

Nambari ya Arduino Imeambatanishwa na Hatua hii. Kutakuwa na Mabadiliko Madogo Yanayohitajika katika Kanuni hii ya Kufanya kazi na Router yako. Ambayo ingefafanuliwa katika Hatua ya Mwisho

Hatua ya 6: PCB ya kuchoma

Etching PCB
Etching PCB
Etching PCB
Etching PCB
Etching PCB
Etching PCB
Etching PCB
Etching PCB

Kwa kuwa sitazungumza juu ya jinsi ya kutengeneza PCB yako ya Upande wa Nyumbani Nyumbani Kwa hiyo Mtu yeyote ambaye hajui, Hapa kuna Kiunga ambapo unaweza kujua jinsi ya kuzitengeneza.

Kiungo: Jinsi ya Etch PCB Nyumbani

> Ruka hatua hii ikiwa unaifanya kwenye Bodi ya mkate au StripBoard. AU Tayari unajua jinsi ya kutengeneza zingine. >>

Hatua ya 7: Kuunganisha Sehemu Zote

Kuunganisha Sehemu Zote
Kuunganisha Sehemu Zote
Kuunganisha Sehemu Zote
Kuunganisha Sehemu Zote
Kuunganisha Sehemu Zote
Kuunganisha Sehemu Zote

Hii ni maelezo ya kibinafsi. Utalazimika kuuza sehemu zote zilizopewa kwenye Orodha kwa Majina yao ya Kutazama yaliyoainishwa kwenye Faili ya PCB.

Kumbuka: Ongeza Ukanda wa Tepe Kufunika ufuatiliaji wa PCB karibu na ESP12 Chini 6 Pini za Ziada, Kuzuia Mzunguko Mfupi

Nimeongeza Picha hapo juu, ambazo zinakupa Maeneo yote ya rejeleo, ambapo lazima Ukague Sehemu.

Usisahau kusahihisha Jumper na waya iliyowekwa

> Ruka hatua hii ikiwa unatengeneza kwenye Bodi ya mkate au StripBoard >>

Hatua ya 8: Kuunganisha Betri na Usanidi

Kuunganisha Betri na Usanidi
Kuunganisha Betri na Usanidi
Kuunganisha Betri na Usanidi
Kuunganisha Betri na Usanidi
Kuunganisha Betri na Usanidi
Kuunganisha Betri na Usanidi
Kuunganisha Betri na Usanidi
Kuunganisha Betri na Usanidi

Kama nilivyozungumziwa nilitumia Li-ion Single Cell 1A Battery kutoka kwa simu yangu ya Samsung Dead. Kwa bahati nzuri Betri ilikuwa Inafanya Kazi Nzuri kwa hivyo Ninapendekeza Kila Mtu Kuweka Betri ikiwa Bodi ya mama ya Simu yako Inakufa.

Tahadhari: Usitumie Betri zozote zilizovimba. Zimevuja na zinaweza kulipuka katika kisa chochote kinachowezekana

Sasa Hapa Inakuja Sehemu Gumu !:

1) Niliona kwamba Bat + na OUT + kwenye TP4056 zimeunganishwa Pamoja, Kwa hivyo Nilitumia waya Moja tu Kuunganisha kwenye Batri na Nilitumia Njia Nyingine ya VCC Inayokuja kutoka upande wa ESP8266 Kuunganisha kwenye + Battery. (Kwa maana yote ingekuwa kesi ile ile uliyotumia wired 2 kwa Bat + na OUT +)

2) Sasa Tofauti ilikuwa wakati wa kuja kwenye Pin ya chini kwenye Module ya TP4056. Moduli hiyo ilikuwa na Pini tofauti za Ardhi kwa OUT na BAT-, Kwa hivyo wakati wa kuunganisha ardhi utahitaji kutumia waya 2 badala ya kuunganisha chini ya betri.

3) Sasa kama unavyoona, sikutoa ubadilishaji wowote katika Mradi huu kwani hii ingebaki kila wakati na ingezima kiatomati wakati Battery iko chini. (Kama ilivyojadiliwa juu ya Hatua 3, Ulinzi IC Huzima Pato kiatomati). Ikiwa unahitaji kubadili basi unaweza daima kuongeza moja kwa Hakika

Hatua ya 9: Kuweka Wavuti Yako Mwenyewe

Kuanzisha Tovuti Yako Mwenyewe
Kuanzisha Tovuti Yako Mwenyewe

Kwa hivyo, hii inaweza kuwa hatua ngumu kwa wale ambao ni Wapya kwenye Wavuti na Sehemu ya Kukaribisha. Lakini nitajaribu kila wakati kuifanya iwe rahisi kwako.

Sehemu ya Wavuti. Wengi wetu Tungekuwa tukichanganyikiwa, kwa jinsi gani?

Kwa hivyo, wacha Nifafanue. Kwanza kabisa unahitaji kupata Domain Hosting. Wengi wangekuwa wakizingatia Kikoa na Uhifadhi wa Bure kwani hii ni Mradi wa usindikaji wa chini sana na hauitaji Mahitaji yoyote ya Tovuti ya Juu.

Kwa hivyo kwa Madhumuni ya Jaribio unaweza kujaribu Uhifadhi wa Bure na uwanja kama Tovuti hii Inatoa:

Ninapendekeza sana Kubadilisha Kikoa cha Wavuti cha Kulipwa na Uhifadhi. Kwa kuwa hii Mwishowe itasaidia Msaidizi huyo wa Kuhudumia kwa Kasi zaidi na Biashara ya Tovuti kutoka kwa Upande wao.

Kwa Kompyuta:

Kikoa - Inatajwa kwa Jina Lililopewa Wavuti au unaweza kuijua kama URL (Kama: instructables.com)

Kukaribisha - Ni Seva inayotumia Faili za Wavuti kwa Watumiaji.

Sasa ninatoa Ufuatiliaji wa awali na Vyanzo vya Faili ambazo unahitaji Kupakia kwa mwenyeji wako. (Toa faili zote kutoka kwa.zip hapo juu na uziweke)

Kwa hivyo, Pakia tu hizi kwa mwenyeji wako na Fanya Mabadiliko Yanayotakiwa Yanayotajwa katika Hatua Inayofuata

Faili zimeambatanishwa

---- Kupata Takwimu Iliyowasilishwa kwa Tovuti na Module -----

Kuonyesha Takwimu kutoka kwa moduli kwetu. Unahitaji tu kuchapa url yako na uongeze "/show.php" mstari mbele yake.

("yoururl.url / show.php")

Hatua ya 10: Mabadiliko Madogo Yanayotakiwa na Watumiaji

Haya ni Mabadiliko Madogo ya Nambari, Inayohitajika na Watumiaji Kutengeneza Nambari na Faili Zinazotolewa Nami, Ili waweze Kufanya Kazi Kikamilifu na Router yako na Wavuti.

Katika Msimbo wa Arduino Pata Mistari hii ya Kanuni:

IPAddress _ip = IPAddress (192, 168, 1, 112); // Badilisha Mipangilio hii 3 Kulingana na IP ya Router yako na GateWay. IPAddress _gw = IPAddress (192, 168, 1, 1); IPAddress _sn = Anwani ya IP (255, 255, 255, 0);

Na Badilisha kisha kulingana na IP yako mwenyewe ya IP, Gateway na Subnet.

Sasa, Tena Nenda kwenye Nambari Sawa na Upate Mstari huu:

http.begin ("https://yourwebsiteurl.com/main.php?temp=" + String (t) + "& hum =" + String (h) + ""); // Badilisha URL kulingana na URL ya Wavuti yako

Kwa hivyo, Katika Mstari huu lazima Ubadilishe "yourwebsiteurl.com" kwa URL yako ya Wavuti.

Kwa hivyo, hiyo ni yote na unayo Kituo chako cha Hali ya Hewa cha ESP8266 kinachofanya kazi sana.

Hatua ya 11: Kamilisha Moduli

Kamilisha Moduli
Kamilisha Moduli
Kamilisha Moduli
Kamilisha Moduli
Kamilisha Moduli
Kamilisha Moduli
Kamilisha Moduli
Kamilisha Moduli

Sasa kila mtu, hii ni hatua ya hiari na itafanya Moduli yako isimame na kuzuia kutoka kwa mzunguko mfupi kutoka kwa kugusa. Suluhisho rahisi na maridadi ni Kutumia Tube Nyeupe ya Kupunguza Joto ya 7cm dia. Kata Peice Kidogo kutoka Kufungua kwa DHT11.

Ilipendekeza: