এম্বেড প্রোগ্রামিং বৈদ্যুতিন প্রকৌশল বা সফ্টওয়্যার বিকাশের কাছাকাছি? [বন্ধ]


34

মাইক্রো কন্ট্রোলারগুলিতে এমবেডড সি লেখার জন্য আমার কাছে একটি কাজের সাথে যোগাযোগ করা হচ্ছে। প্রথমে আমি ভেবেছিলাম যে আমার জন্য সফ্টওয়্যার স্ট্যাকের এম্বেডিং প্রোগ্রামিংটি খুব কম, তবে সম্ভবত আমি এটি সম্পর্কে ভুল ভাবছি।

সাধারণত আমি এম্বেডেড কোড লেখার সুযোগটি সরিয়ে ফেলতাম, কারণ আমি নিজেকে বৈদ্যুতিক প্রকৌশলী মনে করি না। এটা কি খারাপ ধারণা? আমি কি এম্বেড থাকা সিস্টেমগুলির জন্য আকর্ষণীয় এবং দরকারী সফ্টওয়্যার লিখতে সক্ষম, বা আমি সফ্টওয়্যার স্ট্যাকের খুব কম নিচে নিজেকে লাথি দেব?

আমি কম্পিউটার বিজ্ঞানের জন্য স্কুলে গিয়েছিলাম এবং একযোগে সংকলক লিখতে, সমবর্তী অ্যালগরিদমগুলি সম্পর্কে চিন্তাভাবনা করে, ডেটা স্ট্রাকচার ডিজাইনিং করে এবং ফ্রেমওয়ার্কগুলি বিকাশ করে সত্যই উপভোগ করি। তবে আমি বর্তমানে ওয়েব বিকাশকারী হিসাবে নিযুক্ত রয়েছি, যা আমি স্রেফ বর্ণিত আকর্ষণীয় জিনিসগুলিতে চিৎকার করি না। (আমি বর্তমানে এই জাতীয় সমস্যাগুলির সাথে মোকাবিলা করছি: "এই চেক বাক্সটি বামে 4 পিক্সেল হওয়া দরকার" এবং "এই তারিখটি ভুল ফর্ম্যাট করা হয়েছে"))

আমি প্রত্যেকের ইনপুট প্রশংসা করি। আমি জানি যে আমাকে নিজের জন্য সিদ্ধান্ত নিতে হবে, আমি এম্বেড হওয়া প্রোগ্রামার হওয়ার অর্থ কী এবং আমি যদি এটি আকর্ষণীয় বলে মনে করি তবে এটি যদি ফিট করে তবে আমি কিছুটা ব্যাখ্যা চাই।

উত্তর:


33

আপনি যদি এম্বেড থাকা সিস্টেমগুলিতে কাজ করতে ভাল হতে চান, তবে হ্যাঁ, আপনাকে কিছু সময় EE এর মতো চিন্তা করা দরকার। এটি সাধারণত যখন আপনি বিভিন্ন পেরিফেরিয়াল (ইউআরটি, এসপিআই, আই 2 সি বা ইউএসবি জাতীয় সিরিয়াল বাসগুলি), 8 এবং 16-বিট টাইমার, ক্লক জেনারেটর এবং এডিসি এবং ডিএসি সহ ইন্টারফেসের জন্য কোড লিখছেন। মাইক্রোকন্ট্রোলারদের জন্য "ডেটাশিটস" প্রায়শই কয়েকশ পৃষ্ঠাতে চলে আসে কারণ তারা প্রতিটি নিবন্ধের প্রতিটি বিট বর্ণনা করে। এটি স্কিম্যাটিকটি পড়তে সক্ষম হতে সহায়তা করে যাতে আপনি একটি অ্যাসিলোস্কোপ বা লজিক বিশ্লেষক দিয়ে কোনও বোর্ড অনুসন্ধান করতে পারেন।

অন্য সময়ে, এটি কেবল সফটওয়্যারটি লিখছে। তবে শক্ত প্রতিবন্ধকতাগুলির মধ্যে: প্রায়শই আপনার আনুষ্ঠানিক ওএস বা অন্য কাঠামো থাকে না এবং আপনার কাছে কেবল কয়েক কেবি র‌্যাম থাকতে পারে এবং 64৪ কেবি প্রোগ্রামের মেমরি থাকতে পারে। (এই সীমাগুলি ধরে নিচ্ছে যে আপনি ছোট 8 বা 16-বিট মাইক্রোতে প্রোগ্রামিং করছেন; আপনি যদি 32-বিট প্রসেসরের এম্বেডড লিনাক্সের সাথে কাজ করছেন তবে আপনার মেমরির একই সীমাবদ্ধতা থাকবে না তবে আপনাকে এখনও কোনও কাস্টমকে মোকাবেলা করতে হবে পেরিফেরিয়াল হার্ডওয়্যার যার জন্য আপনার লিনাক্স ডিস্ট্রো ড্রাইভ করে না))

EE এবং CS উভয় ক্ষেত্রেই আমার পটভূমি রয়েছে তাই আমি মুদ্রার উভয় দিক উপভোগ করি। আমি কিছু ওয়েব প্রোগ্রামিং (বেশিরভাগ পিএইচপি) এবং ডেস্কটপ অ্যাপস (সি # এবং ডেলফি )ও করি, তবে এম্বেড থাকা প্রকল্পগুলিতে আমি সর্বদা বেশ উপভোগ করেছি।


আপনার উত্তরের জন্য ধন্যবাদ. সীমাবদ্ধতা আমাকে সত্যিই বিরক্ত করে না। আমি নিজেকে কেবল একটি সফ্টওয়্যার লোক হিসাবেই ভাবি, না বৈদ্যুতিক প্রকৌশলী। আপনি কি বলতে পারবেন "নিম্ন স্তরের প্রোগ্রামিং" "উচ্চ স্তরের বৈদ্যুতিক প্রকৌশল" এর সমান?
জেরেমি হিলার

32-বিট এবং লিনাক্স পর্যবেক্ষণগুলির জন্য +1 - আমি টেলিকমগুলিতে কাজ করতাম এবং সুইচ হার্ডওয়্যারটি অ্যামিগা (মোটর্লা 68 কে প্রসেসর) এর স্ট্রিপ ডাউন সংস্করণের কোডিংয়ের মতো ছিল। কিছু খুব আনন্দময় সময় ছিল - কখনও কখনও এটি মিস।
গ্যারি রোয়ে

3
@ জেরেমি, হ্যাঁ, আপনি যখন জটিল পেরিফেরিয়ালের জন্য সেটিংস বের করার চেষ্টা করছেন বা কোনও সুযোগে সিরিয়াল বিট স্ট্রিমটি দেখছেন তখন কখনও কখনও মনে হয় আপনি নিম্ন স্তরের প্রোগ্রামিং করছেন এবং কখনও কখনও আপনাকে উচ্চের মতো ভাবতে হচ্ছে -মহলে EE। আপনি কোনও আইডিইর ডিবাগার উইন্ডোগুলির অভ্যন্তরে নিবন্ধের সামগ্রীগুলি দেখতে অনেক সময় ব্যয় করতে পারেন। সেই স্তরে, আপনি সরাসরি হার্ডওয়্যারটির দিকে তাকাচ্ছেন।
tcrosley

20

@ টিক্রোসলে এর উত্তরটি দুর্দান্ত। আপনার বৈদ্যুতিক প্রকৌশলী হওয়ার দরকার নেই, তবে বেসিকগুলি জানার সাহায্য করে।

আমি মনে করি না যে "সফ্টওয়্যার স্ট্যাকের তুলনায় খুব কম" হওয়া আপনার ভয় দরকার। এম্বেড ইঞ্জিনিয়ার হিসাবে আমাকে অনেক আকর্ষণীয় সমস্যা সমাধান করতে হয়েছিল। আপনি যে কাজগুলি উপভোগ করেছেন তার একটি তালিকা উল্লেখ করুন:

  • একত্রী অ্যালগরিদম - অ্যাসিনক্রোনাস হার্ডওয়্যার স্তর বাধা নিয়ে কাজ করার ক্ষেত্রে ওএস থ্রেড মডেলটি ব্যবহার করার মতো অনেক আকর্ষণীয় চ্যালেঞ্জ রয়েছে।

  • ডিজাইনের ডেটা স্ট্রাকচার - চেক করুন। কমপ্যাক্টনেস এবং দক্ষ অ্যাক্সেসের জন্য ডিজাইন।

  • ফ্রেমওয়ার্কগুলি বিকাশ করছে - চেক করুন। খালি হাড় সিস্টেমে, আপনি একটি মিনি-ওএস ডিজাইন শেষ করতে পারেন।

  • একটি সংকলক রচনা - নাও হতে পারে, তবে আপনি একটি সংকলক এর সমাবেশ জেনারেশন পদক্ষেপ অনুরূপ নিম্ন স্তরের কোড অপ্টিমাইজেশন শেষ করতে পারেন।

আমি যে কোনও দিন ইউআই এর কোডিংয়ের মাধ্যমে এম্বেড থাকা সিস্টেমে কাজ করতে চাই। আপনি যখন প্রথমবার কোনও মেশিনকে প্রোগ্রাম করেছেন এমনভাবে চলতে শুরু করতে দেখেন তবে আপনি কখনই ভুলতে পারবেন না। এটি পিক্সেল ধাক্কা চেয়ে সন্তুষ্টিজনক।


আশেলির সাথে 1-থেকে -1 ম্যাপিংয়ের জন্য ধন্যবাদ। এম্বেড থাকা পরিবেশের পরিবেশ সম্পর্কে সত্যই কিছুই জানা না থাকা জেনে রাখা ভাল।
জেরেমি হিলার

6

এম্বেডেড প্রোগ্রামার হিসাবে, আমার কাজ হ'ল কাস্টম হার্ডওয়্যার কাজ করা। সাধারণত, আমি একটি ডেভ বোর্ডে একটি সফ্টওয়্যার, বা হার্ডওয়ারের পূর্ববর্তী সংস্করণ তৈরি করেছি। যখন নতুন বোর্ড আসবে তখন আমার কাজ হ'ল আমার সফ্টওয়্যার বোর্ডে রেখে দেওয়া এবং দেখাতে হবে যে সমস্ত কিছুই কাজ করে।

যেহেতু প্রায় সবসময় কোনও না কোনও সমস্যা থাকে তাই ডিবাগিং দক্ষতা অপরিহার্য। যদি বাহ্যিক পেরিফেরাল কাজ করে না, তবে এটি কি একটি খারাপ চিপ, চিপের সাথে খারাপ সংযোগ, বগি কোড বা অন-চিপ পেরিফেরিয়ালের ভুল ব্যবহার? বলার একমাত্র উপায় হ'ল বিস্তৃত ডিবাগিং। এর অর্থ অসিলোস্কোপ, নেটওয়ার্ক বিশ্লেষক, লজিক বিশ্লেষক এবং টার্গেট ডিবাগারগুলি দিয়ে আরামদায়ক হওয়া। ডিবাগিং প্রক্রিয়াটি প্রায় বৈজ্ঞানিক হয়ে ওঠে। আমি একটি হাইপোথিসিস বিকাশ করি, আমার অনুমানের পক্ষে বা বিপক্ষে প্রমাণ সরবরাহ করার জন্য একটি পরীক্ষা ডিজাইন করি এবং পরীক্ষা করি।

ইন্টার্ন বা নতুন এমবেডেড ইঞ্জিনিয়ারদের মূল্যায়ন করার সময়, এই দক্ষতাটি সবচেয়ে গুরুত্বপূর্ণ। সমস্ত সফ্টওয়্যার সমস্যা আছে, কিন্তু একবার আপনি শারীরিক জগতের সাথে interfacing শুরু করার পরে, এই সমস্যাগুলির বিভিন্ন তাত্পর্যপূর্ণভাবে বৃদ্ধি পায়। আমার কাজের সারমর্মটি ধারণা এবং বাস্তবতার মধ্যে দীর্ঘতর সমস্যার সমাধান করা।


সত্য, কোনও পৃথক এম্বেডেড প্রোগ্রামারটির জন্য ডিবাগিং একটি প্রয়োজনীয় দক্ষতা - বিশেষত এম্বেড থাকা সফ্টওয়্যারটিতে কোনও সমস্যা নির্ণয়ের জন্য পিসিবিতে ট্র্যাকগুলির সাথে সংযুক্ত স্টোরেজ স্কোপের প্রদর্শনটি দেখার জন্য বিশেষত যে ধরণের ডিবাগিং জড়িত। :-) - তবে এম্বেড থাকা সফটওয়্যার ইঞ্জিনিয়ারদের একটি দলে আরও বড় গুণ হ'ল উন্নত পরীক্ষার এবং মান নিয়ন্ত্রণের কৌশলগুলির মাধ্যমে স্বয়ংক্রিয়ভাবে ত্রুটিগুলি ধরার ক্ষমতা।
উইলিয়াম পায়েেন

5

আমার অভিজ্ঞতা হিসাবে, একটি "ইলেকট্রনিক্স ইঞ্জিনিয়ার" টুপিটির পরিবর্তে "সফ্টওয়্যার বিকাশকারী" টুপি দিয়ে এম্বেডড সিস্টেম সফটওয়্যার বিকাশের কাছে আরও ভাল ফলাফল পাওয়া যায়। (টিডিডি এবং সিআইয়ের মতো অনুশীলনগুলি হার্ডওয়্যার ইঞ্জিনিয়ারিংয়ে কম দেখা যায়)

অন্যদিকে, আমি মনে করি যে এম্বেড থাকা সিস্টেমের জন্য বিকাশের অভিজ্ঞতা একটিকে আরও উন্নত করে; আরও ভাল বৃত্তাকার সফ্টওয়্যার বিকাশকারী।


2
ঠিক এখানে, এম্বেডড ডেভেলপারগণ এখানে, শিল্পের আরও বেশি সিএস লোকের প্রয়োজন, সফ্টওয়্যার যেহেতু আরও জটিল হয়ে উঠছে, আমরা ভাল সফ্টওয়্যার মানের অভ্যাসগুলিতে সত্যই খারাপ।
বজর্কে ফ্রেইন্ড-হানসেন

আমি মনে করি সিএসের লোকেরাও এটি উপভোগ করবে, যেহেতু এম্বেডযুক্ত সফ্টওয়্যারটি একটি সফটওয়্যার বিকাশকারী যে কাজগুলি করতে পারে তার মধ্যে সবচেয়ে পুরষ্কারযুক্ত (বৌদ্ধিকভাবে, যদি আর্থিকভাবে না হয়) কাজ হয়।
উইলিয়াম পায়েেন

3

আমি প্রায় 8 বছর আগে একই পরিস্থিতিতে ছিল। আমি অ্যাপ্লিকেশন এবং সার্ভার পরিবেশে সফ্টওয়্যার বিকাশের 7 বছর ছিল। আমার একমাত্র অভিজ্ঞতার আগে হার্ডওয়ারের সাথে নিম্ন স্তরের মোকাবিলা করার আগে জেডএক্স স্পেকট্রামে কিশোর বয়সে জেড 80 এসেম্ব্লার লিখেছিলেন।

এটা অবশ্যই একটি চ্যালেঞ্জ ছিল। আমি চিপ সেটগুলি এসেম্বলারের সাথে খুব উপভোগ করতে পেলাম এবং আমি হার্ডওয়্যার সম্পর্কে অবশ্যই অনেক কিছু শিখলাম। আমার ভূমিকার একটি উল্লেখযোগ্য অংশ ছিল সফ্টওয়্যার ব্যবহার করে হার্ডওয়্যার পরীক্ষা করা, সুতরাং প্রোগ্রামিংয়ের সাথে লড়াই করা শিখতে এবং আপনার সফ্টওয়্যার বাগটি আসলে একটি হার্ডওয়ার বাগ recogn আসলে কখনও কখনও এটি বাগ হার্ডওয়্যার বা সফ্টওয়্যার কিনা তা সনাক্ত করতে সফ্টওয়্যার এবং হার্ডওয়্যার লোকেদের দ্বারা বেশ খানিকটা সময় নিতে পারে।

একটি দিক যা আমি সরবরাহ করতে ব্যর্থ হয়েছিল তা হ'ল ডিভাইস ড্রাইভারের কাজ। আমি কখনই এটি সত্যই উপলব্ধি করতে পারি নি, এটি একটি জিনিস যা আমি এবং সেই কোম্পানী পরিচালক কখনই বুঝতে পারি নি। এটি কেবল একটি স্বীকৃত সত্যে পরিণত হয়েছিল।

অবিলোস্কোপ এবং সোল্ডারিং আয়নটির সাথে পরিচিত হওয়া প্রয়োজনীয় হবে। মনে রাখবেন যে যখন কোনও হার্ডওয়্যার লোক 26 নম্বর বলে তখন তার অর্থ 0x26 দরকারী useful উপলব্ধি করে যে হার্ডওয়্যার ইঞ্জিনিয়াররা সফ্টওয়্যারটির সাথে খুব হতাশার সাথে ডিলিং করতে সহায়তা করে, তবে তারপরে, একটি হার্ডওয়্যার প্রজেক্ট যাতে সফ্টওয়্যার জড়িত না তাকে কেবল বলা হয়।

আমি 4 বছর এই ভূমিকায় থেকেছি এবং কেবলমাত্র বাকি ছিলাম কারণ আমি সত্যিই দুর্দান্ত সুযোগের জন্য পোচ হয়েছিলাম।


আপনার অভিজ্ঞতা টলেমি ভাগ করে নেওয়ার জন্য ধন্যবাদ। আমি এটিকে সমর্থন করি.
জেরেমি হিলার

আজকাল বেশ কয়েকটি তারের পাশাপাশি মাইক্রোপ্রসেসর রয়েছে। :-)
উইলিয়াম পেইন

2

সবকিছুর মতো এটির জন্যও সুষম পদ্ধতির প্রয়োজন। আমি আমার কাজের দিন এম্বেড থাকা সিস্টেমের সাথে কাজ করতে পছন্দ করি। তারা আমাকে বৈদ্যুতিক ইঞ্জিনিয়ারিংয়ে আরও উন্নত করে। শারীরিক কম্পিউটিং এবং অটোমেশন খুব উত্তেজনাপূর্ণ। অন্যদিকে, ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করা এবং ক্লাউড কম্পিউটিংয়ের সাথে টিঙ্কারিং দুর্দান্ত।

আপনি যদি এটি সঠিকভাবে করেন তবে আপনার সফ্টওয়্যার দিকটি জিনিসগুলি আরও ভাল এবং আরও ভাল করার উপায়গুলি সন্ধান করবে। আপনার হার্ডওয়্যার দিকটি আপনাকে সংস্থান এবং অতি দক্ষ সম্পর্কে মনযোগ রাখবে।


আপনার উত্তরের জন্য ধন্যবাদ. আমি এটিকে ক্ষেত্রগুলিকে কিছুটা স্থানান্তর করতে সক্ষম হতে দেখছি, যদি নিম্ন স্তরগুলি শিখতে এবং তারপরে স্ট্যাকটিকে কিছুটা পিছনে সরিয়ে নেওয়া ছাড়া কিছু না হয়।
জেরেমি হিলার

2

আমি বৈদ্যুতিক প্রকৌশলী নই, তবুও আমি এম্বেডড সফ্টওয়্যার বিকাশের জন্য খুব কম পরিমাণে কাজ করেছি। আমি যে সবচেয়ে বড় সমস্যাটি পেয়েছি তা হ'ল গণিতে আমার অনেক বেশি বেসিক ব্যাকগ্রাউন্ড রয়েছে এবং তাই আমি কীভাবে সহজেই অনেকগুলি সহায়তা ছাড়াই কোডের মধ্যে একটি জটিল সিরিজের উন্নত গাণিতিক অ্যালগরিদমগুলি ভেঙে ফেলতে পারি তা জানি না।

সিগন্যাল দিয়ে খেলতে আমার যে সমস্ত স্টাফ দরকার ছিল, সেগুলির জন্য, ইনপুটগুলি থেকে মানগুলি পড়ুন, আউটপুটগুলিতে ডেটা জমা দিন এবং এই ধরণের স্টাফের জন্য, আমি প্রতিদিন ভাল করে যা করি তার থেকে কিছুটা আলাদা ধারণা পেয়েছি পুরানো ফ্যাশন সফ্টওয়্যার বিকাশকারী। রাইটিং সফটওয়্যার আসলে এটি যা হয়। আপনার যখন সত্যিকারের সফ্টওয়্যারটি অতিক্রম করার দরকার হয় তখন আমি বুঝতে পারি যে জিনিসগুলি ধৈর্যশীল হয়ে উঠছে কারণ আমার কাছে সরাসরি হার্ডওয়ারের সাথে জগাখিচির জ্ঞান নেই don't কোডটি ডিবাগ করার বা পরীক্ষার চেষ্টা করার সময় এটি সাধারণত ঘটে থাকে। আপনি যদি সত্যিই দুর্দান্ত সরঞ্জাম চেইন পেয়ে থাকেন তবে বেশিরভাগ ব্যথা সরিয়ে নিতে আপনার একীভূত ডিবাগিং এবং সিমুলেশন পরিবেশ থাকতে পারে, তবুও আপনাকে সহায়তা করতে এমন সমস্ত কিছু সহ আপনাকে কখনও কখনও বেসিকগুলিতে ফিরে আসতে হবে এবং আপনার কোডের বিরুদ্ধে পরীক্ষা করতে হবে কিছু বিশ্লেষক এবং বাস্তবতা হ'ল বেশিরভাগ এম্বেডেড প্ল্যাটফর্মগুলি ডন '

এই দৃষ্টিকোণ থেকে, আমি মনে করি না যে কাজগুলি সহজ হলে এম্বেড প্রোগ্রামিংয়ের জন্য বৈদ্যুতিক প্রকৌশলী হওয়া অপরিহার্য, এবং প্রকৃত হার্ডওয়্যার-নির্দিষ্ট প্রয়োজনীয়তাগুলি ন্যূনতম। এর বাইরেও, আমি মনে করি যে এম্বেড এম্বেডেড পরিবেশে কাজ করার সময় EE হওয়া জীবনকে আরও সহজ করে তুলবে, বিশেষত যখন সমস্যাগুলি কোথায় তা নির্ধারণের জন্য সত্যিকারের বিজ্ঞানের প্রয়োজন।


"EE এর uiুইজা-বোর্ড" - উজ্জ্বল, আমি এটি ভাল করে জানি
মার্টিন বেকেট

2

আমি কোনও ব্যবসায়িক স্তরের এম্বেড প্রোগ্রামিং করিনি, তবে আমার ব্যাচেলরগুলি বেশিরভাগ এমবেডেড সিস্টেম সম্পর্কিত ছিল, যার থেকে আমার কয়েক বছরের বাস্তব অভিজ্ঞতা রয়েছে। আমরা আতেল এভিআর-তে সি ব্যবহার করেছি এবং ভিএইচডিএল সহ টেক্সাসের কিছু সরঞ্জাম চিপগুলি স্পর্শ করেছি এবং এআরএম-তে কিছু তাত্ত্বিক স্টাফ রেখেছি।

আমাদের যা ছিল, এটি ছিল প্রায় 50-60 শতাংশ প্রোগ্রামিং (সি), 20 শতাংশ পরিকল্পনা / নকশা (ইউএমএল), এবং বাকীটি ছিল ফিজিক্যাল ইলেক্ট্রনিক্স (সোল্ডারিং, পরিমাপ, তারের তৈরি, কেবল তৈরি ইত্যাদি)। আমি এটিও করা খুব আকর্ষণীয় এবং মজাদার ছিল সম্মত, এবং আমি প্রকৃতপক্ষে এম্বেড থাকা সিস্টেমে আমার ক্যারিয়ারও তৈরি করতে চাই। হায়, এম্বেড থাকা সিস্টেমগুলির মধ্যে একটি খুব ছোট বাজারের সাথে, আমাকে প্লেইন পুরানো জাভা ইই অবলম্বন করতে হয়েছিল।

কিন্তু আমার দ্বিমত আছে; আমি বলব যে উপরে উল্লিখিত শতাংশগুলি বাস্তব বিশ্বের চাকরির সাথে বেশ কাছাকাছি, যেহেতু আমাদের শিক্ষকদের নিজস্ব উদ্যোগ রয়েছে এবং তারা এটিকে যতটা সম্ভব বাস্তবসম্মত করার চেষ্টা করবেন বলেও উল্লেখ করেছেন। আমাদের এমনকি মাঝারি প্রকল্পের প্রয়োজনীয়তার জন্য 180 ডিগ্রি টার্ন ছিল, হি হে।

স্ট্যাকের জন্য এম্বেড থাকা প্রোগ্রামিংগুলি জানার ফলে আপনি এশিয়াতে সত্যিকারের উদ্ভিদগুলিতে তৈরি করতে পারেন এমন নিজের এবং খুব বাস্তব হার্ডওয়্যার পণ্য তৈরির বিশাল সুযোগ পাবেন, তারপরে সেগুলি আপনার প্রাঙ্গনে জমায়েত করুন (এটি বাড়িতে বা আপনার নিজস্ব সংস্থায় থাকুক)। এটি অত্যন্ত আকর্ষণীয়! আপনি এমন অনেক গ্যাজেট তৈরি করতে পারেন যা ঘরে বসে সহায়ক হবে যেমন চলন নিয়ন্ত্রিত হাউললাইট, কফি মেশিনের জন্য টাইমার স্বয়ংক্রিয়ভাবে আপনার সকালের জো প্রস্তুত করতে পারেন ইত্যাদি। উত্তেজনাপূর্ণ জিনিস!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.