ዝርዝር ሁኔታ:

Wifi ነቅቷል OLED ESP32 የመኪና መለኪያዎች 3 ደረጃዎች (ከስዕሎች ጋር)
Wifi ነቅቷል OLED ESP32 የመኪና መለኪያዎች 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Wifi ነቅቷል OLED ESP32 የመኪና መለኪያዎች 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Wifi ነቅቷል OLED ESP32 የመኪና መለኪያዎች 3 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Jennifer Pan I Daughter From Hell I True Crime Documentary 2024, ህዳር
Anonim
Image
Image
Wifi ነቅቷል OLED ESP32 የመኪና መለኪያዎች
Wifi ነቅቷል OLED ESP32 የመኪና መለኪያዎች

መግቢያዎች መጀመሪያ…

እንደ እና እንደገና እንደ የትርፍ ጊዜ ማሳለፊያ ዓይነት የመኪና መለኪያዎችን እሠራለሁ። ለሁለት ተጨማሪ የቅርብ ጊዜ ምሳሌዎች https://www.instructables.com/id/Remote-Car-Monit… እና https://www.instructables.com/id/Remote-Car-Monit… ን ይመልከቱ። በተለይ ከመኪናው የመጀመሪያ ክፍሎች ጋር የሚዋሃዱትን እወዳለሁ። ስለዚህ ፣ ይህ ለምን የተለየ ነው እና እሱን እንድገነባ ያነሳሳኝ። መልሱ ሁለት ነገር ነው -

1) ESP32 - አዲሱን ልጅ በብሎክ ቺፕ ላይ ለመሞከር ፈለግኩ ፣ በተለይ ለእሱ አርዱinoኖ ላይ የተመሠረተ መሣሪያ አዋቂነት በጣም የበሰለ ስለሆነ። ESP32 ከሚያነቃቃቸው አስደሳች ነገሮች አንዱ በ wifi እና በብሉቱዝ ችሎታዎች አብሮገነብ IOT ነው። ይህንን በመጠኑ ቀጥተኛ ለማድረግ (ድር አገልጋዮች ፣ ኤ.ፒ.ዎች ፣ የ wifi ደንበኞች ፣ ኤምዲኤንኤስ ፣ ወዘተ ፣ ወዘተ) ማህበረሰቡ ብዙ ቤተ -መጻህፍት ጽ writtenል።

2) ርካሽ የ OLED ማያ ገጾች - እ.ኤ.አ. በ 2007 ወደ ጂዲ (2004-2007) WRX ላይ በሰዓት ቦታ የተቀመጠውን TFT በመጠቀም መለኪያ አደረግሁ። TFT በተለያዩ ጣዕሞች ይመጣል። አንዳንዶቹ በሌሊት በተሻለ ሁኔታ ይሰራሉ ፣ አንዳንዶቹ በቀን የተሻለ ይሰራሉ ፣ ወዘተ ግን አንዳቸውም በሁሉም ሁኔታዎች ውስጥ አይሰሩም። እኔ ከተጠቀምኩባቸው መለኪያዎች አንዱ በመድረክ አባል ፀሐያማ የትራክ ቀን ወቅት ምንም ፋይዳ እስኪያገኝ ድረስ የመንገዶቼን ስህተት አላስተዋልኩም። ለአውቶሞቲቭ አፕሊኬሽኖች ግሩም የሆኑትን OLED ያስገቡ። እነሱ በሌሊት በጣም ብሩህ አይደሉም እና (ይበልጥ አስፈላጊ) በአብዛኛዎቹ የፀሐይ ብርሃን ሁኔታዎች ውስጥ ይታያሉ።

