118ELEC | مجله خبری الکترونیک و رباتیک
  • خانه
  • اخبار
    • اخبار الکترونیک
    • اخبار رباتیک
  • آموزش ها
    • الکترونیک
      • الکترونیک مقدماتی
        • معرفی قطعات الکترونیک
        • تجهیزات اندازه‌گیری
      • الکترونیک پیشرفته
      • الکترونیک دیجیتال
      • الکترونیک صنعتی
    • میکروکنترلرها
      • میکروکنترلر چیست و انواع آن
    • آردوینو
      • آردوینو چیست
      • پروژه آردوینو
    • اینترنت اشیاء
      • اینترنت اشیاء مقدماتی
      • اینترنت اشیاء پیشرفته
    • شبکه‌های کامپیوتری و ارتباط داده
      • can
    • طراحی و ساخت PCB
      • روش های ساخت پی سی بی
    • باتری‌ها
      • باتری چیست؟
      • باتری لیتیوم یون
    • موتور و درایور
      • درایور موتور
      • موتور DC
    • رباتیک
      • مباحث پایه رباتیک
      • ربات مسیر یاب
      • ربات جنگجو
      • سایر ربات ها
  • پروژه
    • پروژه آردوینو
    • پروژه Esp
  • سرگرمی الکترونیک
  • درباره ما
    • درباره ما
    • تماس با ما
  • نویسنده شو!
    • راهنمای ثبت نام و درج مقاله
    • نشر مقاله
    • ثبت نام
    • ورود
    • بازیابی رمز عبور
بدون نتیجه
مشاهده همه نتیجه
  • خانه
  • اخبار
    • اخبار الکترونیک
    • اخبار رباتیک
  • آموزش ها
    • الکترونیک
      • الکترونیک مقدماتی
        • معرفی قطعات الکترونیک
        • تجهیزات اندازه‌گیری
      • الکترونیک پیشرفته
      • الکترونیک دیجیتال
      • الکترونیک صنعتی
    • میکروکنترلرها
      • میکروکنترلر چیست و انواع آن
    • آردوینو
      • آردوینو چیست
      • پروژه آردوینو
    • اینترنت اشیاء
      • اینترنت اشیاء مقدماتی
      • اینترنت اشیاء پیشرفته
    • شبکه‌های کامپیوتری و ارتباط داده
      • can
    • طراحی و ساخت PCB
      • روش های ساخت پی سی بی
    • باتری‌ها
      • باتری چیست؟
      • باتری لیتیوم یون
    • موتور و درایور
      • درایور موتور
      • موتور DC
    • رباتیک
      • مباحث پایه رباتیک
      • ربات مسیر یاب
      • ربات جنگجو
      • سایر ربات ها
  • پروژه
    • پروژه آردوینو
    • پروژه Esp
  • سرگرمی الکترونیک
  • درباره ما
    • درباره ما
    • تماس با ما
  • نویسنده شو!
    • راهنمای ثبت نام و درج مقاله
    • نشر مقاله
    • ثبت نام
    • ورود
    • بازیابی رمز عبور
بدون نتیجه
مشاهده همه نتیجه
118ELEC | مجله خبری الکترونیک و رباتیک
بدون نتیجه
مشاهده همه نتیجه

قد سنج آردوینو

ادمین 2 توسط ادمین 2
30 مرداد 1401
در پروژه آردوینو
8
قد سنج آردوینو

در این پروژه می خواهم با استفاده از ماژول آردوینو و سنسور آلتراسونیک یک قد سنج آردوینو طراحی کنم. این دستگاه به صورت خودکار قد افراد را اندازه می گیرد.

بچه ها در سنین پایین علاقه زیادی به گرفتن اندازه قدشان دارند، به همین دلیل این ایده به ذهنم رسید که وسیله ای طراحی کنم تا به صورت خودکار قد افراد را اندازه گیری کند. این دستگاه به این صورت عمل می کند که برای اندازه گیری قد خود، باید در زیر آن قرار بگیرید و سپس با بلند شدن صدای هشدار نشان می دهد که قد شما اندازه گیری شده است.

ویدیوی طراحی قد سنج آردوینو

ساخت این دستگاه بسیار ساده است و به ابزار و قطعات زیادی نیاز ندارد. به طور کلی برای طراحی قد سنج آردوینو به یک ماژول آردوینو Nano، سنسور آلتراسونیک، نمایشگر LCD، سنسور صدا و باتری نیاز است. فیلم زیر نحوه طراحی این دستگاه را نشان می دهد.

چگونه یک قد سنج آردوینو طراحی کنیم؟

ابتدا باید دستگاه را با کمک چسب دو طرفه در ارتفاع مشخصی روی دیوار نصب کنید و کد آن را نیز در محیط Arduino IDE تعریف کنید که در تصویر زیر با حرف H مشخص شده است.

فاصله H در اندازه گیری با قد سنج آردوینو

هنگامیکه شخصی در زیر دستگاه قد سنج آردوینو قرار بگیرد، سنسور فاصله  dرا اندازه می گیرد. سپس کد، فاصله ( H-D ) را محاسبه می کند که در واقع ارتفاع شخص زیر دستگاه را نشان می دهد و این مقدار (H1) را روی LCD نمایش می دهد. كتابخانه “LcdBarGraph” به ترسیم نمودار میله ای کمک می کند، به طوریکه طول میله ها متناسب با مقادیر ارائه شده است. وقتی کسی زیر دستگاه نباشد مقدار محاسبه شده صفر است زیرا در این حالت H = D و H-D صفر است. دستگاه در یک جعبه قرار گرفته که نمایشگر LCD در جلوی آن و سنسور آلتراسونیک در زیر آن نصب شده است.

کد پروژه قد سنج آردوینو

// includes the LiquidCrystal Library
#include <LiquidCrystal.h> 

// includes the LcdBarGraph Library
#include <LcdBarGraph.h>

// Maximum distance we want to ping for (in centimeters).
#define max_distance 200

// Creates an LCD object. Parameters: (rs, enable, d4, d5, d6, d7)
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); 

LcdBarGraph lbg(&lcd, 16, 0, 1); // Creates an LCD Bargraph object.

const int trigPin = 9;
const int echoPin = 10;
long duration;
int distance;
int distance1;
int speakerPin = 8;
void setup() 
{
  lcd.begin(16,2); // Initializes the interface to the LCD screen
  
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}

void loop() 
{
  // Write a pulse to the HC-SR04 Trigger Pin
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  
  // Measure the response from the HC-SR04 Echo Pin
  duration = pulseIn(echoPin, HIGH);
  
  // Determine distance from duration
  // Use 343 metres per second as speed of sound
  distance= duration*0.034/2;
  distance1= 180 - distance ;
  // Prints "Distance: <value>" on the first line of the LCD

  if (distance1 > 100) {
   tone (speakerPin, 1000);
  
   } else {
    noTone (speakerPin);

  }
  lcd.setCursor(0,0);
  lcd.print("HEIGHT: ");
  lcd.print(distance1);
  lcd.print("  cm  ");

  // Draws bargraph on the second line of the LCD
  lcd.setCursor(0,1);
  lbg.drawValue(distance1, max_distance);
  delay(500);
}

شماتیک مدار

شماتیک مدار

قطعات مورد نیاز

Arduino Nano R3 1x

Ultrasonic Sensor – HC-SR04 (Generic) 1x

Alphanumeric LCD, 16 x 2 1x

Trimmer Potentiometer, 10 kohm 1x

دستگاه لحیم کاری

پست قبلی

نرم افزار NanoEdge AI Studio : برای میکروکنترلرهای STM32

پست بعدی

رباتیک ابری موجب ارتقای سیستم ناوبری رباتها می شود

ادمین 2

ادمین 2

پست بعدی
رباتیک ابری موجب ارتقای سیستم ناوبری رباتها می شود

رباتیک ابری موجب ارتقای سیستم ناوبری رباتها می شود

نظرات 8

  1. عبداله می گوید:
    4 سال قبل

    سلام قیمت قد سنج چقدر هست

    پاسخ
    • عبداله می گوید:
      4 سال قبل

      سلام قیمتش چقدره
      ۰۹۱۳۲۳۰۹۲۲۵

      پاسخ
      • امیرعلی می گوید:
        3 سال قبل

        چرا لینک ویدیو خرابه لطفا زودتر جواب بدید

        پاسخ
        • P Y P Y می گوید:
          3 سال قبل

          سلام دوست عزیز،
          ویدیو گذاشته شد.

          پاسخ
          • امیرعلی می گوید:
            3 سال قبل

            ممنون

    • ادمین 2 ادمین 2 می گوید:
      4 سال قبل

      سلام دوست عزیز
      لطفا در گوگل سرچ کنید.

      پاسخ
  2. مصطفی می گوید:
    4 سال قبل

    با سلام
    متشکر از مطالب مفیدتون.
    متاسفانه لینک کد خراب است و امکان دانلود کد ها وجود ندارد.

    پاسخ
    • ادمین 2 ادمین 2 می گوید:
      4 سال قبل

      سلام مصطفی عزیز
      ممنون از نظرتون و متاسفیم که این اتفاق افتاده است. ما همیشه سعی می کنیم که مطالب مون به روز کنیم و ارتقا بدهیم.
      کد پروژه مستقیماً در داخل مقاله قرار گرفته و دیگه نیازی به دانلود ندارید.
      همچنان ممنونیم از صبر و شکیبایی شما

      پاسخ

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

راه اندازی سنسور تشخیص رنگ TCS230/TCS3200 با آردوینو

توسط 118elec .com
20 اسفند 1401
0
راه اندازی سنسور تشخیص رنگ TCS230/TCS3200 با آردوینو

در این مقاله به آموزش تشخیص رنگ با استفاده از سنسور رنگ TCS230 یا TCS3200 و آردوینو پرداخته شده است....

بیشتر بخوانید

نحوه ارتقاء مبدل XL4015

توسط 118elec .com
15 اسفند 1401
0
تغییر مبدل XL4015 با استفاده ازمحدود‌کننده‌های قابل تنظیم جریان

در این آموزش روشی ساده برای ارتقای ماژول XL4015، که یک مبدل DC به DC باک می‌باشد، با استفاده از...

بیشتر بخوانید

پیشرفت نوسان سازها در راستای پاسخ به نیازهای روز تکنولوژی

توسط نویسنده 2
14 شهریور 1401
0
پیشرفت نوسان سازها در راستای پاسخ به نیازهای روز تکنولوژی

Part components inside joystick of a console game نوسان سازهای ساعت، سیگنال مرجع دقیق زمان‌بندی‌شده‌ای برای کنترل مدار الکترونیکی ارائه...

بیشتر بخوانید

درباره ما

وبسایت خبری 118ELEC یک وبسایت تخصصی در زمینه الکترونیک و رباتیک می باشد که تمام تمرکز خود را در این زمینه گذاشته و سعی دارد تا مکانی از هر جهت بی نقص را برای کاربران این حوزه فراهم آورد. اخبار الکترونیک و رباتیک، پروژه الکترونیک و رباتیک، معرفی و آشنایی با قطعات الکترونیک، از برنامه های مهم این مجموعه می باشد.

ارتباط با ما از طریق:

118elec@gmail.com

  • اصول مقاله نویسی
  • درباره ما
  • تماس با ما

Copyright © تمام حقوق این سایت متعلق به 118elec می‌باشد.

بدون نتیجه
مشاهده همه نتیجه
  • خانه
  • اخبار
    • اخبار الکترونیک
    • اخبار رباتیک
  • آموزش ها
    • الکترونیک
      • الکترونیک مقدماتی
      • الکترونیک پیشرفته
      • الکترونیک دیجیتال
      • الکترونیک صنعتی
    • میکروکنترلرها
      • میکروکنترلر چیست و انواع آن
    • آردوینو
      • آردوینو چیست
      • پروژه آردوینو
    • اینترنت اشیاء
      • اینترنت اشیاء مقدماتی
      • اینترنت اشیاء پیشرفته
    • شبکه‌های کامپیوتری و ارتباط داده
      • can
    • طراحی و ساخت PCB
      • روش های ساخت پی سی بی
    • باتری‌ها
      • باتری چیست؟
      • باتری لیتیوم یون
    • موتور و درایور
      • درایور موتور
      • موتور DC
    • رباتیک
      • مباحث پایه رباتیک
      • ربات مسیر یاب
      • ربات جنگجو
      • سایر ربات ها
  • پروژه
    • پروژه آردوینو
    • پروژه Esp
  • سرگرمی الکترونیک
  • درباره ما
    • درباره ما
    • تماس با ما
  • نویسنده شو!
    • راهنمای ثبت نام و درج مقاله
    • نشر مقاله
    • ثبت نام
    • ورود
    • بازیابی رمز عبور

Copyright © تمام حقوق این سایت متعلق به 118elec می‌باشد.

خوش آمدید!

ورود به حساب کاربری خود در زیر

رمز عبور را فراموش کرده اید؟ ثبت نام

ایجاد حساب جدید!

پر کردن فرم های زیر برای ثبت نام

تمام زمینه ها مورد نیاز است. ورود

رمز عبور خود را بازیابی کنید

لطفا نام کاربری یا آدرس ایمیل خود را برای تنظیم مجدد رمز عبور خود وارد کنید.

ورود