ዝርዝር ሁኔታ:

IoT Hydroponics - EC ይለኩ 6 ደረጃዎች
IoT Hydroponics - EC ይለኩ 6 ደረጃዎች

ቪዲዮ: IoT Hydroponics - EC ይለኩ 6 ደረጃዎች

ቪዲዮ: IoT Hydroponics - EC ይለኩ 6 ደረጃዎች
ቪዲዮ: NEVER THROW THEM AGAIN !! the sponges used are WORTH PURE GOLD on your plants in HOME AND GARDEN 2024, ህዳር
Anonim
IoT Hydroponics - EC ይለኩ
IoT Hydroponics - EC ይለኩ

ይህ አስተማሪ የሃይድሮፖኒክ ንጥረ ነገር መፍትሄን የኤሌክትሪክ እንቅስቃሴን ለመቆጣጠር የብሉቱዝ ዝቅተኛ የኃይል በይነመረብ የነገሮችን መሣሪያ እንዴት እንደሚያደርግ ያሳያል።

ሃርድዌሩ ማንኛውም የ ESP32 ልማት ቦርድ እና uFire ገለልተኛ የኢ.ኢ.ኢ.ኢ በይነገጽ ይሆናል።

በድር ብሉቱዝ በኩል ከመሣሪያችን ጋር በሚገናኝ ቀላል ድረ -ገጽ ላይ ውሂባችንን እናሳያለን።

ደረጃ 1: የሚያስፈልጉዎት ነገሮች

  1. ማንኛውም የ ESP32 ልማት ቦርድ። ይህ ምክንያታዊ ይመስላል ፣ ግን ማንኛውም ይሠራል።
  2. ገለልተኛ የኢ.ኢ.ሲ. ሁለቱንም በ ufire.co ማግኘት ይችላሉ
  3. እንደ ሽቦዎች እና የዩኤስቢ ገመዶች ያሉ አንዳንድ ዕድሎች እና ጫፎች።

ደረጃ 2 - ግንኙነቶች

ግንኙነቶች
ግንኙነቶች

እኛ የምንጠቀምበት ESP32 የኃይል አቅርቦትን ብቻ ይፈልጋል WiFi እና BLE በይነገጽ አለው። ምናልባት የኤሌክትሪክ ኃይል የሚያቀርብ የዩኤስቢ ገመድ ይፈልጉ ይሆናል ፣ ግን ባትሪ ሌላ አማራጭ ነው። ብዙ ESP32 ዎች በቦርዱ ላይ ቀድሞውኑ በባትሪ መሙያ ወረዳ ሊገዙ ይችላሉ።

EC እና የሙቀት መጠን የምንለካው uFire መሣሪያ በ I2C አውቶቡስ ከ ESP32 ጋር ይገናኛል። በ ESP32 ፣ ለ I2C ማንኛውንም ሁለት ፒን መምረጥ ይችላሉ። ሁለቱም መሣሪያዎች በአንድ አውቶቡስ ላይ ይሆናሉ ፣ ስለዚህ SCL እና SDA ፒኖች አንድ ይሆናሉ። ኮዱን ከተመለከቱ ይህንን መስመር ያያሉ።

uFire_EC_BLE ec_ble (19, 23);

ለ SDA ፒን 19 እና ለ SCL ፒን 19 ለመጠቀም ወሰንኩ። ስለዚህ የ ESP32 ን 3.3v (ወይም ፒኑ በእርስዎ ልዩ ሰሌዳ ላይ ሊጠራ የሚችልበትን) ወደ EC uFire መሣሪያ 3.3/5v ፒን ፣ GND ወደ GND ፣ 19 ለ SDA ፣ እና 23 ለ SCL ያገናኙ። አሁን uFire pH ሰሌዳውን ከ EC ቦርድ ጋር ያገናኙ ፣ ለፒን ይሰኩ። የእርስዎ የ ESP32 ሰሌዳ ከስዕሉ የተለየ ተለይቶ ሊኖረው ይችላል።

ደረጃ 3 - ሶፍትዌሩ

  1. እኔ አርዱዲኖን ፣ አርዱዲኖ አይዲኢን ያውቁታል ፣ እና አስቀድመው ጭነውታል ብዬ እገምታለሁ። ካልሆነ አገናኞችን ይከተሉ።
  2. ቀጣዩ ነገር የ ESP32 መድረክን መጫን ነው። በሆነ ምክንያት ፣ አይዲኢ ሊያቀርበው በሚችሉት የመሣሪያ ስርዓት አስተዳደር ባህሪዎች ይህ አልቀለለም ፣ ስለዚህ ወደ github ገጽ መሄድ እና ተገቢውን የመጫኛ መመሪያዎችን መከተል ያስፈልግዎታል።
  3. አሁን ለቤተመጽሐፍት ፦

    1. ከአርዱዲኖ አይዲኢ ውስጥ ፣ ጎቶ ንድፍ / ቤተመፃሕፍትን ያስተዳድሩ / አካትት… እና ‹የተናጠል የኢሲ መጠይቅ በይነገጽ› ን ይፈልጉ እና ይጫኑ።
    2. 'ESP32 BLE Arduino' ን ይፈልጉ እና ይጫኑ

ደረጃ 4 - ረቂቅ

የዚህ ፕሮጀክት ንድፍ ፈጣን እና ቀላል ነው።

በ github ገጽ ላይ ሊያገኙት ይችላሉ። እንዲሁም በ BLE ምሳሌ ውስጥ ይሆናል። እና ለጥሩ ልኬት ፣ ከዚህ አስተማሪም ጋር ተያይ it'sል።

#"uFire_EC_BLE.h" ን ያካትቱ // በ ESP32 ላይ ፣ I2C ፒኖች ሊመረጡ ይችላሉ። በዚህ ሁኔታ ፣ sda = 19 እና scl = 23 uFire_EC_BLE ec_ble (19 ፣ 23); ባዶነት ማዋቀር () {// የ BLE አገልጋዩን ይጀምሩ ec_ble.startBLE (); } ባዶነት loop () {// ይለፍፉ እና ቀጣይ ልኬቶችን ይውሰዱ ec_ble.measureEC (); ec_ble.measureTemp (); }

ደረጃ 5 - የእኛን ውሂብ ማሳየት

አሁን ሃርድዌርው እየተዋቀረ ስለሆነ ውሂባችንን ለማሳየት ምቹ መንገድ እንፈልጋለን። ለዚያ ፣ ድር ብሉቱዝን የሚጠቀም ቀለል ያለ ድረ -ገጽ እንሰራለን። እሱን የማያውቁት ከሆነ ፣ በአሁኑ ጊዜ በ Chrome ላይ ብቻ የሚገኝ የጃቫስክሪፕት ኤፒአይ ነው። ከድር ገጽ ከ BLE መሣሪያ ጋር እንዲገናኙ ያስችልዎታል።

የ github repo ን ይመልከቱ።

እንደ ፈጣን አጠቃላይ እይታ -

  • bulma.io ን ለቅጥ ይጠቀማል
  • ለፊት-መጨረሻ ማዕቀፍ ዋጋ ይስጡ
  • app.js ሁሉንም የጃቫስክሪፕት ኮድ ይ containsል
  • index.html ሁሉንም html ይ containsል

የራስዎን ድረ -ገጽ ለማዳበር ከፈለጉ አንዳንድ ነገሮች ልብ ሊሏቸው ይገባል

  1. ከ https አገልጋይ መቅረብ አለበት ፣ ከአካባቢያዊ ፋይል (ፋይል: //) ሊደርሱበት አይችሉም። ለመጀመር ጥሩ የፓይዘን https ድር አገልጋይ እዚህ አለ።
  2. ለዚህ የተለየ ትግበራ የሚሠራው የ Chrome ስሪት 55+ ብቻ ነው። በጣም የተለመዱ የ BLE ኤፒአይዎችን በመጠቀም መተግበሪያ ወይም ፕሮግራም መጻፍ ይችላሉ።
  3. ወደ chrome: // flags/#አንቃ-የሙከራ-ድር-መድረክ-ባህሪያትን በመሄድ አሳሹን እንደገና በማስጀመር የሙከራ የድር መድረክ ባህሪዎች የነቁ መሆናቸውን ያረጋግጡ። በአዲሶቹ የ Chrome ስሪቶች ላይ ይህ በነባሪነት ነቅቷል።

ደረጃ 6 - ድረ -ገጹን መጠቀም

አሁን ሁሉም ነገር ተሰብስቦ ፣ በፕሮግራም ተይዞ ፣ እና ድር ጣቢያው እየቀረበ ስለሆነ የመጨረሻ ውጤቱን መመልከት እንችላለን።

ድር ጣቢያውን ይክፈቱ ፣ በእኛ ሁኔታ ፣ እሱ የሚኖረው https://ufire.co/uFire_BLE/ ላይኛው ቀኝ ጥግ ላይ ያለውን የብሉቱዝ አዶ ጠቅ ያድርጉ እና uFire EC መሣሪያን ይምረጡ። አሁን በኤሲኤስ ውስጥ የኢሲን ንባብ እና በ C ውስጥ ያለውን የሙቀት መጠን ማየት አለብዎት።

እንዲሁም አንዳንድ የመለኪያ አማራጮችን ማዘጋጀት ይችላሉ።

የሚመከር: