ዝርዝር ሁኔታ:

የ ESP8266 ቦርድ በመጠቀም የ YouTube የደንበኝነት ተመዝጋቢ ቆጣሪ 9 ደረጃዎች (ከስዕሎች ጋር)
የ ESP8266 ቦርድ በመጠቀም የ YouTube የደንበኝነት ተመዝጋቢ ቆጣሪ 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ ESP8266 ቦርድ በመጠቀም የ YouTube የደንበኝነት ተመዝጋቢ ቆጣሪ 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ ESP8266 ቦርድ በመጠቀም የ YouTube የደንበኝነት ተመዝጋቢ ቆጣሪ 9 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Установка приложения ArduBlock 2024, ሀምሌ
Anonim
Image
Image
የ ESP8266 ቦርድ በመጠቀም የ YouTube የደንበኝነት ተመዝጋቢ ቆጣሪ
የ ESP8266 ቦርድ በመጠቀም የ YouTube የደንበኝነት ተመዝጋቢ ቆጣሪ
የ YouTube የደንበኝነት ተመዝጋቢ ቆጣሪ ESP8266 ቦርድ በመጠቀም
የ YouTube የደንበኝነት ተመዝጋቢ ቆጣሪ ESP8266 ቦርድ በመጠቀም

ውድ ጓደኞቻችን ወደ ሌላ የ ESP8266 ፕሮጀክት እንኳን በደህና መጡ ዛሬ እኛ በትልቁ ኤልሲዲ ማሳያ እና በ 3 ዲ የታተመ ማቀፊያ ያለው DIY YouTube ተመዝጋቢ ቆጣሪን እንገነባለን። እንጀምር!

በዚህ መማሪያ ውስጥ እኛ ይህንን እናደርጋለን - DIY YouTube ተመዝጋቢ ቆጣሪ። ከርቀት ቁጥሮች ለማየት በትልቁ ቀላል የደንበኝነት ተመዝጋቢውን ብዛት ለማሳየት ከጥቂት ሳምንታት በፊት የገመገምኩትን ትልቅ I2C ማሳያ ይጠቀማል። የቆጣሪው መከለያ የእንጨት ክር በመጠቀም 3 ዲ ታትሟል። በዚህ ጊዜ ሁለት የተለያዩ የእንጨት ክርዎችን እጠቀም ነበር እና የቀለም ቅንብርን በእውነት ወድጄዋለሁ! በእኔ አስተያየት በጣም አሪፍ ይመስላል። ተነሳሽነት እንድኖር እንዲረዳኝ የ YouTube ተመዝጋቢ ቆጣሪን በእውነት ፈልጌ ነበር! ቪዲዮዎችን ማምረት ብዙ ጊዜ እና ጥረት ይጠይቃል። 35,000 ሰዎች ከእርስዎ ቪዲዮ እንደሚጠብቁ ሲያውቁ ፣ እነዚህ ሁሉ ሰዎች እንዲረኩ ጠንክረው እና ጠንክረው ይሰራሉ ፣ እሱ ታላቅ ተነሳሽነት ይሰጥዎታል። ስለዚህ ፣ ይህ ቆጣሪ በትኩረት እንድቆይ ይረዳኛል። አሁን ይህንን ፕሮጀክት እንዴት እንደሚገነቡ እንይ!

ደረጃ 1 ሁሉንም ክፍሎች ያግኙ

ሁሉንም ክፍሎች ያግኙ
ሁሉንም ክፍሎች ያግኙ
ሁሉንም ክፍሎች ያግኙ
ሁሉንም ክፍሎች ያግኙ

ፕሮጀክቱ በእውነቱ ቀላል እና ለመገንባት ቀላል ነው። ይህንን ፕሮጀክት ለመገንባት የሚያስፈልጉት ክፍሎች የሚከተሉት ናቸው።

  • A Wemos D1 mini board ▶
  • 20x4 ኤልሲዲ ማሳያ ▶
  • አንዳንድ ሽቦዎች ▶
  • ኃይል ባንክ ▶

የኤሌክትሮኒክስ ዋጋ ከ 10 ዶላር ያነሰ ነው

ወደ 3 ዲ ግቢውን ለማተም የሚሄዱ ከሆነ እርስዎም ሁለት ጥቅል ጥቅል የእንጨት ክር ያስፈልግዎታል። እኔ የ FormFutura ን ቀላል የእንጨት በርች እና የኮኮናት ክርዎችን እጠቀም ነበር።

የኮኮናት ክር ▶

የበርች ክር ▶

ለግቢው ፣ ወደ 100 ግራም ቁሳቁስ ያስፈልገናል ፣ ስለሆነም ወደ 5 ዶላር አካባቢ ያስወጣናል ።ስለዚህ የፕሮጀክቱ አጠቃላይ ወጪ ወደ 15 ዶላር አካባቢ ነው።

ደረጃ 2 - የ Wemos D1 ሚኒ ቦርድ

Image
Image

የዌሞስ ዲ 1 ሚኒ 5 ዶላር አካባቢ የሚያስወጣ ድንቅ አዲስ ቦርድ ነው!

ቦርዱ በጣም ትንሽ ነው። እሱ እስከ 160 ሜኸ ድረስ ባለው ድግግሞሽ ሊሠራ የሚችል የ ESP8266 EX ቺፕ ይጠቀማል። ፕሮግራሞችዎን ለማከማቸት ብዙ ማህደረ ትውስታ ፣ 64 ኪባ የመመሪያ ራም ፣ 96 ኪባ የውሂብ ራም እና 4 ሜባ ፍላሽ ማህደረ ትውስታ አለው። እሱ የ WiFi ግንኙነትን ፣ በአየር ላይ ዝመናዎችን እና ሌሎችንም ይሰጣል። የዲ 1 ሚኒ ቦርድ 11 ጂፒኦ ፒኖችን እና አንድ የአናሎግ ግብዓት ይሰጣል። ምንም እንኳን አነስተኛ መጠን ቢኖረውም እኔ በጣም ጥሩ ይመስለኛል ለዚህ ሰሌዳ ብዙ ጋሻዎች እየተገነቡ ነው ፣ ምክንያቱም በዚህ መንገድ ታላቅ የነገሮችን ፕሮጄክቶች በቀላሉ መገንባት እንችላለን! በእርግጥ እኛ አርዱዲኖ አይዲኢን በመጠቀም ይህንን ሰሌዳ ፕሮግራም ማድረግ እንችላለን።

ቦርዱ አነስተኛ መጠን ቢኖረውም በአፈፃፀሙ ውስጥ ከሌሎቹ አርዱinoኖ ተኳሃኝ ቦርዶች ሁሉ ይበልጣል። በ ESP8266 እና በአርዱዲኖ መካከል ንፅፅር አድርጌያለሁ ፣ በዚህ ደረጃ ያያያዝኩትን ቪዲዮ ማየት ይችላሉ። ይህ ሰሌዳ ከአርዱዲኖ ኡኖ በ 17 እጥፍ ፈጣን ነው! እንዲሁም በጣም ፈጣኑ የአርዲኖ ቦርድ ፣ አርዱዲኖ ዳፋውን ይበልጣል። ያ ሁሉ ፣ ከ 6 ዶላር በታች በሆነ ወጪ! አስደናቂ።

እዚህ ያግኙት ed

ደረጃ 3 የ 20x4 ቁምፊ ኤልሲዲ ማሳያ

Image
Image
የፕሮቶታይፕ ወረዳውን ይገንቡ
የፕሮቶታይፕ ወረዳውን ይገንቡ

ይህንን ማሳያ ከተወሰነ ጊዜ በፊት በ Banggood.com ላይ አገኘሁት። እሱ ርካሽ ስለሆነ ትኩረቴን ሳበኝ ፣ ወደ 7 ዶላር ገደማ ያስከፍላል ፣ ትልቅ ነው ፣ እና የ I2C በይነገጽን ይጠቀማል። የ I2C በይነገጽን ስለሚጠቀም ከአርዱዲኖ ጋር ለመጠቀም እጅግ በጣም ቀላል ነው። ሁለት ገመዶችን ብቻ ማገናኘት አለብን። አንዳንድ ፕሮጀክቶችን ለመቅረጽ ትልቅ እና ለማገናኘት ማሳያ ያስፈልገኝ ነበር እና የ I2C በይነገጽን እየተጠቀመ የነበረው ብቸኛው ማሳያ ይህ ትንሽ የኦሌዲ ማሳያ ነበር። አሁን በፕሮጀክቶቻችን ውስጥ የምንጠቀምበት ትልቅ I2C ማሳያ አለን! በጣም ጥሩ!

እንደሚመለከቱት ፣ ማሳያው በእውነቱ ትልቅ ነው። በአንድ መስመር 20 ቁምፊዎችን ማሳየት ይችላል ፣ እና 4 መስመሮች አሉት። እሱ ግራፊክስን መሳል አይችልም ፣ ገጸ -ባህሪያትን ብቻ። ከኋላ በኩል በማሳያው ላይ የተሸጠ ትንሽ ጥቁር ሰሌዳ ማግኘት እንችላለን። በጥቁር ሰሌዳው ላይ የ LCD ን ንፅፅር የሚቆጣጠር የመቁረጫ ነጥብ አለ።

እዚህ ያግኙት ed

ደረጃ 4 የፕሮቶታይፕ ወረዳውን ይገንቡ

የፕሮቶታይፕ ወረዳውን ይገንቡ
የፕሮቶታይፕ ወረዳውን ይገንቡ
የፕሮቶታይፕ ወረዳውን ይገንቡ
የፕሮቶታይፕ ወረዳውን ይገንቡ

ግንኙነቱ ቀላል ሊሆን አይችልም።

የ LCD ማሳያውን በማገናኘት ላይ

  • የማሳያው ቪሲሲ ወደ ዌሞስ ዲ 1 ሚኒ 5V ውፅዓት ይሄዳል
  • የማሳያው GND ወደ ዌሞስ GND ይሄዳል
  • የማሳያው SDA ፒን ወደ ዌሞስ ቦርድ D2 ፒን ይሄዳል
  • የማሳያው SCL ፒን ወደ ዌሞስ ቦርድ D1 ፒን ይሄዳል

ይሀው ነው! አሁን ፕሮጀክቱን ከፍ ካደረግን ከጥቂት ሰከንዶች በኋላ ቦርዱ ከ WiFi አውታረ መረብ ጋር እንደተገናኘ እና በማያ ገጹ ላይ የዚህ ሰርጥ ተመዝጋቢዎች ብዛት በትላልቅ ቁጥሮች እንደሚታይ ማየት እንችላለን። ወደፊት እንቀጥል ዘንድ ፕሮጀክቱ እንደተጠበቀው ይሠራል።

ደረጃ 5: 3 ዲ ማቀፊያን ያትሙ

3 ዲ ግቢውን ያትሙ
3 ዲ ግቢውን ያትሙ
3 ዲ ግቢውን ያትሙ
3 ዲ ግቢውን ያትሙ
3 ዲ ግቢውን ያትሙ
3 ዲ ግቢውን ያትሙ

ቀጣዩ ደረጃ ግቢውን በ 3 ዲ ማተም ነው። እኔ ይህንን ማቀፊያ የሠራሁት Fusion 360 ነፃ ሶፍትዌርን በመጠቀም ነው።

ብዙ የተለያዩ የ 3 ዲ ዲዛይን ሶፍትዌሮችን ሞክሬ ነበር ነገር ግን Fusion 360 በሚከተሉት ምክንያቶች የእኔ ተወዳጅ ሆነ።

  • እሱ በጣም ኃይለኛ እና ነፃ ነው
  • ለመጠቀም በአንፃራዊነት ቀላል ነው
  • ይህንን ሶፍትዌር እንዴት እንደሚጠቀሙ በመስመር ላይ ብዙ ትምህርቶች አሉ

ይህንን ቅጥር ለመንደፍ አንድ ሰዓት ያህል ወሰደኝ እና ለ 3 ዲ ዲዛይን እና ለ 3 ዲ ማተሚያ በጣም አዲስ እንደሆንኩ አስታውሳለሁ። የንድፍ ፋይሎችን ወደ Thingiverse ሰቅዬ በነፃ ማውረድ እችላለሁ።

ለሁለቱም ክፍሎች የ Formfutura's EasyWood Coconut filament ፣ እና የበርች ክር ለ የፊት ክፍል ተጠቀምኩ።

እዚህ ያግኙት ▶

ደረጃ 6: 3 ዲ ህትመቱን ይጨርሱ

3 ዲ ህትመቱን ጨርስ
3 ዲ ህትመቱን ጨርስ
3 ዲ ህትመቱን ጨርስ
3 ዲ ህትመቱን ጨርስ
3 ዲ ህትመቱን ጨርስ
3 ዲ ህትመቱን ጨርስ
3 ዲ ህትመቱን ጨርስ
3 ዲ ህትመቱን ጨርስ

ቀላል እና ፈጣን ህትመት ነበር። የእኔን Wanhao i3 3d አታሚ በመጠቀም ሁሉንም ክፍሎች ለማተም 5 ሰዓታት ያህል ፈጅቶብኛል። ግን ውጤቱ አስደናቂ ነበር!

ክፍሎቹ ከታተሙ በኋላ በጥሩ የአሸዋ ወረቀት አሸዋኋቸው እና ከዛም የእንጨት ቫርኒንን ተጠቀምኩባቸው። ለእያንዳንዱ ቀለም የተለያዩ የእንጨት ቫርኒስን እጠቀም ነበር እና ትንሽ ጨርቅ ተጠቅሜ ተግባራዊ አደረግሁት።

በመቀጠልም ቫርኒሱን ለ 24 ሰዓታት እንዲደርቅ አደርጋለሁ እና የመጨረሻው ውጤት በጣም ጥሩ ነው!

ደረጃ 7 ሁሉንም ነገር በአንድ ላይ ማገናኘት

ሁሉንም ነገር በአንድ ላይ ማገናኘት
ሁሉንም ነገር በአንድ ላይ ማገናኘት
ሁሉንም ነገር በአንድ ላይ ማገናኘት
ሁሉንም ነገር በአንድ ላይ ማገናኘት
ሁሉንም ነገር በአንድ ላይ ማገናኘት
ሁሉንም ነገር በአንድ ላይ ማገናኘት

ቫርኒሱ ከደረቀ በኋላ ኤሌክትሮኒክስን በእቃው ውስጥ ለማስገባት ጊዜው ነበር።

የፊት ክፍሉን በቦታው አጣበቅኩ እና ከዚያ ማሳያውን በትክክለኛው ቦታ ላይ አደረግሁት።

ማሳያው እንዲሁ በቦታው እንዲቆይ ለማድረግ አንዳንድ ትኩስ ሙጫ ተጠቀምኩ። ከዚያ እኛ የምንጠቀምባቸውን የ “ቬሞስ D1” ን አነስተኛ ፒኖችን አንዳንድ የሴት ሽቦዎችን ሸጥኩ ፣ ከዚያም ከማሳያው ጋር አገናኘኋቸው። ሁሉም ነገር በጥሩ ሁኔታ እየሰራ መሆኑን ለማየት ፕሮጀክቱን ሞከርኩ ፣ እና ከዚያ ቦርዱን በቦታው ለማጣበቅ ሙቅ ሙጫ ተጠቀምኩ። የመጨረሻው እርምጃ የእቃውን የኋላ ሽፋን ማጣበቅ ነበር!

የእኛ ፕሮጀክት ዝግጁ ነው እና በጣም አሪፍ ይመስላል! በእኔ አስተያየት እንደ አብዛኛው 3 ዲ የታተሙ ዕቃዎች እንደሚመስሉ ፕላስቲክ አይመስልም! እንዴት እንደ ሆነ በእውነት ወድጄዋለሁ። አሁን የፕሮጀክቱን ኮድ እንይ።

ደረጃ 8 የፕሮጀክቱ ኮድ

የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ

ፕሮጀክቱ የ YouTube ኤፒአዩን በመጠቀም የአንድ የተወሰነ የ YouTube ሰርጥ ተመዝጋቢዎችን ቁጥር ያወጣል። ለጉግል አገልጋይ ጥያቄ እንልካለን እና አገልጋዩ በ JSON ፋይል ከተመዝጋቢዎች ብዛት ጋር ይመልሳል። የ YouTube ኤፒአዩን ለመጠቀም የኤፒአይ ቁልፍ ሊኖረን ይገባል።

መጀመሪያ ያንን እናድርግ። ስለዚህ ፣ ወደ ጉግል መለያችን ገብተን የገንቢ መሥሪያውን ጎብኝተናል። (https://console.developers.google.com) አዲስ ፕሮጀክት ለመፍጠር ጠቅ እናደርጋለን ፣ ስም እንሰጠዋለን እና ፍጠርን እንጫናለን። ከዚያ በአዲሱ ፕሮጀክት በተመረጠው የ YouTube ውሂብ ኤፒአይ እናነቃለን። የመጨረሻው ደረጃ ምስክርነቶችን መፍጠር ነው። እኛ የማረጋገጫ ቁልፎችን እንጫንና ከዚያ ከሚታየው መስኮት አዲስ የኤፒአይ ቁልፍ ለመፍጠር እንመርጣለን። እኛ በቅርብ ተጫን እና ጨርሰናል። ለተጨማሪ ዝርዝሮች ፣ ከመጀመሪያው ደረጃ ጋር የተያያዘውን ቪዲዮ ይመልከቱ።

አሁን የፕሮጀክቱን ኮድ በፍጥነት እንመልከታቸው። በመጀመሪያ ደረጃ አንዳንድ ቤተ -መጽሐፍትን ማውረድ አለብን። ከ ESP8266 ቺፕ ጋር የሚሰራ የ LiquidCrystal_I2C ቤተ -መጽሐፍት ስሪት ያስፈልገናል። እንዲሁም እጅግ በጣም ጥሩውን የአርዲኖ ጄሰን ቤተ -መጽሐፍት እንፈልጋለን።

  1. አርዱዲኖ JSON:
  2. የማሳያ ቤተ -መጽሐፍት

በመቀጠል አንዳንድ ተለዋዋጮችን መግለፅ አለብን። ለ WiFi ግንኙነት ssid ን እና የይለፍ ቃሉን አዘጋጅተናል። እንዲሁም በተገቢው ተለዋዋጭ ውስጥ የፈጠርነውን የኤፒአይ ቁልፍ ማስገባት አለብን። በመጨረሻ የደንበኝነት ተመዝጋቢውን ቁጥር ለመፈተሽ የምንፈልገውን የዩቲዩብ ሰርጥ ሰርጥ ID ማስገባት አለብን።

const char* ssid = "SSID"; // SSID የአከባቢ አውታረ መረብ ኮንስትራክሽን ቻር* የይለፍ ቃል = “የይለፍ ቃል”; // የይለፍ ቃል በአውታረ መረብ ላይ ሕብረቁምፊ apiKey = “YOURAPIKEY”; // ኤፒአይ ቁልፍ ቁልፍ ሰርጥId = "UCxqx59koIGfGRRGeEm5qzjQ"; // የ YouTube ሰርጥ መታወቂያ

ኮዱ በአንፃራዊነት ቀላል ነው። መጀመሪያ ማሳያውን እናስጀምራለን እና ለእይታ አንዳንድ ብጁ ቁምፊዎችን እንፈጥራለን። ትላልቅ አሃዞችን ለማምረት እነዚህ ቁምፊዎች ያስፈልጉናል። አይርሱ ፣ እኛ የምንጠቀመው ማሳያ የቁምፊ LCD ማሳያ ነው ፣ ግራፊክስን ማሳየት አይችልም። እሱ 4 የጽሑፍ መስመሮችን ብቻ ማሳየት ይችላል። ትላልቅ ቁጥሮችን ለመፍጠር ሁለት የጽሑፍ መስመሮችን እና አንዳንድ ብጁ ቁምፊዎችን እንጠቀማለን!

ባዶነት ማዋቀር () {Serial.begin (9600); int cursorPosition = 0;

lcd.begin (20, 4);

lcd.setCursor (0, 0); lcd.print ("በማገናኘት ላይ …");

CustomChars () ን ይፍጠሩ;

WiFi.begin (ssid ፣ የይለፍ ቃል); ሳለ (WiFi.status ()! = WL_CONNECTED) {መዘግየት (500); lcd.setCursor (ጠቋሚ ቦታ ፣ 1); lcd.print ("."); cursorPosition ++; }

ከዚያ ከ WiFi ጋር እንገናኛለን እና በየደቂቃው ተመዝጋቢዎችን እናገኛለን። የደንበኝነት ተመዝጋቢውን ቆጠራ ለማግኘት ፣ ወደ ጉግል አገልጋይ ጥያቄ እንልካለን ፣ እና የ JSON ቅጣቱን ArduinoJSON ቤተ -መጽሐፍትን በመጠቀም ምላሽ ይሰጣል። የተመዝጋቢውን ቆጠራ ወደ ተለዋዋጭ እናስቀምጣለን። በ loop ተግባር ውስጥ በደንበኝነት ተመዝጋቢው ላይ ለውጥ ካለ እንፈትሻለን ፣ ማሳያውን እናጸዳለን እና አዲሱን ቁጥር እናተምዋለን።

ባዶነት loop () {int ርዝመት; ሕብረቁምፊ ተመዝጋቢዎችString = ሕብረቁምፊ (getSubscribers ()); ከሆነ (ተመዝጋቢዎች! = ተመዝጋቢዎች ከዚህ በፊት) {lcd.clear (); ርዝመት = ተመዝጋቢዎችString.length (); የህትመት ተመዝጋቢዎች (ርዝመት ፣ ተመዝጋቢዎች String); ተመዝጋቢዎችBefore = ተመዝጋቢዎች; } መዘግየት (60000); }

እንደተለመደው በዚህ መመሪያ ውስጥ የተያያዘውን የፕሮጀክቱን ኮድ ማግኘት ይችላሉ። ኮዱን ከጊዜ ወደ ጊዜ ስለማዘምን ፣ ለኮዱ የቅርብ ጊዜ ስሪት እባክዎን የፕሮጀክቱን ድር ጣቢያ ይጎብኙ

ደረጃ 9 የመጨረሻ ውጤት

የመጨረሻ ውጤት
የመጨረሻ ውጤት
የመጨረሻ ውጤት
የመጨረሻ ውጤት

እንደ የመጨረሻ ሀሳብ ፣ ይህንን ፕሮጀክት በእውነት ወድጄዋለሁ። በእውነቱ ለመገንባት ቀላል እና ርካሽ ነበር። በእርግጥ ለማሻሻያ የሚሆን ቦታ አለ። በግቢው ውስጥ ባትሪም ሆነ ድምጽ እንኳን ማከል እንችላለን። እኔ 18650 ሊቲየም ባትሪ ከዌሞስ ባትሪ ጋሻ ጋር ስለማከል አስባለሁ። በዚህ ፕሮጀክት ውስጥ አላደረግኩም ምክንያቱም የ ‹ቬሞስ› ባትሪ ጋሻውን የበለጠ መሞከር አለብኝ። ይህ ትንሽ ጋሻ የሊቲየም ባትሪዎችን ኃይል መሙላት እና መጠበቅ ይችላል ስለዚህ ለፕሮጀክቶቻችን የሚሞሉ ባትሪዎችን ለማከል ቀላል መንገድን ይሰጣል።

ስለዚህ ፕሮጀክት ያለዎትን አስተያየት መስማት እፈልጋለሁ። እንዴት እንደሚመስል ይወዳሉ እና በዚህ ፕሮጀክት ላይ ስለማንኛውም ማሻሻያዎች ማሰብ ይችላሉ? እባክዎን አስተያየቶችዎን ከዚህ በታች ባለው የአስተያየቶች ክፍል ውስጥ ይለጥፉ።

የሚመከር: