সুচিপত্র:

PlotClock_zoomIn_LOT: 7 ধাপ
PlotClock_zoomIn_LOT: 7 ধাপ

ভিডিও: PlotClock_zoomIn_LOT: 7 ধাপ

ভিডিও: PlotClock_zoomIn_LOT: 7 ধাপ
ভিডিও: What If Our Bodies Kept Evolving? | Humans In A Million Years | The Dr. Binocs Show | Peekaboo Kidz 2024, জুলাই
Anonim
Image
Image
ফ্রেমের জন্য লেজার কাট
ফ্রেমের জন্য লেজার কাট

Joo দ্বারা প্লট ক্লক উপর ভিত্তি

জু, জোহানেস হেবারলিন এবং অন্যান্য নির্মাতাকে ধন্যবাদ! (^ ◇^)/ (┌ ・ ω ・)

প্লট ক্লক এর একটি বড় সংস্করণ। LOT এর মাইক্রোকন্ট্রোলার বোর্ড ব্যবহার করুন। অঙ্কন এবং লেখার পাশাপাশি, আপনি মোবাইল ফোনেও ক্লিক করতে পারেন।

আমি এই পরিবর্তনগুলি করেছি:

  • প্রায় 2 বার জুম করুন;
  • ড্র এর পরিসীমা অনেক ফোনের স্ক্রিন কভার করার জন্য যথেষ্ট বড়;
  • ঘূর্ণমান অংশে বিয়ারিং যুক্ত করা হয়েছিল;
  • বড় servo প্রতিস্থাপিত;
  • ফ্রেমটি আবার ডিজাইন করা হয়েছে এবং লেজার কাটা হয়েছে;
  • মাইক্রোকন্ট্রোলার বোর্ড NodeMCU-32s দ্বারা প্রতিস্থাপিত হয়েছিল;

চাইনিজ Ver:

ধাপ 1: উপকরণগুলির তালিকা

  • NodeMCU-32S x 1
  • বীচ স্তরিত 300*300*4 মিমি। x1
  • ওয়াশার এম 3 x6
  • Servo MG995 x3
  • চক্রের উন্নত পার্শ্ব GFM030402 সঙ্গে হাতা ভারবহন। x12
  • বল লিঙ্ক m3 x1
  • বল লিঙ্ক m2 x1
  • নাইলন স্ক্রু M3 x8
  • নাইলন বাদাম M3 x8
  • নাইলন স্ক্রু M4 x12
  • নাইলন বাদাম M4 x12
  • ইস্পাত স্ক্রু M3 x3
  • স্টপ বাদাম M3 x3
  • পাওয়ার সাপ্লাই 5v8a বা 5v10a x1

ধাপ 2: ফ্রেমের জন্য লেজার কাট

আপনি এটি fusion360 ফাইলে খুঁজে পেতে পারেন - স্কেচ

ধাপ 3: একত্রিত করুন

একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা

Servo পিন:

  • D23
  • D22
  • D21

ধাপ 4: PlatformIO এর জন্য প্রস্তুত

এই কোডটি সংশোধন করা প্রয়োজন তারপর arduino IDE তে চালানো যেতে পারে, তাই PlatformIO একটি ভাল উপায়।

এটি চেক করার জন্য কিভাবে PIO ব্যবহার করবেন:

platformio.org/platformio-ide

এবং আপনার আরডুইনো আইডিইও ইনস্টল করা উচিত, কারণ এটি সমস্ত ধরণের লাইব্রেরি ডাউনলোড করা এত সহজ।

ধাপ 5: আপনার ম্যাক বা পিসির জন্য ড্রাইভ ইনস্টল করুন

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

www.silabs.com/products/development-tools/…

ধাপ 6: কোড আপলোড করুন

নতুন পিআইও প্রকল্প।

আপনার platformio.ini এ এগুলো পরিবর্তন করুন

[env: nodemcu-32s]

প্ল্যাটফর্ম = espressif32 বোর্ড = nodemcu-32s ফ্রেমওয়ার্ক = arduino মনিটর_স্পিড = 115200

main.cpp প্রতিস্থাপন করুন:

github.com/wnqwang/PlotClockZoomInLOT/raw/…

এই লাইব্রেরিটি আপনার অ্যাডুইনোর পথ থেকে আপনার পিআইও -এর লিবে অনুলিপি করুন।

মনোযোগ: arduino মূল servo lib ব্যবহার করবেন না, এটি NodeMCU এ কাজ করতে পারে না। এটি ব্যবহার করতে হবে:

ESP32Servo (arduino লাইব্রেরি ম্যানেজারে অনুসন্ধান করুন)

ধাপ 7: ক্রমাঙ্কন

এটি একটি কঠিন কাজ। আপনি যদি আমার ফ্রেম এবং কোড ব্যবহার করেন, তাহলে সম্ভবত এটি সম্পন্ন হয়েছে, আমি অনুমান করি।

যদি আপনি সামঞ্জস্য করতে চান, দয়া করে এটি পরীক্ষা করুন:

www.instructables.com/id/Plot-Clock-for-du…

আমি এটি অনুসরণ করি, আশা করি আপনার কাজে লাগবে।

প্রস্তাবিত: