برچسب: الکترونیک

طراحی روبات تشخیص موانع با سنسور مافوق صوت

این روبات با استفاده از Arduino Pro mini طراحی شده است. تصاویر مدار و مراحل کار، کاملا روشن و گویا هستند. از یک آردوینو پرو مینی 5 ولت و IC L293D جهت درایو موتورها استفاده شده و به منظور زیبا سازی کار led و اسپیکر هم مورد استفاده قرار گرفته‌اند.

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

Arduino Sonar Robot

(ادامه مطلب…)


Arduino CDROM BLDC Motor Driver, Enhanced Performance

In the last BLDC project “Run-A-CDROM-Brushless-Motor-With-Arduino” I’ve used a L293 to drive a brushless DC motor. There were two important problems in that project as follow:
– Low speed and torque of the motor due to minimal signaling.
– IC overheating due to signal feedback.

arduino schematic

In this project I solve these problems via additional L293 and corresponding hi impedance state. According to grand Wikipedia, Hi-Z (or High-Z or high impedance) refers to an output signal state in which the signal is not being driven. The signal is left open, so that another output pin (e.g. elsewhere on a bus) can drive the signal or the signal level can be determined by a passive device.
(ادامه مطلب…)


طراحی دستگاه مورس با ماژول وایرلس nrf24 و برد Arduino

ماژول nrf24 از شرکت Nordic Semiconductor یک ماژول کم مصرف، ارزان قیمت و کوچک است که در باند فرکانسی 2.4 گیگاهرتز عمل میکند. از این ماژول در انواع پروژه‌های ارسال داده به صورت wifi میتوان استفاده نمود. در این پروژه می‌خواهم به بررسی روش pair کردن دو ماژول nrf24 با استفاده از دو برد Arduino بپردازم.

تجهیزات مورد نیاز:

–    2 عدد ماژول nRF24
–    بردهای Arduino ProMini و Mega2560
–    2 عدد کلید فشاری
–    2 عدد Buzzer
–    منبع تغذیه مناسب برای ProMini

ماژول nrf24 دارای 8 پایه به شرح VCC ، CE، CSN، SCK، MOSI، MISO، IRQ می‌باشد که در این پروژه ما از تمام آنها به غیر از IRQ استفاده خواهیم کرد.

برای شناسایی پایه‌ها به تصاویر زیر دقت کنید:
nrf24 wifi module

NRF24L01 wifi pinout

(ادامه مطلب…)


طراحی صفحه نمایش ماتریسی با میکروکنترلر Atmel و LED

یکی از معروفترین بردهای میکروکنترلر open-source که تا کنون طراحی شده است، مجموعه بردهای موسوم به Arduino هستند که بر پایه میکروهای Atmel ساخته شده‌اند.

این برد محبوب در سال 2005 و به عنوان یک پروژه دانشجویی طراحی سخت‌افزار ایجاد شده و پس از آن با طراحی مجدد، ساده‌سازی و کاهش هزینه تولید به یکی از بردهای مورد علاقه دوست داران الکترونیک تبدیل شد.

در این پست، می‌خواهم روش طراحی یک صفحه نمایش Dot-Matrix  را با استفاده از LED و کنترلر Arduino Uno بررسی کنم.

در روش Dot-Matrix یا Matrix-LED به تعداد پیکسل‌های صفحه نمایش از LED استفاده شده و برای کنترل روشن و خاموش شدن آنها از bus مشترک استفاده می‌شود.

استفاده از bus مشترک به این معنی است که برای کنترل صفحه، نیازی به سیم کشی مجزا برای هر LED نیست و به جای این کار، پس از کنار هم چیدن LED ها به صورت یک چهار ضلعی، به ازای هر سطر یک bus کاتد و به ازای هرستون یک bus آند ایجاد می‌کنیم.

Dotmatrixani

(ادامه مطلب…)



  • آرشیو:

  • .
    Copyright (c) 2010 www.mshams.ir