ዝርዝር ሁኔታ:
- ደረጃ 1: HackerBox 0036: የሳጥን ይዘቶች
- ደረጃ 2 ESP32 እና Arduino IDE
- ደረጃ 3 የጨዋታ መቆጣጠሪያ ቦርድ ከጆይስቲክ ጋር
- ደረጃ 4: 64x32 RGB LED ማትሪክስ P3 ፓነል
- ደረጃ 5: ማትሪክስ ማሳያ ማሳያ
- ደረጃ 6: 1 2 3 ሂድ
- ደረጃ 7 ፕላኔቱን መጥለፍ
ቪዲዮ: HackerBox 0036: JumboTron: 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በዚህ ወር ፣ የ HackerBox ጠላፊዎች የጃምቦ LED ማትሪክስ ማሳያዎችን ፣ የ ESP32 ነጠላ ቺፕ ኮምፒተሮችን እና የጆይስቲክ ጨዋታ መቆጣጠሪያዎችን በማሰስ ላይ ናቸው። ይህ Instructable በ HackerBox #0036 ለመጀመር መረጃን ይ containsል ፣ አቅርቦቶች እስካለ ድረስ እዚህ ሊገዛ ይችላል። እንዲሁም በየወሩ በመልዕክት ሳጥንዎ ውስጥ እንደዚህ ያለ HackerBox መቀበል ከፈለጉ እባክዎን በ HackerBoxes.com ላይ ይመዝገቡ እና አብዮቱን ይቀላቀሉ!
ለጠላፊ ቦክስ 0036 ርዕሶች እና የትምህርት ዓላማዎች
- ESP32 ን ፕሮግራም ለማድረግ የ Arduino IDE ን ያዋቅሩ
- በይነገጽ ጆይስቲክ እና የግፋ-ቁልፍ መቆጣጠሪያ ግብዓቶች
- ወደ JumboTron LED ፓነሎች የሽቦ ውሂብ እና ኃይል
- የማትሪክስ ማሳያዎችን የሚጠቀሙ የተለያዩ መተግበሪያዎችን ፕሮግራም ያድርጉ
HackerBoxes ለ DIY ኤሌክትሮኒክስ እና ለኮምፒዩተር ቴክኖሎጂ ወርሃዊ የደንበኝነት ምዝገባ ሳጥን አገልግሎት ነው። እኛ የትርፍ ጊዜ ማሳለፊያዎች ፣ ሰሪዎች እና ሞካሪዎች ነን። እኛ የህልም አላሚዎች ነን። ፕላኔቱን ጠለፉ!
ደረጃ 1: HackerBox 0036: የሳጥን ይዘቶች
- 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 ፓነል
በ 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 ሂድ
በእርስዎ 64x32 የቀለም ማሳያ እና የጨዋታ መቆጣጠሪያ ምን ያደርጋሉ? ከሌላ ምሳሌ ፕሮጄክቶች በተወሰነ ተነሳሽነት የሐሳብ ልውውጥን ይጀምሩ…
- ሞርፊንግ ዲጂታል ሰዓት ፕሮጀክት
- Adafruit ማትሪክስ ማሳያ ሀብቶች
- በ LED ማትሪክስ ፕሮጄክቶች አስተማሪ
- የ Android BLE መቆጣጠሪያን ያክሉ
- ስለ ቴትሪስ ጥሩ ጨዋታ እንዴት ነው?
- የ CHIP-8 ጨዋታዎች (በመጀመሪያ ለ 64x32 ማሳያዎች)
- በ ESP32 IDF (አርዱinoኖ አይደለም) ለመጠቀም ቤተ -መጽሐፍት
- ከ WIRED አስር ምርጥ DIY ኤሌክትሮኒክ ጨዋታዎች
ከዚህ በታች ላሉት ማጋራት እንድንችል እባክዎን ወደ ፕሮጀክትዎ አገናኝ ይላኩ -
- የፊዚክስ መጫወቻ ከ JeffG
- የእባብ ጨዋታ ከኮሌን
- ከፔፐርቪንክ በፍጥነት የግራ ጨዋታን ያዙሩ
- Cryptocurrency Ticker from ananseMugen
- የገና ቆጠራ ሰዓት ከ rznazn
ደረጃ 7 ፕላኔቱን መጥለፍ
በዚህ አስተማሪነት ከተደሰቱ እና በየወሩ በመልእክት ሳጥንዎ ላይ አሪፍ የኤሌክትሮኒክስ እና የኮምፒተር ቴክኖሎጅዎች ሳጥን እንዲወርድ ከፈለጉ እባክዎን ወደ ሃከርቦክስ.com በመዘዋወር አብዮቱን ይቀላቀሉ እና የእኛን ወርሃዊ ድንገተኛ ሳጥን ለመቀበል ይመዝገቡ።
ከዚህ በታች ባሉት አስተያየቶች ውስጥ ወይም በሃከርቦክስ ፌስቡክ ገጽ ላይ ስኬትዎን ይድረሱ እና ያጋሩ። ማንኛውም ጥያቄ ካለዎት ወይም በማንኛውም ነገር ላይ እገዛ ከፈለጉ በእርግጠኝነት ያሳውቁን። የ HackerBoxes አካል ስለሆኑ እናመሰግናለን!
የሚመከር:
HackerBox 0060: የመጫወቻ ስፍራ: 11 ደረጃዎች
HackerBox 0060: የመጫወቻ ስፍራ -በዓለም ዙሪያ ለጠላፊዎች ጠላፊዎች እንኳን ደስ አለዎት! በ HackerBox 0060 አማካኝነት ኃይለኛ የኖርዲክ ሴሚኮንዳክተር nRF52840 ARM Cortex M4 ማይክሮ መቆጣጠሪያን በሚያሳይ በአዳፍ ፍሬው ወረዳ የመጫወቻ ስፍራ ብሉፍሬት ሙከራ ያደርጋሉ። የተከተተ የፕሮግራም wi ን ያስሱ
HackerBox 0041: CircuitPython: 8 ደረጃዎች
HackerBox 0041: CircuitPython: በዓለም ዙሪያ ለጠለፋ ጠላፊዎች ሰላምታ። HackerBox 0041 CircuitPython ፣ MakeCode Arcade ፣ Atari Punk Console እና ብዙ ተጨማሪ ነገሮችን ያመጣልናል። ይህ አስተማሪ በ HackerBox 0041 ለመጀመር መረጃ ይ ,ል ፣ ይህም ሊገዛ ይችላል
HackerBox 0058: ኮድ: 7 ደረጃዎች
HackerBox 0058: ኢንኮድ: በዓለም ዙሪያ ለጠለፋ ጠላፊዎች እንኳን ደስ አለዎት! በ HackerBox 0058 የመረጃ ኢንኮዲንግን ፣ የአሞሌ ኮዶችን ፣ የ QR ኮዶችን ፣ የአርዱዲኖ ፕሮ ማይክሮን ፣ የተከተተ ኤልሲዲ ማሳያዎችን በማዘጋጀት ፣ በአርዱዲኖ ፕሮጄክቶች ውስጥ የባርኮድ ትውልድን በማዋሃድ ፣ በሰው ኢንፒ
HackerBox 0057: ደህና ሁናቴ: 9 ደረጃዎች
HackerBox 0057: ደህና ሁናቴ: በዓለም ዙሪያ ለጠላፊዎች ጠላፊዎች እንኳን ደስ አለዎት! HackerBox 0057 የ IoT ፣ የገመድ አልባ ፣ የመቆለፊያ እና በእርግጥ የሃርድዌር ጠለፋ መንደር ወደ ቤትዎ ላቦራቶሪ ያመጣል። የማይክሮ መቆጣጠሪያ ፕሮግራምን ፣ የ IoT Wi-Fi ብዝበዛዎችን ፣ ብሉቱዝን int ውስጥ እንመረምራለን
HackerBox 0034 ንዑስ ጊሄዝ 15 ደረጃዎች
HackerBox 0034 ንዑስ ጊሄዝ - በዚህ ወር ፣ ጠላፊ ቦክስ ጠላፊዎች ከ 1 ጊኸ በታች ባሉት ድግግሞሽዎች ላይ የሶፍትዌር የተገለጸ ሬዲዮ (ኤስዲአር) እና የሬዲዮ ግንኙነቶችን እያሰሱ ነው። ይህ መማሪያ በ HackerBox #0034 ለመጀመር መረጃ ይ ,ል ፣ አቅርቦቶች እያለ እዚህ ሊገዛ ይችላል