Orodha ya maudhui:

Sanduku la Sensorer kwa Chafu: Hatua 5
Sanduku la Sensorer kwa Chafu: Hatua 5

Video: Sanduku la Sensorer kwa Chafu: Hatua 5

Video: Sanduku la Sensorer kwa Chafu: Hatua 5
Video: Почему тухнет газовый конвектор? 12 ПРИЧИН 2024, Novemba
Anonim
Sensorer ya Sanduku la Chafu
Sensorer ya Sanduku la Chafu
Sensorer ya Sanduku la Chafu
Sensorer ya Sanduku la Chafu
Sensorer ya Sanduku la Chafu
Sensorer ya Sanduku la Chafu
Sensorer ya Sanduku la Chafu
Sensorer ya Sanduku la Chafu

Hei. Ninataka kuwasilisha mradi wangu mwingine zaidi kwa jamii pana.

Mradi unakusudia kugeuza chafu niliyoijenga kwenye uwanja wangu wa nyuma. Hii ni hatua ya kwanza ya kuunda sensorer tata ya chafu. Baadaye baadaye, kulingana na data kutoka kwa sensorer, nina mpango wa kuwezesha umwagiliaji na uingizaji hewa. Kifaa kinategemea Wemos D1 mini Pro. Programu ya mradi huu imeandikwa katika MicroPython. Takwimu kutoka kwa sensorer inapita kwa seva ya Domoticz inayoendesha Raspberry Pi Zero.

Sasa hebu tuingie kwa undani.

Vifaa

Kwa mradi huu unahitaji:

1. Wemos D1 mini Pro

2. Msingi wa Wemos trippler

3. Kinga ya usambazaji wa umeme (Kwa hiari, unaweza kuwasha D1 kupitia USB).

4. OLED kuonyesha

5. Sensorer ya DHT22

6. Sensorer ya udongo

7. sensorer ya joto 18b20

8. Makazi

9. nyaya za Dupont

10. Kuendesha seva ya Domoticz (ninatumia Raspberry Pi Zero)

11. Faili za Pyhon. Faili zote ambazo utahitaji ziko hapa.

Hatua ya 1: Firmware na Madereva ya Micropython

Sitatafuta jinsi firmware imewekwa kwenye kifaa. Utaratibu umeelezewa kwa maelezo katika moja ya machapisho yangu ya awali hapa.

Ingawa kuna jambo moja unapaswa kujua juu ya kusanikisha firmware kwenye WemosD1 mini Pro. Kawaida ninapoweka firmware ninatumia amri ifuatayo:

python esptool.exe --port COM5 --baud 460800 write_flash --flash_size = detect 0 C: / path_to_firmware

Lakini haifanyi kazi na toleo la D1 mini Pro. Inafanya kazi na D1 mini, lakini sio na Pro. Baada ya kusanikisha firmware kwa njia hii, D1 huenda kwenye kitanzi kisicho na mwisho - inaanza upya kila wakati. Mahali fulani kwenye mtandao nimeona kuwa ni muhimu kuelezea saizi ya kumbukumbu ya flash itakayotumia. Lazima utumie amri hapa chini:

python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware

Kwa hivyo baada ya kusanikisha firmware, pakia faili zilizotajwa hapo juu katika 11.) isipokuwa main.py, kwa kutumia ampy kwa mfano. Utahitaji kuhariri main.py baadaye, kwa hivyo usipakie sasa:).

Hatua ya 2: Uunganisho

Miunganisho
Miunganisho
Miunganisho
Miunganisho
Miunganisho
Miunganisho

Unganisha vifaa vyote.

1. Sura ya udongo:

Waya nyekundu ======> + 3.3V

Nyeusi ======> GND

Njano (data) ===> A0

Onyesho la OLED:

GND ======> GND

VCC ======> + 5V

SCL ======> D1

SDA ======> D2

3. ds18x20:

Nyekundu ======> + 3.3V

Nyeusi ======> GND

Nyeupe (data) ==> D6, pia kupitia kontena la 4.7kOhm unganisha kwa + 3.3V

4. DHT22:

GND ======> GND

VCC ======> + 3.3V

OUT ======> D3

Hatua ya 3: Ongeza Sensorer kwa Domoticz

Ongeza Sensorer kwa Domoticz
Ongeza Sensorer kwa Domoticz
Ongeza Sensorer kwa Domoticz
Ongeza Sensorer kwa Domoticz
Ongeza Sensorer kwa Domoticz
Ongeza Sensorer kwa Domoticz

Ongeza sensorer kwenye seva yako ya Domoticz.

1. Chagua SETUP / HARDWARE ili kuongeza vifaa.

2. Ongeza "Dummy" kutoka kwenye menyu kunjuzi. Wakati vifaa vimeongezwa, muhtasari wa vifaa vyote vilivyoainishwa utaonyeshwa.

Vifaa vipya vinapaswa kuwa kwenye orodha na inapaswa kuwe na kitufe cha "Unda Sensorer Virtual". Bofya kitufe hiki. Chagua aina ya sensa uliyounda. Tafadhali kumbuka nambari ya IDX ya kitambuzi chako.

Ingiza nambari za idx kwa kila sensorer kwenye faili kuu. Unahitaji katika hati yako ya Python kushughulikia data kutoka kwa sensorer hadi sensorer halisi.

Kuona orodha ya vifaa, bonyeza kwenye SETUP tab na kisha uchague VIFAA.

Pia, ingiza anwani ya IP ya seva yako ya Domoticz kwenye faili kuu.py.

Sasa unaweza kupakia main.py kwa Wemos D1 mini Pro.

Hatua ya 4: Matokeo

Matokeo
Matokeo
Matokeo
Matokeo
Matokeo
Matokeo

Nguvu kwenye kifaa.

Baada ya ESP kuanza, pata mtandao mpya wa WiFi uitwao "Wifimanager". Unganisha kwa hiyo na PC au simu yako kwa kutumia nywila: "tayfunulu", kisha nenda kwa anwani ya IP 192.168.4.1.. Hapa unaweza kuunganisha ESP yako na mtandao wa ndani wa WiFi. Chagua mtandao wa WiFi utakaotumia, andika nenosiri, gonga "Wasilisha". Ikiwa kila kitu ni sahihi, utaona ujumbe "ESP imeunganishwa kwa mafanikio kwenye mtandao wa XXXX". ESP yako sasa imeunganishwa na mtandao wako wa WiFi na iko tayari. Mara tu ikiunganishwa na WiFi itaunganisha kwa seva ya Domoticz na kuanza kutuma data kutoka kwa sensorer. Unaweza kufuatilia mchakato katika "Usanidi" / "Ingia". Onyesha sensorer zilizoundwa hivi karibuni kwa kubofya kichupo cha "Joto". Picha ya sensorer itaonyeshwa.

Sensorer ya udongo itaonyeshwa chini ya kichupo cha "Utility".

Tia alama sensorer kama "kipenzi" kwa kubofya ishara ya nyota, ili kuona yote kwenye kichupo cha "Dashibodi".

Kwa kuwa utunzaji wa makosa unatekelezwa katika nambari, kifaa hakitaanguka, lakini reboot tu ikiwa kuna kosa.

Kwa hivyo sasa utajua, ni nini kinachoendelea kwenye Greenhouse yako.

Bahati njema:)

Ilipendekeza: