Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Mga Firmware at Micropython Driver
- Hakbang 2: Mga Koneksyon
- Hakbang 3: Magdagdag ng Mga Sensor sa Domoticz
- Hakbang 4: Resulta
Video: Box ng Sensors para sa Greenhouse: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Hoy Nais kong ipakita ang isa pang proyekto ko sa malawak na lipunan.
Nilalayon ng proyekto na i-automate ang greenhouse na naitayo ko sa aking backyard. Ito ang unang hakbang- paglikha ng isang kumplikadong mga sensor para sa greenhouse. Sa paglaon sa hinaharap, batay sa data mula sa mga sensor, balak kong i-automate ang patubig at bentilasyon. Ang aparato ay batay sa Wemos D1 mini Pro. Ang software para sa proyektong ito ay nakasulat sa MicroPython. Ang data mula sa mga sensor ay dumadaloy sa Domoticz server na tumatakbo sa Raspberry Pi Zero.
Ngayon ay suriin natin ang mga detalye.
Mga gamit
Para sa proyektong ito kailangan mo:
1. Wemos D1 mini Pro
2. Batayan ng Trippler ng Wemos
3. Power supply Shield (Opsyonal, maaari mong i-power ang D1 sa pamamagitan ng USB).
4. OLED display
5. sensor ng DHT22
6. SOIL sensor
7. sensor ng temperatura ng 18b20
8. Pabahay
9. Dupont cable
10. Pagpapatakbo ng Domoticz server (Gumagamit ako ng Raspberry Pi Zero)
11. Mga file ng Pyhon. Narito ang lahat ng mga file na kakailanganin mo.
Hakbang 1: Mga Firmware at Micropython Driver
Hindi ko susuriin kung paano naka-install ang firmware sa aparato. Ang pamamaraan ay inilarawan sa mga detalye sa isa sa aking naunang mga post dito.
Bagaman mayroong isang bagay na dapat mong malaman tungkol sa pag-install ng firmware sa WemosD1 mini Pro. Karaniwan kapag nag-i-install ako ng firmware ginagamit ko ang sumusunod na utos:
python esptool.exe --port COM5 --baud 460800 write_flash --flash_size = tuklasin ang 0 C: / path_to_firmware
Ngunit hindi ito gumagana sa bersyon ng D1 mini Pro. Gumagana ito sa D1 mini, ngunit hindi sa Pro. Matapos ang pag-install ng firmware sa ganitong paraan, ang D1 ay napupunta sa walang katapusang loop - patuloy itong reboot. Sa isang lugar sa internet nalaman ko na kinakailangan upang ilarawan ang laki ng flash memory na gagamitin nito. Kailangan mong gumamit ng utos sa ibaba:
python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware
Kaya pagkatapos mong mai-install ang firmware, mag-upload ng mga file na nabanggit sa itaas sa 11.) maliban sa main.py, sa pamamagitan ng paggamit ng sapat halimbawa. Kakailanganin mong i-edit ang main.py sa paglaon, kaya huwag itong i-upload ngayon:).
Hakbang 2: Mga Koneksyon
Ikonekta ang lahat ng hardware.
1. Sensor ng lupa:
Red wire ====> + 3.3V
Itim ====> GND
Dilaw (data) ===> A0
2. OLED display:
GND ====> GND
VCC ====> + 5V
SCL ====> D1
SDA ====> D2
3. ds18x20:
Pula ====> + 3.3V
Itim ====> GND
Puti (data) ==> D6, din sa pamamagitan ng pull up 4.7kOhm risistor kumonekta sa + 3.3V
4. DHT22:
GND ====> GND
VCC ====> + 3.3V
OUT ====> D3
Hakbang 3: Magdagdag ng Mga Sensor sa Domoticz
Magdagdag ng mga sensor sa iyong Domoticz server.
1. Piliin ang SETUP / HARDWARE upang magdagdag ng hardware.
2. Idagdag ang "Dummy" mula sa drop-down na menu. Kapag idinagdag ang hardware, ipapakita ang pangkalahatang ideya ng lahat ng tinukoy na hardware.
Ang bagong hardware ay dapat nasa listahan at dapat mayroong isang pindutan na "Lumikha ng Mga Virtual Sensor". I-click ang pindutang ito. Piliin ang uri ng sensor na iyong nilikha. Mangyaring tandaan ang numero ng IDX ng iyong sensor.
Ipasok ang mga numero ng idx para sa bawat sensor sa main.py file. Kailangan mo ito sa iyong script sa Python upang matugunan ang data mula sa mga sensor hanggang sa mga virtual sensor.
Upang makita ang listahan ng mga aparato, mag-click sa tab na SETUP at pagkatapos ay piliin ang mga DEVICES.
Gayundin, ipasok ang IP address ng iyong Domoticz server sa main.py file.
Ngayon ay maaari kang mag-upload ng main.py sa Wemos D1 mini Pro.
Hakbang 4: Resulta
Lakas sa aparato.
Pagkatapos magsimula ang ESP, maghanap ng bagong WiFi network na tinatawag na "Wifimanager". Kumonekta dito sa iyong PC o telepono sa pamamagitan ng paggamit ng password: "tayfunulu", pagkatapos ay pumunta sa IP address 192.168.4.1.. Dito maaari mong ikonekta ang iyong ESP sa lokal na WiFi network. Piliin ang WiFi network na iyong gagamitin, i-type ang password, pindutin ang "Isumite". Kung tama ang lahat, makikita mo ang mensahe na "Matagumpay na nakakonekta ang ESP sa XXXX network". Ang iyong ESP ngayon ay konektado sa iyong WiFi network at handa na. Sa sandaling kumonekta ito sa WiFi makakonekta ito sa Domoticz server at magsisimulang magpadala ng data mula sa mga sensor. Maaari mong subaybayan ang proseso sa "Setup" / "Log". Ipakita ang mga bagong nilikha na sensor sa pamamagitan ng pag-click sa tab na "Temperatura". Ipapakita ang imahe ng sensor.
Ipapakita ang soil sensor sa ilalim ng tab na "Utility".
Markahan ang mga sensor tulad ng "paborito" sa pamamagitan ng pag-click sa star sign, upang makita ang lahat sa tab na "Dashboard".
Dahil ang pagpapatupad ng mga error ay ipinatupad sa code, ang aparato ay hindi crash, ngunit reboot lamang sa kaso ng isang error.
Kaya ngayon malalaman mo, kung ano ang nangyayari sa iyong Greenhouse.
Good luck:)
Inirerekumendang:
Pag-automate ng isang Greenhouse Sa LoRa! (Bahagi 2) -- Mga Nagbukas ng Window Window: 6 Mga Hakbang (na may Mga Larawan)
Pag-automate ng isang Greenhouse Sa LoRa! (Bahagi 2) || Ang Opener ng Window Window: Sa proyektong ito ay ipapakita ko sa iyo kung paano ako lumikha ng isang naka-motor na window opener para sa aking greenhouse. Nangangahulugan iyon na ipapakita ko sa iyo kung anong motor ang ginamit ko, kung paano ko dinisenyo ang aktwal na mekanikal na sistema, kung paano ko ihinahatid ang motor at sa wakas kung paano ko ginamit ang isang Arduino LoRa
Galing ng Greenhouse Na May Awtomatikong Pagtubig, Koneksyon sa Internet at Higit Pa: 7 Mga Hakbang (na may Mga Larawan)
Galing ng Greenhouse Sa Awtomatikong Pagtubig, Koneksyon sa Internet at Higit Pa: Maligayang pagdating sa Mga Instructionable na ito. Sa simula ng martsa, nasa isang tindahan ako ng hardin at nakakita ng ilang mga greenhouse. At dahil nais kong gumawa ng isang proyekto sa mga halaman at electronics nang matagal na, nagpatuloy ako at bumili ng isa: https://www.instagram.com/p
Pag-automate ng isang Greenhouse Sa LoRa! (Bahagi 1) -- Mga Sensor (Temperatura, Humidity, Soil Moisture): 5 Mga Hakbang
Pag-automate ng isang Greenhouse Sa LoRa! (Bahagi 1) || Mga Sensor (Temperatura, Humidity, Soil Moisture): Sa proyektong ito ipapakita ko sa iyo kung paano ko na-automate ang isang greenhouse. Nangangahulugan iyon na ipapakita ko sa iyo kung paano ko itinayo ang greenhouse at kung paano ko nag-wire ang electronics ng kapangyarihan at pag-automate. Ipapakita ko rin sa iyo kung paano magprogram ng isang board ng Arduino na gumagamit ng L
The Greenhouse Project (RAS): Subaybayan ang Mga Elemento upang Mag-reaksyon sa aming Taniman: 18 Hakbang (na may Mga Larawan)
The Greenhouse Project (RAS): Subaybayan ang Mga Elemento na Magre-react sa aming Taniman: Nagmumungkahi ang proyektong ito na subaybayan ang temperatura ng hangin, ningning at halumigmig, pati na rin ang temperatura ng grove at halumigmig. Nagmumungkahi din ito na i-network ang mga hakbang na ito na nababasa sa website ng Actoborad.com Upang magawa, ikinonekta namin ang 4 na sensor sa N
Murang IR Proximity Sensors para sa Arduino Robots: 6 Mga Hakbang (na may Mga Larawan)
Murang IR Proximity Sensors para sa Arduino Robots: Ang mga infrared proximity sensor na ito ay maliit, madaling gawin, at sobrang murang! Gumagana ang mga ito nang mahusay sa mga robot, para sa pagsunod sa linya, sensing ng gilid, at kaunting sensing ng distansya. Ang mga ito ay din napaka, napaka-mura