ዝርዝር ሁኔታ:
- ደረጃ 1: የሚያስፈልጉዎት ነገሮች
- ደረጃ 2 - ግንኙነቶች
- ደረጃ 3 - ሶፍትዌሩ
- ደረጃ 4 - ረቂቅ
- ደረጃ 5 - የእኛን ውሂብ ማሳየት
- ደረጃ 6 - ድረ -ገጹን መጠቀም
ቪዲዮ: IoT Hydroponics - EC ይለኩ 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ይህ አስተማሪ የሃይድሮፖኒክ ንጥረ ነገር መፍትሄን የኤሌክትሪክ እንቅስቃሴን ለመቆጣጠር የብሉቱዝ ዝቅተኛ የኃይል በይነመረብ የነገሮችን መሣሪያ እንዴት እንደሚያደርግ ያሳያል።
ሃርድዌሩ ማንኛውም የ ESP32 ልማት ቦርድ እና uFire ገለልተኛ የኢ.ኢ.ኢ.ኢ በይነገጽ ይሆናል።
በድር ብሉቱዝ በኩል ከመሣሪያችን ጋር በሚገናኝ ቀላል ድረ -ገጽ ላይ ውሂባችንን እናሳያለን።
ደረጃ 1: የሚያስፈልጉዎት ነገሮች
- ማንኛውም የ ESP32 ልማት ቦርድ። ይህ ምክንያታዊ ይመስላል ፣ ግን ማንኛውም ይሠራል።
- ገለልተኛ የኢ.ኢ.ሲ. ሁለቱንም በ ufire.co ማግኘት ይችላሉ
- እንደ ሽቦዎች እና የዩኤስቢ ገመዶች ያሉ አንዳንድ ዕድሎች እና ጫፎች።
ደረጃ 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 - ሶፍትዌሩ
- እኔ አርዱዲኖን ፣ አርዱዲኖ አይዲኢን ያውቁታል ፣ እና አስቀድመው ጭነውታል ብዬ እገምታለሁ። ካልሆነ አገናኞችን ይከተሉ።
- ቀጣዩ ነገር የ ESP32 መድረክን መጫን ነው። በሆነ ምክንያት ፣ አይዲኢ ሊያቀርበው በሚችሉት የመሣሪያ ስርዓት አስተዳደር ባህሪዎች ይህ አልቀለለም ፣ ስለዚህ ወደ github ገጽ መሄድ እና ተገቢውን የመጫኛ መመሪያዎችን መከተል ያስፈልግዎታል።
-
አሁን ለቤተመጽሐፍት ፦
- ከአርዱዲኖ አይዲኢ ውስጥ ፣ ጎቶ ንድፍ / ቤተመፃሕፍትን ያስተዳድሩ / አካትት… እና ‹የተናጠል የኢሲ መጠይቅ በይነገጽ› ን ይፈልጉ እና ይጫኑ።
- '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ል
የራስዎን ድረ -ገጽ ለማዳበር ከፈለጉ አንዳንድ ነገሮች ልብ ሊሏቸው ይገባል
- ከ https አገልጋይ መቅረብ አለበት ፣ ከአካባቢያዊ ፋይል (ፋይል: //) ሊደርሱበት አይችሉም። ለመጀመር ጥሩ የፓይዘን https ድር አገልጋይ እዚህ አለ።
- ለዚህ የተለየ ትግበራ የሚሠራው የ Chrome ስሪት 55+ ብቻ ነው። በጣም የተለመዱ የ BLE ኤፒአይዎችን በመጠቀም መተግበሪያ ወይም ፕሮግራም መጻፍ ይችላሉ።
- ወደ chrome: // flags/#አንቃ-የሙከራ-ድር-መድረክ-ባህሪያትን በመሄድ አሳሹን እንደገና በማስጀመር የሙከራ የድር መድረክ ባህሪዎች የነቁ መሆናቸውን ያረጋግጡ። በአዲሶቹ የ Chrome ስሪቶች ላይ ይህ በነባሪነት ነቅቷል።
ደረጃ 6 - ድረ -ገጹን መጠቀም
አሁን ሁሉም ነገር ተሰብስቦ ፣ በፕሮግራም ተይዞ ፣ እና ድር ጣቢያው እየቀረበ ስለሆነ የመጨረሻ ውጤቱን መመልከት እንችላለን።
ድር ጣቢያውን ይክፈቱ ፣ በእኛ ሁኔታ ፣ እሱ የሚኖረው https://ufire.co/uFire_BLE/ ላይኛው ቀኝ ጥግ ላይ ያለውን የብሉቱዝ አዶ ጠቅ ያድርጉ እና uFire EC መሣሪያን ይምረጡ። አሁን በኤሲኤስ ውስጥ የኢሲን ንባብ እና በ C ውስጥ ያለውን የሙቀት መጠን ማየት አለብዎት።
እንዲሁም አንዳንድ የመለኪያ አማራጮችን ማዘጋጀት ይችላሉ።
የሚመከር:
ከአልትራሳውንድ ዳሳሽ HC-SRF04 (የቅርብ ጊዜ 2020) ጋር ያለውን ርቀት ይለኩ-3 ደረጃዎች
ከአልትራሳውንድ ዳሳሽ HC-SRF04 (የቅርብ ጊዜ 2020) ጋር ርቀቱን ይለኩ-የአልትራሳውንድ ዳሳሽ (ርቀት) ምንድነው? ሰዎች የማይሰሙት ከፍተኛ ማዕበል ያለው አልትራሳውንድ (ሶናር)። ሆኖም ፣ በተፈጥሮ ውስጥ በሁሉም ቦታ የአልትራሳውንድ ሞገዶች መኖራቸውን ማየት እንችላለን። እንደ የሌሊት ወፎች ፣ ዶልፊኖች ባሉ እንስሳት ውስጥ … የአልትራሳውንድ ሞገዶችን ይጠቀሙ
አርዱዲኖን በመጠቀም ዋናውን ድግግሞሽ ይለኩ 7 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖን በመጠቀም ዋናውን ድግግሞሽ ይለኩ -ኤፕሪል 3 ፣ የህንድ ጠቅላይ ሚኒስትር ሽሪ። ናሬንድራ ሞዲ ህንድ ከኮሮና ቫይረስ ጋር ያደረገችውን ትግል ለማሰብ ኤፕሪል 5 ቀን 9 00 ላይ መብራታቸውን አጥፍተው መብራት (ዲያ) እንዲያበሩ ሕንዳውያንን ጠይቀዋል። ማስታወቂያው ከወጣ በኋላ ትልቅ ሁከት ነበር
የንፋስ ፍጥነትን በማይክሮ ቢት እና ቢት ዑደቶች ይለኩ - 10 ደረጃዎች
የንፋስ ፍጥነትን በማይክሮ - ቢት እና እስክ ወረዳዎች ይለኩ - ታሪክ እኔ እና ልጄ በአየር ሁኔታ ፕሮጀክት አናሞሜትር ላይ ስንሠራ ፕሮግራምን በማሳተፍ ደስታን ለማራዘም ወሰንን። አናሞሜትር ምንድን ነው? ነው። ደህና ፣ ነፋሱን የሚለካ መሣሪያ ነው
የአየር ጥራት ይለኩ - 17 ደረጃዎች
የአየር ጥራትን ይለኩ - የአየር ጥራት እና ጥቃቅን ቅንጣቶች - የታገዱት ቅንጣቶች (“ጠ / ሚ” ለ “ልዩ ጉዳይ”) በአጠቃላይ በአየር የተሸከሙት ጥሩ ጠንካራ ቅንጣቶች ናቸው (ዊኪፔዲያ)። ጥሩ ቅንጣቶች ወደ ሳንባዎች በጥልቀት ዘልቀው ይገባሉ። ውስጥ ሊያስከትሉ ይችላሉ
Raspberry Pi ን በመጠቀም ከፍታ ፣ ግፊት እና የሙቀት መጠን በ MPL3115A2: 6 ደረጃዎች ይለኩ
Raspberry Pi ን በመጠቀም ከፍታ ፣ ግፊት እና የሙቀት መጠን በ MPL3115A2 ይለኩ - እርስዎ ያለዎትን ይወቁ እና ለምን እንደያዙት ይወቁ! የሚስብ ነው። ወደ ብዙ አፕሊኬሽኖች ሲገባ በበይነመረብ አውቶሜሽን ዘመን ውስጥ እየኖርን ነው። እንደ ኮምፒተር እና የኤሌክትሮኒክስ አፍቃሪዎች ፣ ከ Raspberry Pi a ጋር ብዙ እየተማርን ነበር