নির্দেশযোগ্য ওয়াইফাই সিঙ্ক ঘড়ি
ওয়াইফাই সিঙ্ক ঘড়ি
শিউরা দ্বারা
ওয়াইফাই এর মাধ্যমে NTP ব্যবহার করে স্বয়ংক্রিয় সময় সমন্বয় সহ তিনটি হাতের এনালগ ঘড়ি। মাইক্রো কন্ট্রোলারের বুদ্ধিমত্তা এখন ঘড়ি থেকে গিয়ারগুলি সরিয়ে দেয়।
- এই ঘড়িতে হাত ঘোরানোর জন্য কোন গিয়ার নেই যদিও এটিতে একটি মাত্র স্টেপার মোটর রয়েছে।
- হাতের পিছনের হুকগুলি অন্য হাতগুলিতে হস্তক্ষেপ করে এবং দ্বিতীয় হাতের পারস্পরিক ঘূর্ণন অন্য হাতগুলির অবস্থান নিয়ন্ত্রণ করে।
- যান্ত্রিক শেষ শীর্ষ সব হাত মূল deines. এর কোন অরিজিন সেন্সর নেই।
- প্রতি মিনিটে দেখা অনন্য এবং মজার গতি।
বিঃদ্রঃ : অদ্ভুত গতি ছাড়া দুই হাত সংস্করণ (ওয়াইফাই সিঙ্ক ক্লক 2) প্রকাশিত হয়েছে।
সরবরাহ
আপনি প্রয়োজন (3D মুদ্রিত অংশ ছাড়া)
- ওয়াইফাই সহ ESP32 ভিত্তিক মাইক্রো কন্ট্রোলার। আমি "MH-ET LIVE MiniKit" টাইপ ESP32-WROOM-32 বোর্ড ব্যবহার করেছি (প্রায় 5USD)।
- 28BYJ-48 গিয়ারড স্টেপার মোটর এবং এর ড্রাইভার সার্কিট (প্রায় 3USD)
- M2 এবং M3 ট্যাপিং স্ক্রু
ধাপ 1: প্রিন্ট অংশ
- সরবরাহকৃত অঙ্গবিন্যাস সহ সমস্ত অংশ মুদ্রণ করুন।
- কোন সমর্থন প্রয়োজন.
- হয় "backplate.stl" (ওয়াল ঘড়ির জন্য) বা "backplate-with-foot.stl" (ডেস্ক ঘড়ির জন্য) নির্বাচন করুন
ধাপ 2: অংশগুলি শেষ করুন
- অংশগুলি থেকে ভালভাবে ধ্বংসাবশেষ এবং ব্লবগুলি সরান। বিশেষ করে, অনিচ্ছাকৃত হাতের গতি এড়াতে হাতের সমস্ত অক্ষ মসৃণ হওয়া উচিত।
- ঘর্ষণ ইউনিট (friction1.stl এবং friction2.stl) দ্বারা প্রদত্ত ঘর্ষণ পরীক্ষা করুন। যদি ঘন্টা বা মিনিটের হাত অনিচ্ছাকৃতভাবে নড়াচড়া করে তবে উপরে দেখানো হিসাবে ফোম রাবার ঢোকানোর মাধ্যমে ঘর্ষণ বাড়ান।
ধাপ 3: সার্কিট একত্রিত করুন
- উপরে দেখানো হিসাবে ESP32 এবং ড্রাইভার বোর্ড সংযুক্ত করুন।
ধাপ 4: চূড়ান্ত সমাবেশ
একে অপরকে স্ট্যাক করে সমস্ত অংশ একত্রিত করুন।
- 2 মিমি ট্যাপিং স্ক্রু ব্যবহার করে সামনের দিকে (dial.stl) পিছনের প্লেটটি ঠিক করুন।
- 3 মিমি ট্যাপিং স্ক্রু দিয়ে স্টেপার মোটর ঠিক করুন। যদি স্ক্রুটির দৈর্ঘ্য খুব দীর্ঘ হয়, দয়া করে কিছু স্পেসার ব্যবহার করুন।
- সামনের মুখের পিছনে সার্কিট্রি ঠিক করুন। অনুগ্রহ করে ছোট 2 মিমি ট্যাপিং স্ক্রু ব্যবহার করুন। যদি ESP32 ড্রাইভার বোর্ড থেকে বেরিয়ে আসে, কিছু টাই মোড়ানো ব্যবহার করুন।
ধাপ 5: আপনার ওয়াইফাই কনফিগার করুন
আপনি দুটি উপায়ে আপনার ওয়াইফাইকে মাইক্রো কন্ট্রোলারে কনফিগার করতে পারেন: স্মার্টকনহং বা হার্ড কোডিং।
Smartcon!g
আপনি স্মার্টফোন অ্যাপ ব্যবহার করে আপনার WiFi এর SSID এবং পাসওয়ার্ড সেট করতে পারেন।
- সোর্স কোডের 7 নম্বর লাইনে WIFI_SMARTCONFIG নামের >ag-এ সত্য সেট করুন,
# WIFI_SMARTCONFIG সত্য সংজ্ঞায়িত করুন তারপর কম্পাইল করুন এবং মাইক্রো কন্ট্রোলারে ছাই করুন। - ওয়াইফাই সেট করার জন্য অ্যাপ ইনস্টল করুন। অ্যাপস আছে
• অ্যান্ড্রয়েড: https://play.google.com/store/apps/details?
id=com.khoazero123.iot_esptouch_demo&hl=ja&gl=US
• iOS: https://apps.apple.com/jp/app/espressif-esptouch/id1071176700 - ঘড়িতে পাওয়ার এবং এক মিনিটের জন্য অপেক্ষা করুন। ওয়াইফাই সংযোগের অবস্থা দ্বিতীয় হাতের গতি দ্বারা নির্দেশিত হয়।
• বড় পারস্পরিক গতি: অ-উদ্বায়ী মেমরিতে সংরক্ষিত পূর্ববর্তী সেটিং ব্যবহার করে ওয়াইফাই সংযোগ করা।
• ছোট পারস্পরিক গতি: স্মার্ট কনফিগার মোড। 30 সেকেন্ডের ওয়াইফাই সংযোগ ট্রায়াল ব্যর্থ হলে, এটি স্বয়ংক্রিয়ভাবে স্মার্ট কনফিগারেশন মোডে চলে যায় (স্মার্টফোন অ্যাপ থেকে কনফিগারেশনের জন্য অপেক্ষা করা হচ্ছে।) - উপরে দেখানো অ্যাপটি ব্যবহার করে আপনার WiFi এর পাসওয়ার্ড সেট করুন।
অনুগ্রহ করে মনে রাখবেন না যে আপনার স্মার্টফোনটি 2.4GHz WiFi এর সাথে সংযুক্ত হওয়া উচিত। কনফিগার করা ওয়াইফাই সেটিংস অ-উদ্বায়ী মেমরিতে সংরক্ষণ করা হয় এবং পাওয়ার বন্ধ থাকা অবস্থায়ও রাখা হয়।
কঠিন কোডিং
সোর্স কোডে আপনার WiFi এর SSID এবং পাসওয়ার্ড সেট করুন। আপনি SSID এর মাধ্যমে 2.4GHz ওয়াইফাই নির্বাচন করতে না পারলে এটি কার্যকর।
- সোর্স কোডের 7 নম্বর লাইনে WIFI_SMARTCONFIG নামের ফ্যাগটিতে মিথ্যা সেট করুন,
#WIFI_SMARTCONFIG মিথ্যা সংজ্ঞায়িত করুন - আপনার ওয়াইফাইয়ের SSID এবং পাসওয়ার্ড সরাসরি সোর্স কোডে #11-12 লাইনে সেট করুন,
#WIFI_SSID “SSID”// আপনার WiFi এর SSID সংজ্ঞায়িত করুন
# WIFI_PASS “PASS” // আপনার WiFi এর পাসওয়ার্ড সংজ্ঞায়িত করুন - মাইক্রো কন্ট্রোলারে কম্পাইল করুন এবং ফিশ করুন।
![]() |
https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload |
এটি আমার দেখা এবং করা সবচেয়ে আকর্ষণীয় Arduino/3d প্রিন্টিং প্রকল্পগুলির মধ্যে একটি। এটা শুধু পাগল জিনিস কাজ দেখতে মজা! এটি ভাল কাজ করছে এবং আমরা এটিকে আমাদের বাড়িতে একটি রেফারেন্স ঘড়ি হিসাবে ব্যবহার করতে পারি। 3d প্রিন্টিং খুব ভাল হয়েছে এবং স্যান্ডিং এবং মসৃণ করার একটি ভাল বিট দ্বারা অনুসরণ করা হয়েছে. আমি আমাজন থেকে একটি ESP32 বোর্ড ব্যবহার করেছি (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) এবং পোর্ট পিনআউট পরিবর্তন করেছি (int port[PINS] = {27, 14, 12, 13} ম্যাচ করার জন্য৷ যতক্ষণ না আমি ফাংশন void printLocalTime()টিকে void getNTP(void) এর আগে সরিয়ে না দিই ততক্ষণ পর্যন্ত কোডটি কম্পাইল হবে না৷ আমি আরেকটি তৈরি করেছি৷ শিউরা নির্দেশযোগ্য এবং সম্ভবত আরও কিছু করবে।
আমি আপনার সৃজনশীলতা ভালোবাসি. আমি এমন ধারণা নিয়ে ভাবিনি। ধন্যবাদ
তুমি কি মজা করছ? এই একেবারে চমত্কার. এটা ভালোবাসি. এই কিছু আমি আজ শুরু করতে যাচ্ছি. সাবাশ!
এটি একটি উদ্ভাবনী নকশা। আমি ভাবছি মুখের পিছনে তৃতীয় হাত (সবচেয়ে লম্বা) রাখার উপায় আছে কিনা। এইভাবে কেউ তৃতীয় হাতের বিভ্রান্তি ছাড়াই মিনিট এবং ঘন্টার হাত অগ্রসর হতে দেখতে পাবে।
একটি ছোট ডেড স্টপ জায়গায় আঠালো বা একটি স্ক্রু দিয়ে একটি পরিষ্কার এক্রাইলিক ডিস্ক দিয়ে হাতটি প্রতিস্থাপন করুন।
মিনিট হ্যান্ডটি সরাসরি মোটরের সাথে মাউন্ট করে দ্বিতীয় হাতটি সরানো সহজ। এই ক্ষেত্রে, মিনিট হাতের অদ্ভুত গতি প্রতি 12 মিনিটে ঘটতে থাকে ঘন্টার হাতকে 6 ডিগ্রি এগিয়ে নিতে।
মহান প্রকল্প. আমি স্টেপার মোটর পছন্দ করি। দুটি পরামর্শ আপনি আমার পূর্ববর্তী প্রশিক্ষকহীন ব্যবহার করে অন্তর্ভুক্ত করতে পারেন।
i) ESP32 / ESP8266 নতুনদের জন্য অটো ওয়াইফাই কনফিগ https://www.instructables.com/ESP32-ESP8266-Auto-W… যা ব্যবহার করে আপনার মোবাইলে একটি অ্যাপ ডাউনলোড করার প্রয়োজন এড়ায় webপৃষ্ঠাগুলি
ii) ESP-01 টাইমার সুইচ TZ/DST রিপ্রোগ্রামিং ছাড়াই আপডেট করা যায় https://www.instructables.com/ESP-01-Timer-Switch-… যা আবার ব্যবহার করে webকনফিগার করা টাইমজোন পরিবর্তন করতে পৃষ্ঠাগুলি।
খুব সৃজনশীল প্রক্রিয়া! ঠেলাঠেলি করা হাত এবং তারপর এটি এড়াতে হবে এবং ঘুরে যেতে হবে। একটি দুর্দান্ত "মিকি মাউস" টাইপ ঘড়িও তৈরি করতে পারে, যেখানে অস্ত্রগুলি "কাজ" করবে
অভিশাপ! এই জিনিয়াস। আপনি ইতিমধ্যে একটি বিজয়ী.
দলিল/সম্পদ
![]() |
নির্দেশযোগ্য ওয়াইফাই সিঙ্ক ঘড়ি [পিডিএফ] নির্দেশনা ওয়াইফাই সিঙ্ক ক্লক, ওয়াইফাই, সিঙ্ক ক্লক, ক্লক |