ዝርዝር ሁኔታ:

HackerBox 0050: 8 ደረጃዎች
HackerBox 0050: 8 ደረጃዎች

ቪዲዮ: HackerBox 0050: 8 ደረጃዎች

ቪዲዮ: HackerBox 0050: 8 ደረጃዎች
ቪዲዮ: #0049 አመስጋኝ የመሆን ልምድን ማዳበር Developing the habit of being grateful @TEDELTUBEethiopia 2024, ሀምሌ
Anonim
HackerBox 0050
HackerBox 0050

በዓለም ዙሪያ ለጠላፊ ቦክስ ጠላፊዎች እንኳን ደስ አለዎት! ለ HackerBox 0050 እኛ የ HB50 የተከተተ የአቀነባባሪ ሰሌዳውን እየሰበሰብን እናዘጋጃለን። HB50 በ ESP32 ማይክሮ መቆጣጠሪያዎች ፣ የተከተተ IoT WiFi ፣ ቢት ባንግ ድምፅ ፣ አርጂቢ ኤልኢዲዎች ፣ ባለ ሙሉ ቀለም TFT LCD ማሳያዎች ፣ የንክኪ ማያ ግብዓቶች ፣ ብሉቱዝ እና ሌሎችንም መሞከርን ይደግፋል። HackerBox 0050 እንዲሁም ለማንኛውም የተከተተ ፕሮጀክት ፣ I2C በይነገጽ ፣ የኃይል በጀት እና የተንቀሳቃሽ ስልክ አውቶማቲክ ጥቃቅን የቁልፍ ሰሌዳ መፍትሄን ይዳስሳል።

ይህ መመሪያ በ HackerBox 0050 ለመጀመር መረጃ ይ,ል ፣ አቅርቦቶች እስካለ ድረስ እዚህ ሊገዛ ይችላል። በየወሩ በመልዕክት ሳጥንዎ ውስጥ እንደዚህ ዓይነቱን HackerBox መቀበል ከፈለጉ እባክዎን በ HackerBoxes.com ደንበኝነት ይመዝገቡ እና አብዮቱን ይቀላቀሉ!

HackerBoxes ለሃርድዌር ጠላፊዎች እና ለኤሌክትሮኒክስ እና ለኮምፒዩተር ቴክኖሎጂ አፍቃሪዎች ወርሃዊ የደንበኝነት ምዝገባ ሳጥን አገልግሎት ነው። በ ‹HACK LIFE› ውስጥ ይቀላቀሉን።

ደረጃ 1 ለሃከርከር ቦክስ 0050 የይዘት ዝርዝር

  • ልዩ HB50 የታተመ የወረዳ ቦርድ
  • ESP-WROOM-32 ባለሁለት ኮር WiFi ሞዱል
  • የ QVGA ቀለም TFT LCD 2.4 ኢንች ማሳያ
  • ከ Stylus ጋር የተቀናጀ የማሳያ ማያ ገጽ
  • ስድስት WS2812B RGB LEDs
  • ስድስት የወለል ተራራ ታክሲ ቁልፎች
  • Piezo Buzzer 12mm SMD
  • AMS1117 3.3V የመስመር ተቆጣጣሪ SOT223
  • የቀኝ አንግል 40 ፒን መሰበር ራስጌ
  • ሁለት 22uF Tantalum Capacitors 1206 SMD
  • ሁለት 10K Ohm Resistors 0805 SMD
  • CardKB ሚኒ ቁልፍ ሰሌዳ
  • ወደ ሴት ዱፖንት ማቋረጫ ገመድ ይሂዱ
  • CP2102 USB ተከታታይ ሞዱል
  • ዱፖንት ዘለላዎች ሴት-ሴት 10 ሴ.ሜ
  • ሁኩሳይ ታላቁ ሞገድ ፒሲቢ ዲካል
  • ልዩ HackerBox WireHead Decal
  • ልዩ HackerBox 50 Challenge ሳንቲም

ጠቃሚ የሚሆኑ አንዳንድ ሌሎች ነገሮች

  • ብረት ፣ ብየዳ እና መሰረታዊ የመሸጫ መሳሪያዎች
  • የሶፍትዌር መሳሪያዎችን ለማሄድ ኮምፒተር

ከሁሉም በላይ ፣ የጀብዱ ስሜት ፣ የጠላፊ መንፈስ ፣ ትዕግስት እና የማወቅ ጉጉት ያስፈልግዎታል። በኤሌክትሮኒክስ ግንባታ እና ሙከራ ፣ በጣም የሚክስ ቢሆንም ፣ አንዳንድ ጊዜ አስቸጋሪ ፣ ፈታኝ አልፎ ተርፎም ተስፋ አስቆራጭ ሊሆን ይችላል። ግቡ እድገት እንጂ ፍጽምና አይደለም። እርስዎ ሲጸኑ እና ጀብዱውን ሲደሰቱ ከዚህ እርካታ ከፍተኛ እርካታ ሊገኝ ይችላል። እያንዳንዱን እርምጃ በዝግታ ይውሰዱ ፣ ዝርዝሮቹን ያስቡ እና እርዳታ ለመጠየቅ አይፍሩ።

በ HackerBoxes FAQ ውስጥ ለአሁኑ እና ለወደፊቱ አባላት ብዙ መረጃ አለ። እኛ የምንቀበላቸው ቴክኒካዊ ያልሆኑ የድጋፍ ኢሜይሎች በሙሉ ማለት ይቻላል እዚያ መልስ አግኝተዋል ፣ ስለዚህ ተደጋጋሚ ጥያቄዎችን ለማንበብ ጥቂት ደቂቃዎችን ስለወሰዱ በእውነት እናመሰግናለን።

ደረጃ 2: HB50 የታተመ የወረዳ ቦርድ

HB50 የታተመ የወረዳ ቦርድ
HB50 የታተመ የወረዳ ቦርድ

የ HackerBox ቁጥር 0050 ን ለማስታወስ ፣ በጣም ተወዳጅ የሆነውን የ HackerBox የወረዳ ቦርድ በታዋቂ ፍላጎት የዘመነ ስሪት ፈትለናል። የ HackerBox 0020 የበጋ ካምፕ ባጅ ኪት ከሁለት ሰዓት ባነሰ ጊዜ ውስጥ በ DEF CON 25 ተሽጧል። ከዚያ በኋላ የ PCB ፋይሎች በተደጋጋሚ ተጠይቀዋል። ቦርዱ ቢያንስ ሁለት ጊዜ በሶስተኛ ወገኖች ታትሟል። ዲዛይኑ እኛ የምናውቃቸውን እና እኛ የማናውቃቸውን ብዙ ሌሎች ባጆችን እና የተካተቱ የ IoT ፕሮጄክቶችን አነሳስቷል።

በአዲሱ የ HB50 PCB ኪት ውስጥ የተገኙት ዝመናዎች ለበለጠ የታመቀ የ ESP-WROOM-32 ሞዱል ESP-32 DEVkitC ን መለዋወጥን ያካትታሉ። አምስቱ አቅም ያላቸው የመዳሰሻ ቁልፎች በሜካኒካዊ ንክኪ ቁልፎች ተተክተዋል። በነጭ ጥቅሎች ውስጥ የነበሩት አምስቱ የ RGB WS2812 ኤልኢዲዎች ወደ ስድስት ከፍ ተደርገው አሁን በጥቁር ጥቅሎች ውስጥ ናቸው። የፓይዞ ጩኸት ይበልጥ በተወሳሰበ የወለል ንጣፍ ስሪት ተተክቷል። የኃይል አቅርቦቱ ቀለል ተደርጓል። የ TFT ቀለም ማሳያ ከ 2.2 ኢንች ወደ 2.4 ኢንች አድጓል። ፒሲቢው የበለጠ የታመቀ እና ለጠለፋ ደስታዎ ጥቂት የ IO ፒኖችም ተሰብረዋል። ከሃከርቦክስ 20 ዘመን ጀምሮ ፣ ለ ESP32 ብዙ ብዙ ፕሮጀክቶች ፣ ምሳሌዎች እና ኮድ አሉ ፣ ስለዚህ ለማወዛወዝ እንዘጋጅ…

ዋና መለያ ጸባያት:

  • ESP32 ባለሁለት ኮር 160 ሜኸ ፕሮሰሰር
  • 2.4 ኢንች QVGA ቀለም TFT LCD ማሳያ
  • WiFi 802.11 b/g/n/d/e/i/k/r
  • ብሉቱዝ LE 5.0
  • አምስት ታክቲቭ Pሽቦተኖች (+ አንድ ዳግም ለማስጀመር)
  • ስድስት RGB WS2812 LEDs
  • Piezo Buzzer
  • 3.3V የመስመር ተቆጣጣሪ
  • የማስፋፊያ ራስጌ

እንደ ቀደመው ሁሉ ፣ HB50 በጓሮ ላይ ሊለብስ ፣ እንደ እጅ በእጅ ጥቅም ላይ ሊውል ፣ በግድግዳ ላይ ተጭኖ ወይም ስፍር ቁጥር በሌላቸው ገመድ አልባ እና በቀለማት ያሸበረቁ መተግበሪያዎች ውስጥ በማንኛውም ቦታ ማሰማራት ይችላል።

ደረጃ 3 የ HB50 ሰሌዳውን ይምጡ

የ HB50 ሰሌዳውን ያውጡ
የ HB50 ሰሌዳውን ያውጡ

ስህተቶችን ለመቀነስ ወይም ቢያንስ ለመለየት ፣ ESP32 ን ለማዘጋጀት የሚያስፈልጉትን አነስተኛ ክፍሎች ወደ HB50 PCB ብቻ በመሙላት ስብሰባ ለመጀመር እንመክራለን። ይህ ዝቅተኛ አዋጭ አቀራረብ በእነዚህ ደረጃዎች ተዘርዝሯል-

  1. ይህንን ቪዲዮ በብረት በተሸጡ ሞጁሎች ላይ ይመልከቱ።
  2. የ ESP-WROOM-32 ሞጁሉን በፒሲቢው ላይ ያሽጡ። ጊዜህን ውሰድ. በሞጁሉ ስር ስላለው ማዕከላዊ የመሬት ፓድ አይጨነቁ። እሱ እንደገና በመሸጥ ብቻ ሊሸጥ ይችላል እና ለተጨማሪ የሙቀት ትስስር እዚያ ብቻ ነው።
  3. በ 3V3 እና GND መካከል አጭር አለመኖሩን ለማረጋገጥ መልቲሜትር ይጠቀሙ። አጭር ካለ ፣ ለቦርዱ ኃይል ከመተግበሩ በፊት ወይም የጢስ ጭራቅ ከመውጣቱ በፊት ተለይቶ መወገድ አለበት።
  4. ከኤን እና ከ IO0 አዝራሮች በላይ ሁለቱን 10 ኪ ተቃዋሚዎች ያሽጡ።
  5. የ EN እና IO0 አዝራሮችን ያሽጡ። ሌሎቹ አራት አዝራሮች ለአሁን ሊቆዩ ይችላሉ።
  6. የ 16 ፒን የራስጌ ራስጌን ይሰብሩ። ፒኖቹ ወደ ፒሲቢ ቅርብ ወደሆነ ጠርዝ እንዲያመለክቱ ከፒሲቢው ሲፒዩ ጎን ያስገቡት። ከዚያ ራስጌውን ከፒሲቢው ጎን ካለው ቁልፍ ወደ ቦታው ያሽጡ።
  7. በ 3V3 እና GND መካከል አጫጭር አለመኖራቸውን እንደገና ያረጋግጡ።
  8. እንደሚታየው CP2102 ሞጁሉን ለማገናኘት አራት ዱፖን ዝላይ ገመዶችን ይጠቀሙ። መስመራዊ ተቆጣጣሪው ገና በፒሲቢ ላይ ስላልተገኘ 3V3 የኃይል ምንጭን ለጊዜው እየተጠቀምን መሆኑን ልብ ይበሉ።
  9. ኮምፒተርዎ አርዱዲኖ አይዲኢ ካልተጫነ እዚህ ያግኙት።
  10. ይህንን መመሪያ በመጠቀም በአርዲኖ አይዲኢ ውስጥ የ ESP32 ድጋፍን ያዋቅሩ።
  11. በ IDE ውስጥ መሣሪያዎችን> ሰሌዳውን ወደ “ESP32 Wrover ሞዱል” ያዘጋጁ።
  12. በኮምፒተርው ላይ የ USB2102 ሞጁሉን በዩኤስቢ ወደብ ላይ ይሰኩ።
  13. በ IDE ውስጥ ለ CP2102 ትክክለኛው የዩኤስቢ ወደብ መሣሪያዎችን> ወደብ ያዘጋጁ።
  14. CP2102 ሞጁል ሲገባ አዲስ ወደብ የማይታይ ከሆነ አስፈላጊውን ከሲሊኮን ላብስ አስፈላጊውን የዩኤስቢ ነጂ ይጫኑ።
  15. የአዝራር_ዲሞ ንድፉን ይያዙ።
  16. ንድፉን ይሰብስቡ እና ይስቀሉ።
  17. መስቀል ሲጀምር ሁለቱንም የ EN እና IO0 አዝራሮችን ይያዙ። ኤን በመሠረቱ የመልሶ ማግኛ ቁልፍ ነው እና IO0 ብልጭታውን እንደገና ለማስተካከል ለማስገደድ የመገጣጠሚያ ፒን ነው።
  18. አንዴ ነጥቦቹ እና ሰረዞቹ በ IDE ውስጥ ከታዩ ፣ የ EN ቁልፍን (የመልቀቂያ ዳግም ማስጀመር) ን ይልቀቁ ፣ ግን የፍላሽ ፕሮግራሙ በሚነሳበት ጊዜ የማጣበቂያው ፒን መታወቁ እስኪያረጋግጥ ድረስ የ IO0 ቁልፍን መያዙን ይቀጥሉ።
  19. ፕሮግራሙ ሲጠናቀቅ እንደገና ለማስጀመር እና አዲስ ብልጭ ድርግም የሚለውን ኮድ ለመጀመር የ EN ቁልፍን እንደገና ይምቱ።
  20. የ Arduino IDE Serial Monitor ን ይክፈቱ እና ወደ 115200 ባውድ ያዋቅሩት።
  21. የ IO0 አዝራርን መጫን በተከታታይ ማሳያ ውስጥ መልእክት ማፍለቅ አለበት።

ደረጃ 4 ፦ አዝራሮች ፣ ቡዝዘሮች እና ኤልኢዲዎች ፣ ኦህ የኔ

አዝራሮች ፣ ቡዝዘሮች እና ኤልኢዲዎች ፣ ኦህ የኔ!
አዝራሮች ፣ ቡዝዘሮች እና ኤልኢዲዎች ፣ ኦህ የኔ!

ተጨማሪ አዝራሮች

የመጀመሪያው የፕሮግራም እርምጃ ከተሳካ በኋላ በቀሪዎቹ አራት አዝራሮች ላይ ከ HB50 ቦርድ እና ከብረት ላይ ያጥፉ። ተመሳሳዩ የአዝራር_ዲሞ ንድፍ አሁን ሲጫኑ ሁሉንም አምስቱ አዝራሮች (IO0 ፣ A ፣ B ፣ C እና D) ለተከታታይ ማሳያው ማሳወቅ አለበት።

ቡዙር

የ HB50 ሰሌዳውን ያጥፉ እና ጫጫታውን በመያዣዎቹ ላይ ይሽጡ። በ HB50 ሰሌዳ ላይ ካለው የ “+” ፓድ ጋር ቅርበት እንዲኖረው በጠቋሚው ላይ ያለውን ነጥብ ይምሩ። የ buzzer_demo ንድፉን መርሃ ግብር ያዘጋጁ እና እንዲሠራ (ቦርዱ) እንደገና ያስጀምሩት (EN)። ያምራል?

WS2812B RGB LEDs

የ HB50 ሰሌዳውን ያጥፉ እና ስድስቱን ኤልኢዲዎች በመያዣዎቻቸው ላይ ያሽጡ። በፒሲቢ ሐር ማያ ገጽ ላይ እንደሚታየው የእያንዳንዱ ኤልኢዲ ነጭ ምልክት የተደረገበትን ጥግ ከተጣበቀ ጥግ ጋር ይዛመዳል።

ከ Arduino IDE መሣሪያዎች> ቤተ -ፍርግሞችን ያቀናብሩ ፣ FastLED ቤተ -መጽሐፍትን ይጫኑ።

ንድፉን ይክፈቱ - ፋይል> ምሳሌዎች> FastLED> ColorPalette።

በስዕሉ ኮድ ውስጥ LED_PIN ን ወደ 13 ፣ NUM_LEDS ወደ 6 ፣ እና LED_TYPE ን ወደ WS2812B ይለውጡ።

እንዲሠራ ለማስቻል ንድፉን ይስቀሉ እና (EN) ቦርዱን እንደገና ያስጀምሩ። በእያንዳንዱ ቀለም ብልጭ ድርግም በሚሉ መብራቶች ይደሰቱ።

የመስመር ኃይል REGUALTOR

ኤልዲዎች በጨዋታ (እና በተለይም የ WiFi ማስተላለፊያው ከነቃ) HB50 ከ 3V3 አቅርቦት ብዙ የአሁኑን እየሳበ ነው። AMS1117 (SOT 233 ጥቅል) መስመራዊ ተቆጣጣሪውን ወደ ቦታው በመሸጋገር የ 3.3V የኃይል አቅምን እናሻሽል። እንዲሁም ከመቆጣጠሪያው ቀጥሎ ያሉትን ሁለቱን የ 22uF ማጣሪያ capacitors ይሙሉ። የእያንዳንዱ የ capacitor ሐር ማያ ገጽ አንድ ጎን አራት ማዕዘን እና ሌላኛው ደግሞ ባለ ስምንት ጎን መሆኑን ልብ ይበሉ። በማሸጊያው ላይ ያለው የጨለማ ስፌት ከስምንት ጎን የሐር ማያ ገጽ ጎን ጋር እንዲገጣጠም capacitors አቅጣጫ መሆን አለባቸው። ተቆጣጣሪው አሁን አንዳንድ የ 5 ቮ አቅርቦትን ወደ 3.3 ቮ ይለውጠዋል እና በራሱ ከ CP2102 ሞጁል የበለጠ ብዙ የአሁኑን ማቅረብ ይችላል። አሁን ለኤች.ቢ.50 ኃይልን በ 5 ቮ አቅርቦት በኩል ለማቅረብ ፣ የ 3 ቮ 3 ዱፖንት ዝላይን ሁለቱን መጨረሻዎች ወደ 5 ቮ ያንቀሳቅሱ። ያ ማለት ፣ ምንጭ 5V ከ CP2102 ሞጁል በ HB50 ራስጌ ላይ ከ 5 ቮ ግብዓት ካስማዎች ወደ አንዱ። 5V ፒን በእውነቱ በ 3.5V እና 5V መካከል በማንኛውም ቮልቴጅ ሊቀርብ እንደሚችል ልብ ይበሉ።

ደረጃ 5: ILI9341 QVGA ቀለም TFT LCD ማሳያ

ILI9341 QVGA ቀለም TFT LCD ማሳያ
ILI9341 QVGA ቀለም TFT LCD ማሳያ

MSP2402 ማሳያ (lcdwiki ገጽ) በ ILI9341 ቺፕ ላይ የተመሠረተ የ SPI አውቶቡስ ሞዱል ነው። ቺፕ 65, 000 ቀለሞችን እና የ 320X240 ፒክሰሎችን (QVGA) ጥራት የሚደግፍ የ 2.4 ኢንች የቀለም ማያ ገጽን ያንቀሳቅሳል።

ሞጁሉ እንዲሁ የንክኪ ማያ ግብዓት እና የ SD ካርድ ማስገቢያ ያሳያል።

የቅድመ-ሙከራ ማሳያ I/O ፒኖች

በ ESP-WROOM-32 ፒን እስከዚህ ነጥብ ድረስ ችግር ከገጠመዎት የማሳያ ሞዱሉን በቦታው ከማቅረቡ በፊት የማሳያ ሞዱሉን I/O ፒኖችን አስቀድመው መሞከር ጥሩ ሀሳብ ሊሆን ይችላል። ከዚህ በታች እንደሚታየው እና በፒ.ሲ.ቢ. የንድፍ ሥዕላዊ መግለጫ ላይ ፣ በጨዋታ ውስጥ ያሉት የ ESP32 አይኦዎች 19 ፣ 23 ፣ 18 ፣ 5 ፣ 22 ፣ 21 እና 15 ናቸው። ፒኖቹን እነዚያን አይኦዎች ሁሉ እንደ ውጤት የሚያወጣውን ትንሽ ፕሮግራም በመፃፍ ሊሞክሩ ይችላሉ ፣ ከዚያ በኋላ እያንዳንዱን በማብራት እና በማጥፋት በ IO ዎች በኩል በየሁለት ወይም በሁለት መዘግየት ተራ በተራ ያሽከረክራል። እያንዳንዱ የአይኦ ፒን በማሳያ ራስጌዎች (ካርታውን ይመልከቱ) በትክክል ማብራት እና ማጥፋት እና አንዳቸውም አንድ ላይ ተጣምረው መኖራቸውን ለማረጋገጥ የአሁኑ የመገደብ ተከላካይ ተያይዞ አንድ ቀላል ኤልኢዲ እንደ ምርመራ ሆኖ ሊያገለግል ይችላል።

ሁሉም ካስማዎች አንዴ ከተረጋገጡ ፣ የ TFT ማሳያ ረጅምና አጭር ራስጌዎችን በመጠቀም ወደ ቦታው መሸጥ ይችላል።

ጫን እና ውቅር TFT ቤተ -መጽሐፍት

ከአርዱዲኖ አይዲኢ - መሣሪያዎች> ቤተ -ፍርግሞችን ያቀናብሩ ፣ TFT_eSPI ቤተ -መጽሐፍትን ይጫኑ

ወደ አርዱዲኖ ቤተ -መጽሐፍት አቃፊ ይሂዱ። የ TFT_eSPI አቃፊውን ይክፈቱ እና የሞጁሉን የመንጃ ቺፕ ፣ የፒክሴል ጥራት እና የአይኦ ፒኖችን ለማዋቀር ፋይሉን User_Setup.h ን ያርትዑ። ከዚህ በታች እንደሚታየው ትርጓሜዎቹ (un) አስተያየት እንደተሰጣቸው እና እንደሚታየው ወደ እሴቶች እንደተዋቀሩ በማረጋገጥ ይህንን ያድርጉ። እነዚህ በፒሲቢ ንድፍ ውስጥ ካሉ ግንኙነቶች ጋር የሚዛመዱ መሆናቸውን ማረጋገጥ ይችላሉ።

// ክፍል 1።

#መግለፅ ILI9341_DRIVER #Difine TFT_WIDTH 240 #define TFT_HEIGHT 320 // ክፍል 2. // ለ ESP32 Dev ቦርድ #define TFT_MISO 19 #define TFT_MOSI 23 #define TFT_SCLK 18 #define TFT_CS 5 #define TFT_DC 22 #define TFT_RST -1 // #TFT_BL 32 #TOUCH_CS 15 ን ይግለጹ

ንድፉን ይክፈቱ እና ይስቀሉ

ፋይል> ምሳሌዎች> TFT_eSPI> 320 x 240> Cellular_Automata

ይህ ንድፍ የኮንዌይ የሕይወት ጨዋታ አሪፍ የእይታ ማሳያ ነው።

የጠላፊ ተንሸራታች ወደ ሕልውና ሊለወጥ ይችላል… ይከታተሉ!

በ “TFT LCD” ላይ HACKERBOX LOGO ያሳዩ

የ BitHeadDemo ንድፉን ይሞክሩ።

ደረጃ 6 የንኪ ማያ ገጽ ተጠቃሚ ግቤት

የንክኪ ማያ ገጽ ተጠቃሚ ግቤት
የንክኪ ማያ ገጽ ተጠቃሚ ግቤት

የንክኪ ማያ ገጹን ተግባር ለማዋቀር እና ለመሞከር የሚከተለው ንድፍ ጥቅም ላይ ሊውል ይችላል-

ፋይል> ምሳሌዎች> TFT_eSPI> 320 x 240> የቁልፍ ሰሌዳ_240x320

የ “ላክ” ቁልፍ የገባውን ቁጥር ወደ ተከታታይ ማሳያ በ 9600 ባውድ ያስተላልፋል።

ደረጃ 7: CardKB I2C ቁልፍ ሰሌዳ

CardKB I2C ቁልፍ ሰሌዳ
CardKB I2C ቁልፍ ሰሌዳ

ይህ ጥቃቅን ሰሌዳ ከማንኛውም ከማንኛውም ማይክሮ መቆጣጠሪያ ፕሮጀክቶችዎ ጋር ሊያገለግል የሚችል ሙሉ-ተለይቶ የቀረበ የ QWERTY ቁልፍ ሰሌዳ ይተገበራል። የቁልፍ ሰሌዳው በአድራሻ 0x5F ላይ የ GROVE A ወደብ (I2C በይነገጽ) በመጠቀም ይገናኛል። የበለፀጉ የቁልፍ እሴቶችን ለማውጣት የአዝራር ጥምሮች (ሲም+ቁልፍ ፣ Shift+Key ፣ Fn+Key) ይደገፋሉ።

በ GROVE I2C ላይ ከቁልፍ ሰሌዳው ጋር የሚገናኝ እና የቁልፍ ጭነቶችን ወደ ተከታታይ ሞኒተር የሚያስተጋባውን በቀላል ምሳሌ CardKB_Serial ንድፍ ይጀምሩ። ንድፉ በ ESP32 (እንደ HB50) ፣ Arduino UNO ፣ Arduino Nano ወይም I2C ን በሚደግፍ በማንኛውም መድረክ ላይ ሊሠራ ይችላል።

ለ ESP32 እና ለ UNO/Nano ሁለት የተለያዩ የ Wire.begin ጥሪዎች መኖራቸውን ልብ ይበሉ። ለሚጠቀሙት አስተናጋጅ ከእነዚህ መስመሮች ውስጥ አንዱን ተገቢውን አለማሳመን። በዚያ ኮድ መስመር ላይ በተጠቀሱት ፒኖች ላይ ቢጫ እና ነጭ የ GROVE መሰንጠቂያ ሽቦዎችን ያገናኙ። ቀዩን GROVE የተሰነጠቀ ሽቦን ወደ 5 ቮ እና ጥቁር ግሮቭ ሽቦን ወደ GND ያገናኙ።

የአምራች ሰነድ ገጽ። ምንም እንኳን የ CardKB ተሳፋሪ ማይክሮ መቆጣጠሪያ አስቀድሞ በፕሮግራም ቢመጣ ፣ የቁልፍ ሰሌዳውን ለመጥለፍ ከፈለጉ የጽኑ ምንጭ ይገኛል።

ደረጃ 8

ምስል
ምስል

በኤሌክትሮኒክስ እና በኮምፒተር ቴክኖሎጂ ውስጥ በዚህ ወር የ HackerBox ጀብዱ እንደሚደሰቱ ተስፋ እናደርጋለን። ከዚህ በታች ባሉት አስተያየቶች ውስጥ ወይም በ HackerBoxes Facebook ቡድን ላይ ስኬትዎን ይድረሱ እና ያጋሩ። እንዲሁም ጥያቄ ካለዎት ወይም አንዳንድ እገዛ ከፈለጉ በማንኛውም ጊዜ [email protected] ኢሜል መላክ እንደሚችሉ ያስታውሱ።

ቀጥሎ ምንድነው? አብዮቱን ይቀላቀሉ። HackLife ን ይኑሩ። በየወሩ ወደ የመልእክት ሳጥንዎ በትክክል የሚላክ የሚጣበቅ የማርሽ አሪፍ ሳጥን ያግኙ። ወደ HackerBoxes.com ይሂዱ እና ለወርሃዊ የ HackerBox ደንበኝነት ምዝገባዎ ይመዝገቡ።

የሚመከር: