ዝርዝር ሁኔታ:

ጥቃቅን ESP8266 የሙቀት ምዝግብ ማስታወሻ (ጉግል ሉሆች) 15 ደረጃዎች
ጥቃቅን ESP8266 የሙቀት ምዝግብ ማስታወሻ (ጉግል ሉሆች) 15 ደረጃዎች

ቪዲዮ: ጥቃቅን ESP8266 የሙቀት ምዝግብ ማስታወሻ (ጉግል ሉሆች) 15 ደረጃዎች

ቪዲዮ: ጥቃቅን ESP8266 የሙቀት ምዝግብ ማስታወሻ (ጉግል ሉሆች) 15 ደረጃዎች
ቪዲዮ: SKR 1.4 - TMC2209 v1.2 2024, ሀምሌ
Anonim
ትንሹ ESP8266 የሙቀት ምዝግብ ማስታወሻ (ጉግል ሉሆች)
ትንሹ ESP8266 የሙቀት ምዝግብ ማስታወሻ (ጉግል ሉሆች)
ትንሹ ESP8266 የሙቀት ምዝግብ ማስታወሻ (ጉግል ሉሆች)
ትንሹ ESP8266 የሙቀት ምዝግብ ማስታወሻ (ጉግል ሉሆች)
ትንሹ ESP8266 የሙቀት ምዝግብ ማስታወሻ (ጉግል ሉሆች)
ትንሹ ESP8266 የሙቀት ምዝግብ ማስታወሻ (ጉግል ሉሆች)

ይህ የእራስዎን ፣ በጣም ትንሽ የ WiFi የነቃ የሙቀት ምዝግብ ማስታወሻ እንዴት እንደሚሠሩ ላይ መመሪያ ነው። እሱ በ 200 mAh ሊቲየም ባትሪ እና በማይክሮ ዩኤስቢ ባትሪ መሙያ በ 3 ዲ የታተመ መያዣ ውስጥ በ ESP-01 ሞዱል እና በ DS18B20 ዲጂታል የሙቀት ዳሳሽ ላይ የተመሠረተ ነው።

በእውነቱ በትክክል ከተሰራ አስደናቂ ፕሮጀክት ነው ፣ ነገር ግን የማስጠንቀቂያ ቃል ሁሉንም ነገር በእጅ መሸጥ እና ምንም ነገር ሳይሰብሩ እና ሶፍትዌሩ እንዲሠራ ማድረጉ በጣም ረጅም ነው። ስለዚህ እባክዎን ከመማርዎ በፊት ሁሉንም አስተማሪውን ያንብቡ።

ማንም ሰው የሚገነባ ከሆነ እሱን እና እሱን የሚጠቀሙበትን ለማየት እወዳለሁ ፣ እስካሁን ድረስ በተለመደው የበጋ ቀን (50 ደቂቃ በርቶ ፣ 20 ደቂቃ ጠፍቶ) የኤሲዬን የግዴታ ዑደት ለመወሰን ተጠቅሜበታል እና እጠቀማለሁ። በክረምት ወቅት የሾርባዎችን የሙቀት መጠን ለመቆጣጠር…

ደረጃ 1 ቁሳቁሶች/መሣሪያዎች

ቁሳቁሶች/መሣሪያዎች
ቁሳቁሶች/መሣሪያዎች

ምንም እንኳን ክፍሎቹ ጥቂቶች ቢሆኑ እና እቅዱ በጣም ቀላል ቢሆንም ፣ ወደ ጥሩ እና ተግባራዊ ቅጽ ሁኔታ ውስጥ ለመግባት ብዙ ጥረት ይጠይቃል…

የሚያስፈልጉዎት ክፍሎች-

  • አንድ ESP01
  • አንድ 200 ሚአሰ LiPo ባትሪ
  • አንድ TP4056 LiPo መሙያ ሞዱል
  • አንድ HT7333A 3.3V የቮልቴጅ ተቆጣጣሪ
  • አንድ DS18B20 የሙቀት ዳሳሽ
  • ሁለት SMD 4.7kΩ ተቃዋሚዎች
  • ሁለት ጥቃቅን የግፊት አዝራሮች

የሚያስፈልጉዎት መሣሪያዎች/መሣሪያዎች-

  • ቀጭን የታጠፈ ሽቦ (ሽቦ-መጠቅለያ ሽቦ እጠቀም ነበር)
  • የብረት/ጣቢያን ፣ የመሸጫ ፣ የፍሎክስ እና የማራገፊያ ፓምፕ
  • አነጣጥሮ ተኳሾች/ሽቦ ሽቦዎች ፣ ጠመዝማዛዎች
  • ኮምፒተር
  • የ ESP01 ፕሮግራሚንግ ቦርድ
  • 3 ዲ አታሚ
  • Superglue/Cyanoacrylate ማጣበቂያ

ደረጃ 2: መሸጥ -ትንሹ Deep_Sleep Wire

ብየዳ - ትንሹ Deep_Sleep Wire
ብየዳ - ትንሹ Deep_Sleep Wire
ብየዳ - ትንሹ Deep_Sleep Wire
ብየዳ - ትንሹ Deep_Sleep Wire
ብየዳ - ትንሹ Deep_Sleep Wire
ብየዳ - ትንሹ Deep_Sleep Wire

በባትሪ ኃይል የተያዘ ሎገር ሊኖረው ከሚገባቸው ቁልፍ ባህሪዎች አንዱ በተቻለ መጠን ለረጅም ጊዜ እንዲቆይ ዝቅተኛ የኃይል ሁኔታ ነው። ESP8266 ESP. DeepSleep () አለው ፤ አማራጭ ፣ ግን GPIO_16 ከ EXT_RSTB (ዳግም አስጀምር) ፒን ጋር እንዲገናኝ ይፈልጋል ፣ እንደ አለመታደል ሆኖ ለእኛ በ ESP01 ሞዱል ላይ አልተሰበረም። ይህ ማለት በ SMD ESP8266 ቺፕ ላይ ቀጭን ሽቦን ወደ ትክክለኛው ፒን በእጅ መሸጥ አለብን ማለት ነው። ይህ በጣም ፈታኝ ነው ነገር ግን በመደበኛ የሽያጭ ብረት እና ብዙ ትዕግስት እና ቋሚ እጆች በመጠቀም ሊከናወን ይችላል። GPIO_16 ጫፉ ላይ ስለሆነ በችግሩ ላይ ለመሸጥ በጣም ቀላል ስለሚያደርግ በተቆራረጠ capacitor አቅራቢያ ባለው ቺፕ ጎን ላይ የመጨረሻው ፒን ነው። መልካም አድል!

ደረጃ 3: ፕሮቶታይፕ

ፕሮቶታይፕ
ፕሮቶታይፕ
ፕሮቶታይፕ
ፕሮቶታይፕ

ወደ ጉዳዩ ለመሄድ ወደ መጨረሻው ኤሌክትሮኒክስ ከመጨመቁ በፊት እኔ ሽቶ-ሰሌዳ በመጠቀም ፕሮቶታይፕ ሠራሁ። አንዴ ጥቃቅን እና ጠባብ በሆነ መያዣ ውስጥ መላ መፈለግ በጣም ከባድ ስለሚሆን ሁሉም አካላት አብረው እንደሚሠሩ ለመመርመር ይህ አማራጭ እርምጃ ነበር። እንዲሁም በዳቦ ሰሌዳ ላይ በቀላሉ ሊከናወን ይችላል።

ደረጃ 4 - ፕሮግራሚንግ

ፕሮግራሚንግ ማድረግ
ፕሮግራሚንግ ማድረግ
ፕሮግራሚንግ ማድረግ
ፕሮግራሚንግ ማድረግ
ፕሮግራሚንግ ማድረግ
ፕሮግራሚንግ ማድረግ

ESP8266 ን ፕሮግራም ለማድረግ GPIO_2 ን ከመሬት ጋር ለማገናኘት የግፊት ቁልፍን በመጨመር ትንሽ ማሻሻያ በማድረግ ከቻይና ርካሽ የፕሮግራም ሞዱል መጠቀም ይችላሉ። ESP8266 ን ማንፀባረቅ ከዚህ አስተማሪ ወሰን ውጭ ነው ፣ ግን በ GitHub ገጽ ላይ በተገኘው አርዱinoኖ ንድፍ በቀላሉ ሊከናወን ይችላል። ArduinoJSON ን እና የ OneWire ቤተ -መጽሐፍትን እና በእርግጥ የ ESP ኮርሶችን መጫንዎን ያረጋግጡ።

አስፈላጊ! የ SPIFFS ውሂቡን በቦርዱ ላይ መስቀሉን አይርሱ። በ SPIFFS ማህደረ ትውስታ ውስጥ የተከማቸ የማዋቀሪያ ፋይል ሳይኖር ምዝግብ ማስታወሻው አይነሳም።

github.com/Luigi-Pizzolito/ESP8266-Temperatu…

ደረጃ 5: Interwebz: Google ቅርጾች

ኢንተርዌብዝ - የጉግል ቅጾች
ኢንተርዌብዝ - የጉግል ቅጾች
ኢንተርዌብዝ - የጉግል ቅጾች
ኢንተርዌብዝ - የጉግል ቅጾች
ኢንተርዌብዝ - የጉግል ቅጾች
ኢንተርዌብዝ - የጉግል ቅጾች
ኢንተርዌብዝ - የጉግል ቅጾች
ኢንተርዌብዝ - የጉግል ቅጾች

የእኛ የምዝግብ ማስታወሻ ጀርባ የ Google ቅጾች እና ሉሆች እና IFTTT በመካከላቸው ይከናወናል። ፎቶዎቹን ከዚህ ብቻ መከተል በጣም ቀላሉ ነገር ነው።

  1. አዲስ ቅጽ ያዘጋጁ።
  2. በ Google Chrome የገንቢ መሣሪያዎች አማካኝነት የቅጽ ምላሽ ጥያቄን ይያዙ።
  3. ማስታወሻ ጥያቄ ዩአርኤል ፣ እና የጥያቄ ውሂብ
  4. ቅጹን ከ Google ሉህ በራስ-ከማዘመን ጋር ያገናኙ
  5. ወደ ሉሆች ግራፎችን ያክሉ

ደረጃ 6: Interwebz: IFTTT Webhooks

Interwebz: IFTTT Webhooks
Interwebz: IFTTT Webhooks
Interwebz: IFTTT Webhooks
Interwebz: IFTTT Webhooks
Interwebz: IFTTT Webhooks
Interwebz: IFTTT Webhooks
Interwebz: IFTTT Webhooks
Interwebz: IFTTT Webhooks

በእውነቱ በዚህ ደረጃ የደረጃ በደረጃ ስዕሎችን ብቻ ይከተሉ።

  1. አዲስ የ IFTTT አፕሌት ይፍጠሩ
  2. ቀስቅሴውን እንደ የድር መንጠቆ ጥያቄ ክስተት ይምረጡ ፣ የክስተቱን ስም ያስተውሉ።
  3. የድር መንጠቆ ጥያቄ ለመሆን እርምጃውን ይምረጡ።
  4. ከገንቢ መሣሪያዎች የጥያቄ ዩአርኤል የ Google ቅጾችን ይመሰርታሉ።
  5. የጥያቄ ዘዴውን ወደ POST ያዘጋጁ
  6. የይዘት አይነትን ወደ 'application/x-www-urlencoded' ያቀናብሩ
  7. ከገንቢ መሣሪያዎች የመጣውን የጥያቄ ጥያቄ የ Google ቅጾችን ይመሰርቱ።
  8. መስኮችን ለሙቀት እና ለቮልቴጅ ይፈልጉ እና በ ‹ግብዓቶች› ይተኩ። እሴት 1 እና እሴት 2.
  9. አፕል ጨርስ።

ደረጃ 7: ኢንተርዌብዝ-መዝገብ ቤትዎን ያዘጋጁ

ኢንተርዌብዝ-መዝጋቢዎን ያዘጋጁ
ኢንተርዌብዝ-መዝጋቢዎን ያዘጋጁ
ኢንተርዌብዝ-መዝጋቢዎን ያዘጋጁ
ኢንተርዌብዝ-መዝጋቢዎን ያዘጋጁ
ኢንተርዌብዝ-መዝጋቢዎን ያዘጋጁ
ኢንተርዌብዝ-መዝጋቢዎን ያዘጋጁ

ፎቶዎቹን ይከተሉ…

  1. የ IFTTT Maker Webhooks ሰነድን እዚህ ይጎብኙ
  2. የክስተቱን ስም ከገቡ በኋላ ቀስቅሴ ዩአርኤልዎን ይቅዱ።
  3. የማዋቀሪያ አዝራሩን በመያዝ እና የመልሶ ማግኛ ቁልፍን በማንኳኳት በእርስዎ TinyTempLogger ላይ የማዋቀሪያ ሁነታን ያስገቡ ፣ ከ ESP_Logger ጋር ይገናኙ እና 192.168.4.1 ን ይክፈቱ።
  4. ዩአርኤልዎን ያስገቡ ፣ ወደ አስተናጋጅ እና ዩአርአይ ተከፋፍሉ
  5. እንደ ልኬቶች ስሞች ‹እሴት1› እና ‹value2› ን ያስገቡ።
  6. አስቀምጥ ላይ ጠቅ ያድርጉ እና ከዚያ ዳግም ያስጀምሩ።

የእርስዎ የምዝግብ ማስታወሻ አሁን በ IFTTT ቅብብል በኩል ወደ ጉግል ሉሆች ውሂብ መለጠፍ መቻል አለበት።

ደረጃ 8: መሸጥ -ባትሪ ፣ ባትሪ መሙያ እና ተቆጣጣሪ

መሸጫ - ባትሪ ፣ ባትሪ መሙያ እና ተቆጣጣሪ
መሸጫ - ባትሪ ፣ ባትሪ መሙያ እና ተቆጣጣሪ
መሸጫ - ባትሪ ፣ ባትሪ መሙያ እና ተቆጣጣሪ
መሸጫ - ባትሪ ፣ ባትሪ መሙያ እና ተቆጣጣሪ

በዚህ ነጥብ ፣ በዳቦ ሰሌዳ/ሽቶ ሰሌዳ ላይ ሙሉ በሙሉ ተግባራዊ የሆነ ፕሮቶታይፕ ሊኖርዎት ይገባል። በሚቀጥሉት ጥቂት እርከኖች ወቅት እኛ የምንችለውን ሁሉ ወደ ትንሹ የቅርጽ ሁኔታ ሁሉንም ክፍሎች የሞቱ-የሳንካ ዘይቤን እንሸጣለን።

በመርሃግብሩ መሠረት ባትሪውን ፣ ተቆጣጣሪውን እና ባትሪ መሙያውን እርስ በእርስ በመሸጥ ይጀምሩ።

ዘዴው እንዲሁ በ GitHub ገጽ ላይ ሊገኝ ይችላል።

ደረጃ 9: መሸጥ -የፒን ራስጌዎችን ያስወግዱ

መሸጫ: የፒን ራስጌዎችን ያስወግዱ
መሸጫ: የፒን ራስጌዎችን ያስወግዱ
መሸጫ: የፒን ራስጌዎችን ያስወግዱ
መሸጫ: የፒን ራስጌዎችን ያስወግዱ
መሸጫ: የፒን ራስጌዎችን ያስወግዱ
መሸጫ: የፒን ራስጌዎችን ያስወግዱ

አስፈላጊ! የፒን ራስጌዎችን ከማስወገድዎ በፊት ፕሮግራሙን እና SPIFFS ን ማብራትዎን ያረጋግጡ እና ወረዳውን ፕሮቶታይፕ ማድረጉ እና የሚሰራ መሆኑን አረጋግጠዋል! ከዚህ እርምጃ በኋላ ማህደረ ትውስታን ማብራት ህመም ይሆናል !!

ወረዳው እንደ ፕሮቶታይፕ ሙሉ በሙሉ የሚሰራ ከሆነ ብቻ ነው የሚሰራው።

የፒን ራስጌዎችን ማስወገድ ትንሽ ፈታኝ ነው ፣ የእኔ ስትራቴጂ ፍሰትን በቀላሉ ለመተግበር እና ፒንሶቹን ለማውጣት ጠመዝማዛዎችን በሚጠቀሙበት ጊዜ በአንድ ጊዜ ሁሉንም ፒኖች በሻጭ ለማሞቅ መሞከር ነው። ከዚያም ቀዳዳዎቹ ውስጥ የተጣበቀውን ሻጭ ለማቅለጥ እና ለማጠጣት ከታች ያለውን የሽያጭ ፓምፕ እና ከላይ ያለውን ብረት እጠቀማለሁ። ጥንቃቄ የተሞላውን ጥልቅ የእንቅልፍ ሽቦ እንዳይሰበሩ ይጠንቀቁ።

ደረጃ 10 የ SMD Resistor Soldering ፣ የባትሪ መሙያ ሞጁሉን የአሁኑን መለወጥ

SMD Resistor Soldering ፣ የኃይል መሙያ ሞጁሉን የአሁኑን መለወጥ
SMD Resistor Soldering ፣ የኃይል መሙያ ሞጁሉን የአሁኑን መለወጥ
SMD Resistor Soldering ፣ የኃይል መሙያ ሞጁሉን የአሁኑን መለወጥ
SMD Resistor Soldering ፣ የኃይል መሙያ ሞጁሉን የአሁኑን መለወጥ

የሊፖ ኃይል መሙያ ሞጁሉን በትንሽ 200 ሚአሰ ባትሪችን ከመጠቀምዎ በፊት እሱን ማሻሻል አለብን። በነባሪነት ፣ እነዚህ ሞጁሎች ለትንሽ ባትሪዎች በጣም ከፍተኛ በሆነው 500mA ላይ ሴሉን ያስከፍላሉ። የ SMD የአሁኑን ስብስብ ተከላካይ ከ 1.2kΩ (122) ወደ 4.7kΩ (472) በመቀየር የአሁኑን ወደ ~ 150mA መቀነስ እንችላለን። በዚህ መንገድ የእኛ ሕዋስ ረዘም ይላል።

ደረጃ 11: መሸጥ - አዝራሮች

መሸጫ: አዝራሮች
መሸጫ: አዝራሮች
መሸጫ: አዝራሮች
መሸጫ: አዝራሮች
መሸጫ: አዝራሮች
መሸጫ: አዝራሮች
መሸጫ: አዝራሮች
መሸጫ: አዝራሮች

ለኤስፒ -01 የተሸጥኩት የመጀመሪያው ነገር የግፊት ቁልፎች ነበሩ ፣ እኔ ቀጭን ‹የሽቦ መጠቅለያ› ሽቦ እና የገጽታ መጫኛ ቁልፎችን ብቻ እጠቀም ነበር ፣ ንድፈ-ሐሳቡን ብቻ ይከተሉ እና በተቻለ መጠን ሁሉንም ነገር በተቻለ መጠን ያቆዩ።

ደረጃ 12: መሸጥ DS18B20

ብየዳ: DS18B20
ብየዳ: DS18B20
ብየዳ: DS18B20
ብየዳ: DS18B20
ብየዳ: DS18B20
ብየዳ: DS18B20

በመቀጠል የ DS18B20 የሙቀት ዳሳሹን ሸጥኩ ፣ መጀመሪያ መሪዎቹን አከርክሜ በቪሲሲ እና በመረጃ ፒን መካከል 4.7kΩ resistor ን ሸጥኩ ፣ ከዚያ እሱ ከኤስፒ (ESP) ጋር ለማገናኘት ስልታዊውን ብቻ ይከተላል።

ደረጃ 13 - መሸጥ - ሁሉንም ያያይዙት

መሸጥ - ሁሉንም ያያይዙት
መሸጥ - ሁሉንም ያያይዙት
መሸጥ - ሁሉንም ያያይዙት
መሸጥ - ሁሉንም ያያይዙት
መሸጥ - ሁሉንም ያያይዙት
መሸጥ - ሁሉንም ያያይዙት

ብየዳውን ጥበበኛ ለማድረግ የቀረው የመጨረሻው ነገር ከባትሪው ወደ ኢኤስፒ የሚመጡትን የኃይል ሽቦዎች መቀላቀል ነበር ፣ ከዚያ በኋላ ብየዳ በመጨረሻ ተጠናቀቀ!

ደረጃ 14 - 3 ዲ ማተሚያ ጊዜ እና የመጨረሻ ስብሰባ

3 ዲ ማተሚያ ጊዜ እና የመጨረሻ ስብሰባ
3 ዲ ማተሚያ ጊዜ እና የመጨረሻ ስብሰባ
3 ዲ ማተሚያ ጊዜ እና የመጨረሻ ስብሰባ
3 ዲ ማተሚያ ጊዜ እና የመጨረሻ ስብሰባ
3 ዲ ማተሚያ ጊዜ እና የመጨረሻ ስብሰባ
3 ዲ ማተሚያ ጊዜ እና የመጨረሻ ስብሰባ

ከተሸጠ በኋላ ሁሉም ነገር አሁንም መስራቱን ካረጋገጠ በኋላ ስብሰባውን ለማጠናቀቅ ጉዳዩን 3 ዲ ለማተም ጊዜው ነበር። እኔ መጠኑን በመለካት እና ሞዴሉን በ Fusion 360 በማዘጋጀት ጀመርኩ ፣ የእኔን እንደ ትንሽ ወይም ተመሳሳይ መጠን ለማድረግ ካልቻሉ በስተቀር የ Fusion 360 ሞዴልን ማረም ያስፈልግዎታል። አለበለዚያ ፣ ለጉዳዩ የላይኛው እና የታችኛው STLs እና የአዝራር መከለያዎች ለማተም ዝግጁ ናቸው። እኔ በ 0.1 ሚሜ ጥራት ፣ በ 20% መሙያ ፣ በኤቢኤስ ክር እና “ቀጫጭን ግድግዳዎች ማተም” ላይ ለመቁረጫ ኩራን እጠቀም ነበር። ያንን ማንቃትዎን ያረጋግጡ ወይም ካልሆነ የጉዳዩን ሁለት ግማሾችን የሚያስተካክለው ቀጭን መቀላቀሉ አይታተምም።

STLs እና ውህደት 360 ፋይሎች በ GitHub ላይ ናቸው።

github.com/Luigi-Pizzolito/ESP8266-Temperatu…

ከታተመ በኋላ ሁሉንም ነገር በውስጡ ማስገባት እና በሱፐር ሙጫ መዘጋት ጉዳይ (ቅጣት የታሰበ) ብቻ ነበር። እሱ በጣም ጥብቅ ነው እና ብዙ ትዕግስት ይጠይቃል። እኔ እንደ ስኮትክ ዌልድ አንድ ነገር እመክራለሁ ምክንያቱም ትንሽ ወፍራም ስለሆነ ፣ እጅግ በጣም ሙጫ በጣም ቀጭን እና ሁሉንም ነገር ይሸፍናል እና በሁሉም ቦታ (ጣቶችን ጨምሮ) ይለጥፋል።

ደረጃ 15: ያጠናቅቁ

ተጠናቀቀ
ተጠናቀቀ
ተጠናቀቀ
ተጠናቀቀ
ተጠናቀቀ
ተጠናቀቀ

እዚያ አለዎት ፣ እጅግ በጣም ትንሽ WiFi የነቃ የሙቀት ምዝግብ ማስታወሻ። እነዚህን ነገሮች ትንሽ ግን አሁንም ተግባራዊ ለማድረግ የራስዎን እና ብዙ ትዕግስትዎን ለመሰብሰብ ከሞከሩ መልካም ዕድል።

የሚመከር: