ዝርዝር ሁኔታ:
- ደረጃ 1 - ፒሲቢን በማመንጨት ላይ
- ደረጃ 2 - ክፍሎቹን ማምረት
- ደረጃ 3: የመሸጫ መሣሪያ አጠቃላይ እይታ
- ደረጃ 4 ፦ መሸጥ #1 ፦ ተቃዋሚዎችን እና አቅም ሰጪዎችን ማከል
- ደረጃ 5 - መሸጫ ቁጥር 2 የቁልፍ ሰሌዳውን መሰብሰብ
- ደረጃ 6 - መሸጥ #3 - ሰባቱ ክፍል ማሳያ ፣ መቀየሪያ እና ፒን ራስጌ
- ደረጃ 7: መሸጥ #4: የማይክሮ መቆጣጠሪያውን መሸጥ
- ደረጃ 8: መሸጥ #5: የባትሪ መያዣዎችን ያክሉ (የመጨረሻ ደረጃ)
- ደረጃ 9 ኢምሜተርን ማብራት
- ደረጃ 10: ተጠናቅቋል
- ደረጃ 11 PCB ዲዛይን ትንተና
- ደረጃ 12 - SUBLEQ ን እንዴት ፕሮግራም ማድረግ እንደሚቻል?
- ደረጃ 13: Outlook
ቪዲዮ: ኪም ዩኖ - ባለ 5 € ማይክሮፕሮሰሰር ዴቭ ኪት ኢሜተር 13 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ኪም ዩኖ ለ (ሬትሮ) ማይክሮፕሮሰሰሮች ተንቀሳቃሽ ፣ በሶፍትዌር የተገለጸ የ dev ኪት ነው። ግን ወደ ኋላ መለስ ብዬ የእሱን ሀሳብ ላስተዋውቅ -
እ.ኤ.አ. በ 2018 መገባደጃ ላይ ፣ ልክ እንደ ዝነኛው KIM-1 ከ ‹MOS Technology ›Inc. እንደ ትንሽ ተንቀሳቃሽ ማይክሮፕሮሰሰር ዴቭ ኪት ለመገንባት እንደ ፈለግሁ እና 6502 ሲፒዩ በመፍጠር ላይ የተሳተፈ በቹክ ፔድድል የተነደፈ ወደ አእምሮዬ መጣ።
ነገር ግን ትልቅ የኃይል አቅርቦት ስለሚያስፈልገው “ባዶ-አጥንት” ዲት ኪት መገንባት ትልቅ አማራጭ ስለሆነ (እነዚያ ጥንታዊ መሣሪያዎች አንዳንድ ከባድ የአሁኑን የመውሰድ አዝማሚያ ስላላቸው) እንዲሁም ዕድገቱ በጣም ጊዜን የሚጠይቅ ይሆናል። እና አሁን እፈልጋለሁ!
ስለዚህ ፣ ኪም ኡኖን እንደ ተንቀሳቃሽ መሣሪያ ፣ በአንድ እጅ የሚስማማ እና በሁለት CR2032 ባትሪዎች የሚንቀሳቀስ እንደ ተንቀሳቃሽ መሣሪያ ዲዛይን አድርጌዋለሁ። የተፈለገውን ሲፒዩ ለመኮረጅ (ወይም ለማስመሰል) በ 8 ሜኸዝ የሚሮጥ ኤቲኤምኤምኤ 328p (“አርዱinoኖ”) ማይክሮ መቆጣጠሪያ ይጠቀማል። ይህ ሥነ -ሕንፃ እንዲሁ የተኮረጁ ሲፒዩዎች በማይክሮ መቆጣጠሪያ ተቆጣጣሪው ፍላሽ ማህደረ ትውስታ ውስጥ ለሚስማማ ማንኛውም ነገር እንደሚለዋወጡ ያረጋግጣል። ስለዚህ ባለብዙ ዓላማ መሣሪያ ነው።
በአጋጣሚ በኋላ “አንድ መመሪያ አዘጋጅ ኮምፒውተሮች” ወይም ኦአይሲኤስ በተጠቀሱበት በዩቲዩብ ላይ “የመጨረሻው አፖሎ መመሪያ ኮምፒውተር ቶክ (34C3)” የተባለ ጥሩ ጥሩ ንግግር አየሁ። እኔ ስለእነሱ አላውቅም እና እሱን ለመተግበር እንደ ፍጹም እጩ ሆኖ አገኘሁት።
KIM Uno በአንድ መመሪያ ብቻ ሲፒዩ ያስመስላል - subleq - ከዜሮ ያነሰ ወይም እኩል ከሆነ መቀነስ እና ቅርንጫፍ።
በዚህ አስተማሪ በኩል ከእኔ ጋር ከተከተሉ ፣ በአጭር ጊዜ ውስጥ የራስዎን KIM Uno መገንባት ይችላሉ። እና በጣም ጥሩው ክፍል - ወደ ጣዕምዎ መለወጥ ከሚችሉት እውነታ ጎን ለጎን - (እስከ 2018 መጨረሻ ድረስ) 4 ፣ 75 € ብቻ ያስከፍላል።
አንድ ፍንጭ -በዚህ አስተማሪው የተለያዩ ደረጃዎች የቀረቡትን ሁሉንም ፋይሎች የያዘ የጂት ማከማቻ አለ። አንዳንድ ሀብቶችን ማሻሻል እና ከእኛ ጋር ማጋራት ከፈለጉ ፣ የህዝብ ግንኙነት (PR) ማድረግ ይችላሉ። ግን እዚያ ሁሉንም ፋይሎች በአንድ ጊዜ ማውረድ ይችላሉ። በቀላሉ ወደ https://github.com/maxstrauch/kim-uno። አመሰግናለሁ!
የ 6502 ኪም ኡኖን እውነተኛ ቅጅ የሚያደርግ ተመሳሳይ (ኪም ኡኖ) የሚባል ሌላ በጣም አስደሳች ፕሮጀክት አለ። እዚህ ይመልከቱት። ፈጣሪው ኪታውን እንኳን ይሸጣል። ስለዚህ በ 6502 ፍላጎት ካለዎት እና ይህንን ፕሮጀክት ከወደዱት እዚያ ማየት አለብዎት!
ደረጃ 1 - ፒሲቢን በማመንጨት ላይ
እንደሚመለከቱት ፣ ዕድሉን ተጠቅሜ ፒሲቢን ንድፍ አውጥቼ በባለሙያ እንዲሠራ አደረግኩት። ከውጭ ማምረት እና ወደ እርስዎ መላክ ብዙ ጊዜ ይወስዳል (በዓለም ውስጥ ባሉበት ላይ በመመስረት;-)) ፣ እሱን ማዘዝ የመጀመሪያው እርምጃ ነው። ፒሲቢው ተሠርቶ ወደ እርስዎ በሚላክበት ጊዜ ከዚያ በኋላ በሌሎች ደረጃዎች መቀጠል እንችላለን።
እኔ በ PCBWay በቻይና ውስጥ የእኔ ፒሲቢዎችን በ 5 ዶላር ብቻ አዘዝኩ። PCBWay ን እንደ የእኔ ጎቶ አምራች ለፒሲቢዎች በማቅረብ ምንም ዓይነት ጥቅም አላገኘሁም ፣ ለእኔ ጥሩ እንደሰራ እና ለእርስዎም ጥሩ ሊሠራ ይችላል። ግን እንደ JLCPCB ፣ OSH Park ወይም በማንኛውም የአከባቢ ፒሲቢ ኩባንያ ባሉ በማንኛውም ቦታ ማዘዝ ይችላሉ።
ነገር ግን በ PCBWay ላይ ለማዘዝ ፈቃደኛ ከሆኑ የተያያዘውን የዚፕ ፋይል “kim-uno-rev1_2018-12-12_gerbers.zip” ማውረድ እና ያለ ምንም ለውጥ በቀጥታ ወደ PCBWay መስቀል ይችላሉ። ይህ በምስሎቹ ውስጥ ሊያዩዋቸው የሚችሉ ፒሲቢዎችን ለማዘዝ የተጠቀምኩበት የመጀመሪያው ፋይል ነው።
ከሌላ አምራች እያዘዙዋቸው ከሆነ ፣ ከፒሲቢዌይ እዚህ ከሚገኙት ዝርዝር መግለጫዎች ስላወጣኋቸው ከመጀመሪያው የኪካድ ምንጮች እንደገና ወደ ውጭ መላክ ሊያስፈልግዎት ይችላል። ለዋናው የኪካድ ምንጮች ፣ “kim-uno-kicad-sources.zip” ን ያውርዱ እና ያውጡት።
ግን ሁለተኛው መንገድ እንኳን አለ -ፒሲቢውን ለማዘዝ ካልፈለጉ ፣ ሽቶ ሰሌዳ ወይም የዳቦ ሰሌዳ እንኳን በመጠቀም የራስዎን ስሪት መገንባት ይችላሉ።
ለማንኛውም PCBs አሁን በመንገድ ላይ ስለሆኑ በሌሎቹ ክፍሎች ላይ ማተኮር እንችላለን! ና ተከተለኝ።
ደረጃ 2 - ክፍሎቹን ማምረት
አሁን ክፍሎቹን ማግኘት ያስፈልግዎታል። ለዚህ እርስዎ የሚያስፈልጉዎትን ሁሉንም ክፍሎች እና መጠኖች አጠቃላይ እይታ ምስል ያገኛሉ ፣ ከዚህ ደረጃ እንዲሁም ከ BOM (የቁሳቁሶች ሂሳብ) ጋር ተያይዘዋል።
BOM ወደ eBay የሚወስዱ አገናኞችን ይ containsል። ይህንን በሚያነቡበት ጊዜ እነዚያ ቅናሾች ሊዘጉ ቢችሉም ፣ እንደ መነሻ ነጥብ ሊጠቀሙበት ይችላሉ። ያገለገሉ አካላት ቆንጆ መደበኛ ናቸው።
በሚቀጥሉት ውስጥ ሁሉንም አስፈላጊ አካላት እገልጻለሁ-
- ለሰባት ክፍል ማሳያዎች 7x 1 kΩ resistors። እነሱ የበለጠ ብሩህ እንዲሆኑ ለማድረግ እሴቱን (ለምሳሌ ወደ 470 Ω) መቀነስ ይችላሉ ፣ ግን በጣም ብዙ ይቀንሱ አለበለዚያ LED ዎች ይሞታሉ ወይም ባትሪው በጣም በፍጥነት ይጠፋል። ይህ ዋጋ ለእኔ እንደሚሠራ ተገነዘብኩ
- ለማይክሮ መቆጣጠሪያው የ RESET መስመር 1x 10 kΩ እንደ መጎተት ተከላካይ
- ማንኛውንም የቮልቴጅ ነጠብጣቦችን ለማለስለስ 1x 100nF capacitor (ባትሪዎችን እየተጠቀምን ስለሆነ ትክክል መሆን የለበትም ፣ ግን ለጥሩ ልኬት…)
- በ DIP-28 ጥቅል ውስጥ 1x ATMega328P (ብዙውን ጊዜ ATMega328P-PU ተብሎ ይጠራል)
- 1x ዋናው ፒሲቢ - ቀዳሚውን ደረጃ ይመልከቱ ፤ በራስዎ የታዘዙ ወይም የተገነቡ
- 2x CR2032 የባትሪ መያዣዎች
- 1x SPDT (ነጠላ ምሰሶ ፣ ድርብ ውርወራ) ማብሪያ / ማጥፊያ በመሠረቱ ሶስት እውቂያዎች ያሉት እና በእያንዳንዱ በሁለት ግዛቶቹ (በርቷል ወይም ጠፍቷል) ሁለት እውቂያዎችን ያገናኛል
- ለቁልፍ ሰሌዳው 20x ንክኪ የግፊት አዝራሮች። የፒ.ሲ.ቢን ጀርባ ለመጠቀም የ SMD ን የመንካት የግፊት ቁልፎችን (ደረጃውን 6x6x6 ሚሜ) ተጠቅሜያለሁ - እርስዎ እንደሚመለከቱት ለመሸጥ በጣም ቀላል ናቸው።
- አማራጭ: ፕሮግራሙን ለማገናኘት 1x 1x6 ፒን ራስጌ ፣ ግን በኋላ ላይ እንደሚመለከቱት ይህ አማራጭ ነው
- 1x ሰባት ክፍል ማሳያ በ 4 አሃዞች እና 1x ሰባት ክፍል ማሳያ በ 2 አሃዞች - ቦርዱ 0.36 ኢንች (9 ፣ 14 ሚሜ) ንጥረ ነገሮችን ብቻ ከተለመደው የአኖድ ሽቦ ጋር ይወስዳል። የሥራ ክፍልን ለማግኘት ሁለቱም መስፈርቶች አስፈላጊ ናቸው። ግን ደግሞ ይህ ዓይነቱ የሰባት ክፍል ማሳያ በጣም የተለመደ ነው
ከዚህ ደረጃ ጋር ተያይዞ በተጠቀመባቸው ክፍሎች ልኬቶች እና ዓይነቶች ላይ የበለጠ ትክክለኛ መረጃ የያዘውን “component-datasheets.zip” ፋይል ማግኘት ይችላሉ። ግን አብዛኛዎቹ አካላት በጣም መደበኛ ናቸው እና በትንሽ ገንዘብ በቀላሉ ሊገኙ ይችላሉ።
አሁን ለመሸጥ ለመቀጠል ሁሉም አካላት እስኪዘጋጁ ድረስ መጠበቅ አለብዎት። በዚህ ጊዜ ቀድሞውኑ ወደ መጨረሻው መዝለል እና ከፈለጉ ከፈለጉ ኪም ኡኖን ስለመጠቀም ትንሽ ማንበብ ይችላሉ።
ደረጃ 3: የመሸጫ መሣሪያ አጠቃላይ እይታ
KIM Uno ን ለመሸጥ እና ለመገንባት በምስሎቹ የሚታዩ መሳሪያዎችን ያስፈልግዎታል
- የሽቦ መቁረጫ (የአካሉን ሽቦዎች መጨረሻ ለመቁረጥ)
- ጠፍጣፋ መያዣዎች
- ጥንድ ጥንድ ጥንድ
- (ጨዋ) ወፍራም ያልሆነ ውፍረት - እኔ 0.56 ሚ.ሜ መሸጫ እጠቀማለሁ
- ብየዳ ብረት - ከፍተኛ -ደረጃ የሽያጭ ብረት አያስፈልግዎትም (ምክንያቱም እኛ እዚህ የሮኬት ሳይንስ ስለማንሠራ) - እኔ አሁን ኢርሳ FineTip 260 ን እጠቀማለሁ እና በእርግጥ ጥሩ ነው
- የፍሰት ብዕር - ወደ ክፍሎች እና ፓዳዎች ፍሰት መጨመር ሻጩ ከዚያ በራሱ ወደ ትክክለኛው ቦታ* ስለሚፈስ እነሱን መሸጥ በጣም ቀላል ያደርገዋል*
- በአማራጭ - ስፖንጅ (ከብረት ሱፍ) ለሽያጭ ብረትዎ
በኋላ ላይ KIM Uno ን ለማቀናበር እርስዎም ያስፈልግዎታል
- የ AVR-GCC መሣሪያ ሰንሰለት ያለው እና ኮምፒውተሩን ለመስቀል avrdude ያለው ኮምፒተር
- አይኤስፒ (ፕሮግራም አድራጊ) - በምስሉ ላይ እንደሚመለከቱት የእኔን አርዱዲኖ ኡኖን እንደ ISP በልዩ ንድፍ እጠቀማለሁ - ስለዚህ ማንኛውንም የሚያምር ሃርድዌር መግዛት አያስፈልግም።
* በሰዎች የተወሰነ መመሪያ ያስፈልጋል ፤-)
ተዘጋጅተካል? በሚቀጥለው ደረጃ ኪም ኡኖን መሰብሰብ እንጀምራለን።
ደረጃ 4 ፦ መሸጥ #1 ፦ ተቃዋሚዎችን እና አቅም ሰጪዎችን ማከል
ሁል ጊዜ ከትንሽ (ከቁመት ቁመት አንፃር) አካላት መጀመሪያ ፣ እስከ ከፍተኛው አካላት መጨረሻ ድረስ መሥራት አለብዎት። ስለዚህ ፣ ተከላካዮቹ በቀላሉ ለመሸጥ እና በቦታው እንዲቆዩ ተቃዋሚዎችን በመጨመር እና ጀርባ ላይ በእግሮች ላይ በማጠፍ እንጀምራለን። ከዚያ በኋላ ረጅም ሽቦዎችን ይቁረጡ።
እንዲሁም ፣ በምስሎቹ ውስጥ አይታይም ፣ ትንሹን 100 nF capacitor በተመሳሳይ መንገድ ይጨምሩ።
አንድ ጠቃሚ ምክር - እነዚያን የሽቦ እግሮች በትንሽ መያዣ ውስጥ ያቆዩዋቸው ፣ አንዳንድ ጊዜ ጠቃሚ ሆነው ይመጣሉ።
ደረጃ 5 - መሸጫ ቁጥር 2 የቁልፍ ሰሌዳውን መሰብሰብ
ቀጣዩ ደረጃ 20 SMD ን የመዳሰሻ መቀያየሪያዎችን መሸጥ ነው። ይህ ሥራ ትንሽ እምቢተኛ ስለሆነ ፣ እኛ አሁን እናደርጋለን ፣ ፒሲቢው በስራ ጠረጴዛው ላይ ጠፍጣፋ ሲያደርግ።
ከላይ ወደ ታች እንሰራለን (ወይም ፒሲቢው በፎቶዎቹ ላይ እንደሚታየው ከሆነ) እና በመጀመሪያው ረድፍ እንጀምራለን -ለእያንዳንዱ መቀያየር ከአራቱ ንጣፎች አንዱን ይምረጡ እና በሚፈስ ብዕር እርጥብ ያድርጉት።
ከዚያ መቀያየሪያን ለመያዝ እና በአራቱ መከለያዎች ላይ በጥንቃቄ እንዲይዙ ጥንድ ጥንድ ይጠቀሙ። በመቀጠልም እርስዎ በመረጡት እና በወራጅ በተዘጋጀው ፓድ ላይ ያለውን የመቀየሪያውን እግር ብቻ ይሽጡ። ለዚህ ከመጀመርዎ በፊት በብረትዎ የተወሰነ ሻጭ “መያዝ” አለብዎት። ይህንን ዘዴ በመጠቀም መላውን የረድፎች መቀያየሪያ ይሙሉ ፣ አንድ እግር ብቻ በመሸጥ።
ከ ቀስቶቹ ጋር ያለው ምስል መሸጫው በትክክል እንዴት እንደተከናወነ ማጉላት ያሳያል።
መላውን ረድፍ (አንድ ፒን ብቻ) ከሸጡ በኋላ ፒኑን ወደኋላ በማሞቅ እና መቀየሪያውን እንደገና በማስቀመጥ ትንሽ ማስተካከያዎችን ማድረግ ይችላሉ። እርግጠኛ ይሁኑ ፣ መቀያየሪያዎቹ በተቻለ መጠን የተስተካከሉ መሆናቸውን።
በመስመሩ ደስተኛ ከሆኑ ሌሎቹን ሁሉንም ፒኖች በሚለዋወጥ ብዕር እርጥብ አድርገው ከዚያም በብረት ብረት በመንካት እና በመንካት ትንሽ ብየዳ በመጨመር መሸጥ ይችላሉ። ሻጩ በቀጥታ በፓድ ላይ እንደተጠለለ ያያሉ።
አንድ ረድፍ ከሸጡ በኋላ እርስዎ እሱን እንደያዙት ያስተውላሉ እና ያን ያህል ከባድ ሳይሆን ተደጋጋሚ ነው። ስለዚህ ቀሪውን ብቻ ያድርጉ እና በአጭር ጊዜ ውስጥ በተጠናቀቀ የቁልፍ ሰሌዳ ያጠናቅቃሉ።
ደረጃ 6 - መሸጥ #3 - ሰባቱ ክፍል ማሳያ ፣ መቀየሪያ እና ፒን ራስጌ
ሌሎቹን ፒንዎች ለመሸጥ እና በመጨረሻም የመጀመሪያውን የመያዣ ፒን ለመንካት አሁን በጣትዎ በመያዝ እና አንድ ፒን ወደ ፒሲቢ እንዲይዙት የመቀየሪያ እና የፒን ራስጌ (አማራጭ) ማከል ይችላሉ።
በሞቃት ብረታ ብረት እራስዎን እንዳያቃጠሉ ተጠንቀቁ። በዚህ ካልተመቹዎት ፣ ክፍሉን ለመያዝ ትንሽ ቴፕ (ለምሳሌ የአርቲስት ቴፕ) መጠቀም ይችላሉ። በዚህ መንገድ ሁለቱም እጆችዎ ለመንቀሳቀስ ነፃ ናቸው።
ሰባቱ የክፍል ማሳያዎች በተመሳሳይ መንገድ ተሽጠዋል (ምስሉን ይመልከቱ) -እሱ ውስጥ ያስገቡት ፣ በእጅዎ ወይም በቴፕዎ ይያዙት እና ሌሎች ተቃራኒ ፒኖችን በሚሸጡበት ጊዜ እንዲይዙት ሁለት ተቃራኒ ፒኖችን ይሽጡ።
ግን ይጠንቀቁ እና የሰባቱን ክፍል ማሳያ በትክክለኛው አቅጣጫ (ከቁልፍ ሰሌዳው ፊት ለፊት ከአስርዮሽ ነጥቦች ጋር) ያድርጉ። ያለበለዚያ ችግር ውስጥ ነዎት…
ደረጃ 7: መሸጥ #4: የማይክሮ መቆጣጠሪያውን መሸጥ
አሁን ብዙ ልምምድ ስላለዎት ወደ መቀያየሪያው አቅጣጫ ከላይ (ወይም የመጀመሪያ ፒን) ላይ ያለውን ደረጃ የያዘውን ማይክሮ መቆጣጠሪያውን ወደፊት መቀጠል ይችላሉ። ጠፍጣፋ ማጠፊያዎችን በመጠቀም የፒ.ሲ.ቢ.ን ቀዳዳዎች ጋር እንዲመሳሰሉ የማይክሮ መቆጣጠሪያውን እግሮች በትንሹ ወደ ውስጥ ማጠፍ ይችላሉ።
እሱ ጠባብ ተስማሚ ስለሆነ የማይክሮ መቆጣጠሪያውን ለማስገባት የተወሰነ ቁጥጥር የሚደረግበት ኃይል ያስፈልግዎታል። ጥቅሙ እሱ አይወድቅም። ይህ ማለት ጊዜዎን ወስደው ከጀርባው መሸጥ ይችላሉ።
ደረጃ 8: መሸጥ #5: የባትሪ መያዣዎችን ያክሉ (የመጨረሻ ደረጃ)
በመጨረሻም የባትሪ መያዣዎችን ወደ ጀርባ ማከል ያስፈልግዎታል። ለእዚህ በቀላሉ የፍሰቱን ብዕር ይጠቀሙ እና አራቱን ንጣፎች እርጥብ ያድርጉ እና ከዚያ በብረትዎ ላይ የተወሰነ ሻጭ ያግኙ። በሁለቱም መከለያዎች ላይ የባትሪ መያዣውን በጥንቃቄ ያስተካክሉት። በሁለቱም የዕውቂያዎች ጫፎች ላይ የፒ.ሲ.ቢ ፓድ ተመሳሳይ መጠን መታየት አለበት። የፒሲቢ ፓድ እና የባትሪ መያዣውን እግር በብረትዎ ይንኩ። ሻጩ ከፓድ ስር እና በላዩ ላይ ይፈስሳል እና በምስሉ ላይ እንደሚታየው በቦታው ያስጠብቀዋል። በዚህ ላይ ችግሮች ካሉብዎ በብዕር ተጨማሪ ፍሰት ማከል ይችላሉ።
ደረጃ 9 ኢምሜተርን ማብራት
በተያያዘው የዚፕ ማህደር “ኪም-uno-firmware.zip” ውስጥ በቀጥታ ወደ ማይክሮ መቆጣጠሪያው ከሚሰቅሉት ቀደም ሲል ከተሰበሰበው “main.hex” ጋር ለአምሳዩ የምንጭ ኮዱን ማግኘት ይችላሉ።
በእውነቱ ከመጠቀምዎ በፊት የውስጣዊውን 8 ሜኸ ሰዓት በግማሽ ሳይከፋፈል እንዲጠቀም የማይክሮ መቆጣጠሪያውን የፊውዝ ቢት ማዘጋጀት ያስፈልግዎታል። በሚከተለው ትእዛዝ ሥራውን ማከናወን ይችላሉ-
avrdude -c stk500v1 -b 9600 -v -v -P /dev/cu.usbmodem1421 -p m328p -U lfuse: w: 0xe2: m -U hfuse: w: 0xd9: m -U efuse: w: 0xff: m
እርስዎ avrdude የማያውቁ ከሆነ - ፕሮግራሞችን ወደ ማይክሮ መቆጣጠሪያ የሚጭኑበት ፕሮግራም ነው። ስለእሱ የበለጠ ማወቅ ይችላሉ እዚህ። በመሠረቱ እርስዎ ይጫኑት እና ከዚያ ለመጠቀም ዝግጁ ነው። ለእርስዎ ማዋቀር የ “-P” ን ክርክር ወደ ሌላ ተከታታይ ወደብ መለወጥ ያስፈልግዎታል። እባክዎን የትኛው ተከታታይ ወደብ ጥቅም ላይ እንደዋለ (ለምሳሌ በአርዱዲኖ አይዲኢ ውስጥ) በኮምፒተርዎ ላይ ያረጋግጡ።
ከዚህ በኋላ በዚህ ትዕዛዝ firmware ን በማይክሮ መቆጣጠሪያ ላይ ማብራት ይችላሉ-
avrdude -c stk500v1 -b 9600 -v -v -P /dev/cu.usbmodem1421 -p m328p -U ፍላሽ: w: main.hex
እንደገና-ከላይ እንደተጠቀሰው ተመሳሳይ ነገር በ “-P” ላይ ይሠራል።
እኔ “የባለሙያ” ISP (በስርዓት ፕሮግራም አውጪ) ባለቤት ስላልሆንኩ ሁል ጊዜ የእኔን አርዱዲኖ UNO (ምስሉን ይመልከቱ) እና እኔ ያያያዝኩትን ንድፍ (“አርዱinoኖ-ኢስፒፒኖኖ” ፣ ከራንድል ቦን) እጠቀማለሁ። አዲስ ስሪት እንዳለ አውቃለሁ ፣ ግን በዚህ ስሪት ባለፉት አምስት ዓመታት ውስጥ ዜሮ ችግር አጋጥሞኝ ነበር ፣ ስለዚህ አቆየዋለሁ። ብቻ ነው የሚሰራው። በሥዕሉ ራስጌ ውስጥ ያለውን አስተያየት በመጠቀም በአርዱዲኖ UNO ላይ የፒኖትን ያገኛሉ እና የ KIM Uno ን ንድፍ (ተያይዞ ይመልከቱ) በ KIM Uno ላይ የ 1x6 ISP ራስጌን ፒኖው ማግኘት ይችላሉ። ወደ ሰባቱ ክፍል ማሳያ አቅራቢያ ያለው ካሬ ፒን ፒን 1 (GND) ነው። የሚከተሉት ካስማዎች (በትክክለኛው ቅደም ተከተል) ናቸው - ዳግም አስጀምር ፣ ሞሲ ፣ ሚሶ ፣ ኤስኬኬ ፣ ቪሲሲ። ቪሲሲን ከ 3 ቮ 3 ወይም ከ 5 ቮ ጋር ማገናኘት ይችላሉ።
የ 1x6 ፒን ራስጌን ካልጨመሩ የዳቦ ሰሌዳ ሽቦዎችን መጠቀም እና ወደ የግንኙነት ቀዳዳዎች ውስጥ ማስገባት እና በጣትዎ መታጠፍ ይችላሉ - ልክ በስዕሉ ላይ እንደሚታየው። ይህ firmware ን ለማብራት እና ፊውሶችን ለማቀናበር በቂ ግንኙነት ያደርጋል። ግን የበለጠ ቋሚ ቅንብርን ከወደዱ ፣ በእርግጠኝነት 1x6 ፒን ራስጌዎችን ማከል አለብዎት።
እኔ ሁለት መሣሪያዎች አሉኝ -የፒን ራስጌዎች የሌሉበት የምርት ስሪት እና ተገናኝቼ የምተወው እና በእድገቱ ወቅት ደጋግሜ የምጠቀምበት የፒን ራስጌዎች ያሉት የልማት ስሪት። ይህ የበለጠ ምቹ ነው።
ደረጃ 10: ተጠናቅቋል
አሁን ጨርሰዋል እና የራስዎን የሱብል ፕሮግራሞችን በወረቀት ላይ መጻፍ ፣ ማሰባሰብ እና ከዚያ ወደ ማህደረ ትውስታ ውስጥ ማስገባት መጀመር ይችላሉ።
KIM Uno ከማስታወሻ ቦታ 0x0a ጀምሮ አስቀድሞ ከተዘጋጀው ፊቦናቺ ስሌት ጋር ይመጣል። እሱ በነባሪነት ወደ n = 6 ተቀናብሯል ስለዚህ ስሌትን ለማስጀመር 8. ሂድ የሚለውን ይጫኑ።
ደረጃ 11 PCB ዲዛይን ትንተና
ይህንን ፕሮጀክት ከጨረስኩ በኋላ ትኩረት የሚስቡ እና በአዲሱ የቦርዱ ክለሳ ውስጥ መታየት ያለባቸው ሁለት ነጥቦችን አገኘሁ-
- የ ATMega328p የሐር ማያ ገጽ የመጀመሪያው ፒን የሚገኝበት የተለመደው ደረጃ የለውም። የ DIP-28 አሻራ የመጀመሪያው ፒን የሚገኝበት ካሬ ንጣፍ እንኳን የለውም። ግራ መጋባትን ለመከላከል ይህ በበለጠ ዝርዝር የሐር ማያ ገጽ መሻሻል አለበት
- የ ISP ራስጌ በሐር ማያ ገጽ ላይ የግንኙነት መለያዎች የሉትም። ይህ ከአይኤስፒ ጋር እንዴት እንደሚገናኝ ለመለየት አስቸጋሪ ያደርገዋል
- ማንኛውንም ግራ መጋባት ለመከላከል የ ISP ራስጌው በመደበኛ የፒን አቀማመጥ ወደ 2x6 ፒን ራስጌ ሊቀየር ይችላል
ከእነዚያ ነጥቦች በተጨማሪ በመጀመሪያው ሙከራ ላይ እንዴት እንደ ሆነ እና እንደሰራ በጣም ደስተኛ ነኝ።
ደረጃ 12 - SUBLEQ ን እንዴት ፕሮግራም ማድረግ እንደሚቻል?
መጀመሪያ ላይ እንደተጠቀሰው ፣ የ KIM Uno የአሁኑ firmware የአንድ ትምህርት አዘጋጅ ኮምፒተርን (OISC) ን ይከተላል እና ስሌትን ለማከናወን የ subleq መመሪያን ይሰጣል።
የሱብልክ መመሪያው ከዜሮ ያነሰ ወይም እኩል ከሆነ መቀነስ እና ቅርንጫፍ ነው። በሐሰተኛ ኮድ ውስጥ ይህ የሚከተለውን ይመስላል
subleq A B C mem [B] = mem [B] - mem [A]; ከሆነ (mem [B] <= 0) goto C;
ኪም ኡኖ ባለ 8-ቢት ማሽንን ስለሚመስል ፣ ሁሉም ክርክሮች ሀ ፣ ለ እና ሲ 8 ቢት እሴቶች ናቸው እና ስለሆነም የ 256 ባይት አጠቃላይ ዋና ማህደረ ትውስታን ሊያስተናግድ ይችላል። ኤ ፣ ቢ እና ሲ ባለ ብዙ ባይት እሴቶችን በማድረግ ይህ ሊራዘም ይችላል። ግን ለአሁኑ ቀለል እናድርገው።
KIM Uno እንዲሁ “ተጓዳኝ አካላት” አለው -ማሳያ እና የቁልፍ ሰሌዳ። ምንም እንኳን የማስታወሻ ካርታው በጣም ቀላል ቢሆንም እነዚያን ተጓዳኝ አካላት ለመገጣጠም የማህደረ ትውስታ ካርታ ሥነ -ሕንፃን ይጠቀማል።
- 0x00 = የ Z መዝገብ (ዜሮ) እና ዜሮ ሆኖ መቀመጥ አለበት።
- 0x01 - 0x06 = የእያንዳንዱ የማሳያ ክፍሎች (ከቀኝ ወደ ግራ) ዋጋን የሚወክሉ ስድስት ባይት። እሴት 0xf - ለተጨማሪ ዝርዝሮች የምንጭ ኮዱን (main.c) ይመልከቱ።
- 0x07 ፣ 0x08 ፣ 0x09 = እያንዳንዱ ባይት ሁለት ሰባት የክፍል ማሳያዎችን (ከቀኝ ወደ ግራ) የሚወክልበት ሶስት ባይት። ይህ የማስታወሻ ሥፍራዎች ውጤቱን ወደ ሁለት ንብሎች ሳይከፋፈሉ ውጤቱን በቀላሉ እንዲያሳዩ ይፈቅዳሉ 0x01 - 0x06 በነጠላ አሃዝ ማህደረ ትውስታ ቦታዎች ውስጥ።
- 0x0a+ = አንድ ፕሮግራም 0x0a ላይ ይጀምራል። በአሁኑ ጊዜ የ “ሂድ” ቁልፍ ከ 0x0a ተስተካክሏል።
በዚህ መረጃ አንድ ሰው አሁን በአሰባሳቢ ውስጥ አንድ ፕሮግራም መፃፍ እና መመሪያዎቹን ወደ ማህደረ ትውስታ ውስጥ ማስገባት እና ከዚያ ማስፈጸም ይችላል። አንድ መመሪያ ብቻ ስለሆነ ክርክሮቹ (ሀ ፣ ለ እና ሲ) ብቻ ናቸው የሚገቡት። ስለዚህ ከሶስት ማህደረ ትውስታ ቦታዎች በኋላ የሚቀጥለው የመማሪያ ክርክሮች ይጀምራሉ እና የመሳሰሉት።
ከዚህ ደረጃ ጋር ተያይዞ ፋይሉን “ፋይባናቺስ” እና እንዲሁም የ ፊቦናቺ ምሳሌ ትግበራ የሆነውን የእጅ ጽሑፍ ፕሮግራም ምስል ማግኘት ይችላሉ። ግን ይጠብቁ - ጥቅም ላይ የሚውሉ ሶስት መመሪያዎች አሉ - በተለይ ADD ፣ MOV እና HLT - subleq ያልሆኑ። "ስምምነቱ ምንድን ነው? አንድ መመሪያ ብቻ አለ አላላችሁም? ሱብሌክ?" ትጠይቃለህ? በጣም ቀላል ነው በሱብሌክ አንድ ሰው እነዚህን መመሪያዎች በቀላሉ መኮረጅ ይችላል-
MOV a, b - መረጃ ከቦታ ወደ ሀ ለ ለ ሊገለበጥ ይችላል-
- subleq b, b, 2 (ቀጣዩ መመሪያ)
- subleq a, Z, 3 (ቀጣዩ መመሪያ)
- subleq Z, b, 4 (ቀጣዩ መመሪያ)
- subleq Z ፣ Z ፣ ለምሳሌ። 5 (ቀጣይ መመሪያ)
ሜም [ለ] - ሜም [ሀ] እና በውጤቱ ሜም [ለ] ን የሚጽፍ የ subleq የመቀነስ ባህሪን በመጠቀም ፣ እሴቱ ዜሮ መዝገቡን በመጠቀም ይገለበጣል። እና “subleq Z ፣ Z ፣…” የ Z ዋጋ ምንም ይሁን ምን በቀላሉ የዜሮ መመዝገቢያውን ወደ 0 ዳግም ያስጀምረዋል።
ADD a, b - እሴቶችን a + b ያክላል እና በ ውስጥ ያለውን ድምር በ ውስጥ ሊያከማች ይችላል-
- subleq a, Z, 2 (ቀጣዩ መመሪያ)
- subleq Z, b, 3 (ቀጣዩ መመሪያ)
- subleq Z ፣ Z ፣ ለምሳሌ። 4 (ቀጣይ መመሪያ)
ይህ መመሪያ በቀላሉ የመቀነስ ባህሪን በመጠቀም ሜም - (- mem [a]) ሜም + mem [a] ን ያሰላል።
HLT - ሲፒዩውን አቁሞ አፈፃፀሙን ያበቃል
ትርጓሜው አስመሳይው ሲፒዩ ወደ 0xff (ወይም -1 ከተዘመረ) ማቋረጥ እንደሚፈልግ ያውቃል። ስለዚህ ቀላል
subleq Z, Z, -1
ሥራውን ያከናውናል እና መምሰልን ማቆም እንዳለበት ለአምሳያው ያመላክታል።
ይህንን ሶስት ቀላል መመሪያዎችን በመጠቀም የፊቦናቺ ስልተ ቀመር ሊተገበር እና በጥሩ ሁኔታ ሊሠራ ይችላል። ይህ የሆነበት ምክንያት ፣ ኦአይሲሲ ሁሉንም “እውነተኛ” ኮምፒዩተር የሚሰላው በትምህርቱ subleq ብቻ ማስላት ስለሚችል ነው። ግን በእርግጥ ፣ ብዙ የንግድ ልውውጦች አሉ - እንደ ኮድ ርዝመት እና ፍጥነት። ሆኖም ግን በዝቅተኛ የሶፍትዌር መርሃ ግብር እና ኮምፒተሮች ለመማር እና ለመሞከር ጥሩ መንገድ ነው።
ከዚህ ደረጃ ጋር ተያይዞ የዚፕ ማህደሩን “kim_uno_tools.zip” ማግኘትም ይችላሉ። ለ KIM Uno አንዳንድ መሠረታዊ ሰብሳቢ እና አስመሳይን ይ containsል። እነሱ በ NodeJS ውስጥ የተፃፉ ናቸው - መጫኑን ያረጋግጡ።
ፕሮግራሞችን መሰብሰብ
‹Fibonacci/fibonacci.s› ን ከተመለከቱ ለተወያየው የ fibonacci ትግበራ ምንጭ ኮድ መሆኑን ያገኙታል። እሱን ለመሰብሰብ እና ከሱ መርሃ ግብር ለማውጣት ፣ ኪም ኡኖ እንዲሠራ ፣ የሚከተለውን ትእዛዝ ያስገቡ (በተወሰደው “kim_uno_tools.zip” መዝገብ ውስጥ)
node assemble.js fibonacci/fibonacci.s
እና እርስዎ ስህተት ከሠሩ ወይም የተገኘውን መርሃ ግብር ካፈሰሱ ስህተት ያትማል። እሱን ለማስቀመጥ ውጤቱን መቅዳት እና ወደ ፋይል ማስቀመጥ ወይም ይህንን ትእዛዝ በቀላሉ ማካሄድ ይችላሉ-
node assemble.js fibonacci/fibonacci.s> yourfile.h
ውጤቱ በ KIM Uno firmware ውስጥ እንደ C ራስጌ ፋይል በቀጥታ ሊካተት በሚችል መንገድ የተቀረፀ ነው ፣ ግን አስመሳዩ እንዲሁ ለማስመሰል ሊጠቀምበት ይችላል። በቀላሉ ያስገቡ ፦
node sim.js yourfile.h
እና በማሳያው ላይ ከ KIM Uno የሚጠበቀው የማስመሰል ውጤትን እና ውጤቱን ያቀርቡልዎታል።
ይህ ለዚህ መሣሪያዎች በጣም አጭር መግቢያ ነበር; አብረዋቸው እንዲጫወቱ እና እንዴት እንደሚሰሩ እንዲመለከቱ እመክራለሁ። በዚህ መንገድ ጥልቅ ዕውቀት ያገኛሉ እና ከሲፒዩዎች ፣ መመሪያዎች ፣ ሰብሳቢዎች እና አምሳያዎች በስተጀርባ ያሉትን ተግባራዊ መርሆዎች ይማራሉ ፤-)
ደረጃ 13: Outlook
እንኳን ደስ አላችሁ
ይህንን ካነበቡ ምናልባት ይህንን በሙሉ አስተማሪውን አልፈው የራስዎን ኪም ኡኖ ገንብተዋል። ይህ በእውነት ጥሩ ነው።
ግን ጉዞው እዚህ አያበቃም - ኪም ኡኖን እንዴት ማሻሻል እና ለፍላጎቶችዎ እና እንደወደዱት ማበጀት የሚችሉት ማለቂያ የሌላቸው አማራጮች አሉ።
ለምሳሌ ፣ KIM Uno ዝነኛው MOS 6502 ወይም Intel 8085 ፣ 8086 ወይም 8088 ን ሊኮርጅ በሚችል “እውነተኛ” ሬትሮ ሲፒዩር ማስታዎቂያ ሊታጠቅ ይችላል።
ግን የሃርድዌር ዲዛይኑ በጣም አጠቃላይ ስለሆነ ሌሎች አጠቃቀሞች ሊኖሩ ይችላሉ። ኪም ኡኖ እንደ…
- … የርቀት መቆጣጠሪያ ለምሳሌ ለሲኤንሲዎች ወይም ለሌሎች መሣሪያዎች። ምናልባት በ IR ዲዲዮ ወይም በሌላ ገመድ አልባ ላኪ የተገጠመ ወይም የተገጠመ ሊሆን ይችላል
- … ሀ (ሄክሳዴሲማል) የኪስ ማስያ። ሶፍትዌሩ በጣም በቀላሉ ሊስማማ ይችላል እና የቦርዱ ንድፍ በጣም መለወጥ አያስፈልገውም። ምናልባት የሐር ማያ ገጹ ከሂሳብ አሠራሮች ጋር ሊስማማ እና በክፍሎቹ መካከል ያለው ክፍተት ሊወገድ ይችላል። ከዚህ ውጭ ለዚህ ለውጥ አስቀድሞ ዝግጁ ነው
እኔ እንደ ንድፍሁት እና እንዳቀድኩት የ KIM Uno ን በመገንባት ብዙ እንደተደሰቱ ተስፋ አደርጋለሁ። እና ካራዘሙት ወይም ካሻሻሉት - እባክዎን ያሳውቁኝ። ቺርስ!
በፒሲቢ ውድድር ውስጥ ሯጭ
የሚመከር:
መቆጣጠሪያን ወደ ኢሜተር እንዴት እንደሚጭኑ ፣ እንደሚያሄዱ እና እንደሚያገናኙ 7 ደረጃዎች
መቆጣጠሪያን ወደ ኢምፕሌተር እንዴት እንደሚጭኑ ፣ እንደሚሮጡ እና እንደሚያገናኙ - እርስዎ እንደ ወጣት ተጫዋች ሆነው ተቀምጠው የልጅነት ጊዜዎን ያስታውሱ እና አንዳንድ ጊዜ ያለፈውን የድሮ እንቁዎችን እንደገና እንዲጎበኙዎት ይፈልጋሉ? ደህና ፣ ለዚያ አንድ መተግበሪያ አለ… በተለይ በተለይ ፕሮግራም የሚያደርግ የተጫዋቾች ማህበረሰብ አለ
Ps2 መቆጣጠሪያ ወደ ዩኤስቢ ደብቅ የቁልፍ ሰሌዳ ኢሜተር 3 ደረጃዎች
Ps2 ተቆጣጣሪ ወደ ዩኤስቢ ደብቅ የቁልፍ ሰሌዳ ኢሜተር - ይህ ለ ps2 መቆጣጠሪያ በፕሮግራም ሊሠራ የሚችል ፒሲ ዩኤስቢ አስማሚ ለመፍጠር አነስተኛ ፕሮጀክት ነው። እሱ የመስቀል መድረክ ነው። ያደረግሁት የተለመደው የሶፍትዌር መፍትሄ (አንቲማይክ ፣ ደስታ 2 ቁልፍ ወዘተ) ለመጫን ስቸገር ነበር። ቤተመፃህፍት ለታዳጊዎች አይሰበሰብም
በ AVR ማይክሮፕሮሰሰር (Stepper Motor) መንዳት 8 ደረጃዎች
በ AVR ማይክሮፕሮሰሰር (Stepper Motor) ይንዱ -ከአታሚዎች/የዲስክ ድራይቭ/ወዘተ ዙሪያ ተኝተው የተወሰኑ የተስተካከሉ የእርከን ሞተሮችን አግኝተዋል? አንዳንዶች በኦሞሜትር እየመረመሩ ፣ በእርስዎ ማይክሮፕሮሰሰር ላይ አንዳንድ ቀላል የመንጃ ኮድ ይከተሉ እና እርስዎ በቅጥ ይረግጣሉ
ቀላል ፈላጊ ፣ ማይክሮፕሮሰሰር የለም ፣ ቀላል ኤሌክትሮኒክስ ብቻ :) 3 ደረጃዎች
ብርሃን ፈላጊ ፣ ማይክሮፕሮሰሰር የለም ፣ ቀላል ኤሌክትሮኒክስ ብቻ :) :) ሁለት ወረዳዎችን አሳያችኋለሁ ፣ አንደኛው መብራት በሌለበት ኤልኢዲ ያጠፋል ፣ ሌላኛው መብራት በሌለበት ኤልኢዲ ያበራል። ለመጀመሪያው ያስፈልግዎታል -R1 (LDR) 10K -R2 (1.2K) የቀለም ኮድ: ቡናማ ፣ ቀይ ፣ ቀይ። -R3 (10 ohms) የቀለም ኮድ -ቡናማ ጥቁር
ሊለበስ የሚችል ድምጽ-ወደ-ብርሃን ማሳያ ፣ ያለ ማይክሮፕሮሰሰር-ሙዚቀኛ ጁኒየር። 5 ደረጃዎች (ከስዕሎች ጋር)
ሊለበስ የሚችል ድምፅ-ወደ-ብርሃን ማሳያ ፣ ያለ ማይክሮፕሮሰሰር-ሙዚቀኛ ጁኒየር። ኃይል ካለው 9 ቮልት ባትሪ ያነሰ ፣ ሙዚቀኛ ጁኒየር ‘የሚሰማውን’ ድምጽ (በኤሌትሬት ማይክሮፎን በኩል) እንደ ተለዋዋጭ የብርሃን አሞሌዎች ያሳያል . በሸሚዝ ኪስዎ ውስጥ ለመገጣጠም ትንሽ ፣ እንዲሁም በጠፍጣፋ መሬት ላይ ሊቀመጥ ይችላል