ለሁለት የጋራ የመኪና መለኪያዎች ፣ የዘይት ግፊት እና የቱርቦ ግፊት ሁሉንም ስለጻፍኩ ይህ ለአንድ ለአንድ አስተማሪ ነው። ሁለቱም በመሠረቱ አንድ ናቸው-አነስተኛ ቁጥር ያለው የመለኪያ መለኪያ ከአናሎግ-እይታ OLED ማሳያ ጋር ልዩ ቁጥሮች እና ከፍተኛዎች ይታያሉ። ሁለቱም እንደ wifi AP እና የድር አገልጋዮች ሆነው ይሰራሉ። አንድ ሰው በኮምፒተር ወይም በሞባይል ስልክ በኩል ከእነሱ ጋር ሲገናኝ ተንቀሳቃሽ የ EKG ስታይፕ ገበታ ሊታይ ይችላል (ይህ በተወሰነ ደረጃ የፈጠራ ክፍል ነው)።

አቅርቦቶች

HELTEC ESP32 ሞዱል-የ wifi ተለዋጭውን ያግኙ

የነዳጅ ግፊት የተወሰኑ ክፍሎች;

የነዳጅ ግፊት ዳሳሽ - አውቶማቲክን 5222 የነዳጅ ግፊት ዳሳሽ የመጠለያ ክፍሎችን እጠቀም ነበር - ይህ በመኪና እና በመጫኛ ቦታ ይለያያል። የዘይት መፍሰስ እንዳይኖር እባክዎን የአገልግሎት ማኑዋሎችን ፣ መድረኮችን ፣ ሜካኒክስን ወዘተ ያማክሩ እና ይህንን በትክክል ያድርጉ።

የተወሰኑ ክፍሎችን ከፍ ያድርጉ;

  • የአየር ግፊት ዳሳሽ (የማሳያ መለኪያ ማድረግ ከፈለጉ ብቻ) -
  • የአየር ቱቦ
  • ቲ መገጣጠሚያዎች

እኔ የተጠቀምኩባቸው ቤተ -መጻሕፍት አስፈላጊዎች አልነበሩም-

Smoothiecharts - https://smoothiecharts.org/ እጅግ በጣም ጥሩ እና ቀላል ክብደት ያለው የቀጥታ ማዘመን ገበታዎች። በጣም ሊበጅ የሚችል እና በበይነመረብ ላይ በሌላ ቦታ የ js ቤተ -መጽሐፍትን በማጣቀሱ ላይ አይመካም። ይህ ለ “አካባቢያዊ- IOT” ዓይነት ቅንብር እና መላው ቤተ-መጽሐፍት በኮድ ውስጥ ለድር አገልጋይ መግለጫ በአንድ ሕብረቁምፊ ውስጥ እንዲስማማ ያስችለዋል!

ESPAsyncWebServer -https://github.com/me-no-dev/ESPAsyncWebServer- በሳጥኑ ላይ የተናገረውን ያደርጋል እና በደንብ ያደርጋል

ThingPulse OLED ግራፊክስ ቤተ -መጽሐፍት (አንዳንድ ጊዜ ወደ ስኪክስ ቤተ -መጽሐፍት ይደውሉ) - https://github.com/ThingPulse/esp8266-oled-ssd130… - ለ ESP ቺፕስ በጣም ቀልጣፋ እና ቀጥተኛ ግራፊክስ። አንዳንድ ሰነፍ ፕሮግራሞችን እንዳደርግ እና አሁንም አሳማኝ እነማዎችን እንዳገኝ ፈቅዶልኛል።

መሣሪያዎች/የተሳሳተ/

ብየዳ ብረት - ለአነፍናፊዎች ረጅም የኬብል ሩጫዎችን ለመሥራት ፣ ራስጌዎችን በቦርዱ ላይ ለመጫን ፣ መጠቅለያ መጠቅለያ ፣ ወዘተ.

ጠመዝማዛ/ሶኬቶች/ሌሎች የመኪና መሣሪያዎች - በመኪና ላይ ዳሳሾችን ለመጫን አስፈላጊ

ባለ ሁለት ጎን ቴፕ - በመኖሪያ ቤቶች ውስጥ መለኪያዎችን ለመጫን እና በመኪና ውስጥ መኖሪያን ለመጫን (ሙቅ ሙጫ እና ሌሎች ነገሮች ሊሠሩ ይችላሉ ፣ ግን እኔ 3 ሜ ባለ ሁለት ጎን የውጭ ማስቀመጫ ቴፕ እመርጣለሁ። በደንብ ይይዛል እና ነገሮችን ሳይጎዳ ሊነቀል ይችላል።)

መቀሶች - ለቴፕ እና ለመቁረጥ ቱቦ እና ዚፕ ግንኙነቶች

የዚፕ ትስስሮች - ነገሮችን አንድ ላይ ለማቆየት ፣ ከዳሽ ስር እና በሞተር ክፍል ውስጥ ሽቦዎችን ለማያያዝ ፣ ዳሳሾችን በቦታው ለመያዝ ፣ ወዘተ.

ደረጃ 1 ኮድ መጀመሪያ/ሃርድዌር ሁለተኛ

ኮድ መጀመሪያ/ሃርድዌር ሁለተኛ
ኮድ መጀመሪያ/ሃርድዌር ሁለተኛ
ኮድ መጀመሪያ/ሃርድዌር ሁለተኛ
ኮድ መጀመሪያ/ሃርድዌር ሁለተኛ

ኮድ እዚህ ማውረድ ይችላል-

የነዳጅ ግፊት -

ግፊት ይጨምሩ -

ከአናሎግ እይታ መለኪያዎች ይልቅ በፊቶች ግፊት ይጨምሩ -

የግራፊክስ ኮድ የ ThingPulse ቤተ -መጽሐፍት በጣም ቀልጣፋ በመሆኑ xbms ን እርስ በእርስ በትክክል መሳል እና አሳማኝ ውጤቶችን ማግኘት ይችላሉ!

የመለኪያ ምስሎች በእርግጥ የመጡት ከክፍት ምንጭ ግራፊክስ ማከማቻ (https://thenounproject.com/) ነው። አርቲስቱ Iconic ፣ CY (https://thenounproject.com/icon/490005/)።

እያንዳንዱን የመለያ ምልክት የሚያመለክት መርፌ 20 የተለያዩ ፍሬሞችን ለማመንጨት ጂምፕን እጠቀም ነበር። የፈገግታ ፊት አዶዎቹ በ NOVITA ASTRI ፣ መታወቂያ እና እዚህ አሉ

ከዚያ ይህንን ዘዴ በመጠቀም እነዚህን ሁሉ ወደ const uint8_t ድርድሮች ቀየርኳቸው (ፍንጭ-ቀለሞቹ ሲያሳዩዋቸው ከተገለበጡ ፣ ቀለሞቹን በዋናው ላይ ብቻ ይገለብጡ)- https://blog.squix.org/2015/05/esp8266- nodemcu-ho…

የቀጥታ አኒሜሽን ኮድ በጣም ቀጥተኛ ነው-

  • ንባብን ከአነፍናፊ ያግኙ
  • የመለኪያ ንባብ (ለአዎንታዊ የማበረታቻ እሴቶች ከ 1 እስከ 1 አደረግሁት እና ባዶ በሚሆንበት ጊዜ መርፌው በሚጨምርበት ጊዜ ብቻ ያንቀሳቅሰዋል)
  • Xbm ን ይሳሉ እና ከዚያ ለሁሉም ነገር የቁጥር ቁምፊዎችን ያስቀምጡ።
  • ያለቅልቁ እና መድገም

የአነፍናፊ ኮድ - ለጥቂት ሌሎች ፕሮጀክቶች ለእነዚህ ሁለት ዳሳሾች የተጠቀምኩበትን የአነፍናፊ ኮድ እንደገና እጠቀማለሁ። ከተዘለሉ ዳሳሾች ለመራቅ የተወሰነ አማካኝ አከልኩ። ይህ እያንዳንዱን “ንባብ” በአማካይ 5 ንባቦችን ማንበብን ያጠቃልላል።

የማሳደጊያ ኮድ (ዳሳሽ ኤዲሲው ከ 0-1024 ወደ ደረጃዎች የሚለወጥ ከ 0-5 ቮልት የአናሎግ ቫል ይሰጣል)

int getBoost () {float rboost = ((analogRead (36) + analogRead (36) + analogRead (36) + analogRead (36) + analogRead (36))/5); /ተንሳፋፊ ResultPSI = (rboost*(. 00488)/(. 022) +20) /6.89 - atmo; // ለ kpa float ResultPSI = (((rboost /4095) + 0.04) /0.004) * 0.145 - 0.145 - atmo; // በ 0.145 ወደ calsi psi // 4096 እሴቶች በ esp32 /*rBoost = rBoost + 1; ከሆነ (rBoost> = 20) {rBoost = 0; }*/ መመለስ (ResultPSI); }

የነዳጅ ግፊት ኮድ (አነፍናፊው እሱ በሚሰማው ግፊት ላይ በመመርኮዝ የመቋቋም ችሎታውን ይለያያል ስለዚህ ይህንን ከ 0-5v ወደ voltage ልቴጅ ለመለወጥ የቮልቴጅ መከፋፈያ ያስፈልጋል-https://electronics.stackexchange.com/questions/3…https:/ /www.instructables.com/id/Remote-Car-Monito …… ወደታች) ለበለጠ መረጃ)

int getOilPSI () {float psival = ((analogRead (36) + analogRead (36) + analogRead (36) + analogRead (36) + analogRead (36))/5); psival = -0.0601*psival + 177.04 - 14.5; ተመላሽ psival; }

የድር አገልጋይ እና የኤ.ፒ. ተግባር - የ AP ተግባራዊነት ቀላል ነው - ለማሰራጨት ከሚፈልጉት ESSID ጋር ፈጣን እና የ AP ነገር እና እርስዎ ለመሄድ ጥሩ ነዎት።

const char *ssid = "boost_gauge_ap"; const char *password = "password";

WiFi.softAP (ssid ፣ የይለፍ ቃል);

ስለዚያ መጨነቅ እንዳይኖርብዎ እንኳን የ DHCP አገልጋይ አለው። በነባሪነት አይፒው 192.168.1.4 ነው (ለምን እንደሆነ አያውቅም ፣ ያ የመረጠው ብቻ ነው)። የድር አገልጋዩ ቢት ትንሽ ተንኮለኛ እና ትንሽ ምርምር የሚፈልግ ነው። በቀጥታ የማዘመን ውሂብን እንዲያገኝ በመሰረቱ የአሲንክ ድር አገልጋይ ይፈልጋሉ። እንደ እድል ሆኖ ለዚያ ቤተመጽሐፍት አለ። እኔ የጃቫስክሪፕት ገንቢ አይደለሁም ፣ ስለዚህ ለስላሳ ገበታዎች እስክሰናከል ድረስ ከግራፍ እና ግራፍ ቤተመፃህፍት ስብስብ ጋር አሰብኩ። አብዛኛዎቹ ሌሎች የገበታ ቤተ -መጻህፍት የተፃፉት አንድ ገጽ በሚሰጥበት ጊዜ በተለዋዋጭ ከተጫኑ ሌሎች ቤተ -መጻሕፍት ውስጥ ሁሉንም ዓይነት ኮዶችን ይወርሳሉ። ይህ ከበይነመረቡ ገለልተኛ ሆኖ እንዲሠራ ፈልጌ ነበር ስለዚህ ይህ ትልቅ ግኝት ነበር። በሁለተኛ ደረጃ በአርዲኖ ላይ እንዲገጣጠም ትንሽ መሆን ነበረበት እና በኮዱ ውስጥ እንደሚመለከቱት በአንድ የቻር ድርድር ውስጥ ይገጥማል።

የዌብሳይቨር መግለጫዎች - #AsyncTCP.h ን ጨምሮ #ESPAsyncWebServer.h… AsyncWebServer አገልጋይ (80); // አፋጠነው እና ወደብ ይምረጡ (80 ለ http መደበኛ ነው)… server.on (“/” ፣ HTTP_GET ፣ (AsyncWebServerRequest *ጥያቄ) {request-> ላክ (200 ፣ “ጽሑፍ/html” ፣”… ድህረ -ገጹ + እጅግ በጣም ብዙ ቻር ድርድር ውስጥ ለስላሳ ወረቀቶች ቤተ -መጽሐፍት}) ፤ አገልጋይ። -> ላክ (200 ፣ “ጽሑፍ/html” ፣ Sboost) ፤}) ፤ server.begin ();

ደረጃ 2 - ሃርድዌር እና ሽቦ

ሃርድዌር እና ሽቦ
ሃርድዌር እና ሽቦ
ሃርድዌር እና ሽቦ
ሃርድዌር እና ሽቦ
ሃርድዌር እና ሽቦ
ሃርድዌር እና ሽቦ

በማዕከለ -ስዕሉ ውስጥ የሚታየው እኔ የምጠቀምባቸው ሁለቱ ዳሳሾች ናቸው። ትልቁ ወርቃማ ቀለም ያለው አውቶሜትር 2242 የነዳጅ ግፊት ዳሳሽ ነው። የዚህ ዳሳሽ አካል እና ክር መሬት ነው እና ተርሚናሉ በመቃወም ንባብ ነው።

አውቶሜተር ለማንኛውም ዳሳሾቻቸው የግፊት የመቋቋም ወይም የሙቀት መጠንን የመቋቋም ኩርባ ይሰጥዎታል። እኔ የቮልቴጅ መከፋፈያ በመጠቀም ይህንን ወደ voltage ልቴጅ ቀይሬዋለሁ (የወልና ዲያግራምን ይመልከቱ)።

የ MPX4250AP የአየር ግፊት ዳሳሽ ሶስት ቀጥታ ፒን እና በርካታ ጥቅም ላይ ያልዋሉ ፒኖች አሉት። እነሱ በ V ፣ በመሬት እና በአነፍናፊ ውፅዓት ናቸው። በማይክሮ መቆጣጠሪያው (ወይም በዚህ mcu 0-3 ቮልት ሁኔታ ሊነበብ የሚችል) የ 0-5v ንባብን ያወጣል። ለእሱ ዝርዝር ሉህ እዚህ ይገኛል

ከ 5 ቮ ወደ 3 ቮ አመክንዮ በመቀነስ በርካታ ጉዳዮች አሉ። በእኔ ሁኔታ የቮልቴጅ መከፋፈሉን ለቀላልነት ተጠቀምኩ እና በስራ ቦታዬ ዙሪያ ያሉ ክፍሎች ነበሩኝ። በተጨማሪ ክፍሎች (ሁለቱ ተከላካዮች) ሊፈጠር በሚችለው ስህተት ላይ በመመስረት ትንሽ ስህተትን ወደ ንባቦቹ ያስተዋውቃሉ። ይህ በአንዳንድ ሁኔታዎች ንባቦችዎን 10% ቅናሽ ሊያደርግ ይችላል። ከዚህ ጋር መኖር እችላለሁ። ካልቻሉ ኦፕፓም እና ተቃዋሚዎች ወይም የሎጂክ ደረጃ መለወጫ (ከተለያዩ የኤሌክትሮኒክስ አቅራቢዎች ይገኛል። Sparkfun እዚህ አንድ አለው https://www.sparkfun.com/products/12009 እኔ ወደ እሱ መለወጥ እችላለሁ) በዚህ መለኪያ ላይ አንዳንድ ጊዜ ከፍተኛ ንባቦችን አገኛለሁ (በእውነቱ ይህንን ምርት በገመድ ዲያግራሜ ላይ አሳይቻለሁ)።

ESP32 ን በዩኤስቢ በኩል አበርክቻለሁ። ይህ እንደዚህ ያለ ቀጥተኛ ቻርጅ መሙያ መዘርጋትን ያጠቃልላል https://www.amazon.com/gp/product/B00U2DGKOK/ref=p… ወደ መኪናው ከዚያም የዩኤስቢ ማዕከልን በመጠቀም ለመለያየት። በአነስተኛ አካባቢ ሁሉም ነገር እንዲሠራ ለማረጋገጥ የቀኝ አንግል የዩኤስቢ ገመዶችን እንደተጠቀምኩ ማየት ይችላሉ (https://www.amazon.com/gp/product/B00ENZDFQ4/ref=p…)።

ሌሎች ፎቶዎች ቀዳዳዎችን የምቆርጥባቸውን ወይም ሽቦ የሮጥኩባቸውን ቦታዎች ያሳያሉ። እያንዳንዱ መኪና የተለየ ይሆናል። ጥንቃቄ ይጠቀሙ ፣ ቢላዎች እና መቀሶች ስለታም ናቸው ፣ ኤሌክትሪክ አደገኛ ሊሆን ስለሚችል እባክዎን ነገሮችን ከማቀላቀልዎ በፊት እባክዎን ባትሪውን ያላቅቁ።

ደረጃ 3: 3 ዲ የታተመ መኖሪያ ቤት

3 ዲ የታተመ መኖሪያ ቤት
3 ዲ የታተመ መኖሪያ ቤት

ለዚህ በርካታ የ 3 ዲ የታተሙ ቤቶችን ተጠቅሜያለሁ።

  • አጠቃላይ ትልቅ 2 ማያ ገጽ ክብ መለኪያ። ይህንን በመጀመሪያው ገጽ ሥዕሎች ላይ ማየት ይችላሉ። በእኔ ሰረዝ ላይ በሰዓቴ አጠገብ አስቀምጫለሁ።
  • ከ 2008 እስከ 2014 በግምት ከሱባሩ ኢምፔሬዛ (wrx ፣ sti ፣ ወዘተ) ሰዓት ጋር የሚስማማ ነጠላ የመለኪያ ሽብልቅ ዘይቤ።
  • በተሽከርካሪ ጎማ አምዶች እና በሌሎች በትንሹ የተጠጋጉ ገጽታዎች ላይ የሚገጣጠም ባለሁለት መለኪያ ቁራጭ -

የእርስዎን ፍላጎቶች ለማሟላት እነዚህን ለመቅዳት እና ለማስተካከል እንኳን በደህና መጡ። አንዳቸውም ቢሆኑ ፍጹም አይደሉም እና ሁሉም ትንሽ ማስተካከያ ያስፈልጋቸዋል።

አንዳንድ ማስታወሻዎች

  • እኔ plastidip ጋር የእኔን ጨርሷል; እሱ የሰነፍ ተመራጭ ዘዴ ነው።
  • የላስቲክ ፕላስቲኮች ለእርስዎ የማይጠቅሙ ጥቃቅን ቅንጣቶችን ይፈጥራሉ ፣ ተገቢ ጭምብል ይጠቀሙ።
  • ለቤቶቼ PETG ን እጠቀም ነበር። ኤቢኤስ እንዲሁ ጥሩ ነው። PLA በዳሽቦርድ ላይ በሞቃት ፀሐይ ውስጥ ይራመዳል።
የ IoT ፈተና
የ IoT ፈተና
የ IoT ፈተና
የ IoT ፈተና

በ IoT ፈተና ውስጥ ሁለተኛ ሽልማት

የሚመከር: