فهرست مطالب:

ترازو ، مقیاس وزن هوشمند: 7 مرحله
ترازو ، مقیاس وزن هوشمند: 7 مرحله

تصویری: ترازو ، مقیاس وزن هوشمند: 7 مرحله

تصویری: ترازو ، مقیاس وزن هوشمند: 7 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, دسامبر
Anonim
ترازو ، مقیاس وزن هوشمند
ترازو ، مقیاس وزن هوشمند

سلام! امروز من سعی می کنم به شما نشان دهم که چگونه می توانید یک وزنه وزن هوشمند را از ابتدا بسازید!

مرحله 1: اجزاء

اجزاء
اجزاء

اجزای مورد نیاز شما:

  • A 'Wii Balance Board'
  • رزبری پای 3 ، مجهز به بلوتوث (یا نسخه قبلی RPi ، همراه با دانگل بلوتوث)
  • صفحه نمایش LCD 16x2
  • تعدادی در اطراف سیمهای بلوز (پیشوند زن-زن ، اما سیمهای معمولی را نیز بگیرید)

برای قاب چوبی از 6 قسمت چوبی استفاده کردم (برای جزئیات طول قطعات چوبی به تصویر مراجعه کنید.) میله/چوب چوبی که استفاده کردم دارای عرض و ارتفاع 4 ، 5 سانتی متر و طول 140 سانتی متر است (شما باید حداقل 2 من از یک تخته چوبی در زیر (67x47cm) استفاده کردم.

موارد اضافی مورد نیاز:

  • اره (مهم نیست که کدام ، فقط از یکی که با آن آشنا هستید استفاده کنید)
  • چسب چوب
  • یک جعبه مقوایی/چوبی با عرض 16 سانتی متر (مهم: RPi و صفحه نمایش شما در اینجا قرار دارد ، بنابراین مطمئن شوید که ارتفاع مناسبی دارد و قابلیت جا دادن صفحه نمایش شما را دارد.)

*موارد اضافی که هنوز می توانید اضافه کنید:

  • نوارهای LED در قسمت داخلی قاب
  • رنگ آمیزی / رنگ آمیزی چوب و / یا تخته
  • احتمالاً ماه آینده این پروژه را ارتقا می دهم ، این پروژه را با سنسورهای اولتراسونیک به روز می کنم تا بدانید کدام پا روی برد است یا نه.

مرحله 2: سخت افزار

سخت افزار
سخت افزار
سخت افزار
سخت افزار

حالا می خواهید مطمئن شوید که RPi شما به درستی به LCD شما متصل شده است. شما به پتانسیومتر نیاز ندارید ، ممکن است اجازه دهید به 5V/GND متصل شود ، اما اگر بخواهید کنتراست را به صورت دستی کنترل کنید ، بهتر است.

شما همچنین تابلوی منطقی Wii Balance Board را مشاهده می کنید ، تا بتوانید از نحوه عملکرد آن مطلع شوید.

انجام دادن:

5V & GND را به برد منطقی باتری لحیم کنید ، به این ترتیب دیگر نیازی به باتری نخواهید داشت

مرحله 3: تنظیم RPi

راه اندازی RPi
راه اندازی RPi

راه اندازی RPi:

  1. تنظیمات شبکه ، مطمئن شوید که می توانید به wi-fi متصل شوید. APIPA در bootconfig -> پیکربندی wlan از طریق putty -> فعال کردن bluetooth در raspi -config
  2. یک پوشه روی RPi خود بسازید (در این مثال ، من یک پوشه 'Project' واقع در /home /pi ایجاد کردم.

مرحله 4: سنسورهای خود را کنترل کنید

حالا که سخت افزار تمام شده است ، بیایید کدگذاری اجزا را شروع کنیم. برای LCD ، ما از فایل LCD adafruit به عنوان فایل پایه استفاده می کنیم. در فایل LCD.py ، می توانید IP wlan RPi خود را روی صفحه نمایش دهید. گاهی اوقات می توانید وزن خود را نشان دهید.

مرحله 5: پایگاه داده

مرحله 1: ایجاد یک پایگاه داده با 3 جدول ، کاربر ، وزن ، هدف

مرحله 2: در این جداول ستون ایجاد می کنید:

  1. کاربر: نام کاربری ، رمز عبور ، طول ، سن ، نام ، نام خانوادگی ، جنس
  2. وزن: WeightID (ai) ، وزن ، MeasuredMoment ، user_username (fk)
  3. هدف: Targetid ، targetweight ، targetmadedate ، targetdate ، targetreached ، توضیحات ، user_usernam

این را در mariaDB در rpi نصب کنید ، مطمئن شوید که همه حقوق را به همه کاربران ایجاد شده می دهید.

مرحله 6: وب سایت با فلاسک

می توانید پوشه کامل وب را از اینجا دریافت کنید:

شما باید مطمئن شوید که الگوها در یک پوشه الگو قرار دارند (به عنوان پوشه قالب بررسی کنید!) ، مطمئن شوید که hrefs O K با آدرس های مربوطه باشد.

توصیه شده: