সুচিপত্র:
ভিডিও: Arduino মাইক্রো সঙ্গে সেন্সর/ আরএফ যোগাযোগ সঙ্গে রাগ: 4 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
সাবিনা স্ট্যান লেখকের আরও অনুসরণ করুন:
সম্পর্কে: আমার নাম সাবিনা স্ট্যান। আমি রোমানিয়া ভিত্তিক একজন ভিজ্যুয়াল আর্টিস্ট। আমি দড়ি, কাগজ এবং পুনর্ব্যবহারযোগ্য অ্যালুমিনিয়াম ক্যান দিয়ে কাজ করি এবং আমি যে কৌশলটি ব্যবহার করি তাতে আমি কিছু (রূপক বা বিমূর্ত) করতে পারি, যা একটি… সাবিনা স্ট্যান সম্পর্কে আরও »
আমি সম্প্রতি সমানভাবে বৈচিত্র্যপূর্ণ ইনস্টলেশন সমাপ্ত করেছি, যা প্রদীপের নীচে একটি রাগের মধ্যে রাখা সেন্সরগুলিতে প্রতিক্রিয়াশীল একটি সিরিজের ল্যাম্প দিয়ে তৈরি। এখানে আমি চাপ সেন্সর দিয়ে পাটি তৈরি করেছি।:)
ধাপ 1: কীভাবে সেন্সর তৈরি করবেন
চাপ সেন্সরগুলির জন্য, আমি পাইজো সেন্সর ব্যবহার করেছি কারণ সেগুলি সস্তা, কার্যকর এবং ব্যবহার করা সহজ। আরএফ যোগাযোগ তৈরি করতে, আমি একটি আরডুইনো মাইক্রো এবং একটি আরএফ ট্রান্সমিটার ব্যবহার করেছি।
যেহেতু সেন্সরগুলি এনালগ পিনের সাথে সংযুক্ত, আপনি প্রতিটি Arduino এর জন্য মাত্র চারটি সেন্সর ব্যবহার করতে পারেন। যেহেতু দুটি সেন্সর একই সময়ে একটি সংকেত নির্গত করতে পারে না, এটি আসলে একটি সমস্যা নয়।
আরডুইনোতে ট্রান্সমিটারটি সংযুক্ত করতে, আপনাকে ডান থেকে বামে সংযোগ করতে হবে যেমনটি আপনি দেখছেন:
- মাইক্রো-কন্ট্রোলারের মাটিতে প্রথম পিন
- Arduino মাইক্রো এর VCC দ্বিতীয়
- ডেটা পিনের শেষ পিন (10, আমার ক্ষেত্রে)
পাইজো সেন্সরগুলিকে সংযুক্ত করতে, প্রথমে আপনাকে যথেষ্ট পরিমাণে একটি তার কেটে ফেলতে হবে এবং সংযোগ করতে হবে:
- যে অংশটি পাইজোর মাঝখানে মাইক্রোকন্ট্রোলারের এনালগ পিনে যায়
- যে অংশটি সেন্সরের প্রান্তে Arduino এর মাটিতে তারযুক্ত
আমার পরামর্শ হল সেন্সরের সমস্ত স্থলকে সংযুক্ত করা এবং তারপরে আরডুইনো মাটির সাথে একটি তারের সংযোগ স্থাপন করা।
ধাপ 2: রাগের মধ্যে সেন্সরগুলি কীভাবে রাখবেন
একটি ভাল শব্দের অভাবের জন্য একটি ঝাঁকুনি নিন, গালিচা এবং তার একটি প্রান্তের পাশে মাইক্রো-কন্ট্রোলারটি রাগের উপর সেন্সর দিয়ে রাখুন।
নিশ্চিত করুন যে মাইক্রো-কন্ট্রোলারটি কোথাও বা কোনও বাক্সে রাখা থেকে নিরাপদ যেখানে দেখা যায়।
সেন্সরগুলি সাজান যাতে তারা রাগের বিভিন্ন অংশে থাকে।
সেন্সরগুলিকে মাইক্রো-কন্ট্রোলারের সাথে সংযুক্ত করে এমন তারের সুরক্ষার জন্য ব্যবহার করুন।
এখানেই শেষ! ।
ধাপ 3: কোড
#অন্তর্ভুক্ত const char *message = ""; int piezo0 = A0; int piezo1 = A1; int piezo2 = A2; int piezo3 = A3; int sensorReading0 = 0; int sensorReading1 = 0; int sensorReading2 = 0; int sensorReading3 = 0; অকার্যকর সেটআপ () {pinMode (piezo0, INPUT); পিনমোড (পাইজো 1, ইনপুট); পিনমোড (পাইজো 2, ইনপুট); পিনমোড (পাইজো 3, ইনপুট); vw_set_ptt_inverted (সত্য); vw_set_tx_pin (10); vw_setup (4000); } অকার্যকর লুপ () {sensorReading0 = analogRead (piezo0); যদি (sensorReading0 <100) {; বার্তা = "Z"; vw_send ((uint8_t *) বার্তা, strlen (বার্তা)); vw_wait_tx (); বিলম্ব (2000); } sensorReading1 = analogRead (piezo1); যদি (sensorReading1 <100) {বার্তা = "X"; vw_send ((uint8_t *) বার্তা, strlen (বার্তা)); vw_wait_tx (); বিলম্ব (2000); } sensorReading2 = analogRead (piezo2); যদি (sensorReading2 <100) {বার্তা = "Y"; vw_send ((uint8_t *) বার্তা, strlen (বার্তা)); vw_wait_tx (); বিলম্ব (2000); } sensorReading3 = analogRead (piezo3); যদি (sensorReading3 <100) {message = "W"; vw_send ((uint8_t *) বার্তা, strlen (বার্তা)); vw_wait_tx (); বিলম্ব (2000); }}
প্রস্তাবিত:
Arduino সঙ্গে DIY শ্বাস সেন্সর (পরিবাহী বোনা প্রসারিত সেন্সর): 7 ধাপ (ছবি সহ)
Arduino (Conductive Knitted Stretch Sensor) দিয়ে DIY Breath Sensor: এই DIY সেন্সরটি একটি পরিবাহী বোনা স্ট্রেচ সেন্সরের রূপ ধারণ করবে। এটি আপনার বুক/পেটের চারপাশে মোড়ানো হবে, এবং যখন আপনার বুক/পেট প্রসারিত হবে এবং সংকুচিত হবে তখন সেন্সর, এবং ফলস্বরূপ ইনপুট ডেটা যা আরডুইনোকে খাওয়ানো হবে। তাই
মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: 10 টি ধাপ (ছবি সহ)
মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: এটি একটি মাইক্রো: বিট মাইক্রো ড্রাম মেশিন, যা কেবল শব্দ উৎপাদনের পরিবর্তে, অ্যাকুয়েললি ড্রামস। এটি মাইক্রো: বিট অর্কেস্ট্রা থেকে খরগোশ দ্বারা অনুপ্রাণিত হয়। কিছু সোলেনয়েড খুঁজে পেতে আমার কিছু সময় লেগেছিল যা মোক্রোর সাথে ব্যবহার করা সহজ ছিল: বিট
সহজ আইওটি - মধ্যম পরিসরের আইওটি ডিভাইসের জন্য অ্যাপ নিয়ন্ত্রিত আরএফ সেন্সর হাব: 4 টি ধাপ
সহজ আইওটি - মধ্যম পরিসরের আইওটি ডিভাইসের জন্য অ্যাপ নিয়ন্ত্রিত আরএফ সেন্সর হাব: এই সিরিজের টিউটোরিয়ালগুলিতে, আমরা এমন একটি ডিভাইস তৈরি করব যা একটি কেন্দ্রীয় হাব ডিভাইস থেকে একটি রেডিও লিঙ্কের মাধ্যমে নিয়ন্ত্রণ করা যাবে। ওয়াইফাই বা ব্লুটুথের পরিবর্তে 433 মেগাহার্টজ সিরিয়াল রেডিও সংযোগ ব্যবহারের সুবিধা হল অনেক বেশি পরিসীমা (ভাল
মাইক্রো উপলব্ধি করতে HC-05 ব্লুটুথ মডিউল ব্যবহার করুন: মোবাইল ফোনের সাথে বিট যোগাযোগ: 9 টি ধাপ (ছবি সহ)
মাইক্রোকে উপলব্ধি করতে HC-05 ব্লুটুথ মডিউল ব্যবহার করুন: মোবাইল ফোনের সাথে বিট যোগাযোগ: অধ্যায়ে মাইক্রোকে উপলব্ধি করতে HC-06 ব্লুটুথ মডিউল ব্যবহার করুন: মোবাইল ফোনের সাথে বিট কমিউনিকেশন, আমরা মাইক্রো-এর মধ্যে যোগাযোগ অনুধাবন করার জন্য HC-06 ব্যবহার করার পদ্ধতি সম্পর্কে কথা বলেছি: বিট এবং মোবাইল ফোন। HC-06 ব্যতীত, আরেকটি সাধারণ ব্লুটুথ মডিউল রয়েছে
মাইক্রো উপলব্ধি করতে HC-06 ব্লুটুথ মডিউল ব্যবহার করুন: মোবাইল ফোনের সাথে বিট যোগাযোগ: Ste টি ধাপ (ছবি সহ)
মাইক্রো উপলব্ধ করতে HC-06 ব্লুটুথ মডিউল ব্যবহার করুন: মোবাইল ফোনের সাথে বিট যোগাযোগ: আমার আশেপাশে অনেক বন্ধু যারা মাইক্রো: বিট খেলেন আমাকে বলুন যে মাইক্রো: বিটের ব্লুটুথ সংযোগ স্থিতিশীল নয়। এটি সংযোগ বিচ্ছিন্ন করা সহজ। যদি আমরা মাইক্রোপাইথন ব্যবহার করি, ব্লুটুথ এমনকি ব্যবহার করা যাবে না। মাইক্রো: বিট অফিস দ্বারা এই সমস্যার সমাধান হওয়ার আগে