የመጀመሪያዎን ማይክሮ-ተቆጣጣሪ እንዴት እንደሚመርጡ: ለጀማሪዎች መመሪያ
By Eyobed Awel on 7/20/2024
የመጀመሪያውን የኤሌክትሮኒክስ ፕሮጀክት መጀመር በጣም አስደሳች ነው፤ ነገር ግን ከሚገጥሙህ የመጀመሪያ እና ግራ የሚያጋቡ ምርጫዎች አንዱ ለፕሮጀክትህ ትክክለኛውን “አንጎል” መምረጥ ነው፤ ይኸውም ማይክሮ-ተቆጣጣሪ (MCU)። ብዙ አማራጮች ስላሉ በቀላሉ ግራ መጋባት ይቻላል። ይህ መመሪያ ለጀማሪዎች በጣም ተወዳጅ ከሆኑት ሶስት አማራጮች መካከል ያለውን ልዩነት ያብራራል።
ለጀማሪዎች ሶስቱ ዋና አማራጮች
ለሚጀምር ማንኛውም ሰው፣ ሁልጊዜ ከእነዚህ ሶስት መድረኮች አንዱን እመክራለሁ። እያንዳንዳቸው የራሳቸው ጥንካሬ ያላቸው ሲሆን ወደተከተቱ ስርዓቶች (embedded systems) ዓለም ለመግባት ጥሩ መግቢያ ናቸው።
1. አርዱዪኖ (Arduino) (ክላሲኩ ጀማሪ)
Arduino Uno በዓለም ላይ በጣም ታዋቂው የማይክሮ-ተቆጣጣሪ ቦርድ ነው፤ ለዚህም ጥሩ ምክንያት አለው።
- ምርጥ የሆነው ለ: በተቻለ ፍጥነት እና በቀላሉ መብራት ለማብራት ወይም ሞተር ለማሽከርከር ለሚፈልጉ ፍጹም ጀማሪዎች።
- ጥቅሞቹ: እጅግ በጣም ቀላል IDE፣ ትልቅ ማህበረሰብ፣ እና ለማንኛውም ሴንሰር ወይም አካል ስፍር ቁጥር የሌላቸው ነጻ ላይብረሪዎች እና መማሪያዎች አሉት።
- ጉዳቶቹ: ከዘመናዊ MCUs ጋር ሲነጻጸር በአንጻራዊነት ቀርፋፋ እና ብዙም ሃይል የለውም። የመማሪያ መሳሪያ እንጂ ብዙውን ጊዜ ለንግድ ምርቶች ስራ ላይ አይውልም።
2. ኢኤስፒ32 (ESP32) (የግንኙነት ንጉስ)
ESP32 የኢንተርኔት ኦፍ ቲንግስ (IoT) ፕሮጀክቶችን ለሚሰሩ የትርፍ ጊዜ ሰሪዎች ዋና ምርጫ ሆኗል።
- ምርጥ የሆነው ለ: ከበይነመረብ ወይም ከሌሎች መሳሪያዎች ጋር በገመድ አልባ መገናኘት ለሚፈልግ ማንኛውም ፕሮጀክት።
- ጥቅሞቹ: አብሮ የተሰራ ዋይፋይ (Wi-Fi) እና ብሉቱዝ (Bluetooth) ያለው፣ በጣም ሃይለኛ ባለሁለት-ኮር ፕሮሰሰር ያለው፣ እና ዋጋውም በሚያስደንቅ ሁኔታ ርካሽ ነው። ወደ አርዱዪኖ IDE በመጠቀምም ፕሮግራም ሊደረግ ስለሚችል ሽግግሩን ቀላል ያደርገዋል።
- ጉዳቶቹ: በላቁ ባህሪያቱ ምክንያት ከመሰረታዊ አርዱዪኖ በመጠኑ የበለጠ ውስብስብ ሊሆን ይችላል።
3. ኤስቲኤም32 (STM32) (የባለሙያዎች ምርጫ)
በተከተቱ ስርዓቶች (embedded systems) መስክ ሙያ ለመገንባት በቁም ነገር የምታስብ ከሆነ፣ ከSTM32 ወይም ተመሳሳይ ARM Cortex-M ላይ ከተመሰረተ ማይክሮ-ተቆጣጣሪ ጋር መስራትህ አይቀርም።
- ምርጥ የሆነው ለ: በፕሮፌሽናል ኢንዱስትሪ ውስጥ ጥቅም ላይ የሚውሉትን መሳሪያዎች እና ሂደቶች ለመማር ለሚፈልጉ ተማሪዎች ወይም የትርፍ ጊዜ ሰሪዎች።
- ጥቅሞቹ: እጅግ በጣም ሃይለኛ፣ ሰፊ የሆኑ ፔሪፈራሎች (ታይመሮች፣ ኤዲሲዎች፣ የግንኙነት ፖርቶች) ያሉት ሲሆን፣ በሚሊዮኖች በሚቆጠሩ እውነተኛ ምርቶች ውስጥም ይገኛል።
- ጉዳቶቹ: ለመማር በጣም ከባድ ነው። የፕሮፌሽናል ልማት ከባቢው (እንደ STM32CubeIDE) ከአርዱዪኖ IDE በጣም የራቀ ውስብስብ ነው።
የእኔ ምክር
ከዚህ በፊት አንድም መስመር የተከተተ ኮድ ጽፈህ የማታውቅ ከሆነ፣ በአርዱዪኖ ወይም በESP32 ጀምር። የማህበረሰቡ ድጋፍ እና የአጠቃቀም ቀላልነቱ መሰረታዊ የኤሌክትሮኒክስ እና የፕሮግራሚንግ መርሆዎችን ያለብስጭት እንድትማር ያስችልሃል። የአካላትን አሰራር ከተረዳህ በኋላ፣ እንደ STM32 ወዳለ የበለጠ ፕሮፌሽናል መድረክ መሸጋገር ተፈጥሯዊ እና ሃይል የሚሰጥ ቀጣይ እርምጃ ሆኖ ይሰማሃል።