সুচিপত্র:

GOOB - একটি স্মার্ট এলার্ম ঘড়ি: 15 টি ধাপ (ছবি সহ)
GOOB - একটি স্মার্ট এলার্ম ঘড়ি: 15 টি ধাপ (ছবি সহ)
Anonim
GOOB - একটি স্মার্ট এলার্ম ঘড়ি
GOOB - একটি স্মার্ট এলার্ম ঘড়ি

GOOB হল "Get Out Of Bed" এর সংক্ষিপ্ত রূপ, আমার প্রকল্পের জন্য একটি উপযুক্ত নাম। আমি এমন একটি ডিভাইস তৈরি করতে চেয়েছিলাম যা আমাকে সকালে ঘুম থেকে জাগাতে সাহায্য করতে পারে কারণ এটি সবচেয়ে সহজ কাজ নয়। মূল ধারণা হল যে বিছানা থেকে নামার আগে এবং কয়েক মিনিটের বেশি সময় ধরে বিছানার বাইরে থাকার আগে অ্যালার্ম ঘড়িটি অ্যালার্ম বন্ধ করে না। আমি জেগে ওঠার ফাংশন এবং একটি ওয়্যারলেস চার্জার সহ নাইট লাইটের মতো আরও কিছু সুবিধা যোগ করতে চেয়েছিলাম। তাহলে আসুন আমরা বিল্ডে যাই!

সরবরাহ

এই উপাদানগুলি আপনার প্রয়োজন হবে।

1. কপারটেপ (Aliexpress)

2. ইএসপি 32 এক্স 1 (Aliexpress)

3. আইআর দূরত্ব সেন্সর শার্প 2y0A21 এক্স 1 (Aliexpress)

4. প্রতিরোধক এবং অন্যান্য ছোট উপাদান

4 ক। 2K প্রতিরোধক

4 খ। 1 ক্রিসিস্টর

4 গ। ক্যাবল

5. ওয়্যারলেস চার্জার (Aliexpress)

6. বাটন এক্স 1

7. TIP120 X 1 (Aliexpress)

8. এলসিডি এক্স 1 (Aliexpress)

9. LEDstrip (Aliexpress)

10. পটেন্টিওমিটার এক্স 1

11. বুজার এক্স 1

12. এমসিপি 3008 এক্স 1 (আমাজন)

13. SN74HC595N X 1

14. PCB (সোল্ডারিং এর জন্য)

15. রাস্পবেরি পিআই এক্স 1

16. কাঠ (ন্যূনতম 25X70 সেমি)

17. স্টিকার টেপ

(বাহ্যিক)

18. ওয়্যারলেস ডংগল (আমাজন)

সমস্ত উপাদানগুলির মোট মূল্য 90 থেকে 170 ইউরোর মধ্যে হওয়া উচিত (আপনার সময় আছে কিনা তা নির্ভর করে (aliexpress))

ধাপ 1: সরঞ্জাম প্রয়োজন

1. একটি সোল্ডারিং লোহা/স্টেশন (যদি আপনি এটি PCB- এ সোল্ডার করতে চান)

2. কিছু মৌলিক কাঠের সরঞ্জাম

3. কাঠের আঠালো

4. গরম আঠালো বন্দুক (আবরণ অংশগুলিকে সুরক্ষিত করার জন্য)

5. স্যান্ডপেপার

6. Boxcutters

7. ড্রিল

8. পাওয়ার টুলস (alচ্ছিক)

ধাপ 2: সার্কিট ডায়াগ্রাম দিয়ে শুরু

সার্কিট ডায়াগ্রাম দিয়ে শুরু
সার্কিট ডায়াগ্রাম দিয়ে শুরু

ইএসপি 32

ESP32 এর পরিকল্পনা হল Pi তে একটি ওয়েব সার্ভারে পোস্ট করা যদি ব্যক্তি তার বিছানায় প্রবেশ করে বা ছেড়ে যায়। এজন্যই ESP সরাসরি Pi এর সাথে সংযুক্ত হয় না।

আইআর দূরত্ব সেন্সর তীক্ষ্ণ 2y0A21

এনালগ ডেটাকে পঠনযোগ্য ডিজিটাল ডেটাতে রূপান্তর করার জন্য আপনার একটি MCP3008 প্রয়োজন হবে। আপনি যদি অন্যান্য এনালগ সেন্সর যুক্ত করতে চান তবে আপনি তাদের MCP- তে অবশিষ্ট ফ্রি পিনের সাথে সংযুক্ত করতে পারেন

এলসিডি স্ক্রিন

এখানে আমি পাই থেকে কিছু জিপিআইও পিন সংরক্ষণ করতে একটি শিফট রেজিস্টারের সাথে একটি এলসিডি ব্যবহার করা বেছে নিয়েছি। আপনি LCD কে সরাসরি pi এর সাথে সংযুক্ত করতেও বেছে নিতে পারেন অথবা আপনি যদি এটি পছন্দ করেন তবে আপনি একটি oled ডিসপ্লেও ব্যবহার করতে পারেন।

নেতৃত্বের স্ট্রিপ

আমি একটি LEDstrip ব্যবহার করেছি যা আমি বাড়িতে পেয়েছি এটি একটি নন-আরজিবি মডেল। আমার ব্যবহারের জন্য সেটাই আমার মনে ছিল। আপনি যদি ডিজাইনটি আরও বিস্তৃত করতে চান এবং একটি rgb ledstrip ব্যবহার করতে চান, তাহলে আপনি এটি করতে পারেন।

ধাপ 3: সার্কিট ডায়াগ্রাম তৈরি করা

সার্কিট ডায়াগ্রাম তৈরি করা
সার্কিট ডায়াগ্রাম তৈরি করা
সার্কিট ডায়াগ্রাম তৈরি করা
সার্কিট ডায়াগ্রাম তৈরি করা

উল্লিখিত সমস্ত আইটেম ব্যবহার করে এবং চিত্রটি দেখে আপনি সার্কিটটি পুনরায় তৈরি করতে পারেন।

আমি সহজ টেস্টিং এবং টিঙ্কারিংয়ের জন্য একটি ব্রেডবোর্ডে সার্কিট নির্মাণ শুরু করেছিলাম, কিন্তু যদি আপনি এটি সরাসরি একটি PCB- এ সোল্ডার করতে পছন্দ করেন তবে আপনি এটিও করতে পারেন।

ধাপ 4: পাই সেট আপ করা

উপাদানগুলি প্রোগ্রাম করার আগে কিছু পদক্ষেপ রয়েছে যা পাই এর সাথে নিতে হবে।

ধাপ 1: স্ট্যাটিক হিসাবে WLAN সেট আপ করা এবং WLAN 1 কে ওয়াইফাই সংযোগ হিসাবে ব্যবহার করা

এই ধাপের জন্য আমি রাস্পবেরির অফিসিয়াল সাইটে লিঙ্কটি ছেড়ে দিতে যাচ্ছি যেখানে আপনি কেবল ধাপগুলি অনুসরণ করতে পারেন (আপনি এখানে পদক্ষেপগুলি খুঁজে পেতে পারেন)

ধাপ 2: পাইতে একটি মাইএসকিউএল ডাটাবেস সেট আপ করা

পরে ঘুমের ডেটা বের করার জন্য এটি প্রয়োজন। এটিতে আপনি ইন্টারনেটে পর্যাপ্ত টিউটোরিয়ালও পেতে পারেন তাই আমি এখানে সব ব্যাখ্যা করতে যাচ্ছি না। (এখানে একটি টিউটোরিয়াল লিঙ্ক)

ধাপ 3: অ্যাপাচি ওয়েব সার্ভার সেট আপ করা

এই এক বেশ সহজ। আপনাকে শুধু 'sudo apt install apache2' করতে হবে এবং এটাই। এখন আপনি '/var/www/html' ডিরেক্টরিতে সাইটটি আমার github এ পাওয়া html, css এবং js এ পরিবর্তন করতে পারেন

ধাপ 5: ডেটাবাস শেমেটিক তৈরি করা

ডাটাবাসকে শেমেটিক বানানো
ডাটাবাসকে শেমেটিক বানানো

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

ধাপ 6: কোড (Pi এবং ESP)

কোডিংয়ের জন্য আমি পাইচার্ম ব্যবহার করার জন্য একটি সহজ প্রোগ্রাম ব্যবহার করি যা আমি স্কুলে ব্যবহার করি।

ESP32 প্রোগ্রামিং আমি arduino IDE ব্যবহার করতে বেছে নিয়েছি। আপনার ইএসপি (এখানে টিউটোরিয়াল) এ কোড পাঠাতে সক্ষম হওয়ার জন্য আপনাকে আইডিইতে কিছু অতিরিক্ত বোর্ড ইনস্টল করতে হবে।

কোডের জন্য আপনি আমার গিটহাব পৃষ্ঠায় যেতে পারেন

ধাপ 7: জিনিসগুলির ESP32 সাইড

ইএসপি 32 সাইড অফ থিংস
ইএসপি 32 সাইড অফ থিংস
ইএসপি 32 সাইড অফ থিংস
ইএসপি 32 সাইড অফ থিংস

এখানে এটা বেশ সহজ। কোড দিয়ে আপনি আমার গিথুব এ খুঁজে পেতে পারেন, আপনাকে কেবল একটি তামার টেপ তারের পিন 4 (একটি ক্যাপাসিটিভ টাচ পিন) এর সাথে সংযুক্ত করতে হবে এবং আপনি এটি একটি বালিশের ভিতরে বা আপনার ছড়ানোর নিচে রাখতে পারেন।

Esp32 কে pi এর সাথে সংযুক্ত করতে আপনাকে শুধু ESP32 নামক অ্যাক্সেস পয়েন্টের সাথে সংযোগ করতে হবে পাসওয়ার্ড 12345678 এর সাথে সংযুক্ত করুন এবং আপনার স্মার্টফোনের মাধ্যমে রাউটারপেজে যান। সেখানে মেনু নির্বাচন করুন এবং নতুন অ্যাক্সেস পয়েন্ট নির্বাচন করুন। এখানে আপনি আপনার পাই এর অ্যাক্সেস পয়েন্টের নাম নির্বাচন করুন এবং পাসওয়ার্ড দিন, সবই!

ধাপ 8: কেসিং তৈরি করা

কেসিং তৈরি করা
কেসিং তৈরি করা
কেসিং তৈরি করা
কেসিং তৈরি করা

আপনার কাঠকে ছোট ছোট টুকরো করে কেটে একটি বাক্সের আকারে আঠালো করুন (উপরের দিকে আঠা লাগাবেন না)

ধাপ 9: যেখানে আপনি আপনার ছিদ্র/গভীর অংশ চান সেখানে আঁকুন

যেখানে আপনি আপনার ছিদ্র/গভীর অংশ চান সেখানে আঁকুন
যেখানে আপনি আপনার ছিদ্র/গভীর অংশ চান সেখানে আঁকুন

এটিতে পেন্সিল দিয়ে আঁকা আমার জন্য সবচেয়ে ভাল উপায় বলে মনে হয়েছিল।

ধাপ 10: গর্ত এবং কাট তৈরি করুন

গর্ত এবং কাটা তৈরি করুন
গর্ত এবং কাটা তৈরি করুন
গর্ত এবং কাটা তৈরি করুন
গর্ত এবং কাটা তৈরি করুন

গভীর অংশগুলির জন্য আমি একটি বক্স কাটার দিয়ে এটি করার সবচেয়ে সহজ উপায় খুঁজে পেয়েছি এবং কিছু স্যান্ডপেপার দিয়ে বালি দিয়ে এটি আরও মসৃণ করেছি। আমার কাঠের ধরণের কারণে এটি সম্ভব হয়েছিল। অন্যান্য গর্তের জন্য আমি পাওয়ার টুল ব্যবহার করার সুপারিশ করব, কিন্তু একটি গর্ত ড্রিল করা এবং একটি ফ্রটসও ব্যবহার করাও কাজ করবে।

ধাপ 11: একটি পিসিবি -তে সোল্ডারিং উপাদান

একটি পিসিবি -তে সোল্ডারিং উপাদান
একটি পিসিবি -তে সোল্ডারিং উপাদান
একটি পিসিবি -তে সোল্ডারিং উপাদান
একটি পিসিবি -তে সোল্ডারিং উপাদান

এই পদক্ষেপটি বাধ্যতামূলক নয় তবে উপাদানগুলিকে একটি পরিষ্কার চেহারা দেয় এবং কাঠের আবরণে মাউন্ট করা সহজ হবে।

ধাপ 12: ক্ষেত্রে সবকিছু মাউন্ট করা

ক্ষেত্রে সবকিছু মাউন্ট করা
ক্ষেত্রে সবকিছু মাউন্ট করা
ক্ষেত্রে সবকিছু মাউন্ট করা
ক্ষেত্রে সবকিছু মাউন্ট করা

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

ধাপ 13: সমাপ্তি স্পর্শ: বাহ্যিক

সমাপ্তি স্পর্শ: বহি
সমাপ্তি স্পর্শ: বহি

আমি একটি বড় স্টিকার ব্যবহার করতে বেছে নিয়েছি যা বাইরের অংশকে একটি অতিরিক্ত সুন্দর চেহারা দেয়। আপনি পেইন্টের জন্যও বেছে নিতে পারেন।

ধাপ 14: কিছু বাহ্যিক/অভ্যন্তরীণ সামঞ্জস্য তৈরি করা

কিছু বাহ্যিক/অভ্যন্তরীণ সামঞ্জস্য তৈরি করা
কিছু বাহ্যিক/অভ্যন্তরীণ সামঞ্জস্য তৈরি করা
কিছু বাহ্যিক/অভ্যন্তরীণ সামঞ্জস্য তৈরি করা
কিছু বাহ্যিক/অভ্যন্তরীণ সামঞ্জস্য তৈরি করা

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

ধাপ 15: ফলাফল

ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল

একটি ওয়ার্কিং অ্যালার্ম ঘড়ি যা ওয়্যারলেস চার্জিং ক্ষমতা সহ একটি ওয়েবসাইট থেকে নিয়ন্ত্রণ করা যায় এবং নাইট ল্যাম্প হিসাবেও ব্যবহারযোগ্য। এই অ্যালার্ম ঘড়িটি ইনস্টল করার পরে কোন স্নুজিং হবে না।

প্রস্তাবিত: