সুচিপত্র:

আরডুইনো: ট্রাফিক লাইটের একটি সেট তৈরি করা: 9 টি ধাপ
আরডুইনো: ট্রাফিক লাইটের একটি সেট তৈরি করা: 9 টি ধাপ

ভিডিও: আরডুইনো: ট্রাফিক লাইটের একটি সেট তৈরি করা: 9 টি ধাপ

ভিডিও: আরডুইনো: ট্রাফিক লাইটের একটি সেট তৈরি করা: 9 টি ধাপ
ভিডিও: Automatic Arduino based Traffic Signal Controller 2024, নভেম্বর
Anonim
আরডুইনো: ট্রাফিক লাইটের একটি সেট তৈরি করা
আরডুইনো: ট্রাফিক লাইটের একটি সেট তৈরি করা

এই প্রকল্পটি এখনও অগ্রগতির মতামত প্রদানের জন্য কাজ করে !!! কিছু জ্ঞানের প্রয়োজন এবং আমি অত্যন্ত সুপারিশ করছি যে পড়ার এবং অনুসরণ করার যদি নিচের ডকুমেন্টের সমস্ত পৃষ্ঠা না হয়, যা চমৎকার Arduino.cc মানুষ দ্বারা তৈরি করা হয়! আমরা ব্যবহার করবো এবং কিভাবে সেগুলো ব্যবহার করব, এটি ডিজিটাল, এনালগ এবং সিরিয়াল ইনপুট এবং আউটপুট এবং সেগুলো কিভাবে ব্যবহার করা হয় তা বর্ণনা করে। আপনি ট্রাফিক লাইটের উপর আমার আগের টিউটোরিয়ালটি পড়ে থাকতে পারেন, এটি একই রকম ধারণা হবে তবে নির্মাণ করা সহজ হবে আরডুইনো ডেভেলপমেন্ট এনভায়রনমেন্টের সরলতার কারণে আরো বৈশিষ্ট্য সমৃদ্ধ। EEPROM এবং সিরিয়াল পোর্ট ব্যবহার করে।

ধাপ 1: অংশ

আপনার কয়েকটি অংশের প্রয়োজন হবে, যদি আপনি ইতিমধ্যে AVR মাইক্রোপ্রসেসরগুলিতে আমার পূর্ববর্তী প্রকল্পটি করে থাকেন, তাহলে আপনাকে আবার একই জিনিসগুলি কিনতে হবে না, আপনার কেবল Arduino এবং USB সীসা প্রয়োজন যা আপনি Tinker.it এবং কিছু থেকে পেতে পারেন 5v পাইজো সৌন্দারের রূপ। এই প্রকল্পের ব্যাকআপ বা সম্প্রসারণের জন্য আপনি ন্যূনতম প্রয়োজনীয়তাগুলি অর্ডার করতে পারেন। 1x ব্রেডবোর্ড (34-0655) 1x জাম্পার লিংক (34-0495) 2x লাল LEDs (55-0155) 1x কমলা (অ্যাম্বার নয়) LED (55-0124) 2x সবুজ LEDs (55-0120) 1x সাদা LED (55-1640) 1x Piezo Sounder (35-0282) 1x পুশ করতে বোতাম (78-0630) 1x 10K প্রতিরোধক (62-0394) 1x 220ohm প্রতিরোধক (62-0354) --চ্ছিক-1x 3m USB কেবল (19-8662) দ্রুত অনলাইন-£ 20.701x Arduino DiecimilaTinker.it- £ 20.35 মোট ছিল £ 41.05 যা AVR টিউটোরিয়ালের চেয়ে বেশি কিন্তু এটির মূল্য এবং এতে ডেলিভারি অন্তর্ভুক্ত। এটি এবং দেখুন আপনি কিছু অংশ খুঁজে পেতে পারেন যা আপনি পরবর্তী তারিখে খেলতে পারেন। আরো LEDs এবং অন্যান্য বিট যা আপনি মনে করেন যে আপনি খেলতে পারেন ভাল খবর হল এই প্রকল্পের জন্য আপনার কোন সরঞ্জাম বা সোল্ডারিংয়ের প্রয়োজন হবে না, এটি শুধু একসাথে বিটগুলিকে ধাক্কা দিচ্ছে! একবার আপনার সমস্ত যন্ত্রাংশ হয়ে গেলে আপনি আপনার প্রকল্পটি একত্রিত করার জন্য প্রস্তুত, তবে আপনি যদি এই প্রকল্পটিকে আরও স্থায়ী করার পরিকল্পনা করছেন তবে আপনি কাজ করার পরে আপনার কাজটি সোল্ডার করার জন্য কিছু ফালা বোর্ড পেতে চান।

পদক্ষেপ 2: শুরু করা

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

ধাপ 3: LEDs

এলইডি
এলইডি
এলইডি
এলইডি
এলইডি
এলইডি

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

ধাপ 4: পাইজো

পাইজো
পাইজো
পাইজো
পাইজো
পাইজো
পাইজো

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

ধাপ 5: বোতাম

বোতাম
বোতাম
বোতাম
বোতাম
বোতাম
বোতাম
বোতাম
বোতাম

বোতামটিতে 4 টি পিন রয়েছে, নিশ্চিত করুন যে এগুলি সমস্ত সংযুক্ত এবং পিজোর মতো বাঁকবে না এটি কেন্দ্রীয় বিভাজক জুড়ে বসে আছে। উপরের তারের থেকে উপরের ডান হাতের পিনটি উল্লম্ব পিনের লাল পাশে, যেমন এলইডি (নীচে সংযুক্ত ২ য় ছবিটি দেখুন) রোধকারী ব্রাউন ব্ল্যাক অরেঞ্জ গোল্ড (10 কে) ব্যবহার করুন এবং নীচে সংযুক্ত চতুর্থ ছবিতে দেখানো হিসাবে এটিকে তারে লাগান। (নীচের ডানদিক থেকে উল্লম্বভাবে বোর্ডের নিচে চলছে, 1 ইঞ্চি একটি ছোট উপায় যথেষ্ট)।

ধাপ 6: প্রতিরোধক

প্রতিরোধক
প্রতিরোধক
প্রতিরোধক
প্রতিরোধক
প্রতিরোধক
প্রতিরোধক

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

ধাপ 7: তারের

তারের
তারের
তারের
তারের
তারের
তারের
তারের
তারের

এখন আমরা Arduino কে ব্রেডবোর্ডে সংযুক্ত করতে যাচ্ছি, তারগুলি সমস্ত শব্দকে উপর থেকে নীচে ক্রম অনুসারে, এবং যদি ভুল সময়ে ভুল লাইট আসে তবে সঠিক জায়গায় আবার তারগুলি প্যাচ করুন … চিত্রগুলি নীচে দেখান কিভাবে এইগুলিকে তারযুক্ত করা উচিত। চিত্র 2 এবং 3: 5v লাইন থেকে আমরা বাটন থেকে বেরিয়ে আসা প্রতিরোধকটিতে যাই। চিত্র 4 এবং 5: GND (স্থল) পিনের সবুজ তারের লাল রেলে যায় আপনি আপনার LEDs এর ক্যাথোড সংযুক্ত করেছেন চিত্র 6: LEDs পিন 13 থেকে 8 পর্যন্ত পরিবর্তে তারের উপরের দিকে শুরু করে যা আপনার রুটি বোর্ডের নিচে কাজ করে। এজন্যই আমি বললাম বাম দিকে বোর্ড আছে যেমনটি আপনি নীচের দিকে লাগাতে পারেন… 13 o -------- o ---/\/\/\/\/\ --- --- O --- | 12 o -------- o ---/\/\/\/\/\ --- --- O --- | 11 o -------- o ---/\/\/\/\/\ --- --- O --- | 10 o -------- o ---/\/\/\/\/\- ---- O --- | 09 o -------- o ---/\/\/\/\/\ --- O --- | চিত্র 7: ওয়্যার দ্য পাইজো (পিন)), ওয়েট লিড (পিন)) এবং বোতাম (পিন)) এর মতো কমলা তারের নোট করুন পিন of -এর অবস্থান গুরুত্বপূর্ণ, অন্যদিকে ট্রাফিক লাইট ক্রমাগত লুপে থাকবে যেন বোতামটি চেপে রাখা হয়।

ধাপ 8: Arduino প্রোগ্রামিং

Arduino প্রোগ্রামিং
Arduino প্রোগ্রামিং
Arduino প্রোগ্রামিং
Arduino প্রোগ্রামিং
Arduino প্রোগ্রামিং
Arduino প্রোগ্রামিং

Arduino প্রোগ্রাম করা সহজ হতে পারে না, তবে আমাদের Arduino IDE কে বলতে হবে Arduino কোথায় খুঁজতে হবে এবং কোন ধরনের Arduino এর সাথে কথা বলতে হবে। এটা বলার জন্য কি ধরনের কথা বলতে হবে Tools> BOARD> ARDUINO DIECIMILA তে যেতে। এটি যেখানে Arduino খুঁজতে হবে টুলস> সিরিয়াল পোর্ট এ যান, এবং সবচেয়ে লজিক্যাল পোর্ট নির্বাচন করুন, এটি ইউএসবি সিরিয়াল বা অনুরূপ কিছু বলবে, ব্লুটুথ বা অন্য কিছু নয়, সবচেয়ে খারাপ পরিস্থিতি যা আপনি ভুল বুঝতে পারেন এবং এটি সেট করতে হবে অন্য পোর্টে এখন আপনি সংযুক্ত PDE ফাইলটি খুলুন এবং বোর্ডে আপলোড করুন, কিছু ডট//-> এর দিকে নির্দেশ করে তীর দিয়ে বোতাম টিপে এটি কিছু মুহূর্ত সময় নেবে এবং সফল হলে আপনার Arduino এখন চলবে কোড, ইন্টারফেসের মত একটি টার্মিনাল দিয়ে বোর্ড নিয়ন্ত্রণ করতে ডানদিকে (সিরিয়াল মনিটর) বোতাম টিপুন।

ধাপ 9: এবং তারা সকলেই সুখের সাথে বাস করত… শেষ।

আপনার কাজ শেষ! কোডের মাধ্যমে আমি মন্তব্য লিখেছি এবং প্রতিটি লাইন কি করে তা জানতে আপনি এটি পড়তে পারেন, এবং তারপর কি হয় তা দেখতে এটির সাথে টিঙ্কার করার চেষ্টা করুন, সবচেয়ে খারাপ ক্ষেত্রে আপনি এটিকে আবার মূলটিতে ফিরিয়ে আনতে পারেন। সাহায্য বা দিকনির্দেশনা আমার নিচে কয়েকটি লিঙ্ক এবং রিসোর্স আছে … আমি যাওয়ার আগে আমি অ্যালেক্স এবং টিঙ্কার.ট -এর টিমকে ধন্যবাদ জানাতে চাই, যারা আমাকে তাদের সমস্ত শিক্ষানবিশ কর্মশালায় আমাকে যা শিখিয়েছে তা শিখিয়েছে, তারা যা করে তাতে তারা সত্যিই উজ্জ্বল, ধন্যবাদ!!! এছাড়াও Sparkfun.com এবং Rapidonline.com কে ধন্যবাদ যারা arduino- এর অংশগুলির একটি আশ্চর্যজনক সম্পদ!.it - ArduinoDigikey এর UK খুচরা বিক্রেতা - আমি আজ ব্যবহৃত অংশের জন্য US খুচরা বিক্রেতা Sparkfun - Arduino এর US খুচরা বিক্রেতা কোড ইত্যাদি… পড়ার জন্য ধন্যবাদ, এবং মজা করুন!

প্রস্তাবিত: