جستجو برای:
سبد خرید 0
  • خانه
  • فروشگاه
    • دوره های آموزشی
    • پروژه
    • بسته های آموزشی
      • رباتیک
      • آردوینو
  • هوافضا
    • آموزش هوافضا
      • فیلم های آموزش هوافضا
      • PDF های آموزش هوافضا
    • محصولات هوافضایی
    • نرم افزار های هوافضا
    • تازه های هوافضا
  • رباتیک
    • آموزش رباتیک
      • فیلم های آموزش رباتیک
        • PDF های آموزش رباتیک
    • دیتاشیت فارسی
    • نرم افزار های رباتیک
    • تازه های رباتیک
    • تاریخ مسابقات
  • پروژه
    • پروژه های رایگان
    • پروژه های آماده
    • پروژه های آردوینو
    • پروژه های رزبری پای
    • پروژه های بدون میکروکنترلر
    • پردازش تصویر
    • سفارش پروژه
  • دوره های آموزشی
    • کلاس های آموزشی
    • فیلم های آموزشی
    • جلسه های آموزشی
      • آموزش آردوینو
      • آموزش رسپبری پای
      • آموزش STM32
      • ربات پرنده
      • رباتیک مقدماتی
  • تماس با ما
  • درباره ما
  • مقالات
شروع ثبت نام دوره تابستانی آوات روبو
فرصت تکرار نشدنی ثبت نام در دوره های حضوری با 20% تخفیف!
ساعت
دقیقه
ثانیه
مشاهده دوره های آموزشی
رباتیک و هوافضا
ورود
با ایمیل با شماره موبایل
گذرواژه خود را فراموش کرده اید؟
عضویت
با ایمیل با شماره موبایل
  • 09152556924
  • sup@avatrobo.ir
رباتیک و هوافضا
  • خانه
  • فروشگاه
    • دوره های آموزشی
    • پروژه
    • بسته های آموزشی
      • رباتیک
      • آردوینو
  • هوافضا
    • آموزش هوافضا
      • فیلم های آموزش هوافضا
      • PDF های آموزش هوافضا
    • محصولات هوافضایی
    • نرم افزار های هوافضا
    • تازه های هوافضا
  • رباتیک
    • آموزش رباتیک
      • فیلم های آموزش رباتیک
        • PDF های آموزش رباتیک
    • دیتاشیت فارسی
    • نرم افزار های رباتیک
    • تازه های رباتیک
    • تاریخ مسابقات
  • پروژه
    • پروژه های رایگان
    • پروژه های آماده
    • پروژه های آردوینو
    • پروژه های رزبری پای
    • پروژه های بدون میکروکنترلر
    • پردازش تصویر
    • سفارش پروژه
  • دوره های آموزشی
    • کلاس های آموزشی
    • فیلم های آموزشی
    • جلسه های آموزشی
      • آموزش آردوینو
      • آموزش رسپبری پای
      • آموزش STM32
      • ربات پرنده
      • رباتیک مقدماتی
  • تماس با ما
  • درباره ما
  • مقالات
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

رباتیک و هوافضا > مقالات > آموزش رسپبری پای > آموزش پروژه محور رزبری پای – جلسه هشتم شیفت رجیستر

آموزش پروژه محور رزبری پای – جلسه هشتم شیفت رجیستر

مهر 29, 1396
ارسال شده توسط Admin
آموزش رسپبری پای، جلسه های آموزشی، رزبری پای (Raspberry Pi)

به نام خدا

آموزش پروژه محور رسپبری پای – جلسه هشتم شیفت رجیستر

Interfacing-Raspberry-Pi-with-Shift-Register

 

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

تعداد پین های ورودی و خروجی برد رزبری پای محدود است و 26 تا است . در بعضی از پروژه ها به تعداد پین بیشتری نیاز داریم ، برای افزایش تعداد پین ها می توانیم از آی سی های شیفت رجیستر استفاده کنیم . یک آی سی شیفت رجیستر داده ها را از برد رزبری به صورت سریال می گیرد و به صورت موازی به خروجی می دهد . شیفت رجیستر ما 8 بیتی است پس در خورجی می تواند 8 پین را صفر و یک کند و این 8 بیت را به صورت سریال از برد رزبری پای دریافت کند .

آی سی مورد استفاده ما 74HC595 است که 16 پین دارد . در این جلسه ما از 3 پین رزبری پای برای تبدیل به 8 پین ورودی خروجی استفاده می کنیم .

توجه کنید که در اینجا ما می توانیم از پین های آی سی شیفت رجیستر به عنوان خروجی استفاده کنیم ، پس نمی توانیم هیچ سنسوری به این 8 پایه وصل کنیم زیرا سنسور نیاز به پایه های ورودی دارد نه خروجی . ما در این جلسه خروجی ها را به LED وصل می کنیم .

قطعات مورد نیاز پروژه :

ما از برد رسپبری پای 2 مدل B استفاده میکنیم ، همان طور که در جلسه های پیش گفته شد کار با این برد با برد های دیگر رسپبری پای به خصوص رسپبری پای 3 فرق چندانی ندارد . سیستم عامل ما رسپبین میباشد . زبان برنامه نویسی ما هم پایتون میباشد .

سایر قطعاتی که نیاز داریم به شرح زیر است :

  • تعدادی سیم
  • مقاومت 220 اهم یا نزدیک به آن به تعداد 6 عدد
  • ال ای دی 8 عدد
  • خازن 0.01 میکروفاراد
  • آی سی 74HC595
  • بردبورد

شماتیک مدار رزبری پای :

Raspberry-Pi-with-Shift-Register-circuit-diagram

 

توضیح پین های آی سی شیفت رجیستر :

74HC595-Serial-Shift-Register

 

Pin Name

Description

Q0 – Q7

این پین ها پین های خروجی آی سی هستند که 8 بیت دیتا به صورت موازی برای ما فراهم می کنند و ما آن ها را به LED وصل کرده ایم .

Data Pin (DS)

اولین داده بیت به بیت برای این پین ارسال می شود . برای ارسال 1 این پین را پول آپ می کنیم و برای ارسال 0 این پین را پول داون می کنیم .

Clock Pin (SHCP)

هر پالس در این پین رجیستر ها را مجبور می کند یک بین از پین دیتا بگیرند و آن را ذخیره کنند .

Shift Output (STCP)

بعد از دریافت 8 بیت ، پالس این پایه را به منظور دیدن خروجی فراهم می کنیم .

 

توضیحات برنامه :

کد های برنامه رزبری پای را از لینک زیر دانلود کنید .

 

[maxbutton id=”14″ url=”http://avatrobo.ir/wp-content/uploads/2015/11/Shift-Register.txt” text=”دانلود فایل” ]

 

در خطوط زیر ، پایه های 4 و 5 و 6 را به عنوان خروجی تعریف می کنیم .

IO.setup(4,IO.OUT)
IO.setup(5,IO.OUT)
IO.setup(6,IO.OUT)

توسط دستور زیر ، حلقه 8 بار تکرار می شود .

for y in range(8):

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

 

پایان جلسه هشتم

 

 

برچسب ها: آموزش رزبری پایآموزش رسپبری پایرزبری پایرسپبری پایشیفت رجیستر با رزبری پای
قبلی آموزش پروژه محور آردوینو – جلسه سیزدهم موتور DC
بعدی رادیوکنترل 4 کاناله با قابلیت افزایش تا 10 کانال

پست های مرتبط

ربات دنبال کننده

اسفند 6, 1396

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

mjavad
ادامه مطلب
آموزش های پروژه محور آردوینو

آبان 12, 1396

آموزش پروژه محور آردوینو – جلسه شانزدهم استپر موتور

Author Avatar
Admin
ادامه مطلب
آموزش های پروژه محور آردوینو

آبان 4, 1396

آموزش پروژه محور آردوینو – جلسه پانزدهم چرخش معکوس موتور DC

Author Avatar
Admin
ادامه مطلب

آبان 3, 1396

آموزش پروژه محور رزبری پای – جلسه نهم ADC

Author Avatar
Admin
ادامه مطلب
آموزش های پروژه محور آردوینو

آبان 1, 1396

آموزش پروژه محور آردوینو – جلسه چهاردهم سروو موتور

Author Avatar
Admin
ادامه مطلب

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

دسته های محصولات
آخرین دیدگاه‌ها
  • Admin در پروژه ی ساخت یک ریموت کنترل 2.4 گیگا هرتز برای 10 کانال
  • Admin در درباره ما
  • Admin در پروژه ی ساخت یک ریموت کنترل 2.4 گیگا هرتز برای 10 کانال
  • Admin در رادیوکنترل 4 کاناله با قابلیت افزایش تا 10 کانال
  • امیر در رادیوکنترل 4 کاناله با قابلیت افزایش تا 10 کانال
ژوئن 2026
ش ی د س چ پ ج
 12345
6789101112
13141516171819
20212223242526
27282930  
« آوریل    
فهرست 1
  • عضویت
  • ویرایش حساب کاربری
  • ورود
  • خانه
فهرست 2
  • حمایت مالی
  • تبلیغات
  • فروشنده
  • داشبورد فروشندگان
  • سفارش پروژه
  • تماس با ما
  • درباره ما
فهرست 3
  • ویرایش حساب کاربری
  • فراموشی رمز عبور
  • ثبت نام
  • ویرایش حساب کاربری
محل کد نماد...
جستجو برای:
محصولات
  • دوره کوادکوپتر سرعتی FPV دوره آموزش ساخت کوادکوپتر مسابقاتی FPV
    نمره 4.00 از 5

    4,830,000 
  • دوره هواپیما مقدماتی تا پیشرفته دوره آموزش ساخت پهپاد بال ثابت ( هواپیما ) - مقدماتی تا پیشرفته
    10,480,000 
  • دوره کوادکوپتر مقدماتی دوره آموزش مقدماتی ساخت مولتی کوپتر (کوادکوپتر، هگزاکوپتر و ...)
    2,490,000 
  • دوره کوادکوپتر فیلم بردار دوره آموزش ساخت پهپاد فیلم بردار ( مولتی کوپتر )
    8,970,000 
  • دوره هواپیمای مدل موتور کشی دوره آموزش ساخت هواپیمای موتور کشی
    2,030,000 
نوشته‌های تازه
  • برنامه نویسی به زبان پایتون برای رزبری پای
  • تشخیص رنگ با استفاده از رزبری پای
  • راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت دوم
  • راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت اول
  • کنترل PID با آردوینو و دو موتور براشلس

درباره آوات روبو

 

آرمان آوات روبو نه تنها تغییر اکنون و تعریف آینده آموزش عملی و کاربردی در ایران، بلکه توسعه همین تغییر به کل دنیا است. نسخه بین المللی آوات روبو، هم اکنون در حال برنامه ریزی است و کارهای اولیه آن برای فعالیت در یوتیوب و یک سایت انگلیسی در حال انجام است.

دسترسی سریع

  • دوره های آموزشی
  • کیت
  • کلاس های حضوری
  • پروژه

کاوش

  • درباره ما
  • تماس با ما
  • مقالات

شبکه های اجتماعی

  • اینیستاگرام
  • یوتیوب
  • تلگرام

استفاده از مطالب سایت برای مقاصد غیر تجاری و با ذکر منبع بلامانع است. تمامی حقوق برای آوات روبو محفوظ است.