তৈরি করুন ট্রান্সপারেন্ট ডিসপ্লে আর চমকে দিন সবাই কে

সবাই কে স্বাগতম,আসাকরি সবাই ভাল আছেন।

আজ আমি আপনাদের আপাত ট্রান্সপারেন্ট ডিসপ্লে তৈরি করা শেখাব ।

প্রথমে আপনার যে গুলি লাগবে-

১. 5pc Resistor (1k )(অন্য কাছাকাছি মানের রোধ যুক্ত Resistor ব্যবহার করতে পারেন )

2. 5pc LED

3. কিছু তার

4. Arduino Uno R3

5. 9V battery ২ টি

6. উচ্চ টর্ক যুক্ত DC MOTOR

৭. শক্ত বোর্ড

এই বোর্ড টি কে মোটর দিয়ে ঘোরাতে হবে ।

নিচের পার্ট এ ঘূর্ণন এর কেন্দ্র বিন্দু দেখানো রইয়াছে।

led ,uno, battery  ছবির মত বোর্ড এ লাগান।

এবার নিচের ছবি টি দেখুন

Digital pin ৬ to led ১
Digital pin ৫ to led ২
Digital pin ৪ to led ৩
Digital pin ৩ to led ৪
Digital pin ২ to led ৫

resister এর কথা ভুলে যাবেন না কিন্তু।

সব কটা LED এর -ve pin arduino  ground করুন।

এবার ARDUINO তে প্রোগ্রাম আপলোড এর পালা।নিচের কোড টি আপলোড করুন।

// a project by Shiladittya Paul
// for more info and updates www.facebook.com/shiladittyapaul

int _[] = {0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0};
int A[] = {0,1,1,1,1, 1,0,1,0,0, 0,1,1,1,1};
int B[] = {1,1,1,1,1, 1,0,1,0,1, 0,1,0,1,0};
int C[] = {0,1,1,1,0, 1,0,0,0,1, 1,0,0,0,1};
int D[] = {1,1,1,1,1, 1,0,0,0,1, 0,1,1,1,0};
int E[] = {1,1,1,1,1, 1,0,1,0,1, 1,0,1,0,1};
int F[] = {1,1,1,1,1, 1,0,1,0,0, 1,0,1,0,0};
int G[] = {0,1,1,1,0, 1,0,1,0,1, 0,0,1,1,0};
int H[] = {1,1,1,1,1, 0,0,1,0,0, 1,1,1,1,1};
int I[] = {0,0,0,0,1, 1,0,1,1,1, 0,0,0,0,1};
int J[] = {1,0,0,0,0, 1,0,0,0,1, 1,1,1,1,1};
int K[] = {1,1,1,1,1, 0,0,1,0,0, 0,1,0,1,1};
int L[] = {1,1,1,1,1, 0,0,0,0,1, 0,0,0,0,1};
int M[] = {1,1,1,1,1, 0,1,1,0,0, 0,1,1,1,1};
int N[] = {1,1,1,1,1, 1,0,0,0,0, 0,1,1,1,1};
int O[] = {0,1,1,1,0, 1,0,0,0,1, 0,1,1,1,0};
int P[] = {1,1,1,1,1, 1,0,1,0,0, 0,1,0,0,0};
int Q[] = {0,1,1,1,1, 1,0,0,1,1, 0,1,1,1,1};
int R[] = {1,1,1,1,1, 1,0,1,0,0, 0,1,0,1,1};
int S[] = {0,1,0,0,1, 1,0,1,0,1, 1,0,0,1,0};
int T[] = {1,0,0,0,0, 1,1,1,1,1, 1,0,0,0,0};
int U[] = {1,1,1,1,1, 0,0,0,0,1, 1,1,1,1,1};
int V[] = {1,1,1,1,0, 0,0,0,0,1, 1,1,1,1,0};
int W[] = {1,1,1,1,0, 0,0,1,1,0, 1,1,1,1,0};
int X[] = {1,1,0,1,1, 0,0,1,0,0, 1,1,0,1,1};
int Y[] = {1,1,0,0,0, 0,0,1,0,0, 1,1,1,1,1};
int Z[] = {1,0,0,1,1, 1,0,1,0,1, 1,1,0,0,1};
int letterSpace;
int dotTime;
void setup()
{
// setting the ports of the leds to OUTPUT
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);

// defining the space between the letters (ms)
letterSpace = 6;
// defining the time dots appear (ms)
dotTime = 3;

}
void printLetter(int letter[])
{
int y;

// printing the first y row of the letter
for (y=0; y<5; y++)
{
digitalWrite(y+2, letter[y]);
}
delay(dotTime);

// printing the second y row of the letter
for (y=0; y<5; y++)
{
digitalWrite(y+2, letter[y+5]);
}
delay(dotTime);

// printing the third y row of the letter
for (y=0; y<5; y++)
{
digitalWrite(y+2, letter[y+10]);
}
delay(dotTime);

// printing the sspace between the letters
for (y=0; y<5; y++)
{
digitalWrite(y+2, 0);
}
delay(letterSpace);
}
void loop()
{
// you can print your own text by modifing here 🙂
printLetter(S);
printLetter(P);
printLetter(A);
printLetter(U);
printLetter(L);

}
এবার ব্যাটারি এর +ve to arduino  Vin -ve to  arduino Ground করুন.

কাজ শেষ এবার পূর্বে ছবিতে দেখানো ঘূর্ণন বিন্দু কে কেন্দ্র করে ঘোরাবার বাবস্থা করুন।।

চাইলে printLetter(আপনার পছন্দের লেটা্র);  দিতে পারেন ।

ডেমো ছবি

আপনাদের আগ্রহ থাকলে পরে এটা নিয়ে আরও পোস্ট করবো
যদি কোন ভুল হয় অভিগ্য রা সূদরে দেবেন।যদি কোন সাহায্য লাগে আমাই ফেসবুক এ যোগাযোগ করুন - http://www.fb.com/shiladittyapaul

ধন্যবাদ পরের টিউন এ আবার দ্যাখা হবে।

Level 0

আমি শিলাদিত্য পাল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 3 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 5 টি টিউন ও 21 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 1

nice post

অনেক ভাল লাগলো… এটা রেডিমিট কিনা যাবে ? আর কিনা গেলে দাম কত হবে জানাবেন প্লিজ

পাওয়া যেতে পারে তবে আমার জানা নেই। আর পাওয়া গেলে অন্য কোন মাইক্রো কন্ট্রোলার দিএ পেতে পারেন।

ভালো লাগল ,

দাদা, আরো একটু বিস্তারিত স্টেপ বাই স্টেপ লিখুন পিলিজ,এটা নন টেকনিক্যাল স্টুডেন্টদের পক্ষে বুজা বেশ কঠিন। 🙁

Plz aro kicu pic upload den. bujte subidha hobe

onek kajer akta post….
calia jan……

ভাল লাগলো… ফেভারিট এ রাখলাম…
(y)

সুন্দর পোষ্ট

@চয়ন নন্দি: এ্যডরোনিও ইউএনও এর দাম ৯৫০ টাকা এটা সম্পর্কে আরো জানতে আমার ব্লগে যেতে পারেন আর এটা সম্পর্কে কোনো সমস্যা থাকলে আমার সাথে যোগাযোগ করতে পারেন।

ব্লগঃ bloggerbenzir.GQ
ফেসবুকঃ fb.me/BDBSX

সুন্দর টিউন। সব মিলে কত টাকা খরচ হতে পারে?

সকল কে ধন্যবাদ পোস্ট টি সময় দিয়ে পড়ার জন্য .
arduino ছাড়া ৫০ টাকা

arduin0 k0thai pawa jabe?

techtunes e ads gulo follow korun ba kono electronics shop e koj nin ..echara online e order koreo pete paren..

অনেক ভাল টিউন করেছেন ।
প্রিয়তে নিলাম…………।।

Level 0

দাদা ভাল হয়েছে তবে, মোটরের শ্যাফটে কি শক্ত বোর্ডটি লাগাতে হবে। বিস্তারিত চিত্রসহ দিলে ভালো হতো । আর প্রোগ্রামটি টি কি হেক্স ফাইল করে নিতে হবে , আমি Pic Simulator Ide দিয়ে হেক্স করতে গেছি এরর দেখায় কিভাবে করব জানাবেন তাহলে উপকৃর্ত হব।

    @samu:
    dada apnar kaj sudhu board ta ghorano .. ar ata sudhu arduino ide mane .ino format er code .
    obosoi pic ,8085,pi board dia korte paren tobe code aktu poriborton korte hobe.. karon atmega ar pic er pin config alada….
    .

সকল কে ধন্যবাদ পোস্ট টি সময় দিয়ে পড়ার জন্য .

বিস্তারিত চিত্রসহ
দিলে ভালো হতো । আর
প্রোগ্রামটি টি কি হেক্স
ফাইল করে নিতে হবে , আমি Pic
Simulator Ide দিয়ে হেক্স
করতে গেছি এরর দেখায়
কিভাবে করব জানাবেন
তাহলে উপকৃর্ত হব।

ভাই এরর তো দেখাবেই। কোড টা Arduino Ide te শুধু UNO R3 prototype বোর্ড এর জন্য লেখা।
আর arduino uno তে atmega 328 microcontroller থাকে ।আপনার PIC সিমুলেটর দিয়ে হেক্স করতে গেলে এরর তো দেখাবেই ।কোড টা পড়ুন ,লজিক টা বুঝুন আর নিজে চেষ্টা করুন PIC এর জন্য কোড লেখার কারন লজিক টা একই থাকবে । কদিন অপেক্ষা করুন আপনার PIC এর জন্য ভাল কিছু অপেক্ষা করছে।