نوشته‌ها

دانلود رایگان PCB SIM900

دانلود رایگان PCB SIM900

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

این بار پی سی بی و شماتیک پروژه SIM900 , SIM900A , که مدتی نیز در سبد محصولی بردهای آموزشی رادشید بوده منتشر نمود.

این برد تعداد زیادی تولید گردیده و در پروژه های صنعتی و غیر صنعتی نیز به وفور  استفاده گردیده است.

SIM900 یکی از مجموعه GSM Modem  های مطرح در ایران میباشد که به علت سابقه تولید و پخش مفید آن در ایران جایگاه خاصی در بین تولید کنندگان, طراحان بردهای الکترونیکی دارد.

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

همچنین ابعاد مناسب و پایدار بودن کارکرد آن از خصوصیات مناسب آن میباشد.

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

این برد که از دو قسمت تشکیل شده است شامل قسمت تغذیه و خروجی ها در برد پایینی و GSM Modem و سیم کارت در برد بالا می‌باشد.

یکی از مصارف عمده استفاده از GSM Modem ها درسیستم های ردیابی خودرو و مدیریت ناوگان می‌باشد.

نکته مهم:

حتما توجه نمایید که سلف انتخابی قابلیت خروجی جریان 500 میلی آمپر را حداقل دارا باشد.

همچنین خروجی تغذیه در برد پایینی که باید حدود 4 ولت باشد را چک نمائید و سپس برد بالایی با جهت مناسب را بر روی آن قرار دهید.

 

SIM900 SIM900 SIM900 SIM900 SIM900

 

انتشار این منبع با ذکر نام رادشید و وب سایت www.radshid.com بلا مانع می باشد.

دانلود رایگان PCB SIM900

پسورد: www.radshid.com

سورس تبديل تاريخ ميلادی، هجری و شمسی به يكديگر

سورس تبديل تاريخ ميلادی، هجری و شمسی به يكديگر

در این سورس که به زبان C میباشد شما میتوانید اوقات شرعی را طبق موارد زیر به همدیگر تبدیل نمایید.

سورس توابع زیر موجود میباشد:

  • تبدیل تاریخ هجری  شمسی به تاریخ قمری
  • تبدیل تاریخ هجری قمری به شمسی
  • تبدیل تاریخ میلادی به هجری شمسی
  • تبدیل تاریخ هجری شمسی به میلادی
  • تبدیل تاریخ میلادی به TimeStamp – Unix
  • تبدیل TimeStamp-Unix به تاریخ میلادی
  • گرفتن روز هفته بر اساس تاریخ
  • گرفتن تعداد روز گذشته از سال
  • گرفتن تاریخ قمری با قابلیت تصحیح تاریخ های قمری

این منبع غیر از قابلیت استفاده در نرم افزارهای کامپیوتری قابلیت استفاده در کامپایلرهای ویژه میکرو کنترلرهای AVR و ARM مانند CodeVision و با KEIL و IAR را دارا میباشد و جهت این کامپایلرها با کمترین استفاده منابع پیاده سازی گردیده است.

 

  • این توابع میتواند کاربرد فراونی در محصولات ارائه شده شرکتهای داشته باشد مانند:
  • استفاده در سیستم های
  • استفاده در دستگاههای کنترل کننده از راه دور مانند  اس ام اس رله (SMS Rellay)
  • استفاده در ساعتهای مذهبی و اداری ( ساعت مسجد و ساعت حرم)
  • و …..

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

سورس تبديل تاريخ ميلادی، هجری و شمسی به يكديگر

void M2Sh(int *j_y, int *j_m, int *j_d, int g_y, int g_m, int g_d);// Mildai To Shamsi
 void Sh2M(int *g_y,int *g_m,int *g_d,int j_y,int j_m,int j_d);// Shamsi To Mi
 int DayOfWeek( int nYear, int nMonth, int nDay );// Rooze Hafte
 void M2Gh(int *year,int *month,int *Day,int d,int m,int y); //Miladi to ghamari
 void Binary2Time(unsigned long binary,ATime *datetime);// TimeStamp Unix To Mildai
 unsigned long DateToBinary(int tm_year,int tm_mon,int tm_mday,int tm_hour,int tm_min,int tm_sec); //Mildai To TimeStamp (Unix)

/* Return 0 ~ 365
 * 0~364 For Nurmal Year
 * 0~365 For Leap Year
 * */
 int Day_Of_Year_Jalali(int g_y, int g_m, int g_d); /*Return 0 To 365*/
 unsigned int Day_Of_Year_Miladi(int tm_year,int tm_mon,int tm_mday);

// 0 means normal
 // 1 means 1 days forward
 // 2 means 1 days Back
 date Georgian2Hijri(signed long d,signed long m,signed long y,char Type);

 انتشار این منبع با ذکر نام رادشید و وب سایت www.radshid.com بلا مانع می باشد.

 

 

دانلود سورس تبدیل تاریخ های میلادی ، شمسی و قمری

پسورد: www.radshid.com

پروژه رایگان SIM908

پروژه رایگان SIM908

پروژه رایگان برد آموزشی SIM908

رادشید به عنوان یکی از تولیدکنندگان اولیه بردهای اموزشی SIM908 , هم اکنون اقدام به انتشار کل فایلهای پی سی بی (PCB) و شماتیک آن نموده است.

سیم کام در ایران به دلیل سابقه تولیدو پخش مناسب دارای محبوبیت خاصی می باشد که SIM908 آن به دلیل همراه بودن GPS و GSM Modem  دارای کاربردهای بیشتری میباشد.

البته SIM908 به علت مشکلاتی که دارد میتوان گفت در پروژه های صنعتی و سیستمهای مدیریت ناوگان نتوانسته از خود کاکرد مناسبی ارائه نمایئد.

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

مشکل بعدی این سیستم وجود یک پردازنده جهت محاسبات GPS و عملیات های GSM modem میباشد که باعث گردیده است در صورتیکه شما به هر علتی سعی نمایید ماژول را توسط پایه Pwr Key خاموش و روشن نمائید قسمت موقعیت یاب دوباره باید اقدام به گرفتن مختصات می شود که میتواند بازه ای چند ده ثانیه ای را شامل شود که می توان گفت در سیستم های ردیاب خودرو این یک نقصان تلقی میگردد.

قیمت مناسب و یکپارچه بودن GPS و Gsm Modem نیز از محسنات این محصول می باشد.

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

این دو برد به گونه ای طراحی شده است که بتواند به راحتی از هم جدا شده و بعد از استفاده به عنوان برد آموزشی بتوان بر روی پروژه های دیگر نیز استفاده گردد.

نکته مهم:

بسیاری از بردهای مشابه در بازار در قسمت مدار تغذیه دچار مشکلاتی می باشند که باعث میگردد جریان دهی مناسبی جهت GSM Modem صورت نگیرد و این برد آموزشی در شرایط کاری خاصی هنگ کرده و دچار مشکل میگردد که برد حاضر شامل چنین مشکلاتی نمی باشد.

بعد از مونتاژ برد اصلی نیز حتما خروجی رگولاتور بررسی شود, این خروجی باید مقداری بین 4.1 و 4.2 ولت داشته باشد. در ضمن سلف استفاده شده حتما باید قابلیت عبور جریان 500 میلی آمپر را دارا باشد.

 

قسمتی از پی سی بی PCB رایگان SIM908قسمتی از شماتیک پروژه رایگان SIM908قسمتی از شماتیک پروژه رایگان SIM908

دانلود پروژه SIM908 شامل پی سی بی و شماتیک (Pcb & schematic)

پسورد: www.radshid.com