সুচিপত্র:
- ধাপ 1: ইলেকট্রনিক্স
- ধাপ 2: কেস
- ধাপ 3: সফটওয়্যার
- ধাপ 4: সম্ভাব্য ত্রুটিগুলি
- ধাপ 5: এটি সুন্দর দেখানো
ভিডিও: ঘড়ি এবং সেন্সর বক্স: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এটি একাধিক সেন্সর ব্যবহার করে একটি সহজ বহুমুখী ডিভাইস। এটার আছে একটি
- অ্যালার্ম ক্লক, স্টপওয়াচ, টাইমার
- তাপমাত্রা, আর্দ্রতা এবং তাপ সূচক রিডিং
- অতিস্বনক দূরত্ব সেন্সর রিডিং
- আইআর সেন্সর রিডিং এবং ভিজুয়ালাইজার
- সঙ্গীত কীবোর্ড
এটি পোর্টেবল, একটি ব্যাটারিতে অন্তর্নির্মিত যা সবকিছুকে শক্তি দেয়।
ধাপ 1: ইলেকট্রনিক্স
ডিভাইস অন্তর্ভুক্ত
- মেকার ইউএনও (আরডুইনো ইউএনও সামঞ্জস্যপূর্ণ বোর্ড)
-
1.8 ইঞ্চি ST7735 LCD ডিসপ্লে
(SPI বাস, পিন 10 এ CS, পিন 7 এ RST, পিন 6 এ DC)
-
Adafruit 12 -Key Capacitive Touch Sensor Breakout - MPR121
I2C বাস
-
RTC_DS1307
I2C বাস
-
অতিস্বনক দূরত্ব সেন্সর HC-SR04
(পিন A0 তে ট্রিগার, পিন A1 তে ইকো)
-
IR সেন্সর (পিন 5 এ) এবং IR LED (পিন 3 তে)
আইআর LED এর সমান্তরালভাবে সংযুক্ত একটি সাধারণ LED পাঠানো কোডগুলি কল্পনা করতে
-
DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর
(পিন 4 এ)
-
বুজার (মেকার ইউএনও -তে নির্মিত) এবং হেডফোন জ্যাক পটেনশিয়াল মিটারের সাথে সংযুক্ত (ভোল্টেজ ডিভাইডার হিসেবে)
(উভয় পিন 8 এ)
-
1200mah (একটি স্যামসাং ফোন থেকে) ব্যাটারি এবং
পাওয়ার ব্যাংক সার্কিট (অতিরিক্ত পাওয়ার ব্যাংক থেকে বের করা)
Arduino এ 5V এবং GNC পিনের সাথে একটি সুইচ (এটি চালু এবং বন্ধ) দিয়ে সিরিজের সাথে সংযুক্ত
আমি উপাদানগুলিকে একসাথে সংযুক্ত করতে জাম্পার তারগুলি ব্যবহার করেছি (একটি DIY প্রোটোটাইপিং ieldালের সাহায্যে)। আমি পাওয়ার ব্যাংক সার্কিট, ব্যাটারি এবং সুইচ একসাথে বিক্রি করেছি, এবং Arduino এর 5V এবং GND পিনের সাথে সংযোগ করার জন্য হেডার যুক্ত করেছি (এটি পাওয়ার জন্য)। মাঝে মাঝে, আমি সরাসরি তারের উপাদানগুলিকে (যেমন IR LED এবং Sensor) Arduino তে বিক্রি করেছি।
ধাপ 2: কেস
কেসটি মূলত MDF দিয়ে গঠিত।
আর্কেড বোতাম এবং তারের জন্য জায়গা তৈরির জন্য ছিদ্রগুলি ড্রিল করা হয় এবং উপরের অংশে কাটা হয়। মাইক্রো ইউএসবি সংযোগকারীর (পাশের মেকার ইউএনওকে পুনরায় প্রোগ্রাম করার জন্য) পাশের টুকরোতে কাটআউট এবং মেকার ইউএনওতে বিল্ট -ইন বুজার চালু বা বন্ধ করার জন্য একটি সুইচ রয়েছে।
টাচ প্যাডগুলি অ্যালুমিনিয়ামের একটি টুকরা (কাঁচি ব্যবহার করে) থেকে কাটা হয়। একটি উন্মুক্ত তামা জাম্পার তার (ক্যাপাসিটিভ টাচ সেন্সরের সাথে সংযুক্ত) প্রতিটি টাচ প্যাড/আকৃতির নিচে স্থাপন করা হয়।
সামনের অংশটি পরিষ্কার প্লাস্টিকের একটি অংশ দ্বারা আবৃত থাকবে (বুক মোড়ানো প্লাস্টিক)
পুরো মামলাটি হট গ্লুড বন্ধ থাকবে।
ধাপ 3: সফটওয়্যার
সফটওয়্যার আছে
- অ্যালার্ম ক্লক, স্টপওয়াচ, টাইমার
- তাপমাত্রা, আর্দ্রতা এবং তাপ সূচক রিডিং
- অতিস্বনক দূরত্ব সেন্সর রিডিং
- আইআর সেন্সর রিডিং এবং রিমোট
- সঙ্গীত কীবোর্ড
এটি নিম্নলিখিত অতিরিক্ত ibraries ব্যবহার করে
- Adafruit GFX এবং ST7735
- Adafruit MPR121
- আইরেমোট
- অ্যাডাফ্রুট দ্বারা ডিএইচটি সেন্সর লাইব্রেরি
- Adafruit দ্বারা RTClib
-
নিউটোন (লাইব্রেরি ম্যানেজার থেকে ইনস্টল করা যাবে না)
IRremote লাইব্রেরির সাথে বিরোধ রোধ করতে বিল্ট ইন টোন লাইব্রেরির পরিবর্তে ব্যবহৃত হয় (টাইমারের সাথে কিছু করার আছে)
এই সব Arduino IDE কোডেড। কোডটি Github Gists এ আছে। (এটি ইতিমধ্যে প্রায় 89% মেমরি নেয় তাই কোন অতিরিক্ত বৈশিষ্ট্য যোগ করা যাবে না)
ধাপ 4: সম্ভাব্য ত্রুটিগুলি
-
অন্তর্নির্মিত ব্যাটারিতে কখনও কখনও অতিস্বনক দূরত্ব সেন্সর এবং রিয়েল টাইম ক্লক সরবরাহ করার জন্য পর্যাপ্ত শক্তি নাও থাকতে পারে।
- ব্যাটারিকে আরও বড় করা যেতে পারে অথবা পাওয়ার ব্যাঙ্ক সার্কিটকে আরও দক্ষ হতে পরিবর্তন করা যেতে পারে
- অথবা আপনি এটি 5V চার্জার থেকে পাওয়ার করতে পারেন
-
আমার এখন আমার সাথে একটি কার্যকরী IR LED নেই, তাই এটি এখনও একটি IR রিমোট হিসাবে কাজ করতে পারে না
- এর মানে হল যে IR LED কোড কাজ নাও করতে পারে।
- আপাতত, এমনকি আইআর রিমোট কোড কাজ না করলেও, স্বাভাবিক LED এর মানে হল যে এটি এখনও পাঠানো IR দূরবর্তী কোডগুলি কল্পনা করতে দরকারী
-
কোডটি Arduino এ ATMega328 চিপের অভ্যন্তরীণ মেমরির প্রায় 89% ব্যবহার করেছে
- যদি কোডটি খুব বেশি অভ্যন্তরীণ মেমরি ব্যবহার করে তবে স্থিতিশীলতার সমস্যা থাকবে। DHT11 সেন্সর arduino দ্বারা সঠিকভাবে পড়া নাও হতে পারে। মিউজিক কীবোর্ডের মতো আরও কিছু প্রোগ্রামও প্রভাবিত হতে পারে।
- আরো কম্প্যাক্ট এবং দক্ষ হতে কোডটি সংশোধন করতে পারে
- কোডের অন্যান্য ফাংশনগুলি সঠিকভাবে কাজ করে তা নিশ্চিত করার জন্য আমি একটি স্প্যামগেম প্রোগ্রাম অন্তর্ভুক্ত করতে চাই যা আমি অন্তর্ভুক্ত করার পরিকল্পনা করছিলাম। (স্প্যামগেমের সাথে, arduino মেমরির প্রায় 95-96% ব্যবহার করা হয়)
-
কেসটি আরও ভালভাবে তৈরি করা যেতে পারে (যেমন গরম আঠার পরিবর্তে কাঠের আঠা ব্যবহার করা, বা আঙুলের জোড় এবং আরও ভাল বাক্স তৈরি করা)
- এটি কখনও কখনও স্পর্শ প্যাডগুলি সংবেদনশীল নাও হতে পারে। অ্যালুমিনিয়াম প্যাড তারের কাছে বিক্রি করা যায়নি, এবং তাই তারের এবং প্যাডগুলি খুব বেশি যোগাযোগ করতে পারে না (কখনও কখনও)। যাইহোক, এটি একটি নিটপিক, যেহেতু বেশিরভাগ সময়, প্যাডগুলি সঠিকভাবে কাজ করে।
- প্যাডগুলি ব্যবহারকারীর জন্য অন্য একটি প্যাড চাপার জন্য একে অপরের খুব কাছাকাছি হতে পারে, কিন্তু এটি অন্য একটি নিটপিক
- কেসটি আচ্ছাদিত হতে পারে (ব্যহ্যাবরণ বা অন্য কিছুতে) বা সুন্দর দেখতে আঁকা।
সামগ্রিকভাবে, এই প্রকল্পটি আমার কিছু অতিরিক্ত সেন্সর এবং মাইক্রোকন্ট্রোলার ব্যবহার করার জন্য করা হয়েছিল। বিবেচনা করে যে আমি এটি প্রায় এক সপ্তাহের মধ্যে (আসলে 9 দিন) শেষ করেছি, সামান্য পরিকল্পনা ছাড়াই, আমি ফলাফলে বেশ সন্তুষ্ট।
ধাপ 5: এটি সুন্দর দেখানো
মূলত, কিছু কাঠের ওয়ালপেপার / আবরণ / ব্যহ্যাবরণ পান এবং এটি আকারে কাটুন। তদুপরি, (মাইক্রো ইউএসবি) পোর্ট এবং উপাদানগুলির (যেমন দূরত্ব সেন্সর) জন্য কিছু কাটআউট করুন। অবশেষে, এটি কাঠের উপর আঠালো করুন (আমি সুপারগ্লু ব্যবহার করেছি)।
প্রস্তাবিত:
Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে কিভাবে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: 3 টি ধাপ
কিভাবে Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: আজ আমরা একটি এনালগ ঘড়ি & লেড স্ট্রিপ সহ ডিজিটাল ঘড়ি এবং আরডুইনো সহ MAX7219 ডট মডিউল এটি স্থানীয় সময় অঞ্চলের সাথে সময় সংশোধন করবে। অ্যানালগ ঘড়িটি একটি দীর্ঘ LED স্ট্রিপ ব্যবহার করতে পারে, তাই এটি একটি আর্টওয়ার হওয়ার জন্য দেয়ালে ঝুলানো যেতে পারে
Arduino সৌর চালিত তাপমাত্রা এবং আর্দ্রতা সেন্সর 433mhz ওরেগন সেন্সর হিসাবে: 6 ধাপ
Arduino সৌর চালিত তাপমাত্রা এবং আর্দ্রতা সেন্সর 433mhz ওরেগন সেন্সর হিসাবে: এটি একটি সৌর চালিত তাপমাত্রা এবং আর্দ্রতা সেন্সর তৈরি করে। সৌর শক্তি মোশন সেন্সর " ইবে থেকে। নিশ্চিত করুন যে এটি 3.7v ব্যাটার বলে
DIY: ফোকাসযোগ্য মোশন সেন্সর সহ সিলিং মাউন্ট করা মিনি সেন্সর বক্স: 4 টি ধাপ
DIY: ফোকাসযোগ্য মোশন সেন্সর সহ সিলিং মাউন্ট করা মিনি সেন্সর বক্স: হ্যালো। কিছু সময় আগে আমি আমার বন্ধুকে স্মার্ট হোম ধারণা দিয়ে সাহায্য করছিলাম এবং একটি কাস্টম ডিজাইন সহ একটি মিনি সেন্সর বক্স তৈরি করেছি যা ছাদে 40x65 মিমি গর্তে মাউন্ট করা যেতে পারে। এই বাক্সটি সাহায্য করে: the আলোর তীব্রতা পরিমাপ • আর্দ্রতা পরিমাপ
একটি Arduino ওয়াইফাই নেটওয়ার্ক (সেন্সর এবং Actuators) - রঙ সেন্সর: 4 ধাপ
একটি আরডুইনো ওয়াইফাই নেটওয়ার্ক (সেন্সর এবং অ্যাকচুয়েটর) - রঙের সেন্সর: আপনার অ্যাপ্লিকেশনে কতবার আপনার কাছে কিছু সেন্সর বা কিছু অ্যাকচুয়েটর আছে? আপনার কম্পিউটারের কাছে একটি ওয়াই-ফাই নেটওয়ার্কের মাধ্যমে সংযুক্ত বিভিন্ন স্লেভ ডিভাইস পরিচালনা করতে কতটা আরামদায়ক হতে পারে? এই প্রকল্পে
টাচ সেন্সর এবং সাউন্ড সেন্সর নিয়ন্ত্রণ এসি/ডিসি লাইট: 5 টি ধাপ
টাচ সেন্সর এবং সাউন্ড সেন্সর নিয়ন্ত্রণ এসি/ডিসি লাইট: এটি আমার প্রথম প্রকল্প এবং এটি দুটি মৌলিক সেন্সরের উপর ভিত্তি করে কাজ করছে একটি টাচ সেন্সর এবং দ্বিতীয়টি সাউন্ড সেন্সর চালু, আপনি যদি এটি ছেড়ে দেন তবে আলো বন্ধ থাকবে এবং একই