ዝርዝር ሁኔታ:

HackerBox 0036: JumboTron: 7 ደረጃዎች
HackerBox 0036: JumboTron: 7 ደረጃዎች

ቪዲዮ: HackerBox 0036: JumboTron: 7 ደረጃዎች

ቪዲዮ: HackerBox 0036: JumboTron: 7 ደረጃዎች
ቪዲዮ: #32 Hacker Boxes 0036 2024, ህዳር
Anonim
HackerBox 0036: JumboTron
HackerBox 0036: JumboTron

በዚህ ወር ፣ የ HackerBox ጠላፊዎች የጃምቦ LED ማትሪክስ ማሳያዎችን ፣ የ ESP32 ነጠላ ቺፕ ኮምፒተሮችን እና የጆይስቲክ ጨዋታ መቆጣጠሪያዎችን በማሰስ ላይ ናቸው። ይህ Instructable በ HackerBox #0036 ለመጀመር መረጃን ይ containsል ፣ አቅርቦቶች እስካለ ድረስ እዚህ ሊገዛ ይችላል። እንዲሁም በየወሩ በመልዕክት ሳጥንዎ ውስጥ እንደዚህ ያለ HackerBox መቀበል ከፈለጉ እባክዎን በ HackerBoxes.com ላይ ይመዝገቡ እና አብዮቱን ይቀላቀሉ!

ለጠላፊ ቦክስ 0036 ርዕሶች እና የትምህርት ዓላማዎች

  • ESP32 ን ፕሮግራም ለማድረግ የ Arduino IDE ን ያዋቅሩ
  • በይነገጽ ጆይስቲክ እና የግፋ-ቁልፍ መቆጣጠሪያ ግብዓቶች
  • ወደ JumboTron LED ፓነሎች የሽቦ ውሂብ እና ኃይል
  • የማትሪክስ ማሳያዎችን የሚጠቀሙ የተለያዩ መተግበሪያዎችን ፕሮግራም ያድርጉ

HackerBoxes ለ DIY ኤሌክትሮኒክስ እና ለኮምፒዩተር ቴክኖሎጂ ወርሃዊ የደንበኝነት ምዝገባ ሳጥን አገልግሎት ነው። እኛ የትርፍ ጊዜ ማሳለፊያዎች ፣ ሰሪዎች እና ሞካሪዎች ነን። እኛ የህልም አላሚዎች ነን። ፕላኔቱን ጠለፉ!

ደረጃ 1: HackerBox 0036: የሳጥን ይዘቶች

Image
Image
  • P3 RGB LED Matrix ከ 64x32 ፒክሰሎች ጋር
  • ESP32 ልማት ቦርድ
  • የጨዋታ መቆጣጠሪያ ቦርድ ከጆይስቲክ ጋር
  • ለ LED ማትሪክስ የኃይል አቅርቦት ማሰሪያ
  • ዱፖንት ዘለላዎች ሴት-ሴት 20 ሴ.ሜ
  • ልዩ HackerBoxes Glider Koozie
  • ልዩ የአታሪ ሬትሮ አድናቂ ጥበብ Decal

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

  • 5V ዲሲ የኃይል አቅርቦት (2-4 አምፔር)
  • ብረት ፣ ብየዳ እና መሰረታዊ የመሸጫ መሳሪያዎች
  • የሶፍትዌር መሳሪያዎችን ለማሄድ ኮምፒተር

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

በ HackerBoxes FAQ ውስጥ ለአሁኑ ፣ እና ለወደፊቱ ፣ አባላት ብዙ መረጃ አለ።

ግላይደር በኮንዌይ የሕይወት ጨዋታ ውስጥ በቦርዱ ላይ የሚጓዝ ንድፍ ነው። የህይወት ጨዋታ ሴሉላር አውቶማቲክ ጠላፊዎችን ስለሚስብ እና ተንሸራታች ጽንሰ -ሀሳብ ከበይነመረቡ እና ከዩኒክስ ጋር በተመሳሳይ ጊዜ ከተወለደ ጀምሮ የጠላፊዎችን ባህል ለመወከል እንደ አርማ ተቀባይነት አግኝቷል። በ 64x32 LED ማትሪክስ ላይ የኮንዌይ የሕይወት ጨዋታን ፕሮግራም ማድረግ ይችላሉ?

ደረጃ 2 ESP32 እና Arduino IDE

የጨዋታ መቆጣጠሪያ ቦርድ ከጆይስቲክ ጋር
የጨዋታ መቆጣጠሪያ ቦርድ ከጆይስቲክ ጋር

ESP32 ነጠላ ቺፕ ኮምፒውተር ነው። 2.4 ጊኸ Wi-Fi እና ብሉቱዝን ለይቶ የሚያሳውቅ በጣም የተዋሃደ ነው። ESP32 የአንቴናውን መቀየሪያ ፣ አርኤፍ ባሉን ፣ የኃይል ማጉያ ፣ ዝቅተኛ ጫጫታ ማጉያ ፣ ማጣሪያዎችን እና የኃይል አስተዳደር ሞጁሎችን ያዋህዳል። ስለዚህ ፣ አጠቃላይ መፍትሔው በትንሹ የታተመ የወረዳ ቦርድ (ፒሲቢ) አካባቢን ይይዛል።

ጥቂት የ ESP32 ልማት ቦርዶች አሉ። እዚህ ጥቅም ላይ የዋለው በ “DOIT ESP32 DevKit” ላይ ልዩነት ነው። አብዛኛዎቹ የ I/O ፒኖች ለቀላል ጣልቃገብነት በሁለቱም በኩል ወደ ፒን ራስጌዎች ያበቃል። የዩኤስቢ በይነገጽ ቺፕ እና የ voltage ልቴጅ ተቆጣጣሪ በሞጁሉ ውስጥ ተዋህደዋል። ESP32 በአርዱዲኖ ሥነ -ምህዳር እና IDE ውስጥ ይደገፋል ፣ ይህም ከ ESP32 ጋር ለመስራት በጣም ፈጣን እና ቀላል መንገድ ነው።

የ Arduino ESP32 github ማከማቻ ለሊኑክስ ፣ ለ OSX እና ለዊንዶውስ የመጫኛ መመሪያዎችን ያጠቃልላል። ወደዚያ አገናኝ ጠቅ ያድርጉ እና በኮምፒተርዎ ላይ ካለው ስርዓተ ክወና ጋር የሚዛመዱትን መመሪያዎች ይከተሉ።

የእድገት ሰሌዳውን በማዘጋጀት ላይ

ከመቀጠልዎ በፊት አይዲኢው በትክክል መዋቀሩን ለመፈተሽ ፣ በቦርዱ ላይ ያለውን LED ለማብራት የ BLINK ምሳሌን ይጫኑ። የተለያዩ ብልጭ ድርግም የሚሉ ድግግሞሾችን ለመሞከር እና ኮዱ በ ESP32 ሰሌዳ ላይ በትክክል እየጫነ መሆኑን ለማረጋገጥ የዘገየ እሴቶችን ይለውጡ።

ESP32 ን በሚያዘጋጁበት ጊዜ በአርዱዲኖ አይዲኢ ላይ የሰቀላ ቁልፍን ከመምታቱ በፊት በ ESP32 ልማት ቦርድ ውስጥ የ “ቦት” ቁልፍን ተጭነው ይቆዩ። አንዴ “ማገናኘት _ _ _…” የሚለው መልእክት በአርዱዲኖ አይዲኢ ላይ ከታየ ፣ “ቡት” የሚለውን ቁልፍ መልቀቅ እና ፕሮግራሙ መጀመር አለበት።

ደረጃ 3 የጨዋታ መቆጣጠሪያ ቦርድ ከጆይስቲክ ጋር

ይህ የጨዋታ ተቆጣጣሪ “መለያየት ቦርድ” የአናሎግ ጆይስቲክ መቆጣጠሪያ እና አራት አዝራሮችን ያካትታል። መጠኑ እና ቅርፁ ለእጅ በእጅ ሥራ ተስማሚ ናቸው።

የአናሎግ አቀማመጥ መቆጣጠሪያው በመደበኛ “የቮልቴጅ መከፋፈያ” ውቅረት ውስጥ በተገናኙ ሁለት ፖታቲዮሜትሮች (አንዱ ለ x እና አንድ ለ y) ላይ የተመሠረተ ነው። በዚህ መሠረት OUTX እና OUTY እንደ የአናሎግ እሴቶች መነበብ እና በማሳያ ኮድ ውስጥ እንደሚታየው በተገቢው መመዘን አለባቸው። OUTZ እና አራቱ አዝራሮች ሲንቀሳቀሱ በተለምዶ ክፍት እና አጭር ወደ GND የሚንሳፈፉ ዲጂታል ማብሪያ/ማጥፊያዎች ቀላል/አጥፋ ናቸው።

በሚከተሉት ፒኖች ላይ ዱፖን ዘለላዎችን በመጠቀም ቦርዱ ከ ESP32 ጋር ሊገናኝ ይችላል።

ESP32 የጨዋታ መቆጣጠሪያ

GND GND 3V3 VCC 35 OUTX 34 OUTY 26 OUTZ 27 KEY1 32 KEY2 33 KEY3 25 KEY4

