Orodha ya maudhui:
- Hatua ya 1: Vifaa / Vifaa
- Hatua ya 2: Kugundisha: waya ndogo_ya Kulala
- Hatua ya 3: Mfano
- Hatua ya 4: Programu
- Hatua ya 5: Interwebz: Fomu za Google
- Hatua ya 6: Interwebz: IFTTT Webhooks
- Hatua ya 7: Interwebz: Weka-Logger Yako
- Hatua ya 8: Kugundisha: Betri, Chaja na Mdhibiti
- Hatua ya 9: Kufundisha: Ondoa Vichwa vya Siri
- Hatua ya 10: Solder Resistor Soldering, Kubadilisha Hali ya Moduli ya Chaja
- Hatua ya 11: Kuunganisha: Vifungo
- Hatua ya 12: Soldering: DS18B20
- Hatua ya 13: Kuweka Soldering: Ambatisha yote ikiwa ni
- Hatua ya 14: Muda wa Uchapishaji wa 3D na Mkutano wa Mwisho
- Hatua ya 15: Kamilisha
Video: Vidogo ESP8266 Logger ya Joto (Google Sheets): Hatua 15
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Huu ni mwongozo wa jinsi ya kutengeneza kipimaji chako cha joto chenyewe cha WiFi. Inategemea moduli ya ESP-01 na sensorer ya joto ya dijiti ya DS18B20, iliyojaa kwenye kesi kali iliyochapishwa ya 3D na betri ya lithiamu ya 200mAh na sinia ndogo ya USB.
Kwa kweli ni mradi wa kutisha ikiwa imefanywa kwa usahihi, lakini neno la onyo ni la kukatisha tamaa kwa kutengeneza kila kitu kwa mikono na kuiweka ndogo bila kuvunja chochote na kupata programu kufanya kazi ni ya muda mrefu sana. Kwa hivyo tafadhali soma maelezo yote kabla ya kuipatia.
Ikiwa mtu yeyote atajenga moja ningependa kuiona na unayotumia, hadi sasa nimeitumia kuamua mzunguko wa ushuru wa AC yangu kwa siku ya kawaida ya kiangazi (50min on, 20min off) na nitatumia inafuatilia hali ya joto ya soseji wakati wa baridi …
Hatua ya 1: Vifaa / Vifaa
Ingawa vifaa ni vichache na muundo ni rahisi, inachukua juhudi nyingi kuwaingiza katika hali nzuri na inayofaa ya fomu…
Vipengele ambavyo utahitaji ni:
- Moja ESP01
- Betri moja ya LiPo ya 200mAh
- Moduli moja ya Chaja ya LiPo ya TP4056
- Mdhibiti mmoja wa Voltage HT7333A 3.3V
- Sensorer moja ya Joto la DS18B20
- Resistors mbili za SMD 4.7kΩ
- Vifungo Mbili Vidogo vya kushinikiza
Zana / Vifaa ambavyo utahitaji ni:
- Waya nyembamba wa maboksi (Nilikuwa nikifunga waya)
- Chuma / Kituo, Solder, Flux na pampu inayoshuka
- Snips / Waya Strippers, kibano
- Kompyuta
- Bodi ya Programu ya ESP01
- Printa ya 3D
- Wambiso wa Superglue / Cyanoacrylate
Hatua ya 2: Kugundisha: waya ndogo_ya Kulala
Moja ya huduma muhimu ambayo logger inayotumiwa na betri inahitaji kuwa na hali ya nguvu ya chini ili iweze kudumu kwa muda mrefu iwezekanavyo. ESP8266 ina ESP. DeepSleep (); chaguo, lakini inahitaji GPIO_16 kushikamana na pini ya EXT_RSTB (Rudisha upya), ambayo kwa bahati mbaya kwetu haijavunjwa kwenye moduli ya ESP01. Hii inamaanisha tunahitaji kusambaza waya mwembamba kwa pini sahihi kwenye chip ya SMD ESP8266. Hii ni changamoto sana lakini inaweza kufanywa kwa kutumia chuma cha kawaida cha kuuza na uvumilivu mwingi na mikono thabiti. GPIO_16 ni pini ya mwisho upande wa chip karibu na kipunguzaji cha kung'oa kwani iko pembeni inafanya iwe rahisi sana kugeuza. Bahati njema!
Hatua ya 3: Mfano
Kabla ya kuifunga kwa vifaa vya elektroniki vya mwisho kwenda kwenye kesi hiyo nilitengeneza mfano kwa kutumia bodi ya manukato. Hii ilikuwa hatua ya hiari ya kuangalia kuwa vifaa vyote vitashirikiana, kwani itakuwa ngumu sana kusuluhisha ikiwa imechukuliwa mini na ndani ya kesi ngumu. Inaweza pia kufanywa kwa urahisi kwenye ubao wa mkate.
Hatua ya 4: Programu
Ili kupanga ESP8266 unaweza kutumia moduli ya bei rahisi kutoka China na mabadiliko kidogo ukiongeza kitufe cha kushinikiza kuunganisha GPIO_2 chini. Kuangaza ESP8266 iko nje ya wigo wa hii inayoweza kufundishwa, lakini inaweza kufanywa kwa urahisi na mchoro wa Arduino unaopatikana kwenye ukurasa wa GitHub. Hakikisha kusanikisha ArduinoJSON na maktaba ya OneWire na kwa kweli cores za ESP.
MUHIMU! Usisahau kupakia data ya SPIFFS kwenye ubao. Logger haitaanza bila faili ya usanidi iliyohifadhiwa kwenye kumbukumbu ya SPIFFS.
github.com/Luigi-Pizzolito/ESP8266-Temperatu …….
Hatua ya 5: Interwebz: Fomu za Google
Backend ya logger yetu itafanywa na Fomu za Google na Majedwali ya Google na IFTTT katikati. Kufuata tu picha kutoka hapa ndio jambo rahisi kufanya.
- Fanya fomu mpya.
- Nasa ombi la majibu ya fomu na Zana za Msanidi Programu za Google Chrome.
- Kumbuka URL ya ombi, na ombi data
- Unganisha Fomu ili kusasisha kiotomatiki Karatasi ya Google
- Ongeza grafu kwenye karatasi
Hatua ya 6: Interwebz: IFTTT Webhooks
Kweli fuata tu picha za hatua kwa hatua wakati huu.
- Unda applet mpya ya IFTTT
- Chagua kichocheo kama tukio la ombi la Webhook, kumbuka jina la tukio.
- Chagua kitendo kuwa ombi la Mtandao.
- Bandika URL ya ombi kutoka kwa Fomu ya Zana za Wasanidi Programu Fomu za Google.
- Weka njia ya ombi kwa POST
- Weka aina ya yaliyomo kwenye 'application / x-www-urlencoded'
- Bandika data ya ombi mbichi kutoka kwa Fomu ya Zana za Wasanidi Programu Fomu za Google.
- Pata sehemu za joto na voltage na ubadilishe na 'Viungo'; Thamani1 & Thamani2.
- Maliza applet.
Hatua ya 7: Interwebz: Weka-Logger Yako
Fuata picha…
- Tembelea nyaraka za Webtok Maker za IFTTT hapa:
- Nakili kichocheo chako cha URL, baada ya kuingiza jina la tukio.
- Ingiza hali ya usanidi kwenye TinyTempLogger yako kwa kushikilia kitufe cha kusanidi na kubonyeza kitufe cha kuweka upya, unganisha kwa ESP_Logger na ufungue 192.168.4.1
- Ingiza URL yako, umegawanyika katika Jeshi na URI
- Ingiza 'value1' na 'value2' kama majina ya vigezo.
- Bonyeza kwenye kuokoa kisha upya.
Logger yako sasa inapaswa kuwa na uwezo wa kuchapisha data kwenye Majedwali ya Google, kupitia relay ya IFTTT.
Hatua ya 8: Kugundisha: Betri, Chaja na Mdhibiti
Kwa hatua hii, unapaswa kuwa na mfano kamili wa kazi kwenye ubao wa mkate / bodi ya manukato. Wakati wa hatua chache zifuatazo, tutaunganisha vifaa vyote mtindo wa mdudu aliyekufa, kwa sababu ndogo kabisa ya fomu tunaweza.
Anza kwa kuuza betri, mdhibiti, na chaja kwa kila mmoja, kulingana na mpango.
Mpangilio pia unaweza kupatikana kwenye ukurasa wa GitHub. https://github.com/Luigi-Pizzolito/ESP8266-Temperatu …….
Hatua ya 9: Kufundisha: Ondoa Vichwa vya Siri
MUHIMU! Kabla ya kuondoa vichwa vya pini hakikisha umeangazia programu na SPIFFS na umechapisha mzunguko na kuthibitisha kuwa inafanya kazi! Flashing kumbukumbu baada ya hatua hii itakuwa maumivu !!
Inaendelea tu ikiwa mzunguko unafanya kazi kikamilifu kama mfano.
Kuondoa vichwa vya pini ni changamoto kidogo, mkakati wangu ni kutumia tu flux na kujaribu kuchoma pini zote mara moja na solder wakati wa kutumia kibano kuvuta pini. Kisha mimi hutumia pampu ya kulehemu kutoka chini na chuma kutoka juu kuyeyusha solder ambayo imekwama kwenye mashimo na kuinyonya. Kuwa mwangalifu usivunje waya dhaifu wa kulala.
Hatua ya 10: Solder Resistor Soldering, Kubadilisha Hali ya Moduli ya Chaja
Kabla ya kutumia moduli ya kuchaji LiPo na betri yetu ndogo ya 200mAh tunahitaji kuirekebisha. Kwa chaguo-msingi, moduli hizi huchaji seli kwa 500mA ambayo ni kubwa sana kwa betri ndogo. Kwa kubadilisha kipinga cha kuweka cha sasa cha SMD kutoka 1.2kΩ (122) hadi 4.7kΩ (472) tunaweza kupunguza sasa hadi ~ 150mA. Kwa njia hii seli yetu itadumu kwa muda mrefu.
Hatua ya 11: Kuunganisha: Vifungo
Kitu cha kwanza nilichouza kwa ESP-01 zilikuwa vifungo vya kushinikiza, nilitumia waya mwembamba wa "kufunga waya" na vifungo vya kushinikiza uso, fuata tu mpango na uweke kila kitu kidogo iwezekanavyo.
Hatua ya 12: Soldering: DS18B20
Ifuatayo niliuza sensorer ya joto ya DS18B20, kwanza nikakata mwelekeo wake na nikauza kipenyo cha uso cha 4.7kΩ kati ya pini za VCC na DATA, basi ilikuwa ikifuata tu mpango wa kuiunganisha na ESP.
Hatua ya 13: Kuweka Soldering: Ambatisha yote ikiwa ni
Jambo la mwisho kushoto kufanya soldering busara ni kujiunga na waya za umeme zinazokuja kutoka kwa betri kwenda kwa ESP, kisha uuzaji hatimaye ulifanywa!
Hatua ya 14: Muda wa Uchapishaji wa 3D na Mkutano wa Mwisho
Ili kumaliza mkutano baada ya kuhakikisha kuwa kila kitu bado kilifanya kazi baada ya kuuzwa ilikuwa wakati wa 3D kuchapisha kesi hiyo. Nilianza kwa kupima vipimo na kutengeneza mfano katika Fusion 360, isipokuwa uweze kuifanya yako iwe ndogo au saizi sawa na yangu unaweza kuhitaji kubadilisha mfano wa Fusion 360. Vinginevyo, STLs juu na chini ya kesi na pedi za vifungo ziko tayari kuchapishwa. Nilitumia Cura kwa kukata kwa azimio la 0.1mm, ujazo wa 20%, filament ya ABS na "Print Walls Thin" imewezeshwa. Hakikisha kuwezesha hiyo au sivyo kiungo chembamba ambacho kinalinganisha nusu mbili za kesi hakitachapishwa.
STL na faili fusion 360 ziko kwenye GitHub.
github.com/Luigi-Pizzolito/ESP8266-Temperatu …….
Baada ya kuchapisha ilikuwa kesi tu (pun iliyokusudiwa) ya kuingiza kila kitu ndani yake na kuifunga na gundi kubwa. Ni fit sana na itachukua uvumilivu mwingi. Ninapendekeza kitu kama Scotch Weld kwa sababu ni mzito kidogo, gundi kubwa huwa nyembamba sana na kufunika kila kitu na kushikamana kila mahali (pamoja na vidole).
Hatua ya 15: Kamilisha
Huko unayo, daladala ndogo ya joto iliyowezeshwa na WiFi. Bahati nzuri ukijaribu kukusanya uvumilivu wako mwenyewe na mwingi kufanya mambo haya kuwa madogo lakini bado yanafanya kazi.
Ilipendekeza:
Jinsi ya kutumia Sensor ya Joto la DHT11 na Arduino na Joto la Uchapishaji wa Joto na Unyevu: Hatua 5
Jinsi ya Kutumia Sensorer ya Joto la DHT11 Na Arduino na Joto la Uchapishaji Joto na Unyevu: Sura ya DHT11 hutumiwa kupima joto na unyevu. Unyevu wa DHT11 na sensorer ya joto hufanya iwe rahisi sana kuongeza data ya unyevu na joto kwenye miradi yako ya elektroniki ya DIY. Ni kwa kila
Joto la joto la ESP32 NTP Kuchunguza Thermometer na Sauti ya Steinhart-Hart na Alarm ya Joto.: Hatua 7 (na Picha)
Joto la kupima joto la ESP32 NTP na Thermometer ya kupikia ya joto na Alarm ya Steinhart-Hart na Alarm ya joto. ni ya kufundisha inayoonyesha jinsi ninavyoongeza uchunguzi wa joto la NTP, piezo b
Wijeti ya Joto la Joto / Kipima joto cha Nyumbani: Hatua 7
Widget ya Joto la Joto / Kipima joto cha Nyumbani: kipimajoto kidogo na kizuri cha dijiti kutumia Dallas DS18B20 sensa ya dijiti na Arduino Pro Micro saa 3.3v. Kila kitu kimeundwa kutoshea sawasawa na kukatika mahali pake, hakuna screws au gundi inahitajika! Sio mengi kwake lakini inaonekana kuwa nzuri
Vidogo vidogo: Robot kidogo - Sehemu ya 1: 7 Hatua
Vidogo vidogo: Robot kidogo - Sehemu ya 1: Nimekuwa nikifikiri roboti ndogo zilikuwa nzuri na kuunda moja kwa gharama nafuu Microbit itakuwa bora. Nilitaka kuunda roboti ambayo haikutumia bodi zilizowekwa tayari za IO kama vile nilivyotumia zamani kuendesha motors au kupata pembejeo za sensorer, nataka
Joto -Joto La Kudhibitiwa la Joto La joto: Hatua 6
Joto -Joto La Kutabasamu La Kudhibiti Joto: ******************************************* ************************************************** +