فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: مدار
- مرحله 3: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید
- مرحله 4: در Visuino قطعات را اضافه کنید
- مرحله 5: در Visuino: اتصال قطعات
- مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
- مرحله 7: بازی کنید
تصویری: Arduino UNO با محدوده یاب اولتراسونیک OLED و Visuino: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
در این آموزش از Arduino UNO ، OLED Lcd ، ماژول Ultrasonic range Finder و Visuino برای نمایش محدوده اولتراسونیک در Lcd و تعیین فاصله محدود با LED قرمز استفاده خواهیم کرد. یک فیلم تظاهرات تماشا کنید.
مرحله 1: آنچه شما نیاز دارید
- آردوینو UNO
- محدوده یاب التراسونیک
- ال سی دی OLED
- LED قرمز
- تخته نان
- سیم های بلوز
- برنامه Visuino: Visuino را بارگیری کنید
مرحله 2: مدار
- اتصال GND از Maduino UNO به پین نان بردار (gnd)
- پین 5 ولت را از Maduino UNO به پین تخته وصل کنید (مثبت)
- اتصال SCL از Maduino UNO به پین LCD OLED (SCL)
- اتصال SDA از Maduino UNO به پین LCD OLED (SDA)
- پین LCD OLED (VCC) را به پین ورق وصل کنید (مثبت)
- پین LCD OLED (GND) را به پین ورق (GND) وصل کنید
- پین ماژول اولتراسونیک (VCC) را به پین ورق متصل کنید (مثبت)
- پین ماژول اولتراسونیک (GND) را به پین ورق (GND) وصل کنید
- پین ماژول اولتراسونیک (ECHO) را به پین دیجیتال Maduino UNO وصل کنید (3)
-
پین ماژول اولتراسونیک (TRIG) را به پین دیجیتال Maduino UNO وصل کنید (2)
- اتصال پین دیجیتال (13) از Maduino UNO به پین LED (مثبت)
- پین LED (منفی) را به پین ورق (GND) وصل کنید
مرحله 3: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید
برای شروع برنامه نویسی Arduino ، باید Arduino IDE را از اینجا نصب کنید:
لطفاً توجه داشته باشید که برخی از اشکالات مهم در Arduino IDE 1.6.6 وجود دارد. اطمینان حاصل کنید که 1.6.7 یا بالاتر را نصب کرده اید ، در غیر این صورت این دستورالعمل کار نمی کند! اگر مراحل این دستورالعمل را انجام نداده اید ، Arduino IDE را برای برنامه ESP 8266 تنظیم کنید! Visuino: https://www.visuino.eu نیز باید نصب شود. Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "Arduino UNO" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.
مرحله 4: در Visuino قطعات را اضافه کنید
- جزء Ultrasonic Ranger را اضافه کنید
- افزودن جزء Compare Range and set under properties MAX: 9 << افزودن نمایشگر OLED جزء ، روی آن دوبار کلیک کرده و "text text" را به سمت چپ بکشید ، در قسمت تنظیمات ویژگی ها اندازه: 2
مرحله 5: در Visuino: اتصال قطعات
- پین خروجی آردوینو [3] را به پین UltrasonicRanger1 وصل کنید [اکو]
- Arduino Serial [0] پین خارج [Out] را به DisplayOled1 پین [In] وصل کنید
- پین DisplayOled1 [Out I2c] به پین Arduino I2C [در]
- پین UltrasonicRanger1 [Out] را به پین CompareRange1 [In] و DisplayOled1 Elements وصل کنید. زمینه متن 1 پین [In]
- پین UltrasonicRanger1 [Ping] را به پین دیجیتال Arduino [2] و به پین DisplayOled1 [Refresh] وصل کنید
- پین CompareRange1 [Out] را به پین دیجیتال Arduino وصل کنید [13]
مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
در Visuino ، F9 را فشار دهید یا روی دکمه نشان داده شده در تصویر 1 برای ایجاد کد Arduino کلیک کنید ، و Arduino IDE را باز کنید
در Arduino IDE ، روی دکمه Upload کلیک کنید تا کد را کامپایل و بارگذاری کنید (تصویر 2)
مرحله 7: بازی کنید
اگر ماژول Arduino UNO را تغذیه کنید ، OLED Lcd عدد مقدار را برای فاصله هر مانعی نشان می دهد. اگر هر مانعی را در نزدیکی ماژول اولتراسونیک قرار دهید ، مقدار تغییر کرده و LED چشمک می زند.
تبریک می گویم! پروژه خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ، که برای این دستورالعمل ایجاد کرده ام ، ضمیمه شده است. می توانید آن را در Visuino بارگیری و باز کنید:
توصیه شده:
محدوده یاب سونار: 4 مرحله
محدوده یاب سونار: در این دستورالعمل ، یک طرح آزمایشی ایجاد شد تا ببینید آیا محدوده یاب سونار می تواند تعیین کند که لپ تاپ باز است یا خیر. در زیر ، دستورالعمل هایی در مورد نحوه ایجاد محدوده یاب سونار ، نحوه برنامه نویسی آردوینو و کالیبراسیون آن آمده است
محدوده یاب DIY با آردوینو: 6 مرحله
DIY Range Finder with Arduino: در این مقاله به شما نشان خواهم داد که چگونه می توانید با استفاده از arduino محدوده یاب بسازید
مقایسه محدوده یاب سونار LV-MaxSonar-EZ و HC-SR04 با آردوینو: 20 مرحله (همراه با تصاویر)
مقایسه LV-MaxSonar-EZ و HC-SR04 Sonar Range Finders با آردوینو: من دریافتم که بسیاری از پروژه ها (به ویژه روبات ها) نیاز به اندازه گیری فاصله از یک جسم در زمان واقعی دارند یا می توانند از آن سود ببرند. محدوده یاب سونار نسبتاً ارزان هستند و می توان آنها را به راحتی با میکروکنترلری مانند آردوینو وصل کرد. این در
محدوده یاب آردوینو: 6 مرحله
محدوده یاب آردوینو: این محدوده یاب برای نظارت بر باز بودن یا عدم باز شدن درب ایجاد شده است. اندازه گیری فاصله یک درب به ما امکان می دهد باز یا بسته بودن یک در را تشخیص دهیم
آموزش فراسنج محدوده یاب با آردوینو و LCD: 5 مرحله
آموزش فرا یاب مافوق صوت با آردوینو و ال سی دی: بسیاری از افراد دستورالعمل استفاده از Arduino Uno با سنسور اولتراسونیک و گاهی اوقات نیز با صفحه LCD را ایجاد کرده اند. با این حال ، همیشه متوجه شده ام که این دستورالعمل های دیگر اغلب از مراحل غیرقابل شروع می گذرند