نتایج جست و جو برای: bit

پروژه قفل‌ درب RFID با استفاده از آردوینو و گوشی هوشمند

پروژه ساخت قفل‌کننده‌ی RFID با استفاده از آردوینو - قسمت دوم

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

ادامه نوشته »

آموزش پروتکل ارتباطی CAN در آردوینو – نحوه‌ی ارتباط ماژول MCP2515 CAN BUS با بورد آردوینو

آموزش پروتکل ارتباطی CAN در آردوینو – نحوه‌ی ارتباط ماژول MCP2515 CAN BUS با بورد آردوینو

در ساختار ماشین‌های امروزی، معمولا از چیزی بین ۶۰ تا ۱۰۰ عدد سنسور مختلف برای تشخیص و تبادل داده‌ها استفاده می‌شود. این را هم اضافه کنید که تولیدکنندگان خودرو دائما در تلاش هستند که ماشین‌های تولیدی خود را روز به روز هوشمندتر و پیشرفته‌تر کنند. مثلا امکاناتی همچون سیستم ایربگ، …

ادامه نوشته »

آموزش VHDL برای FPGA

آموزش VHDL Primer

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

ادامه نوشته »

آموزش DSP یا پردازش سیگنال دیجیتال در متلب – قسمت دوم

آشنایی با پردازش سیگنال دیجیتال با متلب – قسمت دوم

در جلسه‌ی دوم از این آموزش، به کاوشی عمیق‌تر درباره‌ی پردازش‌ سیگنال دیجیتال می‌پردازیم. با فیلترهای دیجیتال و مشخصات آنها آشنا می‌شویم و یاد می‌گیریم چطور در متلب از آنها برای پردازش سیگنال‌ها استفاده کنیم. در آموزش‌های بعدی نیز موضوع تبدیل فوریه و همینطور مهم‌ترین ویژگی سیگنال‌های صوتی یعنی فرکانس …

ادامه نوشته »

آموزش FreeRTOS در آردوینو: اجرای پروژه‌ی ساده‌ی LED چشمک زن در بورد Arduino uno با استفاده از FreeRTOS task

آموزش FreeRTOS در آردوینو

RTOS یا سیستم عامل بلادرنگ، سیستم عاملی است که در درون دیوایس‌های امبدد وجود دارد. از آنجایی که در این ابزارها زمان‌بندی اجرای وظایف از اهمیت ویژه‌ای برخوردار است، بلادرنگ بودن سیستم عامل مورد استفاده نیز بالطبع مهم خواهد بود. منظور از بلادرنگ بودن اجرای وظایف این است که مدت …

ادامه نوشته »

پروژه ساخت وندینگ با آردوینو (دستگاه‌های اتوماتیک فروش کالا )

ماشین فروش دست‌ساز - پروژه مکاترونیکی بر مبنای آردوینو

در این پروژه یاد می‌­گیریم که چگونه یک ماشین وندینگ با آردوینو بسازیم و ما کل روند ساختن آن، از بریدن و مونتاژ کردن قطعات MDF تا متصل کردن تمام بخش‌های الکترونیکی به یکدیگر و نوشتن کد آردینو را به شما نشان خواهیم داد. شمای کلی به طور کلی دستگاه …

ادامه نوشته »

اتصال ماژول مغناطیس‌سنج سه محوره HMC5883L به رزبری‌پای

ارتباط مغناطیس‌سنج سه محوره HMC5883L با رزبری‌پای

مقدمه مغناطیس‌سنج HMC5883L برای اندازه‌گیری اندازه و جهت میدان مغناطیسی زمین به کار می‌رود. این سنسور برای قطب‌یابی و مگنومتری ارزان قیمت به کار می‌رود. این سنسور میدان مغناطیسی زمین را در محورهای X ،Y و Z از میلی گوس تا ۸ گوس اندازه می‌گیرد. می‌توان از آن برای پیدا کردن …

ادامه نوشته »

اتصال MPU6050 به رزبری‌پای

ارتباط MPU6050 با رزبری‌پای

مقدمه ماژول سنسور MPU6050 (شتاب‌سنج + ژیروسکوپ) یک دستگاه ۶ محوره ردیابی حرکت مجتمع است. این دستگاه داری یک ژیروسکوپ سه محوره، شتاب‌سنج سه محوره، پردازنده‌ی حرکت دیجیتالی و یک سنسور دماسنج است، که در یک IC مجتمع شده‌اند. این سنسور با استفاده از گذرگاه I2C کمکی خود، می‌تواند از …

ادامه نوشته »

اتصال نمایشگر Nokia5110 به رزبری‌پای

برقراری ارتباط بین نمایشگر Nokia5110 و رزبری‌پای

مقدمه Nokia5110 یک نمایشگر گرافیکی است که قادر به نمایش متن، تصویر و الگوهای متنوع دیگر می‌باشد. این نمایشگر دارای رزولوشن ۴۸*۴۸ بوده و همراه با نور پس زمینه عرضه می‌شود. این نمایشگر از پروتکل SPI برای برقراری ارتباط با میکروکنترلر/میکروپروسسور استفاده می‌کند. برای کنترل خروجی صفحه نمایش، می‌توان داده …

ادامه نوشته »

USART در آردوینو Uno

USART در آردوینو Uno

مقدمه  Universal Serial Asynchronous Receiver Transmitter یا به اختصار USART یک پروتکل ارتباط سریال است که برای دریافت/ارسال داده به صورت سریال و در یک baud rate مشخص به کار گرفته می‌شود. قطعات مختلف از جمله GPS ،GSM ،RFID، سنسورها و … به منظور دریافت یا انتقال اطلاعات، باید با …

ادامه نوشته »

ADC در آردوینو

ADC در آردوینو

مقدمه وقتی ارتباط بین سنسورها با میکروکنترلر را برقرار می‌کنیم، در اکثر موارد خروجی سنسورها ذاتاً آنالوگ می‌باشد. اما میکروکنترلر تنها سیگنال‌های دیجیتالی را پردازش می‌کند. بنابراین باید از ADC بین سنسور و میکروکنترلر استفاده کنیم. ADC سیگنال آنالوگ را به دیجیتال تبدیل کرده و تحویل میکروکنترلر می‌دهد. ADC کاربردهای …

ادامه نوشته »

ساخت فرستنده‌ی RC با آردوینو

ساخت فرستنده‌ی RC با استفاده از آردوینو

در این آموزش می‌خواهیم با هم یاد بگیریم که چگونه با استفاده از بوردهای آردوینو یک فرستنده RC بسازیم. علت اینکه به سراغ چنین پروژه‌ای آمده‌ایم این است که این کنترلر رادیویی می‌تواند جایگزین خوبی برای کنترلرهای وایرلس باشد و تقریبا در هر پروژه‌ای کاربرد داشته باشد. مقدمه امروزه و …

ادامه نوشته »

مدار دیمر پاور LED با استفاده از میکروکنترلر ATmega32

مدار دیمر پاور LED با استفاده از میکروکنترلر ATmega32

در این پروژه می‌خواهیم از یکی از ویژگی‌های ATmega32A برای تنظیم روشنایی یک لامپ LED یک وات استفاده کنیم. روشی که برای تنظیم سرعت LED استفاده می‌شود، روش (Pulse Width Modulation یا مدولاسیون عرض پالس) PWM است. در این آموزش PWM میکروکنترلر AVR، مفاهیم PWM و تولید PWM با جزئیات توضیح …

ادامه نوشته »

دستگاه برش فوم CNC با آردوینو

دستگاه برش فوم CNC آردوینو

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

ادامه نوشته »

طراحی قطعات الکترونیکی در Fritzing

طراحی قطعات الکترونیکی در Fritzing

Fritzing، یک پلتفرم نمونه‌سازی منبع باز است که به کاربران خود اجازه می‌دهد مدارهای الکتریکی را به راحتی طراحی کنند. مزیت اصلی Fritzing نسبت به سایر ابزارهای طراحی مدار رایگان، مانند Eagle یا KiCAD EDA توانایی طراحی مدارها بر پایه “برد بورد” است – درست مثل استفاده از سیم‌های واقعی …

ادامه نوشته »