Orodha ya maudhui:

Chomeka na Cheza Uonyesho wa Sura ya CO2 Pamoja na NodeMCU / ESP8266 ya Shule, Bustani za Nyumba au Nyumba Yako: Hatua 7
Chomeka na Cheza Uonyesho wa Sura ya CO2 Pamoja na NodeMCU / ESP8266 ya Shule, Bustani za Nyumba au Nyumba Yako: Hatua 7

Video: Chomeka na Cheza Uonyesho wa Sura ya CO2 Pamoja na NodeMCU / ESP8266 ya Shule, Bustani za Nyumba au Nyumba Yako: Hatua 7

Video: Chomeka na Cheza Uonyesho wa Sura ya CO2 Pamoja na NodeMCU / ESP8266 ya Shule, Bustani za Nyumba au Nyumba Yako: Hatua 7
Video: UKIONA DALILI HIZI 9 WIKI 2 BAADA YA KUJAMIIANA KAPIME UKIMWI HARAKA HUENDA UMEAMBUKIZWA 2024, Julai
Anonim
Chomeka na Cheza Uonyesho wa Sura ya CO2 Pamoja na NodeMCU / ESP8266 ya Shule, Bustani za Nyumba au Nyumba Yako
Chomeka na Cheza Uonyesho wa Sura ya CO2 Pamoja na NodeMCU / ESP8266 ya Shule, Bustani za Nyumba au Nyumba Yako

Nitaenda kukuonyesha jinsi ya kujenga haraka kuziba na kucheza sensa ya CO2 ambapo vitu vyote vya mradi vitaunganishwa na nyaya za DuPont.

Kutakuwa na vidokezo 5 tu ambavyo vinahitaji kuuzwa, kwa sababu sikuuza kabla ya mradi huu.

Sensor itakuwa na onyesho ambapo maadili yaliyopimwa yataonyeshwa kila sekunde 5 kwa fonti kubwa ya kutosha ya Helvetica.

Nyumba hiyo itatengenezwa na mkataji wa laser kutoka kwa plywood rahisi ya 4mm. Vipengele vyote vitaunganishwa pamoja. Chombo cha mapema kinaweza kuwa mbadala. Onyesho na sensa itafanyika na mkanda wa bata.

Nambari ya mradi huu imewekwa pamoja kutoka kwa nambari za sampuli 2-3 nilizokuwa nazo. Sio ya kisasa au nzuri lakini kwa kuwa sikujua chochote kuhusu usimbuaji tangu wiki 2 zilizopita nadhani ni sawa.

Jambo bora juu ya usanidi huu ni kwamba mara nambari inapowekwa kwenye NodeMCU / ESP8266 inaanza kiatomati wakati nguvu imeunganishwa na nguvu na inaendesha kwa muda mrefu tu kama bodi ina nguvu.

Ikiwa huna tundu la umeme NodeMCU / ESP8266 inaweza kukimbia kwenye kifurushi cha betri kwa muda mzuri.

Sura hiyo tayari imekaa katika darasa la msingi na imekuwa ikifanya kazi bila kasoro kwa siku kadhaa hadi sasa. Inatoa msingi wa wakati windows inahitaji kufunguliwa ili kuingiza hewa safi.

Vifaa

Utahitaji vifaa vifuatavyo:

- Chuma kizuri cha kutengeneza na joto linaloweza kubadilishwa na ncha ndogo sana

- Solder (risasi bure)

- Kusafisha waya kwa chuma cha kutengeneza

- Mkanda wa bata

- Kituo cha Kuunganisha Mikono cha Tatu na glasi inayokuza

- kebo ndogo ya USB (kutoka kwa smartphone)

- Chaja ya Smartphone (5V, 1A)

- Dupont Jumper waya 20cm - 2, 54mm kike kwa kiume 6, 99 Euro

- Dupont Jumper waya 20cm - 2, 54mm kike hadi kike - 4, 99 Euro

- SGP30 TVOC / eCO2 sensor - 25 Euro

- 0, 96 OLED Onyesha Onyesho la I2C (SSD1306) 128x64 Pixel - 6, 29 Euro (3 Pakiti 12, 49 Euro)

- NodeMCU LUA Amica Module V2 ESP8266 bodi - 5, 99 Euro (3 Pakiti 13, 79 Euro)

- Bodi ya kuzuka ya NodeMCU I / O - 4, 50 Euro

- Karatasi ya Plywood ya 4mm - vifungo 2 vidogo vya zip (hazionyeshwi kwenye picha yangu)

Hatua ya 1: Kuunganisha Sense ya SGP30

Kuunganisha Sensor ya SGP30
Kuunganisha Sensor ya SGP30
Kuunganisha Sensor ya SGP30
Kuunganisha Sensor ya SGP30
Kuunganisha Sensor ya SGP30
Kuunganisha Sensor ya SGP30
Kuunganisha Sense ya SGP30
Kuunganisha Sense ya SGP30

Pini za unganisho la sensor zinahitaji kuuzwa. Weka chuma chako cha kutengenezea kwa joto linalohitajika kwa waya yako ya kutengeneza na unganisha pini kwenye ubao.

Kuna mafunzo mazuri kwa hii kwenye wavuti ya Adafruit -

Hii imenisaidia sana.

Wacha kihisi baridi chini baada ya kutengeneza na kuandaa waya zako za kuruka, NodeMCU na bodi ya kuzuka kwa hatua inayofuata.

Kuna bodi za sensorer za SGP30 zinazopatikana ambazo miunganisho yao imewekwa tayari - zote zinatumia sensorer sawa za CO2 na zinaweza kuwa rahisi kutumia kwani hizi ni kuziba na kucheza (bila kutengenezea)

Hatua ya 2: Unganisha NodeMCU na Bodi ya Kuzuka

Unganisha NodeMCU kwa Bodi ya Kuzuka
Unganisha NodeMCU kwa Bodi ya Kuzuka
Unganisha NodeMCU kwa Bodi ya Kuzuka
Unganisha NodeMCU kwa Bodi ya Kuzuka
Unganisha NodeMCU kwa Bodi ya Kuzuka
Unganisha NodeMCU kwa Bodi ya Kuzuka

Chukua NodeMCU na bodi ya kuzuka na waya wa bluu wa DuPont wa kike hadi wa kiume.

Unganisha kuziba ya kike kwenye pini ya NodeMCU D1 na mwisho wa kiume kwenye bodi ya kuzuka D1.

Sasa chukua waya wa rangi ya machungwa wa DuPont kwa wa kiume na unganisha kuziba ya kike kwenye pini ya NodeMCU D2 na mwisho wa kiume kwenye bodi ya kuzuka D2.

Waya hizi zinahakikisha uunganisho wa data wa I2C umewekwa.

D1 inawakilisha SCL

D2 inawakilisha SDA

kwenye vifaa vya I2C.

Ili kutoa nguvu kutoka kwa NodeMCU kwa bodi ya kuzuka chukua

- waya mwekundu mwanamke kwa mwanamume, unganisha kiume kwenye pini ya 3V3 na kike hadi 3V kwenye bodi ya kuzuka

- waya mweusi mwanamke kwa mwanamume, unganisha kiume kwa pini ya GND na kike kwa GND kwenye ubao wa Breakout

Kama hatua ya mwisho unganisha kebo ya microUSB kwa NodeMCU, ingiza ncha nyingine kwenye chaja ya smartphone (5V, 1A) na unganisha malipo kwenye tundu la Volt 220.

Ikiwa umeunganisha kila kitu kwa usahihi bluu iliyoongozwa kwenye bodi ya Breakout itawaka

Hatua ya 3: Unganisha OLED Onyesha kwa Bodi ya Kuzuka

Unganisha OLED Onyesha kwenye Bodi ya Kuzuka
Unganisha OLED Onyesha kwenye Bodi ya Kuzuka
Unganisha OLED Onyesha kwenye Bodi ya Kuzuka
Unganisha OLED Onyesha kwenye Bodi ya Kuzuka

Tenganisha kebo ya microUSB kutoka kwa bodi ya NodeMCU

Chukua

- 0, 96 OLED Onyesha Onyesho la I2C (SSD1306)

- waya 4 za kike hadi za kike (nyekundu, nyeusi, machungwa na bluu)

Unganisha bodi ya kuzuka ili kuonyesha

- bluu hadi D1 na SCL

- machungwa hadi D2 na SDA

- nyekundu hadi 3V na VCC

- nyeusi kwa GND na GND

Hatua ya 4: Unganisha SGP30 CO2 Sensor kwa Bodi ya Kuzuka

Unganisha SGP30 CO2 Sensor kwa Bodi ya Kuzuka
Unganisha SGP30 CO2 Sensor kwa Bodi ya Kuzuka
Unganisha SGP30 CO2 Sensor kwa Bodi ya Kuzuka
Unganisha SGP30 CO2 Sensor kwa Bodi ya Kuzuka

Chukua waya za kike kwenda kwenye kuruka na unganisha bodi ya kuzuka kwa sensa ya SGP30

- waya wa manjano kutoka D1 hadi SCL

- waya wa kijani kutoka D2 hadi SDA

- waya mweusi kutoka GND hadi GND

- waya nyekundu kutoka 3V hadi VIN

Hatua ya 5: Jenga Ufungashaji & Sakinisha Uonyesho na Sura

Jenga Ufungaji na Sakinisha Uonyesho na Sura
Jenga Ufungaji na Sakinisha Uonyesho na Sura
Jenga Ufungaji na Sakinisha Uonyesho na Sura
Jenga Ufungaji na Sakinisha Uonyesho na Sura
Jenga Ufungaji na Sakinisha Uonyesho na Sura
Jenga Ufungaji na Sakinisha Uonyesho na Sura

Ikiwa unataka kukutengenezea faragha nenda kwa makercase.com, chagua kisanduku unachopenda na weka vipimo vyako na unene wa plywood yako. Pakua faili ya.dxf kwa kukata laser

Vipimo vyangu ni 120 x 80 x 80mm (kipimo cha ndani) kwa plywood ya 4mm - nimetoa faili ya msingi kwa matumizi katika programu yako ya kukata laser na mashimo yaliyoongezwa kwa

- Sensorer

- Onyesha

- Muunganisho wa umeme wa microUSB kwa NodeMCU

- mashimo ya matundu juu ya zizi

Laser kata 4mm plywood na gundi pamoja na gundi ya kuni

Piga mashimo 2 na kuchimba kuni 3mm kushikamana na bodi ya NodeMCU na vifungo vya zipu kwa ukuta wa upande ili kuzuia kuteleza wakati wa kuingiza kebo ya umeme ya MicroUSB

Ambatisha onyesho na sensorer kwa jopo la mbele na mkanda wa bata - hii ndio njia ya uvivu;)

Gundi mapumziko ya kuta pamoja na tumia bendi za mpira kuweka kila kitu pamoja hadi gundi ikauke. Usigundishe juu kwa sanduku kwani unataka kuweza kupata mipangilio yako na kubadilisha / kuongeza vifaa

ikiwa huna mkataji wa laser nunua sanduku / kontena la bei rahisi la plastiki, mashimo ya kuchimba visima, vifungo vya bodi ya NodeMCU na kebo ya umeme ya microUSB

Hatua ya 6: Sanidi Bodi

Anzisha Bodi
Anzisha Bodi

Ikiwa wewe ni mpya kwa programu ya NodeMCU na haujasakinisha Arduino IDE bado nenda kwa https://www.arduino.cc/en/pmwiki.php?n=Guide/Windo… na ufuate maagizo ya Windows

Anza Arduino IDE na usanidi bodi yako kwenye programu. Kwa upande wangu ni NodeMCU LUA Amica V2 na CP2102-Chip ambayo inahakikisha mawasiliano laini ya USB na uso wangu wa Windows 10.

Jambo la kwanza unahitaji kufanya ni kusanikisha msingi wa ESP8266. Ili kuisakinisha, fungua Arduino IDE na uende kwa:

Faili> Mapendeleo, na upate uwanja "URL za Meneja wa Bodi za Ziada". Kisha nakili url ifuatayo: https://arduino.esp8266.com/stable/package_esp826… Bandika kiunga hiki kwenye uwanja wa "URL za Meneja wa Bodi za Ziada". Bonyeza kitufe cha OK. Kisha funga Arduino IDE.

Unganisha NodeMCU yako kwenye kompyuta yako kupitia bandari ya USB. Iliyoongozwa kwenye bodi ya Breakout inapaswa kuwasha na kukaa juu. Ni bluu kwenye picha zangu.

Fungua Arduino IDE tena na uende kwa: Zana> Bodi> Meneja wa Bodi Dirisha mpya litafunguliwa, ingiza "esp8266" katika uwanja wa utaftaji na usakinishe bodi inayoitwa "esp8266" kutoka "Jumuiya ya ESP8266" Sasa umeweka msingi wa ESP8266. Ili kuchagua bodi ya NodeMCU LUA Amica V2, nenda kwa: Zana> Bodi> NodeMCU 1.0 (ESP - 12E Module) Ili kupakia nambari ya mchoro kwenye kadi ya NodeMCU, chagua kwanza bandari ambayo umeunganisha kadi hiyo.

Nenda kwa: Zana> Bandari> {jina la bandari} - uwezekano wa COM3

Pakia gari kwa onyesho lako la OLED. Katika kesi hii ninatumia maktaba u8g2. Ili kupakua maktaba nenda kwenye Zana> Dhibiti Maktaba. Katika dirisha jipya linalofungua, ingiza "u8g2" kwenye uwanja wa utaftaji na usakinishe maktaba ya "U8g2" kutoka kwa "oliver".

Ufungaji ni rahisi sana. Bonyeza kitufe cha "Sakinisha" kinachoonekana wakati unahamisha panya juu ya matokeo ya utaftaji.

Sasa rudia hatua sawa kupakia na kusanikisha maktaba ya sensa ya SGP30 CO2. Jina la maktaba ni Adafruit_SGP30

Hatua ya 7: Jitayarishe Kujaribu Hifadhi na Tumia Sura yako ya CO2

Tayari Kujaribu Hifadhi na Tumia Sura yako ya CO2
Tayari Kujaribu Hifadhi na Tumia Sura yako ya CO2
Tayari Kujaribu Hifadhi na Tumia Sura yako ya CO2
Tayari Kujaribu Hifadhi na Tumia Sura yako ya CO2

Fungua nambari iliyotolewa katika IDE ya Arduino. Msimbo ukishapakiwa utaonyeshwa kwenye dirisha tofauti.

Bonyeza alama ya kuangalia ili kukusanya nambari hiyo na kuipakia kwenye bodi yako.

Ikiwa umeunganisha kila kitu kwa usahihi maonyesho yataonyesha "CO2" na thamani "400". Sensor inaanza yenyewe na baada ya sekunde 30 sensor iko tayari kupima maadili halisi kila sekunde 5.

Pumua kwa upole kwenye sensa na subiri thamani itaonyeshwa kwenye onyesho.

Hongera - umeifanya na ujenge sensor ya CO2 mwenyewe !!

Sasa ondoa kebo ya USB kutoka kwa kompyuta, ingiza kwenye sinia na uende kwenye chumba, shule au chekechea ambapo unataka kutumia sensa yako.

Baada ya kuingiza sinia kwenye tundu la ukuta itachukua sekunde 30 kwa sensor kuwa tayari. Kitambuzi kitakujulisha wakati wa kufungua madirisha. Utataka kufanya hivyo kwa nambari zilizo juu ya 650 (maadili hupimwa kwa ppm)

Ilipendekeza: