ዝርዝር ሁኔታ:

Atmega328p አጃቢ: 6 ደረጃዎች (ከስዕሎች ጋር)
Atmega328p አጃቢ: 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Atmega328p አጃቢ: 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Atmega328p አጃቢ: 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 🔧Arduino изнутри - разбираем схему и компоненты (ATmega328P). Уроки Arduino для начинающих 2024, ሀምሌ
Anonim
Atmega328p አጃቢ
Atmega328p አጃቢ

ATMEGA328P ተጓዳኝ - ጫኝ ጫኝ እና የፕሮግራም አዘጋጅ ሞዱል

እንደ እኔ ከሆንክ ለፕሮጀክቶች እና ለአርዱዲኖ ሱስ ሆነሃል። ሆኖም ፣ አንድ አርዱዲኖን እንደ አንጎል ያሉ በርካታ ፕሮጄክቶችን ከሠሩ ምናልባት በአጠቃላይ የአርዲኖን ሰሌዳ በመመልከት ፣ ፕሮጀክትዎን በማጨናነቅ እና በአጠቃላይ መጥፎ በመመልከት መታመም ጀመሩ። እንደዚህ ፣ እኔ ከአርዱዲኖ ቦርዶች ወደ አይሲ ብቻ ለመጠቀም እንደፈለግኩ ወሰንኩ።

Atmega328p ን ያስገቡ።

Atmega328p ምናልባት በገበያው ላይ በጣም አርዱኖ ተኳሃኝ IC ነው። በምንም መልኩ በጣም ርካሹ ወይም በጣም ኃያል አይደለም ፣ ሆኖም ፣ ሁለቱንም ከግምት ውስጥ ሲያስገቡ ፣ በእኔ አስተያየት በአንድ ዶላር እጅግ በጣም ጥሩ አፈፃፀም ነው። ስለዚህ ፕሮጀክቶችዎ የበለጠ ሙያዊ እንዲመስሉ እና ከመደርደሪያ ሞጁሎች እንደ አንድ ስብስብ ያነሰ ለማድረግ ለመጀመር ዝግጁ ነዎት? እንደዚያ ከሆነ ፣ ይህንን አስተማሪውን ያንብቡ እና የማስነሻ ጫ yourን ወደ ዒላማዎ atmega328p እንዲያበሩ ፣ ነገሮች እየሰሩ መሆናቸውን ለማረጋገጥ ብልጭ ድርግም የሚለውን ሥዕል ይስቀሉ እና በመጨረሻም የራስዎን ሥዕሎች ይስቀሉ የሚያስችል የራስዎን ሞዱል ለመገንባት አስፈላጊውን መረጃ ያገኛሉ። ለግለሰብ ፕሮጀክቶችዎ።

ደረጃ 1 - BOM እና መሳሪያዎች

በመጀመሪያ ነገሮች ፣ ይህ አስተማሪ መመሪያን በእጅ እንዴት እንደሚገነቡ ደረጃ በደረጃ አይሆንም ፣ ግን ይልቁንስ አንድ ዘዴን እንዴት እንደሚያነቡ እና ያንን ወደ ሰሌዳ መተርጎም እንደሚችሉ እገምታለሁ። ይህን በአእምሯችን ይዘን ፣ አስፈላጊ ቁሳቁሶች እና መሣሪያዎች እዚህ አሉ

ቁሳቁሶች:

  • 1x 40x60 ሚሜ ፕሮቶቦርድ ወይም ፒሲቢ
  • 1x 6pin ወንድ ራስጌ (የቀኝ ማዕዘን ወንዶችን እጠቀም ነበር)
  • 2x 14pin የሴት ራስጌ
  • 1x 6pin የሴት ራስጌ
  • 1x 2pin የሴት ራስጌ
  • 2x 22pF capacitor (22)
  • 1x 0.1uF capacitor (104)
  • 1x 10kohm ተከላካይ
  • 2x 330ohm resistor
  • 1x LED (ማንኛውም ቀለም ለኃይል አመልካች - ለፒሲቢ ዲዛይን 3 ሚሜ)
  • 1x LED (ለዲጂታል ፒን 13 ማንኛውም ቀለም ለብልጭታ ንድፍ - 3 ሚሜ ለፒሲቢ ዲዛይን)
  • 1x 16 ሜኸ ክሪስታል
  • 1x ተንሸራታች መቀየሪያ
  • 1x ጊዜያዊ የግፊት አዝራር

መሣሪያዎች ፦

  • አርዱዲኖ ኡኖ
  • የብረታ ብረት
  • 6x M-M መዝለያዎች
  • የ FTDI ፕሮግራም አውጪ
  • ከእርስዎ FTDI ፕሮግራም አውጪ ጋር የሚዛመድ የዩኤስቢ ገመድ
  • አርዱዲኖ አይዲኢ

ደረጃ 2 - መርሃግብር/አቀማመጥ

ዕቅድ/አቀማመጥ
ዕቅድ/አቀማመጥ
ዕቅድ/አቀማመጥ
ዕቅድ/አቀማመጥ

እኔ ከዚህ ደረጃ ጋር የተያያዝኳቸው የንስር ፋይሎች ናቸው። እርስዎ እንደፈለጉ ለመቀየር እና ለመለወጥ ነፃ ነዎት። እኔ ግን በፒሲቢ ወፍጮ (አንድ መዳረሻ ካለዎት) በአንድ ጎን ሰሌዳ ላይ ለማምረት ቀላል እንዲሆን ሁሉም ዱካዎቹ ከታችኛው ሽፋን ላይ እንዲሆኑ እኔ ቦርዱን ዲዛይን አደረግሁ። ክፍሎቹን አንድ ላይ ለማጣመር ቀላል እንዲሆን እንዲሁ ታች ላይ ነው።

ፒሲቢውን ከፈለጉ ፣ ለሚወዱት አምራች አስፈላጊውን የጀርበር ፋይሎችን ለማግኘት CAM ን ብቻ ያሂዱ። እኔ የ OSH ፓርክን እወዳለሁ ምክንያቱም እርስዎ የሰሌዳውን ፋይል ብቻ ስለሰጧቸው እና የሚፈልጉትን ፋይሎች ለማግኘት አስፈላጊውን CAMs ያካሂዳሉ።

ደረጃ 3: መሸጥ

ብየዳ
ብየዳ
ብየዳ
ብየዳ

ስለዚህ ይህንን ሰሌዳ ለመሥራት ሦስት መንገዶች አሉ-

  • ፒሲቢን ማሳደግ
  • የታሸገ ሰሌዳ በመሙላት ላይ
  • የፕሮቶቦርድን ማሳደግ

ፒሲቢን ማሳደግ በቀጥታ ወደ ፊት ቀጥሏል ፣ እና ሁሉም ነገር እንደተሰየመ ምንም ዓይነት ችግር ሊሰጥዎት አይገባም።

ምልክት የተደረገባቸው ምልክቶች ከሌሉዎት ልክ እንደ ፒሲቢ በተመሳሳይ መንገድ የተቀረፀ ስለሆነ ፣ የታሸገ ሰሌዳ ማምረት እንዲሁ በጣም ከባድ መሆን የለበትም ፣ ስለዚህ ነገሮችን ማስቀመጥዎን ለማረጋገጥ በ Eagle ውስጥ ካለው የቦርድ ፋይል ጋር ይከተሉ። በትክክለኛው ቦታ (በተለይም የኤልዲዎቹ ዋልታ)።

በመጨረሻ ፣ ፕሮቶቦር መሙላቱ በጣም የታሰበበት ነው ፣ ሆኖም ፣ በጣም ከባድ አይደለም። በዚህ ደረጃ ላይ የእኔን የፕሮቶቦርድ ሥሪት እና ሁሉንም ነገር እንዴት እንደምስማማ የሚያሳዩ ጥቂት ስዕሎች አሉኝ። LM7805 ፣ ሁለቱ 4.7uF capacitors እና የሾሉ ተርሚናሎች በቦርድዎ ላይ እንደማይሆኑ ልብ ይበሉ። እኔ ይህንን በውጫዊ ኃይል የማግኘት ችሎታ አለኝ በሚል ሀሳብ እየተጫወትኩ ነበር ፣ ግን ስለእሱ ማሰብ ከጀመርኩ በኋላ በመጨረሻ የቦርድ ቦታ ማባከን እንደሆነ ወሰንኩ።

ደረጃ 4 ቡት ጫን

ቡት መጫን
ቡት መጫን

የማስነሻ አርዱዲኖን ማቀናበር-

ስለዚህ ሌላውን አርዱዲኖዎን የሚፈልጉበት እዚህ አለ። መጀመሪያ ወደዚህ ይሂዱ እና ፋይሎቹን ከዚህ ሰው ያውርዱ። በዚህ ጊዜ ፋይሎቹ ጥቂት ዓመታት ናቸው ፣ ግን አሁንም በጥሩ ሁኔታ ይሰራሉ። አንዴ ካወረዱዋቸው በኋላ optiLoader.ino ን ይክፈቱ እና የእርስዎ አርዱዲኖ አይዲኢ ወደ አቃፊ እንዲያስገቡ ሊጠይቅዎት ይገባል። እንደዚያ ያድርጉ እና ከዚያ የ.ino ባለው አቃፊ ውስጥ የ optiLoader.h ፋይልን ያስቀምጡ። አሁን ያንን ንድፍ ወደ መጫኛዎ አርዱinoኖ ለመስቀል ዝግጁ ነዎት። እኔ አርዱዲኖ ኡኖን እጠቀም ነበር ፣ ስለዚህ ከእሱ ጋር እንደሚሰራ አውቃለሁ ፣ ግን እሱ እንዲሁ ከሌሎች ሰሌዳዎች ጋር እንደሚሰራ እርግጠኛ ነኝ።

አንዴ optiLoader.ino ን ወደ አርዱinoኖ ከሰቀሉት በኋላ ብዙ የተለያዩ የአርዱዲኖ ቺፖችን ለመጫን ሁሉም ተዘጋጅቷል። እኔ በ atmega328p ብቻ ነው ያደረግሁት ፣ ሆኖም ፣ ኮዱ የተቀመጠው ኢላማውን MCU ለመለየት እና ትክክለኛውን የማስነሻ ጫኝ ለማብራት ነው ፣ ይህም በጣም ጥሩ ነው። ስለዚህ አሁን ፣ ይህንን አርዱዲኖን ከአትሜጋ አጃቢ ቦርድ ጋር ቺፕ በተጫነበት እና በሚያበሩት ቁጥር ፣ ኢላማው atmega328p መሆኑን በራስ -ሰር ይገነዘባል እና ተገቢውን የማስነሻ ጫኝ በራስ -ሰር ያበራል። ምንም ዳግም ማስጀመር መዝለል ፣ ምንም እንግዳ ነገር የለም ፤ ብቻ ይሰኩ እና ይጫወቱ።

ቡት ጫerውን ወደ ተጓዳኝ ቦርድ ማገናኘት

[ቡት ጫኝ አርዱinoኖ] [Atmega328p አጃቢ ቦርድ]

  • D10 ዳግም አስጀምር / ፒን 1
  • D11 MOSI / ፒን 17
  • D12 ሚሶ / ፒን 18
  • D13 SCK / ፒን 19
  • 5V ቪሲሲ / ፒን 20 ወይም 21
  • GND Gnd / pin 22

ፒኖቹ ራሱ የ IC ን እግሮች ያመለክታሉ። ይህ ግራ የሚያጋባ ከሆነ ፣ በአጃቢው ሰሌዳ ላይ ያሉት ፒንች ስያሜ እንደተሰጣቸው የቦርዱን ስዕል ከእቅድ/አቀማመጥ ደረጃ ይመልከቱ።

ቡት ጫerውን ማብራት;

አሁን የ Bootloader Arduino ቅንብርን ከ optiLoader.ino ንድፍ ጋር ስላገኙ እና እሱ አሁን ለባልደረባ ቦርድዎ ተገናኝቷል ፣ ተጓዳኝ ቦርድ መቀየሪያ ከ “ሰቀላ” ይልቅ ወደ “ቡት ጫን” መዋቀሩን ያረጋግጡ ፣ እና ከዚያ ያያይዙት አርዱዲኖ ወደ ኮምፒተር። በሁለቱም በአርዱዲኖ እና በአጃቢ ቦርድዎ ላይ መብራቶች ብዙ ጊዜ ብልጭ ብለው ማየት አለብዎት። ከጥቂት ሰከንዶች በኋላ ሁለቱም ጨለማ መሆን አለባቸው እና ከእንግዲህ አይበራም። ይህ ማለት ምናልባት የእርስዎን atmega328p IC ከ bootloader ጋር በተሳካ ሁኔታ አበራ ማለት ነው። ሁሉም ነገር በትክክል መከናወኑን ለማረጋገጥ በኮምፒተርዎ ላይ ይሰኩት እና አርዱዲኖ አይዲኢን እና ከዚያ ተከታታይ ማሳያውን ይክፈቱ። የባውድ ፍጥነቱን ወደ 19200 ይለውጡ። ከዚያ በራስ -ሰር ዳግም ካልጀመረ ፣ በአርዲኖዎ ላይ የዳግም አስጀምር ቁልፍን ይምቱ። ስክሪፕቱ ምን እያደረገ እንደሆነ የሚገልጽ የጽሑፍ ስብስብ ማየት አለብዎት። በመጨረሻ ፣ ምንም የስህተት መልዕክቶች ሊኖሩት አይገባም እና ሂደቱ እንደተከናወነ ማሳወቅ አለበት።

ስህተት ካጋጠመዎት ማብሪያ / ማጥፊያዎን ይፈትሹ እና በ “ቡት ጫን” ላይ መሆንዎን ያረጋግጡ። በዚህ ጊዜ አሁንም ስህተቶች እያጋጠሙዎት ከሆነ ሁሉንም ሽቦዎችዎን ይፈትሹ እና ትክክል መሆኑን ያረጋግጡ።

ደረጃ 5: በመስቀል ላይ

በመስቀል ላይ
በመስቀል ላይ

ይህ ቀላሉ እርምጃ ነው።

ሁሉንም ገመዶች ከቀዳሚው ደረጃ ያላቅቁ እና መቀየሪያውን ከ “ቡት ጫን” ወደ “ሰቀላ” ይለውጡት። የ FTDI ሞዱልዎን ይሰኩ። እኔ Adafruit CP2104 ን እና SparkFun CH340G ን በዋናነት እወዳቸዋለሁ ምክንያቱም በአንፃራዊነት ርካሽ ስለሆኑ እና ፒኖው ከባልደረባ ቦርድ ከሚወጡት የ FTDI ፒኖች ጋር ይዛመዳል።

አንዴ የእርስዎ FTDI በተጓዳኝ ሰሌዳዎ ላይ ከተሰካ በኋላ ይቀጥሉ እና በኮምፒተርዎ ላይ ይሰኩት። ቡት ጫerው በትክክል ብልጭ ድርግም እንዲል ከዚያ ከዚያ ብልጭ ድርግም የሚሉ ምሳሌ ንድፎችን ይስቀሉ። ከቦርዶች ምናሌ ውስጥ አርዱዲኖ/ጀኑኒኖ ኡኖን ይምረጡ። ብልጭ ድርግም የሚል ንድፍ ከተሰቀለ በኋላ እንደተጠበቀው ብልጭ ድርግም የሚል የ LED ብልጭ ድርግም ብሎ ማየት አለብዎት። ያ የሚሰራ ከሆነ ፣ እንደማንኛውም ሌላ አርዱinoኖ እንደሚያደርጉት የራስዎን ብጁ ንድፎችን ወደ አይሲ (IC) ለመስቀል ለመጠቀም ዝግጁ ነዎት።

ደረጃ 6 - የወደፊት ሥራ

ለወደፊቱ ፣ ይህንን ወደ አርዱዲኖ ኡኖ ጋሻ ለማድረግ እቅድ አለኝ። ይህን ለማድረግ ብዙ ጊዜ ሊወስድ አይገባም ፣ እና ሰዎች ከፈለጉ ፣ ለዚያም የንስር ፋይሎችን እዚህም መስቀል እችላለሁ። በተሳሳተ መንገድ ስለ ሽቦ መጨነቅ አያስፈልግዎትም ምክንያቱም ይህ የማስነሻ ደረጃውን ቀላል ያደርገዋል። እኔ ለሌሎች ማሻሻያ ጥቆማዎችም ክፍት ነኝ ፣ ሆኖም ፣ የወደፊት ፕሮጄክቶቼን ለማዘጋጀት አስፈላጊ እርምጃ ስለነበረ በዚህ ብዙ ብዙ እሠራለሁ ብዬ አልጠራጠርም።

የወደፊት ፕሮጀክቶቼን የበለጠ ማየት ከፈለጉ ፣ ያሳውቁኝ ፣ እና ማህበረሰቡ እንዲለጠፍ እሞክራለሁ።

የሚመከር: