15/09/2015

বিদ্যুৎ ছাড়া মোবাইল ফোন চার্য করুন সহজ সিষ্টেমে।

আল্লাহ সর্ব শক্তিমান টেকটিউনস এর সকল বন্ধুদের প্রতি আমার আন্তরিক সালাম ও শুভেচ্ছা রইল

আশাকরি সকলেই ভালই আছেন । আমিও আপনাদের দোয়ায় ভাল আছি।

বিদ্যুৎ ছাড়া যে ভাবে মোবাইল চার্য করবেন।

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

এরকম পেনসিল বেটারী সব জায়গাতেই কিনতে পাওয়া যায় আজকে আপনাদের কে এমন একটি সার্কিট  দেখাব

তিনটি পেনসিল বেটারী দিয়ে যে কোন মোবাইল ফোন অনায়াসে চার্য দিতে পারবেন। এবারে আসোন সার্কিটটি দেখি

পেনসিল বেটারী গুলি কি ভাবে মোবাইলের সাথে কানেকশান দিব

আশাকরি চিত্রটি দেখে সবাই বেটারীর কানেকশনটি বুঝতে পেরেছেন । যদি একটি বেটারী থেকে অন্য বেটারী সাথে

কানেকশন দিতে সমস্য মনে করেন তাহলে পেনসিল বেটারীর প্লাষ্টিকের কেইস কিনতে পাউয়া যায় নিচের ছবিটি দেখুন

এরকম একটি প্লাষ্টিকের কেইস কিনে নিলে খুব সহজেই আপনি চার্যারটি বানাতে পারবেন

এখানে আপনার যা লাগবে =

1   তিনটি পেনসিল বেটারী

2   মোবাইল চার্যিং যেক পিন

3   পেনসিল বেটারী কেইস

4   প্রায় এক গজ তার।

বিদ্যুৎ এর চার্যারের পরিবর্তে অস্থায়ী ভাবে আরেকটি সিষ্টেমে চার্য করা যেতে পারে আসুন নিচের সিষ্টেমটি দেখি।

এরকম 9v এর বেটারী মাত্র ত্রিশ থেকে চল্লিশ টাকায় বাজারে কিনতে পাউয়া যায় । এরকম একটি বেটারী আর অল্প কয়েকটি

পার্স দিয়ে আপনিও পারেন একটি মোবাইল ফোন চার্যার তৈয়ার করতে এবার আসুন নিচের চবিটি দেখি ।

সারকিটটি ডায়গ্রাম আকারে হয়ত অনেকের বুঝতে সমস্য হয় এ জন্য এভাবে ছবি সিষ্টেমে দেখালাম এখন হয়ত আর কারু বুঝতে সমস্য হবেনা।

এই সার্কিটটি তৈয়ার করতে আপনর যে পার্স গুলি লাগবে আসুন দেখে নেই

1    9v বেটারী একটি

2    AN 7806 রেগুলেটর আইসি একটি

3    নরমাল রেক্টিফায়ার ডায়ড যে কোন নাম্বারের একটি

4    100mf/16v ইলেক্ট্রলাইটিক কেপাসিটর একটি

5    চার্যিং যেক পিন একটি

হয়ে গেল নিজের হাতে বানানু চার্যার । বাজারে এখন চার্যারের দশ মাথা ছয় মাথা কেবেল কিনতে পাউয়া যায়

একটি কেবেল দিয়ে সব ধরনের মোবাইল ফোন চার্য দেওয়া যায় । আসুন নিচে এরকম একটি কেবেলের ছবি দেখি।

দূর থেকে মিস কল দিয়ে নিয়ন্ত্রণ করুন আপনার বাসার বৈদ্যুতিক যন্ত্রপাতি!

arduino-pc-interfacing-l.jpg

মনে করুন ঈদের ছুটিতে বাড়ি যাচ্ছেন । খুব সকালে ট্রেন ধরতে হবে তাই তাড়াহুড়ো করে বাসা থেকে বের হয়ে গেলেন । আল্লহর রহমতে ঠিক ঠাক মতো বারিতে গিয়ে পৌঁছালেন । হটাত আপনার মনে পড়লো আপনি বাসার লাইট, ফ্যান অফ না করেই চলে গেছেন । এ অবস্তাই আপনি কি করবেন ? অবশ্যই ভাববেন “আমি যদি এখানে বসেই লাইট, ফ্যান অফ করে দিতে পারতাম”, তাইনা বন্ধু ?

হ্যাঁ, আপনার সেই ভাবনাকে বাস্তব রূপ দিতেই আমার আজকের এই টিউন। তাহলে চলুন কথা না বারিয়ে মুল কাজ শুরু করি। 

দূর নিয়ন্ত্রণ ব্যাপারটি  নতুন কিছু নয় । আপনি ইন্টারনেট ঘাঁটলে এ রকম অনেক  টিউটোরিয়াল পাবেন। এর মধ্যে কোনটা ব্লুটুথ (Bluetooth) দিয়ে, কোনটা ইন্টারনেট ব্যাবহার করে, কোনটা রেডিও ফ্রিকুএন্সি ( Radio Frequency) ব্যাবহার করে করা হয়েছে। ব্লুটুথ কিংবা রেডিও ফ্রিকুএন্সি ব্যাবহার করে বেশি দূর থেকে নিয়ন্ত্রণ করা সম্ভব নয়। ইন্টারনেট দিয়ে কাজটা করতে গেলে খরচ বেশী পড়বে এবং আপনাকে অনেক বেশী প্রোগ্রামিং (Programming) করতে হবে। মোবাইল ব্যাবহার করে নিয়ন্ত্রণ করার একটি প্রচলিত পদ্ধতি হল দ্বৈত  ফ্রিকুএন্সির একাধিক সমন্বয় অথবা ডিটিএমএফ (DTMF – Dual Tone Multi Frequency) প্রযুক্তি। ডিটিএমএফ পদ্ধতির জন্য আপনার একটি ডিটিএমএফ ডিকোডার (Decoder) প্রয়োজন হবে এবং লাইট, ফ্যান অফ করার জন্য আপনার মোবাইল থেকে টাকা খরচ হবে।

কিন্তু, আমি আপনাদের সামনে সম্পূর্ণ নতুন একটি প্রযুক্তি নিয়ে আসলাম যেটি দিয়ে আপনি টাকা খরচ না করে এবং কোন ডিকোডার ব্যাবহার না করেই শুধু মিস কল দিয়ে আপনার বাসার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করতে পারবেন। 

আপনার যা যা লাগবেঃ

১। পুরাতন কিন্তু কল আসে এমন একটি মোবাইল ফোন ( ডিসপ্লে (Display) কিংবা কী-প্যাড না থাকলে ও চলবে) 

২। মাইক্রো-কন্ট্রোলার (Microcontroller) অথবা আরডুইনো (Arduino) দিয়ে কাজ করার প্রাথমিক ধারনা থাকতে হবে।

৩। আপনার কাছে একটি আরডুইনো বোর্ড থাকতে হবে। (আমি এখানে আরডুইনো দিয়ে কাজটা করে দেখাব, আপনি চাইলে অন্ন মাইক্রো-কন্ট্রোলার ব্যাবহার করেও কাজটি করতে পারেন)।

৪। ছয়টি লেড বাতি (LED) এবং ২২০ থেকে ৪৭০ ওহম সীমার মধ্যে ছয়টি রোধক (Resistor). আমি লেড দিয়ে কাজটি করে দেখাব। আপনি রিলে (Relay) দিয়ে লাইট, ফ্যান ইত্যাদি সংযুক্ত করে নিতে পারেন।

৫। একটি ব্রেডবোর্ড  (Breadboard). আমি এখানে মিনি ব্রেডবোর্ড ব্যাবহার করেছি।

৬। একটি তাতাল (Soldering Iron) এবং কিছু তার (Jumper wire)।

arduino

ledjumper-wirebreadboardmobileEresisorssoldering-iron

আমাদের সিস্টেম কীভাবে কাজ করবেঃ

আমরা জানি প্রত্যেক মোবাইলে ভাব্রেশন (Vibration) দেয়ার একটা সিস্টেম থাকে। আমাদের ফোন যখন নীরব (Silent) মোডে থাকে তখন ফোন আসলে এই ভাব্রেশনের মাধ্যমে আমরা টের পাই আর এই ভাব্রেশনের কাজটা করার জন্যে ফোনে ছোট একটা ভাব্রেশন মোটর থাকে। আর সেই ভাব্রেশন মোটর নিয়ন্ত্রিত হয় এক ধরনের বর্গাকৃতির পাল্‌স (Square wave) দিয়ে। আর একটু সহজ করে বললে ভাব্রেশন যতক্ষণ হয় ততক্ষণ মোটরটি ক্রমাগত অন অফ হয়। আমরা যখন কাউকে ফোন করি তখন আমরা আমাদের ফোন থেকে সর্বোচ্চ ছয়টি লম্বা বীপ টোন শুনতে পাই। প্রতিটি বীপ টোনের জন্যে মোটরটি নির্দিষ্ট কতক বার অন অফ হয়। আমরা আরডুইনো দিয়ে মূলত সেই অন অফ হওয়ার সংখ্যাটা গননা করব এবং সেই অনুযায়ী আমাদের লাইট ফেন নিয়ন্ত্রণ করব। যেমন ধরুন একবার বীপ শুনে কেটে দিলে একটি লাইট অন হবে, আবার কল দিয়ে একবার বীপ শুনে কল কেটে দিলে সেই লাইটটি অফ হবে। দুইবার বীপ শুনে কেটে দিলে দ্বিতীয় লাইটটি অন হবে। আবার কল করে দুইবার বীপ শুনে কেটে দিলে বিতীয় লাইটটি অফ হবে। এভাবে ছয়টি বীপ দিয়ে আমরা ছয়টি লোড আলাদা আলাদা ভাবে নিয়ন্ত্রণ করতে পারব। চাইলে আরও বেশীও করা সম্ভব।

উপকরন প্রস্তুত, কীভাবে কাজ করে সেটাও জানা হল। এবার চলুন কাজ শুরু করা যাক।

প্রথমে, আপনার ফোনটির কেসিং খুলে নিন। স্ক্রু ড্রাইভার দিয়ে সবগুলি স্ক্রু খুলে ফেলুন। মাদারবোর্ড টি আলাদা করে ফেলুন। এবার মাদারবোর্ড থেকে ভাব্রেশন মোটর টি সনাক্ত করুন। নিচের ছবিতে দেখানো হয়েছে। এখানে  ভাব্রেশন মোটর টি মাদারবোর্ড এর সাথে সংযুক্ত করা আছে। কোন কোন মোবাইলে এটি কেচিং এর সাথে বসানো থাকে যেমন নোকিয়া ৩৩১০, নোকিয়া ১১০০ মোবাইল। আমাদের আসলে মোটরটির দরকার নেই, আমাদের দরকার হল মাদারবোর্ড এ এর সংযোগ পয়েন্ট দুটি। মোটরের এক প্রান্থ ব্যাটারির ধনাত্মক প্রান্থ (Positive point) এর সাথে এবং অন্য প্রান্থ (Signal Point) নিয়ন্ত্রণ কারি আইসির (IC – Integrated Circuit) সাথে সংযুক্ত থাকে। আমাদের আসলে সেই পয়েন্টটি দরকার।

signals1s2s3s4s5

আমরা সেই পয়েন্ট টি মাল্টিমিটার দিয়ে বের করে নিতে পারি। ব্যাটারির ধনাত্মক প্রান্থের সাথে মিটারের এক প্রান্থ ধরে অন্য মিটারের অন্য প্রান্থ মোটরের এক প্রান্থের সাথে ধরে রোধ পরিমাপ করলে যদি ০ ওহম বা (Short Circuit) দেখায় তবে মোটরের অন্য প্রান্থ টি হল সিগন্যাল পয়েন্ট আর যদি উচ্চ রোধ দেখায় তবে সেটাই হল সিগন্যাল পয়েন্ট।

এবার সিগন্যাল পয়েন্ট এর সাথে একটা তার তাতালের মাধ্যমে সংযুক্ত করুন। তারের উপর অবশ্যই অন্তরকের (Insulator) আবরন থাকতে হবে তা না হলে এটি অন্য কোথাও লেগে সর্ট সার্কিট হয়ে যেতে পারে। আর একটি তার নিউট্রাল (Ground) এর সাথে সংযুক্ত করতে হবে। ছবিতে দেখানো হয়েছে। আপনি চাইলে মোটরটি খুলে ফেলে তারদুটি শুধু মাদারবোর্ড এর সাথে করলেও হবে। এবার তারটি উপরের দিকে এনে মাদারবোর্ড টি আগের মতো কেচিং এর সাথে স্ক্রু দিয়ে লাগিয়ে ফেলুন। এ পর্যন্ত করে থাকলে আপনি ইতোমধ্যে কঠিন অংশ টুকু শেষ করে ফেলেছেন। 

এখন আমাদেরকে লেড বাতি গুলোকে একটি  ব্রেডবোর্ড এ বসাতে হবে। নিচের ছবিতে সার্কিট ডায়াগ্রাম (Circuit diagram) দেখানো হয়েছে। প্রতিটা লেড এর সাথে একটি করে ২২০ ওহম রোধক সংযুক্ত করুন। তারপর, লেড বাতি গুলো কে  যথাক্রমে আরডুইনো বোর্ড এর ৭,৮,৯,১০,১১ ও ১২ নাম্বার পিন এর সাথে সংযুক্ত করুন। 

p1p2p3p5

মোটরের সিগন্যাল পয়েন্ট এর সাথে সংযুক্ত তারটি আরডুইনো বোর্ড এর ২ নং পিন এর সাথে এবং নিউট্রাল (Ground) এর সাথে সংযুক্ত তারটি আরডুইনো বোর্ড এর নিউট্রাল (Ground) এর সাথে সংযুক্ত করুন।

আমরা প্রায় শেষের দিকে চলে এসেছি। এবার আরডুইনো বোর্ড টি কম্পিউটার এর সাথে সংযুক্ত করুন।  সংযুক্তকরন শেষ। এখন প্রোগ্রাম আপলোড (Upload) করার পালা। এখান থেকেcontrol_things_missed_call.ino” নামের আরডুইনো প্রোগ্রাম টি ডাউনলোড (Download) করুন। আরডুইনো বোর্ডএ প্রোগ্রামটি আপলোড করুন। এ পর্যন্ত যদি সফল ভাবে করে থাকেন তবে আপনাকে অভিনন্দন।

এখন আপনার মোবাইল থেকে সংযুক্ত মোবাইলে মিস কল দিন আর উপভোগ করুন ।

 ভিডিও দেখুন এখান থেকে

কি ধরনের টিউন চান কমেন্টে লিখে জানান।

আরডুইনো বেসিক এর জন্য নিচের টিউন দুটি দেখতে পারেন

http://biddut.mywapblog.com/ide.xhtml

http://biddut.mywapblog.com/post-title-195.xhtml

আরডুইনো প্রোগ্রামিং বেসিক এবং IDE পরিচিতি

আরডুইনো ব্যবহৃত কোন সিস্টেম পরিচালিত হয়, আরডুইনোতে লোড করা প্রোগ্রামের ইন্সট্রাকশন অনুযায়ী। তাই আরডুইনো ব্যবহার করে কোন সিস্টেম তৈরি করতে গেলে আমাদেরকে আরডুইনো তে কিভাবে প্রোগ্রাম লোড করতে হয়, কিভাবে প্রোগ্রাম লেখতে হয়, কোন ল্যাঙ্গুয়েজ ব্যবহার করে প্রোগ্রাম লেখতে হয় ইত্যাদি বিষয় সমূহ জানা আবশ্যক।আর এই সবগুলো কাজ করা হয় আরডুইনো IDE ব্যবহার করে। গতপর্বে আমরা arduino.cc ওয়েব সাইট থেকে আরডুইনো IDE অর্থাৎ ইন্ট্রিগ্রেটেড ডেভলপমেন্ট এনভাইরোনমেন্ট ডাউনলোড করেছি। আজ আমরা আরডুইনো IDE এর বেসিক ইন্টারফেস পরিচিতি সম্পর্কে জানব
2mm.jpg

আরডুইনো IDE এর বেসিক ইন্টারফেস পরিচিতি

আপনি যদি আরডুইনো IDE ওপেন করেন তাহলে উপরের ছবির মত দেখতে পাবেন।

1

আরডুইনো IDE এর ইন্টাফেসে কয়েকটি অংশ রয়েছে।

  • মেনুবার
  • টুলবার
  • টেক্সট এডিটর
  • ম্যাসেজ বক্স
  • কনসোল এরিয়া

2

মেনুবার

প্রতিটা সফটওয়্যারেই একটা মেনুবার থাকে। যেখান থেকে ফাইল ওপেন করা যায়, নতুন ফাইল তৈরি করা যায়, Save করা যায়। এছাড়া বিভিন্ন টুলস সমূহ ইত্যাদি মেনু সমূহে থাকে।আরডুইনো IDE তেও একটা মেনুবার রয়েছে যেখানে File Edit Sketch Tools Help নামে পাঁচটি মেনু রয়েছে।

File মেনুব্যবহার করে ফাইল Open, New, Save, Example সমূহ Open করা, প্রোগ্রাম আপলোড করা, প্রিন্ট করা ইত্যাদি কাজ করা হয়।

Edit মেনু ব্যবহার করে Undo, Redo, Cut, Copy, Pest, Find, Comment যুক্ত করা ইত্যাদি করা যায়।

Sketch মেনুব্যবহার করে প্রোগ্রাম কম্পাইল/ভেরিফাই করা, sketch ফাইল ওপেন করা, প্রোগ্রামে যদি কোন লাইব্রেরি ব্যবহার করতে হয় তাহলে সেগুলো যুক্ত করা যায়। আরডুইনো IDE ব্যবহার করে যখন কোন প্রোগ্রাম লেখার পর Save করা হয়, তখন তা example.ino অর্থাৎ .ino এক্সটেনশন যুক্ত ফাইল হিসেবে Save হয়। এই .ino এক্সটেনশন যুক্ত ফাইলকে sketch ফাইল বলে।

Tools মেনুব্যবহার করে আরডুইনো বোর্ড সিলেকশন, সিরিয়াল পোর্ট সিলেকশন অর্থাৎ আপনার আরডুইনো বোর্ডটি কোন পোর্টে যুক্ত আছে তা আইডিই কে নির্দিষ্ট করে দিতে পারেন, সিরিয়াল মনিটর অর্থাৎ সিরিয়াল কমিউনিকেশনে ব্যবহৃত ডাটা প্রদর্শন করতে এবং পাঠাতে ব্যবহৃত টুলটি ওপেন করতে পারেন। এছাড়া প্রয়োজনে প্রোগ্রামার সিলেকশন করা যেতে পারে। এছাড়া প্রোগ্রামের বিভিন্ন লাইন সুন্দর করে সাজাতে অটো ফরমেট করা যায়।

টুলবার

মেনুবারের ঠিক নিচে একটা টুলবার থাকে। যে সকল টুল সমূহ বেশি প্রয়োজন হয় সেগুলো এই টুলবারে রয়েছে।

টুলবারটিতে পর্যায়ক্রমিকভাবে Verify Upload New Open Save এবং বামদিকে Serial Monitor টুল সমূহ রয়েছে।

টেক্সট এডিটর

টেক্সট এডিটর ব্যবহার করেই প্রোগ্রাম লেখা হয়। আরডুইনোর এই অফিসিয়াল আই ডি ই তে

প্রসেসিং নামে একটা হাই লেভেল প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করে প্রোগ্রাম লেখা হয, যার সাথে প্রোগ্রামিং সি এর অনেক মিল রয়েছে এবং ল্যাঙ্গুয়েজটি খুবই সহজ।

একটা বেসিক প্রোগ্রামের উদাহরণ

int led = 13;

// the setup routine runs once when you press reset:

void setup() {

// initialize the digital pin as an output.

pinMode(led, OUTPUT);

}

// the loop routine runs over and over again forever:

void loop() {

digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(led, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

}

ম্যাসেজ বক্স

কোড এডিটরের নিচে একটা ম্যাসেজ বক্স রয়েছে। যার মাধ্যমে বিভিন্ন ম্যসেজ যেমন প্রোগ্রাম সঠিকভাবে কম্পাইল হলে Done Compiling প্রদর্শন করে।

কনসোল এরিয়া

ম্যাসেজ বক্সের ঠিক নিচে একটা কনসোল এরিয়া রয়েছে এখানে প্রোগ্রামের সাইজ এবং প্রোগ্রাম সম্পর্কিত বিভিন্ন তথ্য প্রদর্শিত হয়। যেমন Binary sketch size: 1,084 bytes (of a 32,256 byte maximum।

………………………………………………………………………………..

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

আরডুইনোতে প্রথম প্রোগ্রাম (ফ্লাসিং এল ই ডি)

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

ফ্লাসিং এল ই ডি প্রোগ্রামের কোড

/*

Blink

Turns on an LED on for one second, then off for one second, repeatedly.

This example code is in the public domain.

*/

// Pin 13 has an LED connected on most Arduino boards.

// give it a name:

int led = 13;

// the setup routine runs once when you press reset:

void setup() {

// initialize the digital pin as an output.

pinMode(led, OUTPUT);

}

// the loop routine runs over and over again forever:

void loop() {

digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(led, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

}

সার্কিট ডায়াগ্রাম

ExampleCircuit_bb

প্রোগ্রামটির বর্ণনা

উপরের প্রোগ্রামটি আরডুইনে IDE এর example ফাইলে দেয়া আছে। প্রতিটা আরডুইনো UNO বোর্ডে 13 নাং ডিজিটাল ইনপুট/আউটপুট পিনের বিপরীতে একটা এল ই ডি সংযুক্ত থাকে। উপরের প্রোগ্রামটি আরডুইনে IDE তে লিখে আরডুইনো UNO তে লোড করলে এল ই ডি টি এক মিনিটের জন্য জ্বলবে এবং পরবর্তী এক মিনিট নিভে থাকবে, এভাবে চলতে থাকবে।

বিস্তারিত বর্ণানা এবং কিছু পরিবর্তন

প্রতিটা আরডুইনো UNO বোর্ডে 0 থেকে 13 মোট ১৪ টি ডিজিটাল ইনপুট/আউটপুট পিন আছে। উপরের প্রোগ্রামটির 13 নং ডিজিটাল পিনটিকে আউটপুট পিন হিসেবে ব্যবহার করা হয়েছে আমরা এর পরিবর্তে 10 নং পিন ব্যবহার করব। উপরের প্রোগ্রামে যে সকল লাইনের সামনে (//) চিহ্ন আছে তা মন্তব্য হিসেবে বিবেচিত হয়, যা প্রোগ্রামটির কোন অংশ নয়। উপরের প্রোগ্রামটির পরিবর্তিত সংক্ষিপ্ত রূপ নিম্নরূপ।

int led = 10;

void setup()

{

pinMode(led, OUTPUT);

}

void loop()

{

digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(led, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

}

প্রোগ্রাম বিশ্লেষণ

  • আরডুইনো ব্যবহার করে লেখা প্রোগ্রামের দুটি প্রধান অংশ থাকে। void setup() এবং void loop() ।
  • void setup() ফাংশনটি ব্যবহার করা হয় পিনমুড নিধারণ, ভেরিয়েবল ইনিশিয়ালাইজ করা, লাইব্র্রেরি ব্যবহার করা ইত্যাদি কাজের জন্য ব্যবহার করা হয়। void setup() ফাংশনটি মাত্র একবার কাজ করে। অর্থাৎ প্রতিবার পাওয়ার সাপ্লাই দেয়ার পর বা রিসেট করার পর void setup() ফাংশনটি সক্রিয় হয়।
  • void loop() ফাংশনের মধ্যেই প্রোগ্রামের প্রধান অংশ রাখা হয়।
  • int led = 10; এর মাধ্যমে led নামে একটা ভেরিয়েবল ডিক্লেয়ার করা হয়েছে যার মান 10।
  • pinMode(led, OUTPUT); অর্থাৎ led এর মান 10 , অর্থাৎ ১০ নং ডিজিটাল ইনপুট/ আউটপুট পিনটিকে আউটপুট হিসেবে ব্যবহার করা হবে।
  • digitalWrite(led, HIGH); অর্থাৎ ১০ নং ডিজিটাল আউটপুট পিনটিক লজিক হাই হবে।
  • delay(1000); অর্থাৎ ১০০০ মিলি সেকেন্ড বা এক মিনিট অপেক্ষা করবে যে সময় ১০ নং ডিজিটাল আউটপুট পিনটিক লজিক হাই অবস্থায় থাকবে।
  • digitalWrite(led, LOW); অর্থাৎ ১০ নং ডিজিটাল আউটপুট পিনটিক লজিক লো হবে।
  • delay(1000); অর্থাৎ ১০০০ মিলি সেকেন্ড বা এক মিনিট অপেক্ষা করবে যে সময় ১০ নং ডিজিটাল আউটপুট পিনটিক লজিক লো অবস্থায় থাকবে।

খুবই সহজ প্রোগ্রাম। আশাকরি সবাই করতে পারবেন। কোন সমস্যা থাকলে বা জানার থাকলে মন্তব্য করবেন।

………………………………………………………………………………..

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

আপনার মোবাইলের নম্বর গোপন রেখে যেভাবে ফোন করবেন!

মোবাইলের যুগ আসার পর নম্বর গোপন করা যায় না। আবার এখন ডিজিটাল টিএণ্ডটি ফোন আসার পরেও কলার আইডি সিস্টেমের কারণে নম্বর গোপন থাকে না। তাই নম্বর গোপন রেখে ফোন করার অ্যাপ সম্পর্কে জানুন।
নানা ধরনের অ্যাপ অবশ্য আগে থেকেই রয়েছে যেগুলো ব্যবহার করা যায় কিন্ত তারজন্য আবার একটি ভুয়া নম্বর ব্যবহার করতে হয়। এজন্য অবশ্য বেশ ঝামেলায় পড়তে হয়। এসব অ্যাপের সাহায্যে কাওকে ফোন করার সময় বদলে ফেলা যায় নিজের মোবাইল নম্বর। এক্ষেত্রে অ্যাপটি ব্যবহারকারীর আসল নম্বর লুকিয়ে রাখে এবং ব্যবহারকারীর দেওয়া অন্য একটি ভুয়া নম্বর প্রদর্শন করে থাকে।
call.jpg?zoom=2&resize=222%2C148
অনেকেই পরিচয় বদলের এই জাতীয় অ্যাপ হিসেবে ব্যবহার করছেন যেমন
Voxox, Lifehacker, Spoofcard, Tracebust, CallerIDFaker ইত্যাদি।
এসব অ্যাপের মধ্যে সবচেয়ে জনপ্রিয়তা পেয়েছে Tracebust অ্যাপটি।
অাসুন দেখি কিভাবে Tracebust অ্যাপটি দিয়ে নাম্বার গোপন রেখে কথা বলা যায় প্রথমে একটা একাউন্ট খুলে নিন.....
যেমন আমি খুললাম...
IMG_20150914_092410.jpg
একাউন্টে লগিন করুন, এর পর আপনে Country সিলেক্ট করবেন এবং নাম্বার বসাবেন > Place Call এ ক্লিক করে কল করবেন। এছাড়াও আপনে চাইলে "Voice Change" ও করতে পারবেন।
Screenshot_2015-09-14-08-49-39.png
প্রাথমিকভাবে এর ট্রায়াল ভারসন ব্যবহার করা যাবে, কিন্তু পরবর্তীতে ব্যবহারের ক্ষেত্রে ব্যবহারকারীকে মূল্য পরিশোধ করতে হবে।
সংবাদ মাধ্যমের এক খবরে বলা হয়েছে, এসব অ্যাপ হতে ফোন করলে বদলে যাবে আপনার ফোন নম্বর। তারপর যদি কন্ঠ পাল্টে দেন, তাহলে তো ফোনের অপর প্রান্তের পরিচিত মানুষটিও আপনাকে চিনতে পারবে না। প্রযুক্তি বিশ্বের এইসব সুযোগগুলো ব্যবহারের সুযোগ নিচ্ছে অনেকেই। তারা এসব অ্যাপ ইনস্টল করে বন্ধু- বান্ধবদের সঙ্গে মজা করছেন। সেইসঙ্গে পাল্লা দিয়ে বাড়ছে বিরক্ত এবং উত্যক্ত করার মতো নানা অসামাজিক কাজেরও অভিযোগ উঠেছে। তবে পাওয়ানাদারের কাছ থেকে পাওয়া উদ্ধারে এমন অ্যাপ আপনি ব্যবহার করতেই পারেন।
প্রযুক্তির ব্যবহার মানুষের সুযোগ-সুবিধা যেমন বৃদ্ধি করেছে, তেমনি মানুষের নানা ধরনের বিরক্তির কারণও হয়ে দাঁড়িয়েছে। তাই এসব অ্যাপ ব্যবহারে সকলকেই সজাগ থাকা উচিত। কারণ সামান্য একটি ভুলের জন্য মানুষের জীবনে নেমে আসতে পারে অনেক বড় কোনো বিপর্যয়।

কেন নিজের সিম অন্যের নামে ব্যবহার করবেন? আজ থেকে ব্যবহার করুন নিজের নামে। (বাংলালিংক)…..

আসসালামু আলাইকুম। কেমন আছেন সবাই? আশা করি আল্লাহর রহমতে ভালই আছেন। কথা না বাড়িয়ে কাজের কথায় চলে যাই। আমরা যখন আমাদের সিমগুলো ক্রয় করেছিলাম তখন অনেকেই হয়তো নিজের আইডি ব্যবহার করে সিম ক্রয় করিনি।
কিন্তু সিমগুলো কোনো না কোনো নামে রেজিষ্ট্রেশন করা হয়েছে। তাই এখন বাংলালিংক দিচ্ছে সেই সুযোগ যার মাধ্যমে সিমটি নিজের নাম ও আইডি ব্যবহার করে তথ্য হালনাগাদ করার। তথ্য হালনাগাদ করার জন্য যা করতে হবে-
১. এই লিংকেগিয়ে নিজের মোবাইল নম্বর ও কেপচা প্রবেশ করান।
11-picsay.jpg
২. তারপর আপনার সিমে একটি i token নম্বর যাবে। সেটি প্রবেশ করান।
21-picsay.jpg
৩. তারপর আপনার সকল তথ্য দ্বারা ফরমটি পূরণ করুন।
3-picsay.jpg
৪. তারপর আপনার তথ্য হালনাগাদের রিকোয়েস্ট যাবে বাংলালিংক এর অফিসে। তারা তথ্য গুলো যাচাই করে আপনার তথ্য হালনাগাদ করে দিবে।
৫. ফরম পূরণের সময় আপনার ছবি (100 কেবির কম) ও আইডি কার্ডের ছবি (100 কেবির কম) প্রয়োজন হবে। তাই হালনাগাদের পূর্বে এগুলো কম্পিউটারে সংরক্ষণ করুণ।
৬. NID না থাকলে HSC or SSC রেজিস্ট্রেশন কার্ড দিয়েও হবে। আজ এখানেই বিদায় নিচ্ছি। ভুল হলে মাফ করবেন। সবার কাছে দোয়া প্রার্থী।

ANDROID ফোন দিয়ে TV কন্ট্রোল করুন আর সহজে আপনার ফোন কে করে ফেলুন Universal Remote .সাথে কন্ট্রোল করুন আপনার Air Conditioner,Set -top Box,Projector,DSLR camera,PS 3,Xbox,Video Receiver,Sound System….

আসসালামুআলাইকুম। কেমন আছেন সবাই? আশা করি সবাই ভাল আছেন।
Name-Galaxy Universal Remote Licence-Pro
Platform-Android Rating-4.3
এই এপপ দিয়ে সহজে আপনার Android ফোন কে TV রিমোট হিসাবে use করতে পারবেন। বেস্ট এপপ ফর use as tv রিমোট। এটা একটি অল IN ONE এপপ। এটা দিয়ে আপনি কন্ট্রোল করতে পারবেন
-your TV, your Set-top Box, your Audio Video Receiver, your Sound System, your Amplifier, your DVD Player, your Blu-ray Player, your Media or Streaming Player, your Air Conditioner, your Projector, your DSLR camera, your PS3, your Xbox, and more!
হু যা পড়ছেন true পড়ছেন।it possible.
No external hardware required.
No network connection required.
No permissions required…. Features
@ Save each one of your devices so that you can easily access them later..
@ Control all of your devices from just one screen, by creating your own custom remote, where you can add buttons from different devices in a single tab!
@ Customize your remote control by changing the number of tabs, the layout, the colors, the style of each button, and more.
@ Save a sequence of actions(macro) to be executed one by one. For example you can turn on your TV, turn on your cable box, wait 1 second, go to channel 100 and turn up the volume. All of these actions saved in a single button.
@ Send your own custom IR code and save it to a button.
@ If your device is not listed in the app, you can use the scan mode to automatically test all brands and models in order to find a compatible one.
@ Back up and restore all your saved devices and remotes so that you can easily transfer them to another phone.
@ Add widgets at your home screen to control your devices without even opening the app.
@ Transfer your remotes to your Android Wear Smartwatch, so that you control all your devices directly through your watch
@ This application works with phones or tablets that have an IR blaster… More InFo…. Play Store
Download Link… - Click Here
remote1.jpg
remote2.jpg