দেশী কারিগর
প্রযুক্তি নির্ভর জ্ঞানে সমৃদ্ধ হোক ব?
Microcontroller and Robotics (Batch 24)
Closing class of Batch 20 (Microcontroller and Robotics)
Iftar program at দেশী কারিগর with Batch 20 (Microcontroller and Robotics)
We are going to start a new Batch on
By দেশী কারিগর
Course Duration: 1.5 months (17 classes, Class duration: 2.5 hours )
Will be started from May 2, 2019 (Thursday)
: https://goo.gl/jwSTCr
Registration Form Course Registration of "Microcontroller and Robotics with Arduino" Offered By: Deshikarigor Research and Training Circle. Office: Karim Bhaban (3rd Floor, East Side), 1637,P.C Road, Rampur, Halishahar, Chittagong
This is mindblowing and unbelievable, especially when you have knowledge in control system, microprocessors, image processing, computer vision and embedded systems. I can't even imagine the work behind these little machines.
https://www.youtube.com/watch?v=w2itwFJCgFQ
The astounding athletic power of quadcopters | Raffaello D'Andrea In a robot lab at TEDGlobal, Raffaello D'Andrea demos his flying quadcopters: robots that think like athletes, solving physical problems with algorithms that...
Internet of things (IoT)
দেশী কারিগর
Course Duration: 1 month (8 classes, Class duration: 2 hours )
Will be started from November 30, 2018 (Friday)
: https://goo.gl/JJEZBZ
"Microcontroller_and_Robotics" (Batch-21)
By দেশী কারিগর
Course Duration: 1.5 months (17 classes, Class duration: 2.5 hours )
Will be started from November 29, 2018 (Thursday)
: https://goo.gl/jwSTCr
Registration Form Course Registration of "Microcontroller and Robotics with Arduino" Offered By: Deshikarigor Research and Training Circle. Office: Karim Bhaban (3rd Floor, East Side), 1637,P.C Road, Rampur, Halishahar, Chittagong
A course on Raspberry Pi will be started from 8/11/2018 (Thursday). Class Time: Every Thursday and Friday (6 to 8 PM). Total Class: 12
Registration Link: https://goo.gl/6AUrBB
Microcontroller and Robotics: Batch 20 has started their class.
We are going to start the course on "RaspBerry Pi"
5th class of the course ”Microcontroller and Robotics with ARDUINO “. Interfacing Microcontroller with matrix keypad, lcd display and solenoid doorlock.
"Microcontroller_and_Robotics_with_ARDUINO"
By দেশী কারিগর
Course Duration: 1.5 months (15 classes with 2 special practice class)
Will be started from July 19, 2018 (Thursday)
"Microcontroller and Robotics with ARDUINO" কোর্সটিতে কি কি শেখা যাবে?
ভিডিওতে এ কোর্সে করানো হয় এমন মজার কিছু প্রোজেক্ট দেখানো হয়েছে।
: https://goo.gl/jwSTCr
Closing class and certificate awarding program (Batch-12 & 13)
Closing class and certificate awarding program (Batch-14)
Closing class and certification awarding program (Microcontroller and Robotics with ARDUINO, Batch-15)
Course completion certificate of the "Microcontroller and Robotics with ARDUINO" will be given to following trainee on "May 3, 2018". All are requested to present in their time slot.
A workshop on “Line following robot” was held today (April 29, 2018) at Deshikarigor Lab.
Obstacle avoiding robo-car
Feeling ❤️with matrix display. This can be an interesting alphabet learning device for kids.
Smartphone controlled remote notice board.
Self-Driving Bicycle
সাধারণত Bluetooth দিয়ে robocar কন্ট্রোল করতে গেলে বেশিরভাগ সময় আমরা smart phone কে transmitter হিসেবে ব্যবহার করি। তবে joystick এবং Bluetooth module ব্যবহার করে আমরা নিজেরাই একটি transmitter তৈরি করে নিতে পারি। এক্ষত্রে কন্ট্রোল হবে আরো smooth এবং সহজ।
#একটি_processor_প্রতি_সেকেন্ডে_কি_পরিমাণ_গাণিতিক_হিসাব_করতে_পারে_এবং_সে_হিসাব_করতে_মানুষের_কত_সময়_লাগবে?
একটি ৬৪ বিট, ২ গিগাহার্জ প্রসেসর নিয়ে আলোচনা করা যাক। ৬৪ বিট প্রসেসর -২^৩২ থেকে +২^৩২ অর্থাৎ -৪,২৯৪,৯৬৭,২৯৬ থেকে + ৪,২৯৪,৯৬৭,২৯৬ (০ থেকে 18,446,744,073,709,551,616) সংখ্যার যে কোন গাণিতিক এবং লজিক অপারেশান করতে পারে। একটি গাণিতিক বা লজিক অপারেশান করতে প্রসেসরের সাধারণত ৪ টি ক্লক দরকার হয়। সে হিসেবে ২ গিগাহার্জ প্রসেসর প্রতি সেকেন্ডে ২০০০০০০০০০/৪ টি, বা, ৫০০০০০০০০ টি গাণিতিক অপারেশান অর্থাৎ যোগ, বিয়োগ, গুণ, কিংবা ভাগ করতে পারবে।
এখন একটু ভেবে দেখুন আপনাকে ৬৪ বিটের দুটি নাম্বারের গুণ করতে হবে। কত সময় লাগতে পারে? খুব তাড়াতাড়ি করলেও আপনার কমপক্ষে ৫ মিনিট সময় লাগবে। তাহলে এ ধরণের সংখ্যার ৫০০০০০০০০ টি গুণ করতে আপনার কমপক্ষে (৫০০০০০০০০ X ৫) বা, ২৫০০০০০০০০ মিনিট, বা, ৪১,৬৬৬,৬৬৭ ঘণ্টা, বা, ১,৭৩৬,১১১ দিন, বা, ৪৭৫৬ বছর সময় লাগবে।
** সুতরাং আমরা বলতে পারি একটি সাধারণ ৬৪ বিট, ২ গিগাহার্জ প্রসেসর এক সেকেন্ডে যে পরিমাণ কাজ করে সেটা করতে একজন দক্ষ গণিতবিদের একটানা মাত্র ৪৭৫৬ বছর সময় লাগবে!!!
Ocean is a big source of renewable energy.
Bengali alphabet on 16x16 dot matrix display
Network Protocol এর খুটি নাটি:
হঠাৎ আমাদের computer থেকে information চুরি হয়ে গেল বা কাউ ইচ্ছাকৃত ভাবে computer এ virus প্রবেশ করাল ;পরে দেখা গেল কেউ হয়ত আমাদের computer এ Protocol hack করে আমাদের Important information গুলো চুরি করেছে।
আমরা এ episode এ computer network Protocol সম্পর্ক এ কিছু important ধারনা দেওয়ার চেষ্টা করব।
Protocol কি এবং কেন :
একটি device আরেকটি device এর সাথে কিভাবে যোগাযোগ করবে তা কিছু নিদিষ্ট rules আছে। এসব rules set কে বলা হয় Protocol। Protocol কে আমরা তুলনা করতে পারি ভাষার সাথে। একজন আরেকজনের সাথে যোগাযোগ করতে চাইলে যেমন দুজনের ই একটি common ভাষা জানা দরকার তেমনি দুইটি computer এর মাধ্যমে যোগাযোগের জন্য অবশ্যই দুটি computer এর একই Protocol থাকতে হবে।
দুইটি computer যখন একটি আরেকটির নিকট data পাটায় তখন অবশ্যই দুইজনের মাঝে একটি সমঝোতা হওয়া দরকার তারা কোন নিয়মে signal পাঠাবে।একজন যা নিয়মে signal পাঠাচ্ছে তা বোঝার ক্ষমতা যদি অন্নজনের না থাকে তাহলে ওই দুই computer communication করতে পারবে না।Computer communication নিয়মগুলি protocol এর মাঝে সংজ্ঞায়িত থাকে বলে উভয় computer এ একই Protocol ব্যবহার করতে হয়।একজন মানুষ একাধিক ভাষা জানতে পারে এবং প্রয়োজন অনুসারে যেকোন একটি তে কথা বলতে পারে। কোন মানুষের পক্ষে একই সময়ে দুইটি ভাষার কথা বলা সম্ভব না। তেমনি একটি computer একাধিক Protocol install থাকলে ও একই সাথে একাধিক Protocol ব্যবহার করতে পারে না।
কয়কটি Protocol যখন এক সাথে কাজ করে তখন সেই সেট কে বলা হয় Protocol সু্ট।Protocol সুটের একেক টি Protocol কাজ একেক ধরনের হয়ে থাকে। যেমন কোন Protocol কেবল addressing information সরবরাহের জন্য ব্যবহার হয় ;আবার কোনটি ব্যবহার হয় data tranport এর ব্যবহার জন্য। আমরা সাধারণত কোন সুট এর অন্তরগত দুই একটি Protocol এর নাম উল্লেখ করে ওই পুরো Protocol সুট ব্যবহার করে থাকি।
বর্তমান ব্যবহৃত বিভিন্ন জনপ্রিয় Protocol সুট মধ্যে উল্লেখযোজ্ঞ তিনটি Protocol সুট হল:
IPX/SPX:Novel Network এর সাথে ব্যবহারের জন্য Novel এই Protocol সুট তৈরি করে। এর পুরো অর্থ হল internet Packet exceness/sequence packet exceness।এই Protocol সুট শুধু কেবল Novel network সাথেই ব্যবহার হয়।Nobel network এর সাথে windows anti server ব্যবহার করে। Microsoft এই protocol সুট এর অনুরুপ সুট তৈরি করে যার নাম দেওয়া হয় NW Link IPX/SSX Compatible transport।
তবে এর একটি খারাপ দিক ও আছে ;যা কোন working station এর সাথে third party তা সহজেই hack করতে পারে। তবে যতটা সহজে বলছি ততটা ও সহজ নয়, এর জন্য কিছু algorithm আছে। তবে আশার কথা এই যে microsoft তাদের নুতুন operating system এ এই সব algorithms এর ব্যাপারে security ব্যবস্থা উন্নত করেছে।
Apple talk: Apple computer এর macentise computer serise এর জন্য এই Protocol সুট তৈরি করে।Apple এর CEO Steve jobs যখন Apple 2বাজারে আনেন তখন থেকেই এর security ব্যবস্থা উন্নত করার চেষ্টা যার ফলে তিনি Protocol ব্যবস্থা আলাদা আলাদা IC fabrigate করার কথা ভাবেন, আর তা হয় শুধু microsotf এর প্রতিষ্টাতা Bill gates এর সাথে দন্দের জেরে। যাহক এ কারনে Apple series Mac book গুলো hack করা কষ্ট সাদ্ধ।
TCP/IP:এটি হল internet ব্যবহারের জন্য protocol সুট। বিভিন্ন ধরনের platform এ এই protocol সুট ব্যবহার করা যায় বলে internet এ TCP/IP Protocol সুট ব্যবহার
করা হয়।বড় ধরনের network এর জন্য এটি বেশ উপযোগী। এটি তৈরি হয়েছিল ARPA NET তৈরির সময়।সে কারনে এই Protocol সুটকে DoD বাARPA Net Protocol ও বলে।এখানে TCP(Connection transmission protocol) ব্যবহার হয় oriented নির্ভরযোজ্ঞ tranmission servicer এর জন্য আর IP ব্যবহার হয় network এর প্রতিটি host এর adresser জন্য।
TCP/IP protokol সুট internet ব্যবহারের জন্য তৈরি হলেও এটি Local area network,metropolaton area, wed area network এ ব্যাপক ভাবে ব্যবহৃত হয়ে আসছে।
বিভিন্ন operating system such as Windows, Linux,Mackintass ইত্তাদিতে ব্যবহার করা যেতে পারে।
আমরা পরের কোন episode এ IP নিয়ে বিশাদ আলোচনা Inshaalha.
Writer
Fahim Mohammad Evne Amin