ስለ እነዚህ የፒን ምደባዎች ምንም ልዩ ነገር የለም ፣ ግን እነሱ በማሳያ ኮድ ውስጥ ጥቅም ላይ የዋሉ ናቸው። በ ESP32 ላይ የተወሰኑ የ IO ፒኖች ውፅዓት ብቻ ስለሆኑ ፣ እሱን ቀላል ለማድረግ እና እነዚህን ተመሳሳይ እሴቶች ለመጠቀም ይፈልጉ ይሆናል።

ደረጃ 4: 64x32 RGB LED ማትሪክስ P3 ፓነል

64x32 RGB LED ማትሪክስ P3 ፓነል
64x32 RGB LED ማትሪክስ P3 ፓነል

በ 2048 ባለ ሙሉ ቀለም አርጂቢ ኤልዲዎች ፣ ይህ ማትሪክስ እንደ የራስዎ የግል “ሚኒ” የጃምቦሮን ማሳያ ነው። እርስዎ ከኢንዱስትሪ ጥንካሬ የኃይል ማሰሪያ ሊለዩ ስለሚችሉ እነዚህ ፓነሎች በእውነቱ በጃምቦ ኤልኢዲ ማሳያዎች ውስጥ ጥቅም ላይ ይውላሉ። ኤልኢዲዎቹ በ 3 ሚሜ ውፍረት ባለው ፍርግርግ ላይ ተቀምጠዋል (ስለዚህ የ P3 ስያሜ)። እነሱ በ 1: 16 የፍተሻ መጠን ይነዳሉ።

እኛ ለአርዲኖ አይዲኢ የ PxMatrix ቤተ -መጽሐፍትን እንጠቀማለን። ይቀጥሉ እና ያንን ቤተ -መጽሐፍት አሁን ይጫኑ። ያንን ለማየት ፍላጎት ካለዎት በዚያ አገናኝ ላይ ብዙ የአሠራር ንድፈ -ሀሳብ ዝርዝር አለ።

በ LED ማትሪክስ ፓነል ጀርባ ላይ ሶስት አያያorsች አሉ። እነዚህ ሁለት የ 16 ፒን ባለሁለት ራስጌዎች (በ IN እና OUT የተሰየመ) እና እንዲሁም አነስተኛ የኃይል ራስጌን ያካትታሉ። ከዚህ በታች እንደተገለፀው ከእነዚህ ጋር ለመገናኘት ሶስት የተለያዩ የሽቦ ስብስቦች አሉ።

ጥሩ ዝላይዎች ከ DATA IN እስከ DATA OUT

ውስጥ ውጪ

R2 R1 G1 R2 G2 G1 B1 G2 B2 B1

ዘጠኝ መዝለያዎች ከ ESP32 ወደ DATA IN

ESP IN

13 R1 22 LAT 19 A 23 B 18 C 5 D 2 OE 14 CLK GND GND

የኃይል ማቀፊያ

የቀረበው የኃይል ማሰሪያ ከ 5 ቪዲሲ አቅርቦት ጋር መገናኘት አለበት። ሁሉንም ኤልኢዲዎች ወደ ሙሉ ብሩህነት ለማብራት ካቀዱ ፣ ፓነሉ በግምት እስከ 4 ሀ ድረስ ይሳባል። 4A ለማቅረብ ማመልከት ያለበት ጥሩ “አግዳሚ ወንበር አቅርቦት” ካለዎት። ለተለመደው አማካይ አሠራር 2A በቂ ሊሆን ይችላል። ለምሳሌ ፣ የ 2.5A ዩኤስቢ የኃይል ባንክን (የባትሪ ጥቅል) ሞክረናል ፣ ይህም ጥሩ ሰርቷል። በዩኤስቢ የኃይል ባንክ ውስጥ እንዲሰካ በመፍቀድ በኃይል መያዣው ላይ ባለው የሾሉ መያዣዎች ምትክ የዩኤስቢ አያያዥ ሸጠን።

በኃይል መያዣው ላይ ሁለት ባለ አራት ፒን ራስጌዎች አሉ። እነዚህ ሁለት ፓነሎችን ለማብራት ናቸው። ነገሮችን ለማስተካከል ከፈለጉ የራስጌዎቹ አንዱ ሊወገድ ይችላል ፣ የኃይል አቅርቦቱን ማሳጠር ለመከላከል የተቆረጡትን የሽቦ ጫፎች (በቴፕ ወይም በቧንቧ) መጠቅለልዎን ያረጋግጡ።

ለ LED ፓነል እና ለ ESP32 የጋራ የኃይል አቅርቦት

ከዱፖንት ዝላይ አንድ ጫፍ ይቁረጡ። ሽቦውን ከቀይ መስመር መስመር ጋር ለማገናኘት ያንሸራትቱ እና ያጥቡት። ቀላሉ አማራጭ ተጨማሪውን ባለ አራት ፒን የኃይል ራስጌ ካስወገድንባቸው መስመሮች አንዱን መጠቀም ነው። እንደገና ነገሮችን ከማሳጠር ለመከላከል የኃይል ፍንጮችን መጠቅለልዎን ያረጋግጡ። ESP32 ፕሮግራም ከተደረገ እና የዩኤስቢ ገመድ ከተወገደ በኋላ ፣ በተሰነጣጠለው ሽቦ በሌላኛው ጫፍ ላይ ያለው የሴት ዱፖን መሰኪያ በ ESP32 ቦርድ በ VIN ፒን (3V3 ፒን ሳይሆን) ላይ ሊቀመጥ ይችላል። ይህ ኃይል ለ ESP32 ቦርድ እና እና የ LED ማትሪክስ ከተመሳሳይ 5V አቅርቦት በባትሪ ኃይል ስር ለማንቀሳቀስ ጥብቅ እና ተንቀሳቃሽ ውቅረትን ያደርጋል።

ደረጃ 5: ማትሪክስ ማሳያ ማሳያ

ማትሪክስ ማሳያ ማሳያ
ማትሪክስ ማሳያ ማሳያ

የተያያዘውን jumbotrondemo.ino ንድፍ ወደ ESP32 ያቅዱ።

የ PxMatrix ቤተ -መጽሐፍት መጫኑን ያረጋግጡ።

የማሳያ ፕሮግራሙ አራቱ ሁነታዎች K1 - K4 ን በመጠቀም የተመረጡ ናቸው። በእራስዎ ፕሮጄክቶች ውስጥ ለመዘርጋት ኮዱ በትክክል ገላጭ መሆን አለበት።

ደረጃ 6: 1 2 3 ሂድ

123 3 ሂድ!
123 3 ሂድ!

በእርስዎ 64x32 የቀለም ማሳያ እና የጨዋታ መቆጣጠሪያ ምን ያደርጋሉ? ከሌላ ምሳሌ ፕሮጄክቶች በተወሰነ ተነሳሽነት የሐሳብ ልውውጥን ይጀምሩ…

  • ሞርፊንግ ዲጂታል ሰዓት ፕሮጀክት
  • Adafruit ማትሪክስ ማሳያ ሀብቶች
  • በ LED ማትሪክስ ፕሮጄክቶች አስተማሪ
  • የ Android BLE መቆጣጠሪያን ያክሉ
  • ስለ ቴትሪስ ጥሩ ጨዋታ እንዴት ነው?
  • የ CHIP-8 ጨዋታዎች (በመጀመሪያ ለ 64x32 ማሳያዎች)
  • በ ESP32 IDF (አርዱinoኖ አይደለም) ለመጠቀም ቤተ -መጽሐፍት
  • ከ WIRED አስር ምርጥ DIY ኤሌክትሮኒክ ጨዋታዎች

ከዚህ በታች ላሉት ማጋራት እንድንችል እባክዎን ወደ ፕሮጀክትዎ አገናኝ ይላኩ -

  • የፊዚክስ መጫወቻ ከ JeffG
  • የእባብ ጨዋታ ከኮሌን
  • ከፔፐርቪንክ በፍጥነት የግራ ጨዋታን ያዙሩ
  • Cryptocurrency Ticker from ananseMugen
  • የገና ቆጠራ ሰዓት ከ rznazn

ደረጃ 7 ፕላኔቱን መጥለፍ

ፕላኔቱን ጠለፋ
ፕላኔቱን ጠለፋ

በዚህ አስተማሪነት ከተደሰቱ እና በየወሩ በመልእክት ሳጥንዎ ላይ አሪፍ የኤሌክትሮኒክስ እና የኮምፒተር ቴክኖሎጅዎች ሳጥን እንዲወርድ ከፈለጉ እባክዎን ወደ ሃከርቦክስ.com በመዘዋወር አብዮቱን ይቀላቀሉ እና የእኛን ወርሃዊ ድንገተኛ ሳጥን ለመቀበል ይመዝገቡ።

ከዚህ በታች ባሉት አስተያየቶች ውስጥ ወይም በሃከርቦክስ ፌስቡክ ገጽ ላይ ስኬትዎን ይድረሱ እና ያጋሩ። ማንኛውም ጥያቄ ካለዎት ወይም በማንኛውም ነገር ላይ እገዛ ከፈለጉ በእርግጠኝነት ያሳውቁን። የ HackerBoxes አካል ስለሆኑ እናመሰግናለን!

የሚመከር: