ዝርዝር ሁኔታ:

BLE ገጽ ተርነር 2.0: 3 ደረጃዎች
BLE ገጽ ተርነር 2.0: 3 ደረጃዎች

ቪዲዮ: BLE ገጽ ተርነር 2.0: 3 ደረጃዎች

ቪዲዮ: BLE ገጽ ተርነር 2.0: 3 ደረጃዎች
ቪዲዮ: HARRY POTTER GAME FROM SCRATCH 2024, ህዳር
Anonim
BLE ገጽ ተርነር 2.0
BLE ገጽ ተርነር 2.0

አባቴ በቅርቡ የሉህ ሙዚቃውን በጡባዊ ላይ እንዲይዝ እና ገጾችን በእግሩ እንዲለውጥ የሚያስችለውን የብሉቱዝ እግር ፔዳል ገዝቷል። ለሁለቱም የሉህ ሙዚቃ እና ለፒዲኤፍ ሌጎ መመሪያዎች በጣም ተፈጻሚ ነው ፣ ሁለቱ ሁለቱ በጣም የምወዳቸው የትርፍ ጊዜ ማሳለፊያዎች ናቸው ፣ እና ምንም እንኳን የራሴ እንዲኖረኝ ብፈልግም ፣ 80 pay ለመክፈል ዝግጁ አልነበርኩም።

የራሴን ለማድረግ የ DIY ፕሮጄክቶችን መፈለግ ጀመርኩ። በፍጥነት ፣ እኔ የፈለግኩትን እያደረግሁ አንድ Adafruit Bluefruit EZ-Key በመጠቀም በ “Peakecentral” አስተማሪ ላይ ተሰናከልኩ። ችግሩ የአዳፍሮት ክፍል ከአሁን በኋላ አለመገኘቱ ነበር። ሌላ ነገር ያስፈልገኝ ነበር።

ድሩን ፍለጋ የ ESP8266 ተተኪ (ESP32) የ BLE ድጋፍ እንዳለው አስተዋልኩ። ለዚያ ለመሄድ ወሰንኩ። ሁለት የ ESP32 የልማት ቦርዶችን (ESP-Wroom-32) አዝ and ፕሮቶታይፕ ማድረግ ጀመርኩ። ውጤቱም በሚቀጥለው ገጽ ላይ የሚታየው ሰሌዳ ፣ ከወረዳ ዲያግራም ጋር።

አቅርቦቶች

እኔ እንደ ዳግም ማስጀመሪያ ቁልፍ የተጠቀምኩትን ጥንድ አዝራርን ያካተተ በ Peakecentral የተፈጠረውን BOM ተጠቀምኩ። ሁለቱም የኃይል እና የዳግም አስጀምር አዝራሩ አብሮገነብ LED ዎች አሏቸው ፣ አዝራሩ ተጭኖ እንደሆነ ለማመልከት እጠቀም ነበር (ለምሳሌ ኃይል በርቷል ወይም ዳግም ማስጀመር ይከናወናል)

  • መያዣ ፣ ፈጠራ ይሁኑ
  • 1 ESP32
  • አርዱዲኖ አይዲኢ ከ ESP32 ቦርድ እና BLE HID ቤተ -መጽሐፍት ጋር ተዘጋጅቷል (አጋዥ ስልጠና)
  • 1 16 ሚሜ OD SPST መቀየሪያ ፣ መቆለፊያ ፣ በሰማያዊ LED (SW2)
  • 1 12 ሚሜ OD SPST መቀየሪያ ፣ ለአፍታ ፣ ከቀይ LED (SW1)
  • 2 ጊዜያዊ የእግር ጉዞዎች (SW3 እና SW4)
  • 1 PP3 ባትሪ አያያዥ
  • 1 ፒፒ 3 ባትሪ
  • 2 1 ኪ 0 ተቃዋሚዎች
  • የታጠፈ የማያያዣ ሽቦ
  • ማንሸራተትን ለመከላከል የጎማ ቴፕ

ደረጃ 1 ፕሮቶታይፕ ማድረግ

ፕሮቶታይፕ ማድረግ
ፕሮቶታይፕ ማድረግ
ፕሮቶታይፕ ማድረግ
ፕሮቶታይፕ ማድረግ
ፕሮቶታይፕ ማድረግ
ፕሮቶታይፕ ማድረግ

በእሱ ውስጥ ኤልኢዲ ያላቸውን ሁለት ቅጽበታዊ የእግረኞች እና ሁለት መቀያየሪያዎችን እጠቀማለሁ። እኔ በፈለግኩበት መንገድ ኤልኢዲዎቹን እንዴት መጠቀም እንደሚቻል ለማወቅ የተወሰነ ጊዜ ወስዶብኛል። ሁለት ኤልኢዲዎች አሉን። ESP32 በሚነሳበት ጊዜ አንድ ሰው ያበራል ፣ ከዚያ ያጠፋል እና የብሉቱዝ ግንኙነት እንደተመሰረተ ወዲያውኑ ያበራል። ከ IO13 ጋር ተገናኝቷል። ሌላኛው ኤልኢዲ ከሄት ዳግም ማስጀመሪያ ቁልፍ ጋር የተገናኘ ሲሆን አዝራሩ ሲጫን ያበራል። ስለዚህ የዳግም አስጀምር አዝራሩ በትክክል ተጭኖ እንደነበረ ያሳውቅዎታል። መጀመሪያ ላይ መሬቱን ከአዝራሩ ጋር በማገናኘት በመቀየሪያው ላይ አንድ ተከላካይ ለምን እንደተገናኘ አሰብኩ። ስለዚህ ፣ የሪደርተሩን ግንኙነቶች ከሁለቱም ኤልኢዲ እና ከመሬት ጋር በግልጽ ለማየት እንዲችሉ የዲያግራሙን አንድ ክፍል አጉልቻለሁ።

ደረጃ 2 ሶፍትዌር

ሶፍትዌር
ሶፍትዌር

ፕሮቶታይቱ በቦታው ላይ ከፕሮጀክቱ የሶፍትዌር ክፍል እንጀምር። መጀመሪያ ላይ ሁለቱን አዝራሮች ለገፅ መዞር (ወደ ላይ እና ወደ ታች ቀስት) እና ለሶስተኛ አዝራር እንደገና ለማቀናበር እንፈልጋለን። ከዚያ በኋላ ፣ የኃይል ማብሪያ / ማጥፊያው መሪ መሣሪያውን በሚሠራበት ጊዜ በፍጥነት እንዲያጠፋው እና በመጨረሻም መሣሪያው ሲገናኝ እንዲያበራ እንፈልጋለን።

ለ ESP32 HID ምሳሌዎች የጉግል ስክሪፕት አርትዕ አደረግሁ። ከጨዋታ ሰሌዳው ጋር የ https://www.hackster.io/user0448083246/esp32-ble-h… ምሳሌ ሁለት አዝራሮች ቢያስፈልገኝም አራት አዝራሮች ተዘጋጅተው ነበር። ፍላጎቶቼን ለማሟላት ሶፍትዌሩን በትንሹ ቀይሬዋለሁ። የ IDE ንድፍ ከዚህ ገጽ ማውረድ ይችላል።

ደረጃ 3 የሃርድዌር ማዋቀር

የሃርድዌር ማዋቀር
የሃርድዌር ማዋቀር

ለዚህ መማሪያ ፣ አንዳንድ የመሸጥ ችሎታዎች እንዳሉዎት እገምታለሁ። ለቀላል ሽቦ አነስተኛ ፒሲቢ ለመፍጠር እባክዎን የወረዳውን ዲያግራም ይገምግሙ። እኔ ፒሲቢን በትንሽ (በ ‹ደሴት› 3 ቀዳዳዎች) ተጠቅሜአለሁ ፣ ሽቦዎቹን በፒሲቢው ላይ ሸጥኩ። በመጨረሻም ESP32 ተሸጧል። እግርዎ በላዩ ላይ ሲመታ መቋቋም የሚችል ጠንካራ መያዣ መጠቀምዎን ያስታውሱ። እንዲሁም በ yout እግርዎ ስር እንዳይንሸራተት ለመከላከል አንድ መፍትሄን ያስቡበት።

እስካሁን ድረስ ፔዴዬን በአንድ የ 9 ቪ ባትሪ ላይ ተጠቀምኩበት ፣ እና አሁንም እየጠነከረ ይሄዳል።

መልካም እድል! እባክዎን ማስታወሻዎችዎን እና አስተያየቶችዎን ከዚህ በታች ይተዉ።

የሚመከር: