সুচিপত্র:

ভারসাম্য, স্মার্ট ওজন স্কেল: 7 ধাপ
ভারসাম্য, স্মার্ট ওজন স্কেল: 7 ধাপ

ভিডিও: ভারসাম্য, স্মার্ট ওজন স্কেল: 7 ধাপ

ভিডিও: ভারসাম্য, স্মার্ট ওজন স্কেল: 7 ধাপ
ভিডিও: উচ্চতা অনুযায়ী ওজন কত হওয়া উচিত ? || Height And Weight Chart For Men And Women 2024, জুন
Anonim
ভারসাম্য, স্মার্ট ওজন স্কেল
ভারসাম্য, স্মার্ট ওজন স্কেল

ওহে! আজ আমি চেষ্টা করব এবং দেখাব কিভাবে শুরু থেকে একটি স্মার্ট ওজন স্কেল তৈরি করা যায়!

ধাপ 1: উপাদান

উপাদান
উপাদান

আপনার প্রয়োজনীয় উপাদানগুলি:

  • একটি 'Wii ব্যালেন্স বোর্ড'
  • একটি রাস্পবেরি পাই 3, ব্লুটুথ (অথবা আরপিআই এর আগের সংস্করণ, একটি ব্লুটুথ ডংগলের সাথে অন্তর্ভুক্ত) দিয়ে দেওয়া
  • একটি 16x2 LCD স্ক্রিন
  • জাম্পার তারের আশেপাশে কিছু (প্রিফ। মহিলা-মহিলা, তবে কিছু স্বাভাবিক তারও নিন)

কাঠের ফ্রেমের জন্য আমি wooden টি কাঠের অংশ ব্যবহার করতাম (বিস্তারিত দৈর্ঘ্য কাঠের অংশের জন্য ছবি দেখুন।) আমি যে কাঠের বার/লগ ব্যবহার করেছি তার প্রস্থ এবং উচ্চতা,, ৫ সেমি এবং দৈর্ঘ্য ১ cm০ সেমি (আপনার কমপক্ষে ২ টি হওয়া উচিত) এই বারগুলির।) আমি নীচে একটি কাঠের বোর্ডও ব্যবহার করেছি (67x47cm)।

অতিরিক্ত জিনিস যা আপনার প্রয়োজন হবে:

  • দেখেছি (কোনটা কোন ব্যাপার না, শুধু আপনার পরিচিত একটি ব্যবহার করুন)
  • কাঠের আঠা
  • 16 সেন্টিমিটার প্রস্থের একটি কার্ডবোর্ড/কাঠের বাক্স (গুরুত্বপূর্ণ: আপনার RPi এবং ডিসপ্লে এখানে থাকবে, তাই নিশ্চিত করুন যে এটির উচ্চতা এবং আপনার স্ক্রিন ফিট করার ক্ষমতা আছে।)

*অতিরিক্ত জিনিস আপনি এখনও যোগ করতে পারেন:

  • ফ্রেমের ভিতরে LED স্ট্রিপ
  • কাঠ এবং / অথবা বোর্ডে রং / রঙ করুন
  • আমি সম্ভবত আগামী মাসে এই প্রকল্পটি আপগ্রেড করব অথবা কিছু, আমি এই প্রকল্পটিকে অতিস্বনক সেন্সর দিয়ে আপডেট করব যাতে আপনি জানতে পারেন কোন পা বোর্ডে আছে বা না।

ধাপ 2: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার

এখন আপনি নিশ্চিত করতে চান যে আপনার RPi আপনার LCD এর সাথে সঠিকভাবে সংযুক্ত আছে। আপনার পোটেন্টিওমিটারের প্রয়োজন নেই, আপনি এটিকে 5V/GND এর সাথে সংযুক্ত করতে পারেন, তবে আপনি যদি ম্যানুয়ালি কনট্রাস্ট নিয়ন্ত্রণ করতে চান তবে এটি আরও ভাল।

আপনি Wii ব্যালেন্স বোর্ডের লজিক বোর্ডটিও দেখুন, এটি আপনাকে কীভাবে কাজ করে সে সম্পর্কে ধারণা দিতে।

করতে:

ব্যাটারি লজিক বোর্ডে 5V এবং GND সোল্ডার, এইভাবে আপনার আর ব্যাটারির প্রয়োজন হবে না

ধাপ 3: RPi সেট আপ করা

RPi সেট আপ করা হচ্ছে
RPi সেট আপ করা হচ্ছে

RPi সেট আপ করা হচ্ছে:

  1. নেটওয়ার্ক কনফিগারেশন, নিশ্চিত করুন যে আপনি ওয়াই-ফাইতে সংযোগ করতে পারেন। বুটকনফিগ এপিআইপিএ -> পুটি এর মাধ্যমে কনফিগ ওয়ান -> রাস্পি -কনফিগারে ব্লুটুথ সক্ষম করুন
  2. আপনার RPi এ একটি ফোল্ডার তৈরি করুন (এই উদাহরণে, আমি /home /pi এ অবস্থিত একটি ফোল্ডার 'প্রকল্প' তৈরি করেছি।

ধাপ 4: আপনার সেন্সর নিয়ন্ত্রণ করুন

এখন যেহেতু হার্ডওয়্যার সম্পন্ন হয়েছে, আসুন উপাদানগুলির কোডিং শুরু করি। এলসিডির জন্য, আমরা অ্যাডাফ্রুট এলসিডি ফাইলটি বেসফিল হিসাবে ব্যবহার করছি। LCD.py ফাইলে, আপনি আপনার RPi এর wlan IP প্রদর্শন করতে পারেন। মাঝে মাঝে আপনি আপনার ওজন প্রদর্শন করতে পারেন।

ধাপ 5: ডাটাবেস

ধাপ 1: 3 টেবিল, ব্যবহারকারী, ওজন, টার্গেট সহ একটি ডাটাবেস তৈরি করুন

ধাপ 2: এই টেবিলের মধ্যে আপনি কলাম তৈরি করুন:

  1. ব্যবহারকারী: ব্যবহারকারীর নাম, পাসওয়ার্ড, দৈর্ঘ্য, বয়স, প্রথম নাম, শেষ নাম, লিঙ্গ
  2. ওজন: ওজন আইডি (এআই), ওজন, পরিমাপ করা মোমেন্ট, ব্যবহারকারী_ ব্যবহারকারীর নাম (এফকে)
  3. টার্গেট: টার্গেটেড, টার্গেটওয়েট, টার্গেটমেডেট, টার্গেটডেট, টার্গেটরিচ, বর্ণনা, ইউজার_উজারনাম

Rpi এ mariaDB এ এটি ইনস্টল করুন, নিশ্চিত করুন যে আপনি সমস্ত তৈরি ব্যবহারকারীদের সমস্ত অধিকার দিয়েছেন।

ধাপ 6: ফ্লাস্ক সহ ওয়েবসাইট

আপনি এখান থেকে সম্পূর্ণ ওয়েব ফোল্ডারটি পেতে পারেন:

আপনাকে নিশ্চিত করতে হবে যে টেমপ্লেটগুলি একটি টেমপ্লেট ফোল্ডারে রয়েছে (টেমপ্লেট ফোল্ডার হিসাবে চেক করুন!)

প্রস্তাবিত: