সুচিপত্র:

ESP32 ফল ডিটেক্টর: 5 টি ধাপ
ESP32 ফল ডিটেক্টর: 5 টি ধাপ

ভিডিও: ESP32 ফল ডিটেক্টর: 5 টি ধাপ

ভিডিও: ESP32 ফল ডিটেক্টর: 5 টি ধাপ
ভিডিও: Arduino Nano SPWM: স্বয়ংক্রিয় স্থানান্তর সুইচ (ATS) গ্রিডের সাথে সিঙ্ক্রোনাইজ করা হয়েছে। 2024, জুলাই
Anonim
ESP32 ফল ডিটেক্টর
ESP32 ফল ডিটেক্টর

আমি এই প্রকল্পের পৃষ্ঠপোষকতার জন্য DFRobot কে ধন্যবাদ জানাতে চাই।

এখানে ব্যবহৃত অংশগুলির একটি তালিকা রয়েছে:

DFRobot ESP32 ESP-WROOM মডিউল × 1-https://www.dfrobot.com/product-1559.html

সিলিকন ল্যাবস CP2102 ইউএসবি থেকে ইউএআরটি ব্রিজ × 1

MCP73831 লি-আয়ন চার্জার আইসি × 1

LM317BD2T অ্যাডজাস্টেবল রেগুলেটর × 1

0805 4.7uF ক্যাপাসিটর × 2

0805 100nF ক্যাপাসিটর × 1

0805 1uF ক্যাপাসিটর × 1

WS2812b LED × 1

1206 LED × 4

মাইক্রো ইউএসবি সংযোগকারী × 1

0805 470 ওহম প্রতিরোধক × 1

0805 2k ওহম প্রতিরোধক × 1

0805 510 ওহম প্রতিরোধক × 1

0805 300 ওহম প্রতিরোধক × 1

0805 10k ওহম প্রতিরোধক × 2

0805 270 ওহম প্রতিরোধক × 2

6mm x 6mm Pushbutton × 2

SMD 6mm x 6mm লম্বা পুশবাটন × 1

ধাপ 1: পূর্ববর্তী প্রকল্প

পূর্ববর্তী প্রকল্প
পূর্ববর্তী প্রকল্প
পূর্ববর্তী প্রকল্প
পূর্ববর্তী প্রকল্প
পূর্ববর্তী প্রকল্প
পূর্ববর্তী প্রকল্প

২০১ 2017 সালের আগস্ট মাসে, আমি এমন একটি ডিভাইস কল্পনা করেছি যা ব্যবহারকারীদের সতর্ক করতে পারে যদি তাদের প্রিয়জনের মধ্যে কেউ পড়ে বা "প্যানিক" বোতাম টিপে থাকে। এটি একটি ESP8266 ব্যবহার করেছিল এবং পারফ-বোর্ডের একটি অংশে একত্রিত হয়েছিল। এটিতে একটি একক এলইডি ছিল যা নির্দেশ করে যে পতন ঘটেছে কিনা। ডিভাইসটিতে একটি খুব মৌলিক LiPo চার্জিং সার্কিটও ছিল যার কোনো নির্দেশক ছিল না।

ধাপ 2: নতুন আইডিয়া

নতুন ভাবনা
নতুন ভাবনা
নতুন ভাবনা
নতুন ভাবনা
নতুন ভাবনা
নতুন ভাবনা
নতুন ভাবনা
নতুন ভাবনা

যেহেতু আমার শেষ পতন শনাক্তকারীটি খুব প্রাথমিক ছিল, আমি কঠোর উন্নতি করতে চেয়েছিলাম। প্রথমটি এটিকে ইউএসবি প্রোগ্রামযোগ্য করে তুলছিল, তাই আমি ইউএসবি থেকে ইউএআরটি সিরিয়াল সংযোগ পরিচালনা করতে একটি CP2102 ইউএসবি থেকে ইউএআরটি কনভার্টার আইসি ব্যবহার করেছি।

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

ধাপ 3: পিসিবি ডিজাইন

পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন

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

ধাপ 4: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং

সূক্ষ্ম পিচগুলির কারণে এটি ছিল সবচেয়ে কঠিন অংশ। সোল্ডারের সবচেয়ে কঠিন উপাদান ছিল CP2102, যা QFN-28 প্যাকেজে আসে। প্রতিটি পিন মাত্র.5 মিমি আলাদা, এবং স্টেনসিল ছাড়া, এটি সংযুক্ত করা মোটামুটি চতুর ছিল। আমি প্যাডগুলিতে প্রচুর পরিমাণে তরল প্রবাহ প্রয়োগ করে এবং তারপর পিনের উপর অল্প পরিমাণে ঝাল চালানোর মাধ্যমে এই সমস্যার সমাধান করেছি।

ধাপ 5: ব্যবহার

ব্যবহার
ব্যবহার
ব্যবহার
ব্যবহার

ডিভাইসটি নির্দিষ্ট বিরতিতে MPU6050 দ্বারা পরিমাপ করা ত্বরণ পরীক্ষা করে কাজ করে। একবার এটি একটি পতন সনাক্ত করে, এটি একটি সেট পরিচিতিতে একটি ইমেল পাঠায়। আমি খুঁজে পেয়েছি যে ব্যাটারি প্রায় তিন দিন স্থায়ী হয়, তাই এটি নিয়মিত চার্জ করা আবশ্যক। একটি হার্ডওয়্যার বিঘ্নের সাথে সংযুক্ত একটি বোতামও রয়েছে যা চাপলে একটি ইমেল পাঠাতে পারে।

প্রস্তাবিত: