ዝርዝር ሁኔታ:
- ደረጃ 1 የቦርዱን ዲዛይን ማድረግ
- ደረጃ 2 - አስፈላጊ አካላት
- ደረጃ 3 የቦርዱ ሶፍትዌር
- ደረጃ 4 የመተግበሪያ ፕሮግራም ምን ይመስላል
- ደረጃ 5 ቦርዱን እራስዎ መገንባት
ቪዲዮ: JALPIC One Development Board: 5 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
የእኔ የመማሪያ ፕሮጄክቶችን ከተከተሉ እኔ ከፒአይሲ ማይክሮ መቆጣጠሪያ ጋር በማጣመር የ JAL ፕሮግራም ቋንቋ ትልቅ አድናቂ እንደሆንኩ ያውቃሉ። ጃል ለ 8 ቢት ፒአይሲ ማይክሮ መቆጣጠሪያ ቺፕስ የተዘጋጀው እንደ የፕሮግራም ቋንቋ ነው። ብዙ ሰዎች አርዱኢኖውን የኤቲኤምኤል ማይክሮ መቆጣጠሪያን በመጠቀም ያውቁታል። የአርዱዲኖ ቦርድ ጥሩ ከሆኑት ነገሮች አንዱ የተለየ የፕሮግራም ባለሙያ ሳያስፈልግ ማይክሮ መቆጣጠሪያውን ፕሮግራም ማካሄድ ነው።
ይህ የፕሮግራም ባለሙያ አስፈላጊነት አለመኖር ወደዚህ ፕሮጀክት አመጣኝ። የፒአይሲ ማይክሮ መቆጣጠሪያ ለዚያ ቦርድ ሶፍትዌሩን በ JAL የፕሮግራም ቋንቋ ለማዳበር አርዱዲኖ ኡኖን መሰል ሰሌዳ መሥራት ፈልጌ ነበር። ቦርዱ የአርዱዲኖ ኡኖ ቦርድ ትክክለኛ መጠን እንዲኖረው አያስፈልገውም ነገር ግን በቦርዱ ላይ ያሉት ማያያዣዎች - በተቻለ መጠን - እንደ አርዱዲኖ ኡኖ ግንኙነቶች ተመሳሳይ ግንኙነቶች ሊኖራቸው ይገባል። እናም ስለዚህ JALPIC One የልማት ቦርድ ተወለደ።
ደረጃ 1 የቦርዱን ዲዛይን ማድረግ
ንድፉን ከመጀመሬ በፊት የአርዲኖን ንድፍ በደንብ ተመልክቼ የሚከተለውን ወሰንኩ -
- የቦርዱ ተራራ ዲዛይን (ኤም.ኤም.ዲ.) እንዳይኖር ቦርዱ በመደበኛ ክፍሎች እንዲገነባ እፈልግ ነበር። ለዚህ ምክንያቱ የትርፍ ጊዜ ማሳለፊያዎች ሰሌዳውን መሰብሰብ ቀላል ይሆንላቸዋል።
- አገናኞቹ በተቻለ መጠን እንደ አርዱዲኖ ኡኖ ተመሳሳይ ተግባርን መሸከም አለባቸው። በፊተኛው ሥዕል ውስጥ ገና አያያorsችን አልሰበሰብኩም።
- የቦርዱ ቁጥጥር በፒሲ (PIC) መከናወን ነበረበት እና ይህ PIC የጃኤል ፕሮግራም ቋንቋን በመጠቀም ፕሮግራም መደረግ አለበት።
- ለሙከራ ዓላማዎች ቦርዱ ማመልከቻውን ከሚያካሂደው ፒሲ (PIC) ሊቆጣጠሩት የሚችል LED ሊኖረው ይገባል። ይህ ባህርይ በአርዱዲኖ ኡኖ ላይም ይገኛል።
- መተግበሪያውን የሚያካሂደው ፒአይሲ ለቀላል ትግበራ ልማት በቂ ማህደረ ትውስታ እና ራም ሊኖረው ይገባል።
በተያያዘው ሥዕላዊ ሥዕላዊ መግለጫ ውስጥ የ JALPIC One ልማት ቦርድ ንድፍ ያገኛሉ። እኔ ደግሞ የ PCB ቅጽበታዊ ገጽ እይታን አካትቻለሁ። ልክ እንደ አርዱinoኖ ቦርዱ ብቻውን በሚቆምበት ጊዜ በዩኤስቢ ወደብ በዩኤስቢ ወደብ ሊሠራ ይችላል።
አርዱዲኖን እና JALPIC One ልማት ቦርድን የሚያሳይ ስዕል ጨመርኩ።
በቦርዱ ላይ ያለው የመተግበሪያ PIC በ JAL አቀናባሪ የተፈጠረውን የሄክስ ፋይል በመጠቀም መርሃ ግብር ተይ isል።
ደረጃ 2 - አስፈላጊ አካላት
ከፕሮጀክቱ ቀጥሎ ለዚህ ፕሮጀክት የሚከተሉት ክፍሎች ሊኖሩዎት ይገባል።
አይ ሲ
- 1 * LM2940CT-5.0: IC1
- 1 * LM3940IT-3.3: IC2
- 1 * PIC16F18557P: IC3 (የመተግበሪያ PIC)
- 1 * PIC16F1455P: IC4 (ቁጥጥር PIC)
ክሪስታል
- 1 * 20 ሜኸ: ጥ 1
- 1 * 12 ሜኸ - ጥ 2
ዲዲዮ
- 1 * 1N4004: D1
- 1 * 1N4148: D2
LED
- 1 * ቢጫ LED: LED1
- 1 * አምበር LED: LED2
- 1 * ቀይ LED: LED3
አገናኝ
- 1 * የኃይል ጃክ: J1
- 1 * የዩኤስቢ አያያዥ - X1
- 2 * 6-ፒን ራስጌ ፦ SV2 ፣ SV5
- 2 * 8-ፒን ራስጌ ፦ SV1 ፣ SV4
- 1 * 10-ሚስማር ራስጌ ፦ SV3
- 1 * 3-ፒን ዝላይ-JP1
- 1 * ባለ2-ፒን ዝላይ-JP2
አቅም (Capacitor)
- 4 * 22 pF: C1 ፣ C3 ፣ C11 ፣ C13
- 5 * 100 nF: C2, C6, C7, C8, C 9
- 1 * 470 nF/ሴራሚክ: C10
ኤሌክትሮሊቲክ ካፒታተር
3 * 10 uF/25V: C4 ፣ C5 ፣ C12
ተከላካይ
- 2 * 22 Ohm: R10 ፣ R11
- 2 * 330 Ohm: R1 ፣ R8
- 6 * 1 kOhm: R2 ፣ R3 ፣ R4 ፣ R5 ፣ R6 ፣ R7
- 1 * 33 ኪ.ሜ: R9
ቀይር
1 * Omron Pushbutton: S1
በቦርዱ ተያይዞ ባለው አቀማመጥ እያንዳንዱ አካል የት መሄድ እንዳለበት ማየት ይችላሉ።
ደረጃ 3 የቦርዱ ሶፍትዌር
አብዛኛው ሥራ በቦርዱ ላይ ለቁጥጥር PIC የቁጥጥር ሶፍትዌር ልማት ነበር። ቦርዱ የመተግበሪያውን ፒሲ (PIC) ለመሰረዝ ፣ የመተግበሪያውን ፒአይሲ (PIC) እና አንዳንድ ተጨማሪ ትዕዛዞችን ለማዘጋጀት ቀለል ያለ ትእዛዝ አለው። እንደተጠቀሰው በጃኤል ተጽ wasል። በሶፍትዌሩ ውስጥ 3 ዋና ክፍሎች አሉ-
- በይነገጹን ከዩኤስቢ ጋር የሚያቀርብ ዋናው ፕሮግራም ፣ ትዕዛዞችን ይተረጉማል እና ምላሾቹን ይልካል።
- የሄክሱን ፋይል ይዘቶች የሚፈትሽ ፣ አድራሻን እና ፕሮግራምን የሚገልጽ ውሂቡን የሚያወጣው የሄክስ ፋይል ተንታኝ።
- የመተግበሪያውን ፒሲ (PIC) ማህደረ ትውስታን የሚደመስሰው እና የመተግበሪያውን ፒአይ (PIC) ከፓስተር ከሚመጣው መረጃ ጋር የሚያቀናብር ፕሮግራም አድራጊ።
የመቆጣጠሪያው ፒአይሲ ትልቅ ውስጣዊ ማህደረ ትውስታ ስለሌለው የሄክሱን ፋይል መተንተን በእውነተኛ ጊዜ እና በመስመር መሠረት በመስመር ላይ ይከናወናል ከዚያም በኋላ መረጃው ለፕሮግራም ሶፍትዌሩ ይተላለፋል ፣ ከዚያ እሱ የመተግበሪያ PIC ን በመስመር ላይ ያዘጋጃል። በመስመር መሠረት።
የተያያዘው የሄክስ ፋይል ተቆጣጣሪውን ፒሲ (PIC) ፕሮግራም ለማውጣት ሊያገለግል ይችላል።
ደረጃ 4 የመተግበሪያ ፕሮግራም ምን ይመስላል
የመተግበሪያ PIC ሃርድዌር የሚታወቅ በመሆኑ ፣ አንድ ቀላል የማካተት ፋይል ለመተግበሪያው PIC እንዲሠራ የሚያስፈልጉትን ሁሉንም ዓይነት ቅንጅቶችን ለመግለጽ ሊያገለግል ይችላል። ከዚያ ፕሮግራሙን የሚጽፍ ሰው በፕሮግራሙ ራሱ ላይ ማተኮር ይችላል። በጃኤል ውስጥ አንድ ቀላል ብልጭ ድርግም የሚል መርሃ ግብር እንደሚከተለው ይመስላል
jalpic_one ን ያካትቱ - የቦርድ ፍቺ ፋይልን ያካትቱ
enable_digital_io () - ሁሉንም ፒኖች ዲጂታል I/O ያድርጉ
ተለዋጭ መሪ pin_a0 - ተለዋጭ ለፒን ከ LED ጋር
pin_a0_direction = OUTPUT
ለዘላለም ሉፕ
መሪ = በርቷል
_usec_delay (100_000)
መሪ = ጠፍቷል
_usec_delay (400_000)
የመጨረሻ ዙር
ይህ ፕሮግራም በ JALPIC One ልማት ቦርድ ላይ ያለውን LED ይጠቀማል። ፕሮግራሙ ሲጠናቀቅ ፕሮግራሙን ለማጠናቀር እና ወደ ቦርዱ ለማውረድ JalEdit በሚለው አርታዒ ውስጥ አንድ አዝራር 1 ጠቅ ማድረግ ብቻ በቂ ነው። አጭር ቪዲዮ ይህ እንዴት እንደሚሰራ ያሳያል።
ደረጃ 5 ቦርዱን እራስዎ መገንባት
በዚህ አስተማሪ ውስጥ ሁሉንም ነገር መግለፅ አልቻልኩም ነገር ግን ጠቅላላው የቦርድ ዲዛይን ፣ ሶፍትዌር እና ሰነድ በአዲሱ አቃፊ ‹ፕሮጀክት / jalpic_one› ስር ከአንድ የጃሊብ ልቀቶች ማውረድ ይችላል።
ይህ አዲስ ልማት ገና በአዲስ ስሪት ጃሊብ ውስጥ በይፋ ስላልተለቀቀ የቅርብ ጊዜውን ‹ንብ-ጥቅል› ከጃኤል ማውረጃ ጣቢያ በመጠቀም ማውረድ አለበት።
የማውረጃ ጣቢያው በ: ሌላ ሌላ JAL ድር ጣቢያ ላይ ይገኛል
የራስዎን ፕሮጀክት በመገንባት ይደሰቱ እና ምላሽዎን በጉጉት ይጠብቁ።
የሚመከር:
የ MXY ቦርድ - ዝቅተኛ በጀት XY Plotter Drawing Robot Board: 8 ደረጃዎች (ከስዕሎች ጋር)
የ MXY ቦርድ - ዝቅተኛ -በጀት XY Plotter Drawing Robot Board: የእኔ ግብ ዝቅተኛ በጀት XY plotter ስዕል ማሽን ለማድረግ የ mXY ሰሌዳውን ዲዛይን ማድረግ ነበር። ስለዚህ ይህንን ፕሮጀክት ለመሥራት ለሚፈልጉ ቀላል የሚያደርግ ሰሌዳ አዘጋጅቻለሁ። በቀድሞው ፕሮጀክት ውስጥ 2 pcs Nema17 stepper ሞተሮችን ሲጠቀሙ ፣ ይህ ሰሌዳ u
Makey -Saurus Rex - Makey Makey Balance Board: 6 ደረጃዎች (ከስዕሎች ጋር)
Makey-Saurus Rex-Makey Makey Balance Board-እርስዎ Chrome ዲኖ ፣ ቲ-ሬክስ ጨዋታ ፣ ምንም የበይነመረብ ጨዋታ የለም ፣ ወይም ተራ ጫጫታ ቢሉት ፣ ሁሉም በዚህ የጎን ተንሸራታች የዳይኖሰር ዝላይ ጨዋታ የሚያውቁ ይመስላል። ይህ በ Google የተፈጠረ ጨዋታ በሚገቡበት እያንዳንዱ ጊዜ በእርስዎ Chrome ድር አሳሽ ውስጥ ይታያል
Python RF Development Kit: 5 ደረጃዎች
Python RF Development Kit: በመጀመሪያ ፣ እኔ ወደ RF ነገሮች እንዴት እንደገባሁ እና ለምን በዚህ ፕሮጀክት ላይ እንደምሠራ ትንሽ መግቢያ መስጠት እፈልጋለሁ። ከሃርድዌር ጋር ቅርበት ያለው የኮምፒተር ሳይንስ ተማሪ እንደመሆኔ አንዳንድ ኮርሶችን መከታተል ጀመርኩ። የገመድ አልባ ምልክቶችን መቋቋም እና
DIY Xbox One Controller Rechargeable Battery Pack (ፕሮጀክት በሂደት ላይ) - 3 ደረጃዎች (ከስዕሎች ጋር)
DIY Xbox One Controller Rechargeable Battery Pack (ፕሮጀክት በሂደት ላይ) - ወደ ዝርዝሩ ከመጥለቃችን በፊት ርዕሱን ለማመልከት እፈልጋለሁ። ይህ ፕሮጀክት የመጀመሪያውን ንድፍ ከሞከረ በኋላ በአንዳንድ ግኝቶች ምክንያት በሂደት ላይ ያለ ሥራ። ይህ በእንዲህ እንዳለ እኔ አንዳንድ ለውጦችን ለማስተናገድ ቦርዱን እንደገና ዲዛይን እያደረግኩ ነው። ሸፈንኩት
ESP-12E እና ESP-12F Programming and Development Board: 3 ደረጃዎች (ከስዕሎች ጋር)
ESP-12E እና ESP-12F ፕሮግራሚንግ እና ልማት ቦርድ-ለዚህ ቦርድ ማስተላለፉ ቀላል ነበር-እንደ ኖድኤምሲዩ ቦርዶች (ማለትም አዝራሮችን መጫን አያስፈልግም) ESP-12E እና ESP-12F ሞጁሎችን በቀላሉ ፕሮግራም ማድረግ መቻል። ጥቅም ላይ የሚውለውን አይኦ መዳረሻ ያለው የዳቦ ሰሌዳ ተስማሚ ፒን ይኑርዎት። ለተከታታይ ማስተላለፊያ የተለየ ዩኤስቢ ይጠቀሙ