ዝርዝር ሁኔታ:

HackerBox 0051: MCU Lab: 10 ደረጃዎች
HackerBox 0051: MCU Lab: 10 ደረጃዎች

ቪዲዮ: HackerBox 0051: MCU Lab: 10 ደረጃዎች

ቪዲዮ: HackerBox 0051: MCU Lab: 10 ደረጃዎች
ቪዲዮ: MCU LAB Demo with Potentiometer and OLED Display 2024, ሀምሌ
Anonim
HackerBox 0051: MCU Lab
HackerBox 0051: MCU Lab

በዓለም ዙሪያ ለጠላፊ ቦክስ ጠላፊዎች እንኳን ደስ አለዎት! HackerBox 0051 HackerBox MCU Lab ን ያቀርባል። የ MCU ቤተ ሙከራ ከማይክሮ መቆጣጠሪያዎች እና ከማይክሮ መቆጣጠሪያ ሞጁሎች ጋር ለመፈተሽ ፣ ለማዳበር እና ለሙከራ የሚውል የልማት መድረክ ነው። የአርዱዲኖ ናኖ ፣ የ ESP32 ሞዱል እና SMT32 ጥቁር ክኒን የ MCU ቤተ -ሙከራውን የባህሪ ብሎኮች ለመዳሰስ ያገለግላሉ። የ MCU ላብ ባህርይ ብሎኮች መቀያየሪያዎችን ፣ አዝራሮችን ፣ ኤልኢዲዎችን ፣ የኦሌዲ ማሳያ ፣ ቡዝተር ፣ ፖታቲሞሜትር ፣ አርጂቢ ፒክስል ፣ የሎጂክ ደረጃ መቀየሪያ ፣ ቪጂኤ ውፅዓት ፣ የ PS/2 የቁልፍ ሰሌዳ ግብዓት ፣ የዩኤስቢ ተከታታይ በይነገጽ እና ባለሁለት የማይሸጡ የፕሮቶታይፕ አካባቢዎችን ያካትታሉ።

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

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

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

  • MCU ሞዱል 1: አርዱዲኖ ናኖ 5 ቪ ፣ 16 ሜኸ
  • MCU ሞዱል 2: WEMOS ESP32 Lite
  • MCU ሞዱል 3: STM32F103C8T6 ጥቁር ክኒን
  • ልዩ የ MCU ላብ የታተመ የወረዳ ቦርድ
  • FT232RL USB ተከታታይ አስማሚ
  • OLED 128x64 ማሳያ I2C 0.96 ኢንች
  • ባለሁለት አቅጣጫ 8-ቢት ሎጂክ ደረጃ መቀየሪያ
  • WS2812B RGB SMD LED
  • አራት የወለል ተራራ ተጣጣፊ አዝራሮች
  • አራት ቀይ ባለ 5 ሚሜ ኤልኢዲዎች
  • Piezo Buzzer
  • ኤችዲ 15 ቪጂኤ አያያዥ
  • Mini-DIN PS/2 የቁልፍ ሰሌዳ አያያዥ
  • 100K Ohm Potentiometer
  • 8 የአቀማመጥ DIP መቀየሪያ
  • AMS1117 3.3V የመስመር ተቆጣጣሪ SOT223
  • ሁለት 22uF Tantalum Capacitors 1206 SMD
  • አስር 680 Ohm Resistors
  • አራት ተለጣፊ የጎማ ፒሲቢ እግሮች
  • ሁለት 170 ነጥብ Mini Solderless Breadboards
  • አስራ አንድ 8 ፒን የሴት ራስጌ ሶኬቶች
  • 40 ፒን Breakaway ራስጌ
  • የ 65 ወንድ ዝላይ ሽቦዎች ጥቅል
  • ከፍ ያለ የጡጫ ወረዳ ቦርድ ተለጣፊ
  • የፕላኔቷ ፈገግታ የባህር ወንበዴ ተለጣፊ
  • ልዩ HackerBox “ከበረራ በፊት አስወግድ” የቁልፍ ሰንሰለት

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

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

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

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

ደረጃ 2: HackerBoxes MCU Lab

HackerBoxes MCU Lab
HackerBoxes MCU Lab

የ MCU ላብራቶሪ የተለያዩ ማይክሮ መቆጣጠሪያዎችን (MCU) ላይ የተመሠረቱ ንድፎችን ለመቅረፅ እና ለመሞከር የምንጠቀምበት የታመቀ ፣ የተወሳሰበ የእድገት መድረክ ስሪት ነው። ከ MCU ሞጁሎች (እንደ አርዱዲኖ ናኖ ፣ ESP32 DevKit ፣ ወዘተ) ወይም የግለሰብ MCU መሣሪያ ጥቅሎች (እንደ ATMEGA328s ፣ ATtiny85s ፣ PICs ፣ ወዘተ) ጋር ለመስራት እጅግ በጣም ጠቃሚ ነው። ኢላማው ኤምሲዩ ወደ ሁለቱ አነስተኛ የማይሸጡ የዳቦ ሰሌዳዎች ውስጥ ሊቀመጥ ይችላል። ሁለቱንም የዳቦ ቦርዶችን በመጠቀም ሁለት MCU ዎች እርስ በእርስ ሊገናኙ ይችላሉ ወይም አንዱ የዳቦ ሰሌዳ ቦታ ለሌላ ወረዳ ጥቅም ላይ ሊውል ይችላል።

የ “MCU Lab” “የባህሪ ብሎኮች” በአርዱዲኖ UNO ላይ ከተገኙት ጋር ተመሳሳይ በሆኑ ሴት ራስጌዎች ተከፋፍለዋል። የሴት ራስጌዎች ከወንድ ዝላይ ፒኖች ጋር ተኳሃኝ ናቸው።

ደረጃ 3 የ HackerBoxes MCU Lab ን ያሰባስቡ

የ HackerBoxes MCU Lab ን ያሰባስቡ
የ HackerBoxes MCU Lab ን ያሰባስቡ

በቦርዱ ጀርባ ላይ የ SMD አካላት

AMS1117 (SOT 233 ጥቅል) መስመራዊ ተቆጣጣሪ እና ሁለቱን የ 22uF ማጣሪያ capacitors በፒሲቢው ጀርባ ላይ በመጫን ይጀምሩ። የእያንዳንዱ የ capacitor ሐር ማያ ገጽ አንድ ጎን አራት ማዕዘን ሲሆን ሌላኛው ጎን ደግሞ ስምንት ጎን መሆኑን ልብ ይበሉ። በማሸጊያው ላይ ያለው የጨለማ ስፌት ከስምንት ጎን የሐር ማያ ገጽ ጎን ጋር እንዲገጣጠም capacitors አቅጣጫ መሆን አለባቸው።

በቦርዱ ፊት ለፊት ከሚገኙት ክፍሎች ጋር ይቀጥሉ

WS2812B RGB LED ን ያሽጡ። በፒሲቢ ሐር ማያ ገጽ ላይ እንደሚታየው የእያንዳንዱ ኤልኢዲ ነጭ ምልክት የተደረገበትን ጥግ ከተጣበቀ ጥግ ጋር ይዛመዳል።

አራት የ SMD ተጣጣፊ አዝራሮች

አራት ቀይ LED ዎች ከአራት ተከላካዮች ጋር

በአቅራቢያ ባለ 3 ቪ 3 ምልክት እና በ VB ፒን በአቅራቢያ ባለ 5 ቪ ምልክት ማድረጊያ ደረጃ መለወጫ። ደረጃ መለወጫ ሞዱል ሞዱሉን ወደ MCU Lab PCBB ከመጫንዎ በፊት ራስጌዎቹን ወደ ሞጁሉ በመሸጥ ከዚያም ጥቁር ፕላስቲክ ስፔሰርስን ከጭንቅላቱ ላይ በማንሸራተት ወደ ፒሲቢው ሊፈስ ይችላል። ስፔሰርስን በላዩ ላይ መተው እንዲሁ ጥሩ ነው።

የ FT232 ሞጁሉን ለማገናኘት የራስጌው ሁለት ቁርጥራጮች ሊሰበሩ ይችላሉ። አነስ ባለ 4-ፒን የራስጌ ክፍል እንዲሁ ከ FT232 ሞዱል ቀጥሎ ለ 5 ቪ/GND ራስጌ ሊያገለግል ይችላል።

ለአሁን ፣ ከኤችዲ 15 ቪጂኤ አያያዥ እና የቁልፍ ሰሌዳ ሶኬት አቅራቢያ ያለውን የሴት ቪጂኤ ራስጌ ይሙሉ። ሆኖም ፣ በእነዚያ በሁለቱ ራስጌዎች መካከል ካለው አንድ ወይም ከአምስት ተቃዋሚዎች አጠገብ ያለውን ተጨማሪ ራስጌ አትበል። ለቪዲዮ ምልክት መስተጋብር ልዩ አማራጮች በኋላ ላይ ተብራርተዋል።

ሌሎቹን ዘጠኝ ሴት ራስጌዎች ይሙሉ።

ከ MCU Lab PC PCB ጋር ለማያያዝ ከሁለቱም የማይሸጡ የዳቦ ቦርዶች ጀርባ ላይ ማጣበቂያ ያስወግዱ።

የሥራ ማስቀመጫዎን ከጭረት ለመጠበቅ ከ MCU Lab PCB ግርጌ ጋር የሚያጣብቅ የጎማ እግሮችን ያስቀምጡ።

የማስተናገድ የኃይል ግብዓቶች

ኃይል ወደ ኤምሲዩ ላቦራቶሪ ሊገባ የሚችልባቸው ቢያንስ ሁለት ፣ እና ምናልባትም ብዙ አራት አሉ። ይህ ችግር ሊያስከትል ይችላል ፣ ስለሆነም ሁል ጊዜ የሚከተሉትን ጠቋሚዎች በጥንቃቄ ያስቡበት-

5V የተሰየሙ የራስጌ ነጥቦች ሁሉም ተገናኝተዋል። የ 5 ቪ ባቡር እንዲሁ ከቁልፍ ሰሌዳ ሶኬት ፣ የደረጃ መቀየሪያ እና ከ WS2812B RGB LED ጋር ይገናኛል። FT232 ን ወደ ዩኤስቢ በመሰካት ፣ የአራቱን የፒን ኃይል ራስጌን ከውጭ አቅርቦት ጋር በማገናኘት ፣ ወይም ፒሲቢ ላይ ካለው ባለ 5 ቪ ፒን ወደ ተጎላበተው 5 ቮ ሞዱል (ብዙውን ጊዜ በዩኤስቢ የሚንቀሳቀስ) ዝላይን በማገናኘት ኃይል ለ 5 ቮ ባቡር ሊሰጥ ይችላል።).

በተመሳሳይ ፣ የ GND ፒኖች ሁሉም ተገናኝተዋል። እነሱ በ FT232 ላይ ከዩኤስቢ GND ጋር ይገናኛሉ (ዩኤስቢ ከ FT232 ጋር ተገናኝቷል ብለን እናስባለን)። እንዲሁም ለ 5 ቮ መረብ እንደተወያየባቸው ከመካከላቸው በአንዱ እና በተጎላበተው ሞጁል መካከል በመዝለል በመጠቀም ከመሬት ጋር ሊገናኙ ይችላሉ።

3V3 ባቡር በፒሲቢ ጀርባ ላይ ባለው ተቆጣጣሪ ይነዳዋል። እሱ ምንጭ ብቻ ነው እና (ከ 5 ቮ ባቡር በተለየ) በ 5 ቮ ባቡር ላይ በቀጥታ ከተቆጣጣሪው ስለሚነዳ በማንኛውም ሞጁሎች ወይም ሌሎች ወረዳዎች መንዳት የለበትም።

ደረጃ 4: አርዱዲኖ ናኖ MCU ሞዱል

አርዱዲኖ ናኖ MCU ሞዱል
አርዱዲኖ ናኖ MCU ሞዱል

በአሁኑ ጊዜ በጣም ከተለመዱት የ MCU ሞጁሎች አንዱ አርዱዲኖ ናኖ ነው። የተካተተው የአርዱዲኖ ናኖ ቦርድ ከጭንቅላት ፒን ጋር ይመጣል ፣ ግን እነሱ ወደ ሞጁሉ አልሸጡም። ለአሁን ፒኖቹን ይተው። በአርዕስቱ ፒኖዎች ላይ ከመሸጡ በፊት እነዚህን የመጀመሪያ ሙከራዎች በአርዱዲኖ ናኖ ሞዱል ላይ ያካሂዱ። የሚፈለገው የማይክሮ ዩኤስቢ ገመድ እና ልክ ከከረጢቱ እንደወጣ የአርዱዲኖ ናኖ ቦርድ ነው።

አርዱዲኖ ናኖ በተዋሃደ ዩኤስቢ ላዩን-ተራራ ፣ የዳቦ ሰሌዳ ተስማሚ ፣ አነስተኛ የአርዲኖ ቦርድ ነው። በሚያስደንቅ ሁኔታ ሙሉ-ተለይቶ የቀረበ እና ለመጥለፍ ቀላል ነው።

ዋና መለያ ጸባያት:

  • ማይክሮ መቆጣጠሪያ - Atmel ATmega328P
  • ቮልቴጅ: 5V
  • ዲጂታል I/O ፒኖች 14 (6 PWM)
  • የአናሎግ ግብዓት ካስማዎች: 8
  • የዲሲ የአሁኑ በ I/O ፒን - 40 mA
  • የፍላሽ ማህደረ ትውስታ 32 ኪባ (2 ኪባ ለጫኝ ጫኝ)
  • SRAM: 2 ኪባ
  • EEPROM: 1 ኪ.ባ
  • የሰዓት ፍጥነት - 16 ሜኸ
  • ልኬቶች - 17 ሚሜ x 43 ሚሜ

ይህ የአርዱዲኖ ናኖ ልዩ ተለዋጭ ጥቁር ሮቦትዲን ናኖ ነው። ውስጥ ከ CH340G ዩኤስቢ/ተከታታይ ድልድይ ቺፕ ጋር የተገናኘ የቦርድ ማይክሮ ዩኤስቢ ወደብ ያካትታል። በ CH340 (እና አሽከርካሪዎች ፣ አስፈላጊ ከሆነ) ላይ ዝርዝር መረጃ እዚህ ይገኛል።

በመጀመሪያ አርዱዲኖ ናኖን በኮምፒተርዎ የዩኤስቢ ወደብ ላይ ሲሰኩ አረንጓዴው የኃይል መብራት መብራት አለበት እና ሰማያዊው ኤል ዲ ቀስ በቀስ ብልጭ ድርግም ማለት ከጀመረ ብዙም ሳይቆይ። ይህ የሚሆነው ናኖ በአዲሱ አርዱዲኖ ናኖ ላይ በሚሰራው በ BLINK ፕሮግራም አስቀድሞ ስለተጫነ ነው።

SOFTWARE: አርዱዲኖ አይዲኢ ገና ካልተጫነ ከ Arduino.cc ማውረድ ይችላሉ

ናኖውን ወደ ማይክሮ ዩኤስቢ ገመድ እና የኬብሉን ሌላኛው ጫፍ በኮምፒዩተር ላይ ባለው የዩኤስቢ ወደብ ላይ ይሰኩት። የ Arduino IDE ሶፍትዌርን ያስጀምሩ። በመሳሪያዎች> ቦርድ እና በመሣሪያዎች> ፕሮሰሰር ስር “አርዱዲኖ ናኖ” ን በ IDE ውስጥ ይምረጡ። በመሳሪያዎች> ወደብ ስር ተገቢውን የዩኤስቢ ወደብ ይምረጡ (በውስጡ “wchusb” ያለበት ስም ሳይሆን አይቀርም)።

በመጨረሻም ፣ የምሳሌ ኮድ ቁራጭ ይጫኑ-ፋይል-> ምሳሌዎች-> መሠረታዊ-> ብልጭ ድርግም

ብልጭ ድርግም ማለት በእውነቱ በናኖ ላይ የተጫነ ኮድ ነው እና ሰማያዊውን ኤልኢዲ ቀስ ብሎ ለማንፀባረቅ አሁን መሮጥ አለበት። በዚህ መሠረት ይህንን የምሳሌ ኮድ ከጫንን ምንም አይለወጥም። ይልቁንስ ኮዱን ትንሽ እናስተካክለው።

በቅርበት ሲመለከቱ ፣ ፕሮግራሙ ኤልኢዲውን እንደበራ ፣ 1000 ሚሊሰከንዶች (አንድ ሰከንድ) እንደሚጠብቅ ፣ ኤልኢዲውን እንደሚያጠፋ ፣ ሌላ ሰከንድ እንደሚጠብቅ እና ከዚያ ሁሉንም እንደገና እንደሚያደርግ ማየት ይችላሉ - ለዘላለም።

ሁለቱንም “መዘግየት (1000)” መግለጫዎች ወደ “መዘግየት (100)” በመቀየር ኮዱን ይቀይሩ። ይህ ማሻሻያ ኤልኢዲው አሥር ጊዜ በፍጥነት ብልጭ ድርግም እንዲል ያደርገዋል ፣ አይደል?

ከተሻሻለው ኮድዎ በላይ ያለውን የ UPLOAD አዝራርን (የቀስት አዶውን) ጠቅ በማድረግ የተቀየረውን ኮድ ወደ ናኖ እንጫን። ስለሁኔታው መረጃ ከኮዱ በታች ይመልከቱ - “ማጠናቀር” እና ከዚያ “መስቀል”። በመጨረሻ ፣ አይዲኢው “ሰቀላ ተጠናቅቋል” የሚለውን መጠቆም አለበት እና የእርስዎ LED በፍጥነት ብልጭ ድርግም ይላል።

ከሆነ እንኳን ደስ አለዎት! የመጀመሪያውን የተከተተ ኮድዎን አሁን ጠልፈዋል።

አንዴ ፈጣን-ብልጭታዎ ስሪት ከተጫነ እና ከሄደ ፣ ለምን LED ን ሁለት ጊዜ በፍጥነት እንዲንሳፈፍ እና ከዚያ ከመድገምዎ በፊት ሁለት ሰከንዶች እንዲቆዩ ለማድረግ ኮዱን እንደገና መለወጥ ከቻሉ ለምን አይታዩም? ይሞክሩት! ስለ አንዳንድ ሌሎች ቅጦችስ? ተፈላጊውን ውጤት በዓይነ ሕሊናዎ ማየት ፣ ኮድ ማድረጉ እና በታቀደው መሠረት እንዲሠራ ከተመለከቱ ፣ ብቃት ያለው የሃርድዌር ጠላፊ ለመሆን ትልቅ እርምጃ ወስደዋል።

አሁን የናኖ ሞጁሉን አሠራር አረጋግጠዋል ፣ ይቀጥሉ እና የራስጌውን ፒን በላዩ ላይ ያድርጉት። ራስጌዎቹ ከተገናኙ በኋላ ሞጁሉ በ MCU ቤተ -ሙከራ ባልተሸጡ የዳቦ ሰሌዳዎች በአንዱ ውስጥ በቀላሉ ጥቅም ላይ ሊውል ይችላል። አንዳንድ ቀላል የሙከራ ኮድ በማውረድ ፣ በማሻሻል እና እንደገና በማውረድ የ MCU ሞዱሉን የመፈተሽ ሂደት አዲስ ፣ ወይም የተለየ ዓይነት ፣ የ MCU ሞዱል በሚጠቀሙበት ጊዜ ሁሉ ምርጥ ልምምድ ነው።

በአርዱዲኖ ሥነ -ምህዳር ውስጥ ለመስራት ተጨማሪ የመግቢያ መረጃ ከፈለጉ ፣ በርካታ ምሳሌዎችን እና ወደ ፒዲኤፍ አርዱዲኖ የመማሪያ መጽሐፍ አገናኝን የሚያካትት ለሃከርከርክስ ማስጀመሪያ ወርክሾፕ መመሪያውን እንዲመለከቱ እንመክራለን።

ደረጃ 5: ከአርዱዲኖ ናኖ ጋር የ MCU ቤተ -ሙከራን ያስሱ

የ MCU ቤተ ሙከራን ከአርዱዲኖ ናኖ ጋር ያስሱ
የ MCU ቤተ ሙከራን ከአርዱዲኖ ናኖ ጋር ያስሱ

POTENTIOMETER

የ potentiometer ን ማዕከላዊ ፒን ከናኖ ፒን A0 ጋር ያገናኙ።

ጫን እና አሂድ ምሳሌዎች> አናሎግ> አናሎግ ግብዓት

ምሳሌው ለናኖ የጀልባው ኤልኢዲ ነባሪ ነው። ብልጭ ድርግም የሚለውን ፍጥነት ለመለወጥ ፖታቲሞሜትርን ያብሩ።

ቀይር ፦

በኮዱ ውስጥ LedPin = 13 ን ወደ 4 ይለውጡ

ዝላይ ከናኖ ፒን 4 (እና GND) ወደ አንዱ ወደ ኤምሲዩ ቤተ -ሙከራ ቀይ LEDs።

ቡዙር

ዝላይ ከ Buzzer ወደ ናኖ ፒን 8. የመጫኛ መሬቱ ከቦርዱ GND መረብ ጋር በጥብቅ የተገናኘ ስለሆነ የቦርዱ GND ከተጎላበተው የናኖ GND ጋር መገናኘቱን ያረጋግጡ።

ጫን እና አሂድ - ምሳሌዎች> ዲጂታል> ቶን ሜሎዲ

OLED ማሳያ

በአርዱዲኖ አይዲኢ ውስጥ “ssd1306” ን ከአሌክሲ ዲና ለመጫን የቤተመጽሐፍት ሥራ አስኪያጁን ይጠቀሙ።

OLED ን ያገናኙ - GND ወደ GND ፣ VCC ወደ 5V ፣ SCL ወደ ናኖ ኤ 5 ፣ ኤስዲኤ ወደ ናኖ ኤ 4

ጫን እና አሂድ - ምሳሌዎች> ssd1306> ማሳያዎች> ssd1306_demo

WS2812B RGB LED

በአርዱዲኖ አይዲኢ ውስጥ FastLED ን ለመጫን የቤተመጽሐፍት አስተዳዳሪውን ይጠቀሙ

የ WS2812 ራስጌውን ፒን ከናኖ ፒን 5 ጋር ያገናኙ።

ጭነት: ምሳሌዎች> FastLED> ColorPalette

NUM_LEDS ን ወደ 1 እና LED_TYPE ወደ WS2812B ይለውጡ

ያጠናቅሩ እና ያሂዱ

አዝራሮችን እና ስዊችዎችን ለመለማመድ አንዳንድ ኮድ ይፃፉ

አንድ ተከላካይ ሳይጨምር አንድ ቁልፍ ለማንበብ pinMode (INPUT_PULLUP) መጠቀምን ያስታውሱ።

ከእነዚህ አብነቶች መካከል የተወሰኑትን አንድ ላይ ያጣምሩ

ለምሳሌ ፣ የዑደት ውጤቶች በተወሰነ አስደሳች መንገድ እና በ OLED ወይም በተከታታይ ማሳያ ላይ ግዛቶችን ወይም የግብዓት እሴቶችን ያሳዩ።

ደረጃ 6: WEMOS ESP32 Lite

WEMOS ESP32 Lite
WEMOS ESP32 Lite

የ ESP32 ማይክሮ መቆጣጠሪያ (ኤምሲዩ) በ ቺፕ (SOC) ላይ ከተዋሃደ Wi-Fi እና ባለሁለት ሞድ ብሉቱዝ ጋር ዝቅተኛ ዋጋ ያለው ፣ ዝቅተኛ ኃይል ያለው ስርዓት ነው። ESP32 የ Tensilica Xtensa LX6 ኮር ይጠቀማል እና አብሮ የተሰራ የአንቴና መቀየሪያዎችን ፣ የ RF balun ፣ የኃይል ማጉያ ፣ ዝቅተኛ ድምጽ ማጉያ ፣ ማጣሪያዎችን እና የኃይል አስተዳደር ሞጁሎችን ያካትታል። (ዊኪፔዲያ)

የ WEMOS ESP32 Lite ሞዱል ከቀዳሚው ስሪት የበለጠ የታመቀ ሲሆን ይህም በማይሸጥ የዳቦ ሰሌዳ ላይ ለመጠቀም ቀላል ያደርገዋል።

የራስጌውን ካስማዎች ወደ ሞጁሉ ላይ ከመሸጥዎ በፊት የ WEMOS ESP32 ሞዱል የመጀመሪያ ሙከራዎን ያድርጉ።

በአርዲኖ አይዲኢ ውስጥ የ ESP32 ድጋፍ ጥቅል ያዘጋጁ።

በመሳሪያዎች> ሰሌዳ ስር “WeMos LOLIN32” ን መምረጥዎን እርግጠኛ ይሁኑ

የምሳሌ ኮዱን በፋይሎች> ምሳሌዎች> መሠረታዊዎች> ብልጭ ድርግም ብለው ወደ WeMos LOLIN32 ፕሮግራም ያድርጉ

የምሳሌ ፕሮግራሙ በሞጁሉ ላይ ያለውን LED እንዲንፀባርቅ ማድረግ አለበት። ኤልዲ ከተለያዩ ቅጦች ጋር ብልጭ ድርግም እንዲል ለማድረግ የመዘግየቱን መለኪያዎች በማሻሻል ሙከራ ያድርጉ። አዲስ የማይክሮ መቆጣጠሪያ ሞዱል በፕሮግራም ላይ መተማመንን ለመገንባት ይህ ሁል ጊዜ ጥሩ ልምምድ ነው።

አንዴ በሞጁሉ አሠራር እና እንዴት እንደሚረዱት ከተመቻቹ ፣ ሁለቱን ረድፎች የራስጌ ፒኖችን ወደ ቦታው በጥንቃቄ ያሽጡ እና የመጫኛ ፕሮግራሞችን እንደገና ይሞክሩ።

ደረጃ 7 - ESP32 ቪዲዮ ትውልድ

Image
Image

ይህ ቪዲዮ የ ESP32 ቪጂኤ ቤተ -መጽሐፍትን እና ከ bitluni ቤተ -ሙከራ በጣም ጥሩ እና ቀላል አጋዥ ስልጠናን ያሳያል።

የታየው 3-ቢት ትግበራ (8 ቀለሞች) በ ESP32 ሞዱል እና በቪጂኤ አያያዥ መካከል ቀጥታ ሽቦ መዝለያዎችን ይጠቀማል። ምንም ተጨማሪ ክፍሎች ስለማይሳተፉ በ MCU ላብ ቪጂኤ አርዕስት ላይ እነዚህን ግንኙነቶች ማድረግ በጣም ቀላል ነው።

በየትኛው MCU ጥቅም ላይ እንደዋለ ፣ የእሱ የቮልቴጅ ደረጃ ፣ የፒክሴል ጥራቶች እና የሚፈለገው የቀለም-ጥልቀቶች ፣ በ MCU እና በቪጂኤ ራስጌ መካከል ሊቀመጡ የሚችሉ የተለያዩ የመስመር ውስጥ ተከላካዮች እና የተቃዋሚ አውታረ መረቦች ጥምረት አሉ። የውስጠ -መስመር ተቃዋሚዎችን በቋሚነት ለመጠቀም ከወሰኑ ፣ በ MCU Lab PCB ላይ ሊሸጡ ይችላሉ። ተጣጣፊነትን ለመጠበቅ ከፈለጉ እና በተለይም የበለጠ ውስብስብ መፍትሄዎችን ለመጠቀም ከፈለጉ ማንኛውንም ተከላካዮችን ወደ ቦታው እንዳይሸጡ እና አስፈላጊዎቹን ተቃዋሚዎች ለማገናኘት በቀላሉ የማይሸጡ ሰሌዳዎችን እና ቪጂኤ ራስጌን በመጠቀም እንዲጠቀሙ ይመከራል።

ለምሳሌ ፣ በቪዲዮው መጨረሻ ላይ የሚታየውን የቢቱኒን ባለ 14-ቢት የቀለም ሁነታን ለመተግበር ፣ የ ESP32 ሞዱል በአንዱ አነስተኛ የማይሸጡ ሰሌዳዎች ላይ ሊቀመጥ የሚችል ሲሆን ሌላኛው ደግሞ የማይረባ ቦርድ የተከላካዮችን መሰላል ለማገናኘት ሊያገለግል ይችላል።

ሌሎች አንዳንድ ምሳሌዎች እነሆ-

በ HackerBox 0047 ውስጥ አንድ አርዱዲኖ ናኖ ቀላል ቪጂኤ ውፅዓት በ 4 ተቃዋሚዎች ያሽከረክራል።

VIC20 Emulator ፋብጂኤል እና 6 ተቃዋሚዎችን በመጠቀም በ ESP32 ላይ ይተገበራል።

ESP32 እና 3 resistors በመጠቀም መሰረታዊ ፒሲን ይተግብሩ።

FabGL እና 6 resistors ን በመጠቀም በ ESP32 ላይ የጠፈር ወራሪዎች ይጫወቱ።

በ STM32 ላይ የ VGA ውፅዓት በ 6 ተቃዋሚዎች ያመንጩ።

በ STM32 ላይ በአንድ ጊዜ ጽሑፍ እና ግራፊክስ ንብርብሮች ከቪዲዮ ማሳያ ጋር።

ደረጃ 8 STM32F103C8T6 ጥቁር ክኒን MCU ሞዱል

TXS0108E 8-ቢት ሎጂክ ደረጃ መቀየሪያ
TXS0108E 8-ቢት ሎጂክ ደረጃ መቀየሪያ

ጥቁር ክኒን በ STM32 ላይ የተመሠረተ MCU ሞዱል ነው። እሱ በተለመደው ሰማያዊ ክኒን እና ብዙም ባልተለመደው ቀይ ክኒን ላይ የተሻሻለ ተለዋጭ ነው።

ጥቁር እንክብል STM32F103C8T6 32bit ARM M3 ማይክሮ መቆጣጠሪያ (የውሂብ ሉህ) ፣ ባለአራት ፒን ST-Link ራስጌ ፣ የማይክሮ ዩኤስቢ ወደብ እና በ PB12 ላይ የተጠቃሚ LED ን ያሳያል። በ PA12 ላይ ያለው ትክክለኛው የመሳብ ተከላካይ ለዩኤስቢ ወደብ ትክክለኛ አሠራር ተጭኗል። ይህ መጎተት በተለምዶ በሌሎች ክኒን ቦርዶች ላይ የቦርድ ማሻሻያ ይፈልጋል።

ከአርዱዲኖ ናኖ ጋር ተመሳሳይነት ቢኖረውም ፣ ጥቁር ክኒን በጣም ኃይለኛ ነው። 32 ቢት STM32F103C8T6 አርኤም ማይክሮ መቆጣጠሪያ በ 72 ሜኸር ሊሠራ ይችላል። ነጠላ-ዑደት ማባዛት እና የሃርድዌር ክፍፍል ማከናወን ይችላል። እሱ 64 ኪባይት ፍላሽ ማህደረ ትውስታ እና 20 ኪባይት SRAM አለው።

STM32 ን ከአርዱዲኖ አይዲኢ ፕሮግራም ማድረግ።

ደረጃ 9: TXS0108E 8-ቢት ሎጂክ ደረጃ መቀየሪያ

TXS0108E (የውሂብ ሉህ) ባለ 8-ቢት ባለሁለት አመክንዮ ደረጃ መለወጫ ነው። ሞጁሉ በ 3.3V እና 5V መካከል ወደ ደረጃ-ፈረቃ ምልክቶች ተዋቅሯል።

የምልክት ደረጃ ሰርጦቹ ባለሁለት አቅጣጫ ስለሆኑ ተንሳፋፊ ግብዓቶች ተጓዳኝ ውጤቶችን ሳይታሰቡ እንዲነዱ ሊያደርግ ይችላል። በእንደዚህ ያሉ ሁኔታዎች ውስጥ ለመጠበቅ የውጤት ማንቃት (ኦኢ) ቁጥጥር ይሰጣል። ከተለዋዋጭው (ወይም “ሆን ተብሎ” ወይም በሌላ በኩል በተንሳፋፊ ግብዓት ምክንያት) አንድን ምርት ከሌላ መሣሪያ ለማሻገር በጭራሽ የማይፈቀድ መሆኑን ለማረጋገጥ ፈላጊው እንዴት እንደተገናኘ ጥንቃቄ መደረግ አለበት።

የ OE ፒን በፒሲቢ ዱካዎች ውስጥ ተለያይቷል። OE ን እና 3V3 ን ለማገናኘት ከባለ ሞጁሉ በታች ሁለት-ፒን ራስጌ ተሰጥቷል። የሁለት-ፒን ራስጌን ማሳጠር (የሽቦ ቁራጭ ወይም የጃምፐር ማገጃን በመጠቀም) ኦኢን ከ 3V3 ጋር ያገናኛል ፣ ይህም አይሲ ውጤቶቹን እንዲነዳ ያስችለዋል። የ pulldown resistor እና ሎጂክ ቁጥጥር እንዲሁ ከ OE ፒን ጋር ሊገናኝ ይችላል።

ደረጃ 10: HackLife

HackLife
HackLife

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

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

የሚመከር: