Orodha ya maudhui:
- Hatua ya 1: Pata PCB kwa Mradi Wako Uliotengenezwa
- Hatua ya 2: Kulinganisha Kati ya Aina tofauti za Sensorer za Joto
- Hatua ya 3: Kuunganisha DS18B20 na Arduino
- Hatua ya 4: Kuandika Arduino kwenye Joto la Kuonyesha
- Hatua ya 5: Kuunganisha DS18B20 na ESP8266
- Hatua ya 6: Sanidi IDE ya Arduino
- Hatua ya 7: Kuandika ESP8266 kwa Joto la Kuonyesha
- Hatua ya 8: Na Imefanywa
Video: Kuingiliana na Sensor ya Joto la DS18B20 Na Arduino na ESP8266: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Haya, kuna nini, Jamani! Akarsh hapa kutoka CETech.
Leo tutaongeza Sensor mpya kwenye arsenal yetu inayojulikana kama DS18B20 Sensor Joto. Ni sensorer ya joto sawa na DHT11 lakini ina seti tofauti ya matumizi. Tutakuwa tukilinganisha na aina tofauti za sensorer za joto zinazopatikana na tutaangalia uainishaji wa kiufundi wa sensorer hizi.
Kuelekea mwisho wa mafunzo haya, tutakuwa tukiunganisha DS18B20 na Arduino na ESP8266 kuonyesha joto. Katika kesi ya Arduino, hali ya joto itaonyeshwa kwenye Serial Monitor na kwa ESP8266 tutaonyesha joto kwenye seva ya wavuti.
Wacha tuanze na raha sasa.
Hatua ya 1: Pata PCB kwa Mradi Wako Uliotengenezwa
Lazima uangalie OurPCB kupata PCB kwa mradi wako uliotengenezwa mkondoni.
Wanatumia vifaa vya kuaminika vilivyopatikana kutoka kwa wauzaji waliothibitishwa kama vile Mshale, Avnet, Umeme wa Baadaye, nk na hutoa bei nzuri mwishowe ikiongezea kando ya faida ya mtumiaji. Maalum katika Teknolojia ya Multilayer na Rigid-flex kipaumbele chao ni kudumisha viwango vya hali ya juu.
OurPCB inazingatia maagizo ya ujazo mdogo hadi wa kati na hutoa bei ya ushindani sana kwa ujazo kutoka mita 1-100 sq. Unahitaji tu kupakia faili zako katika aina yoyote inayopatikana (Gerber,.pcb,.pcbdoc, au.cam) na prototypes za PCB zitapelekwa mlangoni pako.
Unaweza pia kuangalia wenzao WellPCB kwa mikataba mzuri.
Hatua ya 2: Kulinganisha Kati ya Aina tofauti za Sensorer za Joto
Ulinganisho ulioonyeshwa hapo juu una sensorer tatu DS18B20, DHT11, na Thermistor ya NTC lakini hapa tutapunguza kulinganisha kwetu na sensorer za dijiti tu. Haimaanishi kuwa kipima joto cha NTC sio muhimu kama sensorer za dijiti Kwa kweli, ukuzaji wa sensorer za dijiti inawezekana tu kwa sababu ya Thermistor ya NTC. Sensorer za dijiti zinajumuisha Thermistor ya NTC iliyounganishwa na microprocessors kadhaa ambayo mwishowe inatoa pato la dijiti.
Hoja kuu za kulinganisha ni: -
1.
2. DS18B20 hutema data ya data 9-12 wakati DHT11 inatoa data ya bits 8.
3. DS18B20 inatoa joto tu wakati DHT11 inaweza kutumika kupata joto na unyevu.
4.
5. Linapokuja suala la bei ya sensorer hizi zina tofauti kidogo kati yao kwani anuwai mbili tofauti za DS18B20 ambazo ni vifurushi vya waya na kifurushi cha TO92 zina gharama karibu $ 1 na $ 0.4 wakati DHT11 ina gharama ya karibu $ 0.6.
Kwa hivyo tunaweza kusema kwamba DS18B20 ni bora zaidi kuliko DHT11 lakini uteuzi bora unaweza kufanywa tu kwa msingi wa programu ambayo sensorer inahitajika.
Unaweza kupata maarifa zaidi juu ya DS18B20 kwa kusoma data yake kutoka hapa.
Hatua ya 3: Kuunganisha DS18B20 na Arduino
Hapa tutaunganisha sensorer ya joto ya DS18B20 na Arduino ili kupata joto na kuionyesha kwenye mfuatiliaji wa Serial.
Kwa hatua hii tunahitaji- Arduino UNO, sensorer ya joto ya DS18B20 (Aina ya vifurushi au kifurushi cha TO92 chochote kinachopatikana) na kinzani cha 4.7kohm
Sensor ya DS18B20 ina waya 3 ambazo ni nyeusi, nyekundu, na manjano. Nyeusi ni ya GND, Nyekundu ni ya Vcc wakati ile ya manjano ni pini ya ishara
1. Unganisha pini ya GND au waya mweusi wa sensa kwa GND.
2. Unganisha pini ya Vcc au waya mwekundu wa sensa kwa usambazaji wa 5V.
3. Unganisha pini ya ishara au waya wa manjano kwa 5V kupitia kontena la 4.7kohm na pia unganisha pini hii ya ishara na Dini ya Dijiti no-12 ya Arduino.
Unaweza kurejelea skimu iliyoonyeshwa hapo juu kwa uelewa mzuri.
Hatua ya 4: Kuandika Arduino kwenye Joto la Kuonyesha
Katika hatua hii, tutakuwa tukiandika bodi yetu ya Arduino kupata na kuonyesha joto juu ya Serial Monitor.
1. Unganisha bodi ya Arduino UNO kwenye PC.
2. Nenda kwenye hazina ya Github ya mradi huu kutoka hapa.
3. Katika ghala la GitHub, utaona faili inayoitwa "Msimbo wa Msingi" kufungua faili hiyo nakili nambari hiyo na ibandike katika IDE yako ya Arduino.
4. Chagua bodi sahihi na Bandari ya COM chini ya kichupo cha Zana na bonyeza kitufe cha kupakia.
5. Baada ya nambari kupakiwa, Fungua Monitor Monitor na uchague kiwango sahihi cha baud (9600 kwa upande wetu) na utaweza kuona hali ya joto inayoonekana na DS18B20 hapo.
Unaweza kutazama joto linapoinuka na kushuka kwa kufanya vitu vinavyofaa kuongeza joto au kuituliza kama kusugua sehemu ya metali au kuchoma nyepesi karibu na sehemu ya metali ya sensa ya aina iliyofungwa.
Hatua ya 5: Kuunganisha DS18B20 na ESP8266
Katika hatua hii, tutaunganisha DS18B20 na moduli ya ESP8266 kupata joto.
Kwa hatua hii tunahitaji = moduli ya ESP8266, kontena la 4.7kohm na sensorer ya joto ya DS18B20 (Aina ya vifurushi au kifurushi cha TO92 chochote kinachopatikana).
Uunganisho wa hatua hii ni sawa na unganisho uliofanywa na Arduino.
1. Unganisha pini ya GND au waya mweusi wa sensa kwa GND.
2. Unganisha pini ya Vcc au waya mwekundu wa sensa kwa usambazaji wa 3.3V.
3. Unganisha pini ya ishara au waya wa manjano kwa 3.3V kupitia kontena la 4.7kohm na pia unganisha pini hii ya ishara na GPIO12 ambayo ni pini ya D5 ya moduli.
Unaweza kurejelea skimu iliyoonyeshwa hapo juu kwa uelewa mzuri.
Hatua ya 6: Sanidi IDE ya Arduino
Kwa kuweka alama ESP8266 kwa kutumia Arduino IDE tunahitaji kusanikisha bodi ya ESP8266 kwenye bodi za nyongeza za IDE ya Arduino kwani hazijasanikishwa. Kwa kusudi hili tunahitaji kufuata hatua zilizotajwa hapa chini: -
1. Nenda kwenye Faili> Mapendeleo
2. Ongeza https://arduino.esp8266.com/stable/package_esp8266com_index.json kwa URL za Meneja wa Bodi za Ziada.
3. Nenda kwenye Zana> Bodi> Meneja wa Bodi
4. Tafuta esp8266 na kisha usakinishe bodi.
5. Anzisha tena IDE.
Hatua ya 7: Kuandika ESP8266 kwa Joto la Kuonyesha
Katika hatua hii, tutaweka nambari ESP8266 kusoma joto na baada ya hapo, badala ya kuonyesha joto hilo kwenye mfuatiliaji wa serial, tutaionesha kwenye seva ya wavuti.
1. Nenda kwenye hifadhi ya Github ya mradi huu kutoka hapa.
2. Katika Hifadhi, utaona nambari iliyo na jina "ESP8266 Joto la Wavuti la Wavuti" unahitaji tu kunakili nambari hiyo na kuibandika kwenye Arduino IDE.
3. Baada ya kubandika nambari badilisha SSID na Nenosiri kwenye nambari iwe ile ya mtandao wako wa Wifi.
4. Chini ya kichupo cha Zana chagua bodi sahihi na bandari ya COM na baada ya hapo bonyeza kitufe cha kupakia.
5. Nambari itakapopakuliwa fungua mfuatiliaji wa IDE na kisha bonyeza kitufe cha kuonyesha upya kwenye moduli ya ESP8266 utapata lugha isiyojulikana iliyoandikwa hapo chini na hapo, anwani ya IP itakuwepo. Unahitaji kunakili anwani hiyo ya IP kwa kuwa ni anwani ya seva ya wavuti ambayo itaonyesha joto.
Hatua ya 8: Na Imefanywa
Nambari inapopakiwa na anwani ya IP inapopatikana. Fungua seva ya wavuti kwa kutumia anwani hiyo ya IP.
Kwenye webserver, kutakuwa na usomaji wa joto ulioonyeshwa kwa digrii Celcius na digrii Fahrenheit.
Mbali na webserver, usomaji wa joto pia unaweza kuzingatiwa kwenye mfuatiliaji wa serial.
Utagundua kuwa kadiri hali ya joto karibu na kihisi hubadilisha usomaji kwenye wavuti pia hubadilika.
Hiyo ni kwa maandamano.
Ilipendekeza:
Kuingiliana na Sensor ya Joto la LM35 na Arduino: Hatua 4
Kuingiliana na Sensor ya Joto la LM35 na Arduino: Thermometers ni vifaa muhimu vinavyotumika kwa muda mrefu kwa kipimo cha joto. Katika mradi huu, tumetengeneza kipimajoto cha dijiti cha Arduino kuonyesha hali ya joto ya kawaida na mabadiliko ya joto kwenye LCD. Inaweza kuwa depl
Kuingiliana kwa Arduino na Sensor ya Ultrasonic na Sensor ya Joto isiyo na Mawasiliano: Hatua 8
Kuingiliana kwa Arduino na Sensorer ya Ultrasonic na Sensor ya Joto isiyo na Mawasiliano: Siku hizi, Watengenezaji, Watengenezaji wanapendelea Arduino kwa maendeleo ya haraka ya mfano wa miradi. Arduino ni jukwaa la elektroniki lenye chanzo wazi kulingana na vifaa rahisi kutumia na programu. Arduino ina jamii nzuri sana ya watumiaji. Katika mpango huu
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
Joto -Joto La Kudhibitiwa la Joto La joto: Hatua 6
Joto -Joto La Kutabasamu La Kudhibiti Joto: ******************************************* ************************************************** +