সুচিপত্র:

ঘড়ি এবং সেন্সর বক্স: 5 টি ধাপ
ঘড়ি এবং সেন্সর বক্স: 5 টি ধাপ

ভিডিও: ঘড়ি এবং সেন্সর বক্স: 5 টি ধাপ

ভিডিও: ঘড়ি এবং সেন্সর বক্স: 5 টি ধাপ
ভিডিও: রোলেক্সের সবচেয়ে সস্তা ঘড়ির দাম ৫ লক্ষ ৪৫ হাজার টাকা! | Rolex | Wrist Watch | Somoy Entertainment 2024, নভেম্বর
Anonim
Image
Image
ঘড়ি এবং সেন্সর বক্স
ঘড়ি এবং সেন্সর বক্স
ঘড়ি এবং সেন্সর বক্স
ঘড়ি এবং সেন্সর বক্স
ঘড়ি এবং সেন্সর বক্স
ঘড়ি এবং সেন্সর বক্স

এটি একাধিক সেন্সর ব্যবহার করে একটি সহজ বহুমুখী ডিভাইস। এটার আছে একটি

  1. অ্যালার্ম ক্লক, স্টপওয়াচ, টাইমার
  2. তাপমাত্রা, আর্দ্রতা এবং তাপ সূচক রিডিং
  3. অতিস্বনক দূরত্ব সেন্সর রিডিং
  4. আইআর সেন্সর রিডিং এবং ভিজুয়ালাইজার
  5. সঙ্গীত কীবোর্ড

এটি পোর্টেবল, একটি ব্যাটারিতে অন্তর্নির্মিত যা সবকিছুকে শক্তি দেয়।

ধাপ 1: ইলেকট্রনিক্স

ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স

ডিভাইস অন্তর্ভুক্ত

  1. মেকার ইউএনও (আরডুইনো ইউএনও সামঞ্জস্যপূর্ণ বোর্ড)
  2. 1.8 ইঞ্চি ST7735 LCD ডিসপ্লে

    (SPI বাস, পিন 10 এ CS, পিন 7 এ RST, পিন 6 এ DC)

  3. Adafruit 12 -Key Capacitive Touch Sensor Breakout - MPR121

    I2C বাস

  4. RTC_DS1307

    I2C বাস

  5. অতিস্বনক দূরত্ব সেন্সর HC-SR04

    (পিন A0 তে ট্রিগার, পিন A1 তে ইকো)

  6. IR সেন্সর (পিন 5 এ) এবং IR LED (পিন 3 তে)

    আইআর LED এর সমান্তরালভাবে সংযুক্ত একটি সাধারণ LED পাঠানো কোডগুলি কল্পনা করতে

  7. DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর

    (পিন 4 এ)

  8. বুজার (মেকার ইউএনও -তে নির্মিত) এবং হেডফোন জ্যাক পটেনশিয়াল মিটারের সাথে সংযুক্ত (ভোল্টেজ ডিভাইডার হিসেবে)

    (উভয় পিন 8 এ)

  9. 1200mah (একটি স্যামসাং ফোন থেকে) ব্যাটারি এবং

    পাওয়ার ব্যাংক সার্কিট (অতিরিক্ত পাওয়ার ব্যাংক থেকে বের করা)

    Arduino এ 5V এবং GNC পিনের সাথে একটি সুইচ (এটি চালু এবং বন্ধ) দিয়ে সিরিজের সাথে সংযুক্ত

আমি উপাদানগুলিকে একসাথে সংযুক্ত করতে জাম্পার তারগুলি ব্যবহার করেছি (একটি DIY প্রোটোটাইপিং ieldালের সাহায্যে)। আমি পাওয়ার ব্যাংক সার্কিট, ব্যাটারি এবং সুইচ একসাথে বিক্রি করেছি, এবং Arduino এর 5V এবং GND পিনের সাথে সংযোগ করার জন্য হেডার যুক্ত করেছি (এটি পাওয়ার জন্য)। মাঝে মাঝে, আমি সরাসরি তারের উপাদানগুলিকে (যেমন IR LED এবং Sensor) Arduino তে বিক্রি করেছি।

ধাপ 2: কেস

কেস
কেস
কেস
কেস
কেস
কেস

কেসটি মূলত MDF দিয়ে গঠিত।

আর্কেড বোতাম এবং তারের জন্য জায়গা তৈরির জন্য ছিদ্রগুলি ড্রিল করা হয় এবং উপরের অংশে কাটা হয়। মাইক্রো ইউএসবি সংযোগকারীর (পাশের মেকার ইউএনওকে পুনরায় প্রোগ্রাম করার জন্য) পাশের টুকরোতে কাটআউট এবং মেকার ইউএনওতে বিল্ট -ইন বুজার চালু বা বন্ধ করার জন্য একটি সুইচ রয়েছে।

টাচ প্যাডগুলি অ্যালুমিনিয়ামের একটি টুকরা (কাঁচি ব্যবহার করে) থেকে কাটা হয়। একটি উন্মুক্ত তামা জাম্পার তার (ক্যাপাসিটিভ টাচ সেন্সরের সাথে সংযুক্ত) প্রতিটি টাচ প্যাড/আকৃতির নিচে স্থাপন করা হয়।

সামনের অংশটি পরিষ্কার প্লাস্টিকের একটি অংশ দ্বারা আবৃত থাকবে (বুক মোড়ানো প্লাস্টিক)

পুরো মামলাটি হট গ্লুড বন্ধ থাকবে।

ধাপ 3: সফটওয়্যার

সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার

সফটওয়্যার আছে

  1. অ্যালার্ম ক্লক, স্টপওয়াচ, টাইমার
  2. তাপমাত্রা, আর্দ্রতা এবং তাপ সূচক রিডিং
  3. অতিস্বনক দূরত্ব সেন্সর রিডিং
  4. আইআর সেন্সর রিডিং এবং রিমোট
  5. সঙ্গীত কীবোর্ড

এটি নিম্নলিখিত অতিরিক্ত ibraries ব্যবহার করে

  1. Adafruit GFX এবং ST7735
  2. Adafruit MPR121
  3. আইরেমোট
  4. অ্যাডাফ্রুট দ্বারা ডিএইচটি সেন্সর লাইব্রেরি
  5. Adafruit দ্বারা RTClib
  6. নিউটোন (লাইব্রেরি ম্যানেজার থেকে ইনস্টল করা যাবে না)

    IRremote লাইব্রেরির সাথে বিরোধ রোধ করতে বিল্ট ইন টোন লাইব্রেরির পরিবর্তে ব্যবহৃত হয় (টাইমারের সাথে কিছু করার আছে)

এই সব Arduino IDE কোডেড। কোডটি Github Gists এ আছে। (এটি ইতিমধ্যে প্রায় 89% মেমরি নেয় তাই কোন অতিরিক্ত বৈশিষ্ট্য যোগ করা যাবে না)

ধাপ 4: সম্ভাব্য ত্রুটিগুলি

  1. অন্তর্নির্মিত ব্যাটারিতে কখনও কখনও অতিস্বনক দূরত্ব সেন্সর এবং রিয়েল টাইম ক্লক সরবরাহ করার জন্য পর্যাপ্ত শক্তি নাও থাকতে পারে।

    1. ব্যাটারিকে আরও বড় করা যেতে পারে অথবা পাওয়ার ব্যাঙ্ক সার্কিটকে আরও দক্ষ হতে পরিবর্তন করা যেতে পারে
    2. অথবা আপনি এটি 5V চার্জার থেকে পাওয়ার করতে পারেন
  2. আমার এখন আমার সাথে একটি কার্যকরী IR LED নেই, তাই এটি এখনও একটি IR রিমোট হিসাবে কাজ করতে পারে না

    1. এর মানে হল যে IR LED কোড কাজ নাও করতে পারে।
    2. আপাতত, এমনকি আইআর রিমোট কোড কাজ না করলেও, স্বাভাবিক LED এর মানে হল যে এটি এখনও পাঠানো IR দূরবর্তী কোডগুলি কল্পনা করতে দরকারী
  3. কোডটি Arduino এ ATMega328 চিপের অভ্যন্তরীণ মেমরির প্রায় 89% ব্যবহার করেছে

    1. যদি কোডটি খুব বেশি অভ্যন্তরীণ মেমরি ব্যবহার করে তবে স্থিতিশীলতার সমস্যা থাকবে। DHT11 সেন্সর arduino দ্বারা সঠিকভাবে পড়া নাও হতে পারে। মিউজিক কীবোর্ডের মতো আরও কিছু প্রোগ্রামও প্রভাবিত হতে পারে।
    2. আরো কম্প্যাক্ট এবং দক্ষ হতে কোডটি সংশোধন করতে পারে
    3. কোডের অন্যান্য ফাংশনগুলি সঠিকভাবে কাজ করে তা নিশ্চিত করার জন্য আমি একটি স্প্যামগেম প্রোগ্রাম অন্তর্ভুক্ত করতে চাই যা আমি অন্তর্ভুক্ত করার পরিকল্পনা করছিলাম। (স্প্যামগেমের সাথে, arduino মেমরির প্রায় 95-96% ব্যবহার করা হয়)
  4. কেসটি আরও ভালভাবে তৈরি করা যেতে পারে (যেমন গরম আঠার পরিবর্তে কাঠের আঠা ব্যবহার করা, বা আঙুলের জোড় এবং আরও ভাল বাক্স তৈরি করা)

    1. এটি কখনও কখনও স্পর্শ প্যাডগুলি সংবেদনশীল নাও হতে পারে। অ্যালুমিনিয়াম প্যাড তারের কাছে বিক্রি করা যায়নি, এবং তাই তারের এবং প্যাডগুলি খুব বেশি যোগাযোগ করতে পারে না (কখনও কখনও)। যাইহোক, এটি একটি নিটপিক, যেহেতু বেশিরভাগ সময়, প্যাডগুলি সঠিকভাবে কাজ করে।
    2. প্যাডগুলি ব্যবহারকারীর জন্য অন্য একটি প্যাড চাপার জন্য একে অপরের খুব কাছাকাছি হতে পারে, কিন্তু এটি অন্য একটি নিটপিক
    3. কেসটি আচ্ছাদিত হতে পারে (ব্যহ্যাবরণ বা অন্য কিছুতে) বা সুন্দর দেখতে আঁকা।

সামগ্রিকভাবে, এই প্রকল্পটি আমার কিছু অতিরিক্ত সেন্সর এবং মাইক্রোকন্ট্রোলার ব্যবহার করার জন্য করা হয়েছিল। বিবেচনা করে যে আমি এটি প্রায় এক সপ্তাহের মধ্যে (আসলে 9 দিন) শেষ করেছি, সামান্য পরিকল্পনা ছাড়াই, আমি ফলাফলে বেশ সন্তুষ্ট।

ধাপ 5: এটি সুন্দর দেখানো

এটিকে আরও সুন্দর করে তোলা
এটিকে আরও সুন্দর করে তোলা
এটিকে আরও সুন্দর করে তোলা
এটিকে আরও সুন্দর করে তোলা
এটিকে আরও সুন্দর করে তোলা
এটিকে আরও সুন্দর করে তোলা

মূলত, কিছু কাঠের ওয়ালপেপার / আবরণ / ব্যহ্যাবরণ পান এবং এটি আকারে কাটুন। তদুপরি, (মাইক্রো ইউএসবি) পোর্ট এবং উপাদানগুলির (যেমন দূরত্ব সেন্সর) জন্য কিছু কাটআউট করুন। অবশেষে, এটি কাঠের উপর আঠালো করুন (আমি সুপারগ্লু ব্যবহার করেছি)।

প্রস্তাবিত: