সুচিপত্র:
- ধাপ 1: উপকরণ সংগ্রহ
- ধাপ 2: রিলে প্রস্তুত করুন
- ধাপ 3: আউটলেট বক্স তৈরি করুন
- ধাপ 4: সেকেন্ডারি রিলে যুক্ত করুন
- পদক্ষেপ 5: সফ্টওয়্যার ইনস্টল করুন
- ধাপ 6: প্রোগ্রাম বোর্ড/পিএইচপি লিখুন
- ধাপ 7: পরীক্ষা/ডিবাগ
- ধাপ 8: ভবিষ্যতের উন্নতি
ভিডিও: ওয়েব নিয়ন্ত্রিত ভ্যালেন্টাইন: 8 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
সফ্টওয়্যার এবং হার্ডওয়্যারের এই মিশ্রণের মাধ্যমে, আপনি ইন্টারনেট অ্যাক্সেস সহ যেকোন স্থান থেকে একটি হৃদয়-সজ্জিত রাতের আলো জ্বালাতে পারেন। তাই আপনি কর্মক্ষেত্রে, ক্যাফেতে, বাড়িতে বা আপনার (ওয়েব সক্ষম) সেল ফোনে মনে রাখবেন, আপনি আপনার ভ্যালেন্টাইনকে বলতে পারেন যে আপনি এখনও মনে রাখছেন।
(যে, অথবা আপনি আপনার প্রণয়ীকে দ্রুত সারা দিন আলো স্পন্দিত করে বিরক্ত করতে পারেন, যতক্ষণ না সে নিজে নিজে এটি বন্ধ করে) আপডেট 4/16/07: আর দেরি নয়! আমি অবশেষে আমার নিজের সিরিয়াল কমিউনিকেশন প্রোগ্রাম লিখলাম, নতুন কোড দিয়ে, বিলম্ব চলে গেছে।
ধাপ 1: উপকরণ সংগ্রহ
একটি পিসি থেকে একটি আউটলেট নিয়ন্ত্রণ করার বিভিন্ন উপায় আছে, কিন্তু যেহেতু আমি যে কোনওভাবেই পড়ে ছিলাম, তাই আমি একটি Arduino NG i/o বোর্ডের উপর ভিত্তি করে প্রকল্পটি তৈরি করেছি। (স্পার্কফুন থেকে 32২ ডলার) অন্য সব যন্ত্রাংশ না হয় স্ক্যানভেঞ্জ করা হয়েছিল, স্থানীয়ভাবে রেডিও শ্যাকে তোলা হয়েছিল অথবা মুদি দোকানে কেনা হয়েছিল; অতএব, কিছু নোংরা হ্যাক জড়িত আছে Arduino এর ব্যবহার আপনাকে এই প্রচেষ্টা থেকে বিরত হতে দেবেন না, বা অনুরূপ সমস্যা। আরডুইনো অত্যন্ত সহজবোধ্য এবং সস্তা। 12vdc কয়েল রেটিং rs পার্ট #275-248 রিড রিলে-5vdc কয়েল রেটিং rs পার্ট #275-232diode (আমি rs পার্ট #276-1620 ব্যবহার করেছি, কিন্তু আমার কাছে এটি পড়ে ছিল) হৃদয়-শোভিত নাইট লাইট-সফটওয়্যার- Arduino IDE http থেকে: //www.arduino.ccXampp https://www.apachefriends.org/en/xampp-windows.htmlComSender থেকে - আমার সিরিয়াল কমিউনিকেশন প্রোগ্রাম, পিএইচপি কোড এবং আরডুইনো কোড। (সংযুক্ত)
ধাপ 2: রিলে প্রস্তুত করুন
এটি বেশ সহজ।
"কয়েল" (2 পিন), "সাধারণ" এবং "সাধারণত খোলা" এর জন্য পিনগুলি সনাক্ত করুন। ঝাল ভারী গেজ তারের "সাধারণ" এবং "সাধারণত খোলা"। এই তারগুলি 120vac বহন করবে, তাই আমি পিসি পাওয়ার ক্যাবল থেকে তারের একটি বিট সুপারিশ করি। শুধু খুব বেশি না নিতে ভুলবেন না, একটি 3 ইঞ্চি প্রচুর। দুটি কয়েল পিনে সোল্ডার লাইটার গেজ তার, এটি 350mA এর চেয়ে বেশি 9vdc বহন করবে। আপনি কোন কুণ্ডলী পিনটি ইতিবাচক হতে চান তা চয়ন করুন (এটি এখনও কোন ব্যাপার না) এবং যথাযথভাবে তারের রং নির্বাচন করুন যাতে বিভ্রান্ত না হন। দুটি কয়েল পিনের মধ্যে একটি ডায়োড সোল্ডার করুন, যাতে কালো লাইনটি ধনাত্মক পিনের দিকে থাকে। এই ডায়োড কয়েলে আবেশের কারণে রিলে থেকে ভোল্টেজ স্পাইক দমন করতে সাহায্য করে।
ধাপ 3: আউটলেট বক্স তৈরি করুন
পিসি পাওয়ার ক্যাবল থেকে মহিলা প্রান্তটি কেটে ফেলুন, যদি আপনি ইতিমধ্যেই না করেন এবং আউটলেট বক্সের একটি গর্তের মাধ্যমে কেবলটি থ্রেড করুন। তিনটি অভ্যন্তরীণ তারের ফালা এবং নিম্নরূপ তাদের সংযুক্ত করুন।
আউটলেটে গ্রাউন্ড কানেক্টরের সাথে সবুজ সংযোগ করুন। আউটলেটে নিরপেক্ষ সংযোগকারীর সাথে সাদা সংযোগ করুন। রিলে থেকে "সাধারণ" তারের সাথে কালো সংযোগ করুন। আউটলেটে লাইভ সংযোগকারীর সাথে "স্বাভাবিকভাবে খোলা" তারের সংযোগ করুন। সবকিছু ডাবল চেক করুন, এটি 120 যা আমরা মোকাবেলা করছি। ভুলগুলো খারাপ। সবকিছু সুন্দর এবং পরিপাটি করে টেপ করুন, হাফপ্যান্ট এড়াতে এবং সবকিছুকে আরও সুন্দর করে তুলতে। আউটলেট বক্সের ছোট গর্তগুলির মধ্যে একটি দিয়ে কুণ্ডলীর তারগুলি থ্রেড করুন এবং আউটলেটটিকে বাক্সের সাথে সংযুক্ত করুন।
ধাপ 4: সেকেন্ডারি রিলে যুক্ত করুন
আমি আশা করেছিলাম যে এই মুহুর্তে আমি রিলেটিকে আরডুইনোতে সংযুক্ত করতে পারি এবং সম্পন্ন হার্ডওয়্যারকে কল করতে পারি; যাইহোক, প্রাথমিক পরীক্ষার বিপরীতে, 5vdc (Arduino এ ডেটা পিনের আউটপুট কারেন্ট) নির্ভরযোগ্যভাবে 12v রিলে চালাবে না। আমাকে একটি দ্বিতীয় ছোট রিলে যোগ করতে হয়েছিল এবং বোর্ডে প্রদত্ত 9v আউটপুটে টোকা দিতে হয়েছিল। এই ছোট রিলে 5vdc ব্যবহার করে 9vdc স্যুইচ করে। যে 9vdc তারপর বড় রিলে সুইচ।
রিড রিলে ("সাধারণত খোলা" এবং "সাধারণ") এর দুই প্রান্তে লিডগুলিতে সোল্ডার তারগুলি। 9vdc সংযোগকারীতে একটি তার প্লাগ করুন, এবং বড় রিলে থেকে অন্যটিকে আপনার ইতিবাচক তারের সাথে সংযুক্ত করুন। বৃহত্তর রিলে এর কুণ্ডলী থেকে Arduino উপর স্থল তারের সংযোগ। রিড রিলে থেকে দুটি কুণ্ডলী পিন 12 এবং Arduino উপর স্থল মধ্যে snugly মাপসই করা উচিত এবং নিজেদের জায়গায় রাখা, সেইসাথে রিলে এর ওজন সমর্থন। আরডুইনোকে আউটলেট বক্সে সংযুক্ত করুন, বৈদ্যুতিক টেপ দিয়ে ইনসুলেশন নিশ্চিত করুন। আমি এটি ধরে রাখার জন্য একটি রাবার ব্যান্ড ব্যবহার করেছি, কিন্তু আমার পদ্ধতি কোনভাবেই নিখুঁত নয়। এছাড়াও, আরডুইনোতে পাওয়ার জাম্পারকে EXT এ সেট করুন এবং এটি পাওয়ার অ্যাডাপ্টার এবং ইউএসবিতে প্লাগ করুন। এছাড়াও পিসি পাওয়ার কর্ড প্লাগ, এবং রাতের আলো আউটলেট মধ্যে প্লাগ এই হার্ডওয়্যার অংশ অন্তর্ভুক্ত
পদক্ষেপ 5: সফ্টওয়্যার ইনস্টল করুন
আপনি যদি ইতিমধ্যে না করে থাকেন তবে এখনই XAMPP এবং Arduino IDE ইনস্টল করুন।
এছাড়াও Arduino IDE এর সাথে অন্তর্ভুক্ত USB ড্রাইভারগুলি ইনস্টল করুন এবং IDE Next এ COM পোর্ট সেট করুন, Sender.exe কে C: / Sender.exe (অথবা অন্য কোনো সুবিধাজনক স্থানে, যদি আপনি PHP ফাইল সম্পাদনা করতে ইচ্ছুক হন) এবং অনুলিপি করুন MSCOMM32. OCX আপনার সিস্টেম ফোল্ডারে (c: / windows / system)।
ধাপ 6: প্রোগ্রাম বোর্ড/পিএইচপি লিখুন
আমি Arduino এবং সার্ভারের জন্য সোর্স কোড অন্তর্ভুক্ত করেছি।
প্রথমে পিএইচপি ফাইলটি খুলুন এবং নিম্নলিখিত পরিবর্তনগুলি করুন: Sender.exe এর অবস্থানে $ পাথ সেট করুন COM পোর্টে $ পোর্ট সেট করুন আরডুইনো আপনার XAMPP ডিরেক্টরিতে htdocs ফোল্ডারে PHP ফাইলটি index.php লোড হিসাবে সংরক্ষণ করে ব্যবহার করছে। Arduino IDE এবং Arduino ফাইলটি খুলুন। আরডুইনোতে রিসেট বোতাম টিপুন। তারপরে, দ্রুত IDE তে স্থানান্তর বোতাম টিপুন। ফাইলটি ট্রান্সফার হয়ে গেলে, আপনার কাজ শেষ।
ধাপ 7: পরীক্ষা/ডিবাগ
আপনার ব্রাউজার খুলুন, এবং https:// localhost- এ যান আপনাকে "আউটলেট কন্ট্রোল" শিরোনামের একটি পৃষ্ঠা দেখতে হবে। নিশ্চিত করুন যে অ্যাপাচি চলছে, এবং আপনি পিএইচপি ভাঙ্গেননি। যদি আপনি করেন, তাহলে দুটি বোতাম চেষ্টা করুন। যদি এটি সাড়া না দেয়, পিএইচপি ফাইলে আপনার COM পোর্টের পছন্দটি পরীক্ষা করুন। আপনার হার্ডওয়্যার ডিবাগ করুন।এবার অন্য কম্পিউটারে চেষ্টা করুন … কম্পিউটারের আইপি ঠিকানার মাধ্যমে এটি অ্যাক্সেস করুন সব ঠিকঠাক থাকলে, আপনি এখন পৃথিবীর যেকোনো জায়গায় আলো নিয়ন্ত্রণ করতে পারেন… একটি পাসওয়ার্ড যোগ করার কথা ভাবুন। আপনি যদি রাউটারের পিছনে থাকেন, তাহলে আপনার নেটওয়ার্কের বাইরে থেকে পৃষ্ঠাটি অ্যাক্সেস করতে সক্ষম হওয়ার জন্য আপনাকে পোর্ট ফরওয়ার্ডিং ব্যবহার করতে হতে পারে। পোর্ট ফরওয়ার্ডিংয়ের সাথে, আপনি কেবল পৃষ্ঠাটি অ্যাক্সেস করতে আপনার রাউটারের পাবলিক আইপি ব্যবহার করেন।
ধাপ 8: ভবিষ্যতের উন্নতি
1) বিলম্ব থেকে মুক্তি পান - নতুন প্রোগ্রামটি বিলম্বিত নয়! 2) ইউএসবি চালিত (একটি ভাল রিলে ব্যবহার করুন, এবং আমি ওয়াল ওয়ার্ট থেকে মুক্তি পেতে পারি রিলেস্ক্যান আপনি বলছেন ক্রিসমাস ডিসপ্লে 5) ইনফ্রা-রেড ট্রান্সমিটার (এটি আপনার মিডিয়া সেন্টার নিয়ন্ত্রণ করতে দিন) 7) "6)" কি ছিল 8) ভাল নির্মাণ/কেস
প্রস্তাবিত:
ওয়েব নিয়ন্ত্রিত রোভার: 14 টি ধাপ (ছবি সহ)
ওয়েব নিয়ন্ত্রিত রোভার: রোবট নির্মাণ এবং খেলা আমার জীবনের প্রধান অপরাধী আনন্দ। অন্যরা গল্ফ বা স্কি খেলেন, কিন্তু আমি রোবট তৈরি করি (যেহেতু আমি গল্ফ বা স্কি খেলতে পারি না :-)। আমি এটা আরামদায়ক এবং মজা পাই! আমার বেশিরভাগ বট তৈরি করতে, আমি চ্যাসি কিট ব্যবহার করি। কিট ব্যবহার আমাকে কি করতে সাহায্য করে
ওয়েব-ভিত্তিক কন্ট্রোল প্যানেলের সাথে ওয়েব-সংযুক্ত স্মার্ট LED অ্যানিমেশন ঘড়ি, টাইম সার্ভার সিঙ্ক্রোনাইজড: ১১ টি ধাপ (ছবি সহ)
ওয়েব-ভিত্তিক কন্ট্রোল প্যানেলের সাথে ওয়েব-সংযুক্ত স্মার্ট LED অ্যানিমেশন ঘড়ি, টাইম সার্ভার সিঙ্ক্রোনাইজড: এই ঘড়ির গল্প অনেক পিছিয়ে যায়-30 বছরেরও বেশি সময় ধরে। আমার বাবা এই ধারণার প্রবর্তন করেছিলেন যখন আমি মাত্র 10 বছর বয়সে ছিলাম, LED বিপ্লবের অনেক আগে - যখন LED ছিল তখন তাদের বর্তমান অন্ধকারের উজ্জ্বলতার 1/1000 উজ্জ্বলতা। একটি সত্য
ওয়েব ড্রাইভার আইও টিউটোরিয়াল লাইভ ওয়েব সাইট ব্যবহার করে এবং কাজের উদাহরণ: 8 টি ধাপ
ওয়েব ড্রাইভার আইও টিউটোরিয়াল একটি লাইভ ওয়েব সাইট ব্যবহার করে এবং কাজের উদাহরণ: ওয়েব ড্রাইভার আইও টিউটোরিয়াল একটি লাইভ ওয়েব সাইট ব্যবহার করে এবং কাজের উদাহরণ সর্বশেষ আপডেট: 07/26/2015 (প্রায়ই আমি আরও বিস্তারিত এবং উদাহরণ সহ এই নির্দেশাবলী আপডেট করার সময় আবার পরীক্ষা করুন) ব্যাকগ্রাউন্ড আমি সম্প্রতি ছিল আমার কাছে একটি আকর্ষণীয় চ্যালেঞ্জ। আমারো দরকার ছিল
ওয়েব নিয়ন্ত্রিত নজরদারি ক্যামেরা: 8 টি ধাপ (ছবি সহ)
ওয়েব নিয়ন্ত্রিত নজরদারি ক্যামেরা: এই কাজের উদ্দেশ্য হল দেখানো, কিভাবে ওয়েব পেজ ইন্টারফেস দিয়ে নজরদারি ব্যবস্থা তৈরি করা যায়। ওয়েবক্যামটি ইন্টারফেসের মাধ্যমে উল্লম্ব বা অনুভূমিক দিকে ঘুরানো যেতে পারে, কিন্তু শুধুমাত্র সীমানা সেন্সরগুলি অনুমতি দেবে এমন এলাকায়। চলমান
ওয়েব নিয়ন্ত্রিত Arduino LED: 5 টি ধাপ (ছবি সহ)
ওয়েব নিয়ন্ত্রিত আরডুইনো এলইডি: এই নির্দেশনাটি আপনাকে দেখায় কিভাবে একটি ওয়েব-সক্ষম ট্রাই-কালার এলইডি তৈরি করতে হয় একটি Arduino এবং WIZnet ইথারনেট ieldালের উপর ভিত্তি করে, যে কোনো ওয়েব ব্রাউজার থেকে নিয়ন্ত্রণযোগ্য। কারণ LED আরডুইনো রঙে চলমান একটি সাধারণ RESTful ওয়েব পরিষেবার মাধ্যমে উন্মুক্ত করা হয়েছে