برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

داده هایی در مورد برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

تبلیغات
آخرین نظرات

تشخیص صحت کد ملی

ShahBaz | جمعه, ۱ دی ۱۳۹۶، ۰۷:۰۸ ب.ظ

تشخیص صحت کد ملی

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

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

اخیرا با توجه به نیاز خودم به کنترل صحت کد ورودی الگوریتم مربوط به کنترل صحت کد ملی را بدست آوردم و چون مطمئن هستم افراد زیادی هم همین نیاز را دارند روال انجام کار را در این مقال توضیح می دهم

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

از آنجایی که درسیستم کد ملی معمولا قبل از کد  تعدادی صفر وجود دارد.(رقم اول و رقم دوم از سمت چپ کد ملی ممکن است صفر باشد) و در بسیاری از موارد ممکن است کاربر این صفرها را وارد نکرده باشد و یا نرم افزار این صفرها را ذخیره نکرده باشد بهتر است قبل از هر کاری در صورتی که طول کد بزرگتر مساوی 8 و کمتر از 10 باشد  به تعداد لازم (یک تا دو تا صفر) به سمت چپ عدد اضافه کنید. ساختار کد ملی در زیر نشان داده شده است

ساختار کد ملی

ارقام کد رقم کنترل 9 رقم سمت چپ کد ملی
موقعیت

1

2 3 4 5 6 7 8 9 10
 

1- برای محاسبه رقم کنترل از روی سایر ارقام ، هر رقم را در موقعیت آن ضرب کرده و حاصل را با هم جمع می کنیم.

2- مجموع بدست آمده از مرحله یک را بر 11 تقسیم می کنیم

3- اگر باقیمانده کمتر از 2 باشد ، رقم کنترل باید برابر باقیمانده باشد در غیر اینصورت رقم کنترل باید برابر یازده منهای باقیمانده باشد

مثال : آیا کد 7731689951 یک کد ملی معتبر است؟

برای این منظور کد

ساختار کد ملی
ساختار کد رقم کنترل 9 رقم سمت چپ کد ملی
ارقام کد 1 5 9 9 8 6 1 3 7 7
موقعیت 1 2 3 4 5 6 7 8 9 10
محاسبه حاصل ضرب   10 27 36 40 36 7 24 63 70
 

حاصل جمع ضرب ارقام 2 الی 10 را در موقعیت آنها محاسبه می کنیم

7*10+7*9+3*8+1*7+6*6+8*5+9*4+9*3+5*2=313

313÷11=28 و R=5

چون باقیمانده برابر 5 و بزرگتر مساوی 2 است پس باید رقم کنترل این کد برابر 6 ( یازده منهای 5 برابر 6 )باشد.

با دقت در کد متوجه می شویم که رقم کنترل ورودی برابر 1 است پس کد مورد نظر به عنوان یک کد معتبر قابل قبول نیست.

برای بررسی صحت کد ملی ، کد ملی مورد نظرتان را در زیر وارد کرده و بر روی دکمه کنترل کد ملی کلیک کنید.

 

واژگان:  تشخیص صحت کد ملی- کد ملی - الگوریتم تشخیص -

علی آرش خرداد 1387
Email: admin@are.ir , admin@aliarash.com
 

 

 

 

  • ShahBaz

سروو موتور (ServoMotor) چیست ؟

ShahBaz | جمعه, ۱۷ آذر ۱۳۹۶، ۰۹:۰۸ ب.ظ

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

سرووموتور

 

ساختار سروو موتور (ServoMotor)

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

سرووموتور

کارکرد سروو موتور (ServoMotor)

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

سرووموتور ac

انواع سروو موتور (ServoMotor)

دو نوع سروو موتور وجود دارد : AC و DC. سروو موتور AC می تواند موجب افزایش جریانهای بالاتر شده و در ماشین آلات صنعتی استفاده شود. سروو موتور های DC برای جریان های بالا طراحی نشده اند و معمولا برای برنامه های کوچکتر مناسب هستند. به طور کلی، موتورهای DC ارزان تر از همتایان AC خود هستند. این موتورهای سروو به طور خاص برای چرخش پیوسته ساخته شده اند، و این یک روشی آسان برای حرکت ربات به شمار می آید. آنها دارای دو یاطاقان توپی شکل بر روی شفت خروجی برای کاهش اصطکاک و دسترسی آسان به تنظیم نقطه استراحت پتانسیومتر هستند.

سرووموتور dc

کاربرد سروو موتور (ServoMotor)

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

فروش سرووموتور

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

خرید سرووموتور

 

برای مشاهده تازه های فناوری برق اینجا کلیک کنید

  • ShahBaz

نیتوتن در متر- کیلوگرم در سانتی متر

ShahBaz | جمعه, ۱۷ آذر ۱۳۹۶، ۰۸:۰۹ ب.ظ
واحد N.m واحد استاندارد برای بیان گشتاور است. واحد Kg.Cm با توجه به اینکه Kg واحد جرم است و واحد نیرو نیست چندان صحیح نیست با این حال بسیار رواج دارد.
  • ShahBaz

اولین کار بعد از نصب لینوکس

ShahBaz | چهارشنبه, ۱۵ آذر ۱۳۹۶، ۰۴:۰۲ ب.ظ
  • نصب ویرایشگر متن  Gedit

sudo apt-get install gedit

  • نصب ویرایشگر گرافیکی متن برای ترمینال

sudo apt-get install gksu

  • روشن شدن Num Lock در هنگام بالا آمدن لینوکس اوبونتو

  • روش اول

1- ابتدا استفاده از دستور زیر جهت نصب بسته ی numlockx

sudo apt-get install numlockx

2- اجرای دستور زیر جهت باز کردن فایل  lightdm.conf در ویرایشگر متن gedit.(البته از nano هم می توانید استفاده کنید)

gksudo gedit /etc/lightdm/lightdm.conf

3- اضافه کردن خط زیر به فایل باز شده جهت روشن نمودن NumLock

greeter-setup-script=/usr/bin/numlockx on



http://forum.ubuntu.ir/index.php?topic=47242.0
  • روش دوم:

Enable NumLock during startup

Enabling Numlock on startup can be done of several different ways. First install numlockx:

sudo apt-get install numlockx

Enable NumLock in KDE

From the K Menu, launch System Settings and click on Keyboard (Edgy users: K Menu -> System Settings -> Keyboard and Mouse -> Keyboard). You can see in the middle section the options for "NumLock on KDE Startup", where you can choose to Turn On, Turn Off, or Leave Unchanged. Select "Turn On" to turn NumLock on at startup.

Enable NumLock in Lubuntu

sudo apt-get -y install numlockx

Folowed by

Menu > Preferences > Default applications for LXSession, then click on the Autostart tab and under "Manual autostarted applications" then click the "+ Add" button type in /usr/bin/numlockx on into the little text area and then click on the + Add" button again. You will now see the instruction added to the list of things automatically started. Each time you boot it will be called and will turn on the numlock for you.

https://help.ubuntu.com/community/NumLock

  • اضافه کردن ایکون زبان به نوار بایینی دستکتاب

از مسیر زیر آیکن  /برچم تغییر زبان را به نوار پایین دسکتاپ (کنار ساعت) اضافه کنید. روی نوار بایینی کلیک راست کنید و بعد مطابق مسیر زیر

Panel Settings --> Panel Applets --> Add --> Keyboard Layout Switcher / handler

  • حرف (پ) در لینوکس

در کیبورد استاندارد حرف "پ" روی کلید حرف "M" قرار داره، به کیبورد استاندارد عادت کن.

  • تغییر کلید جابجایی زبان

روش اول:

2-روی آیکن زبان (یا برچم) در نوار بایینی دسکتاس راست کلیک و سپس گزینه keyboard layout setting را انتخاب کنید.
3-تیک گزینه  keep system layout را بردارید.
4- تیک گزینه do not reset... رو بزنید.
5-قسمت keyboard layout گزینه add را بزنید و به دنبال زبان Persian -Ir بگردید و انتخاب کنید.
6-قسمت change layout keyboard روی دکمه زیرش کلیک کنید. مطابق با سلیقه خودتان دکمه ای که برای تغییر زبان مد نظرتان است را تیک بزنید.
من پیشنهاد میکنم تیک گزینه های left win  و  right win را برای تغییر زبان انتخاب کنید.

در نهایت اینکه اگر نیاز داشتید پرچم زبان که کنار ساعت نشان داده میشود بزرگتر یا کوچکتر شود از قسمت panel icon size سایزش را تغییر دهید.


روش دوم: از طریق ترمینال
عبارت زیر را در ترمینال تایپ کنید.

sudo leafpad /etc/default/keyboard

اگر برنامه leafpad ندارید بجاش بنویسید gedit
در پنجره باز شده به خط XKBOPTIONS= بروید و دکمه موردنظرتان برای تغییر زبان را بنویسید.
سپس فایل را save کنید.
بعد از ریست کردن کامپیوتر تنظیمات جدید اعمال می شوند.

  • نصب برنامه ای برای گرفتن اسکرین شات از صفحه: shutter
sudo apt-get install shutter

  • جست و جوی برنامه و فایل ها: Synapse

برنامه ای برای جست و جوی برنامه و فایل های روی سیستم. بسیار سریع و روان و کاربردی.

از طریق مرکز نرم افزار باید نصب شود.

امکان نصب از طریق ترمینال نبود.

  • نصب فونت های فارسی

http://shah-baz.blog.ir/1396/10/08/%D9%86%D8%B5%D8%A8-%D9%81%D9%88%D9%86%D8%AA-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C

  • ShahBaz

انواع دستگاه های ماینینگ

ShahBaz | شنبه, ۶ آبان ۱۳۹۶، ۱۰:۴۴ ب.ظ
  1. https://www.ebay.com/itm/KNC-Jupiter-ASIC-Miner/302201043832?hash=item465c95fb78:g:PVUAAOSw0fhXlrpt

Details about  KNC Jupiter ASIC Miner

Item specifics

Seller Notes: Used and working great! Parts also available!
Brand:

KnCMiner

Processing Speed (GH/s): Enter your own
Model:

Jupiter

Compatible Currency: Bitcoin
Power Use (W): 850 Watts Mining Hardware: ASIC
Type:

ASIC

  1. Details about  GAW Fury ZeusMiner Blizzard ASIC SCRYPT Miner Lightly Used!

    Item specifics

    Seller Notes: Great condition! Miners were used for about one month of mining, and have been collecting dust in my closet unused for over a year due to me losing interest in mining. All work perfectly. Comes with a power supply! Can be overclocked!
    Brand:

    ASIC Miner

    Processing Speed (GH/s): 1.2-1.6 MH/s. Can be overclocked!
    Model:

    GAW Fury

    Hash Algorithm: Scrypt
    Mining Hardware: ASIC, ZeusMiner Blizzard / GAW Fury, ZeusMiner, GAW, GA Compatible Currency: Digibyte, Anoncoin, NiceHash.com, MiningRigRental

  1. Details about  Bitcoin Miner ASIC block erupter usb 333mh/s SHA-256

    https://i.ebayimg.com/images/g/GfcAAOSwpopZ5OnH/s-l1600.jpg

    Item specifics

    Brand:

    ASIC Miner

    Compatible Currency: Bitcoin
    Hash Algorithm: SHA-256 Processing Speed (GH/s): .333 = 333 mh/s

  2. Details about  BitCrane UltraHoist Bitcoin Miner ASIC Board

Item specifics

Brand:

ASIC Miner

Mining Hardware: ASIC
Compatible Currency: Bitcoin Hash Algorithm: SHA-256
Model:

bitcrane

BitCrane UtlraHoist ASIC Mining Board pulled from BitCrane T-110S Case.

  • Details about  Lot of 4 G-Black 40 Chip Boards. Free Extras! 11M/hs, 15M/hs if overclocked

Item specifics

Brand:

Gridseed

Processing Speed (GH/s): ~3mhs
Model:

Black

Power Use (W): 40'
Mining Hardware: ASIC Compatible Currency: Digitalcoin, Dogecoin, Litecoin, Megacoin, Novacoin, RonPaulCoin, WorldCoin
Hash Algorithm: Scrypt

  • Details about  Two (2) Zues Cyclone Miner ASIC blades for Mining BitCoin

This offer is for two (2) Zues Miner Cyclone ASIC blades for mining BitCoin.


They are in good working condition and clean.


Also have the Zues Cyclone Case available in my other items.

  • Details about   2 Butterfly Labs Monarch Bitcoin miner 625 GH/s BTC w/1000 watt power supply

Two butterfly labs miners. Both are in perfect working condition and include 1000 watt powers supplies

  •   KNC Jupiter ASIC Miner

Item specifics

Seller Notes: Used and working great! Parts also available!
Brand:

KnCMiner

Processing Speed (GH/s): Enter your own
Model:

Jupiter

Compatible Currency: Bitcoin
Power Use (W): 850 Watts Mining Hardware: ASIC
Type: ASIC

knc-Neptune

http://digik.ir/%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D8%A8%D8%B1%D9%82-4-%D8%A8%D9%87-6-PCI-Express

https://digiko.org/product/%da%a9%d8%a7%d8%a8%d9%84-%d8%aa%d8%a8%d8%af%db%8c%d9%84-4-%d9%be%db%8c%d9%86-6-%d9%be%db%8c%d9%86-%d8%a8%d8%b1%d9%82-%da%af%d8%b1%d8%a7%d9%81%db%8c%da%a9/

https://digiko.org/product/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%a8%d8%b1%d9%82-%db%b4%d8%a8%d9%87-%db%b8-%d9%85%d8%a7%d8%af%d8%b1%d8%a8%d8%b1%d8%af/

  • KNC Jupiter ASIC Miner 550GHs - 650GHs  Sha256 Bitcoin miner  4 Module

These take 600w -700W of power so 850W PSU is recommended.
 
Here is a review:  KNC Miner Review 
Miner is used but fully working.  Will not come in original package.


Shipping costs can vary from the ebay's shipping calculator which is based on canada post Xpress post costs. I can go cheaper for US/Canada shipping

Shipping to US will be around 60-80$ .Shipping with in Canada should be 60$ or less.

Other international shipping will vary depending upon the location. 

I reserve the right to cancel the auction at any time or cancel the bid if the bidder has negative feedbacks or low feedbacks. Message me first before bidding to resolve such issues.

Please ask any questions before bidding.

  • ShahBaz

ولتاژ سیم پاور کامپیوتر بر اساس رنگ بندی

ShahBaz | دوشنبه, ۸ خرداد ۱۳۹۶، ۰۹:۳۴ ب.ظ

ولتاژ

رنگ سیم

+5V

قرمز

-5V

سفید

+12V

زرد

-12V

آبی

3.3V

نارنجی

GND

مشکی

PG

نارنجی

نتیجه تصویری برای ولتاژ پاور کامپیوتر

.

نتیجه تصویری برای ولتاژ پاور کامپیوتر

خرابی در سیستم
در صورت بروز مشکلات زیر می توانید به منبع تغذیه خود شک کنید:
1- افزایش زمان ضبط دیسک های نوری توسط درایور نوری که یکی از مهمترین دلایل کاهش ولتاژ توسط پاور است.
2- افزایش دمای بیش از حد پردازنده که یکی از نشانه های عدم تامین توان مناسب برای فعالیت پردازنده است.
3- مشکل در تشخیص اجزا و قطعات توسط مادربرد مانند هارد دیسک، درایور نوری و قطعات دیگر که به علت عدم تامین انرژی کافی برای مادربرد و اختلال در کار پل جنوبی (South Bridge) به وجود می آید. (پل جنوبی یا South Bridge چیپ ستی در مادربرد است که وظیفه ی کنترل قطعاتی مانند درایور نوری، هارد دیسک و فلاپی را بر عهده دارد، همچنین این چیپ ست کنترل شکاف های PCI و ISA موجود روی مادربرد را نیز در اختیار دارد.)
4- هنگ کردن مکرر سیستم و کاهش کارایی.
 
وقتی یه پاور صدای سوت مانندی ایجاد میکنه اولین کاری که باید انجام بدید اینه که خوب گوش کنید و ببینید صدا از کدوم بخشه که به احتمال 90 درصد مربوط به نشتی خازن هاست اما اگه هیچ کدوم از خازن ها باد نکرده بودن و یا نشتی نداشتن گاهی مشکل میتونه از دیودهای زنر اطراف هیت سینک اول باشه که با تعویض اون ها ( اگر از دیود های با وات بالاتر استفاده کنید بهتره) معمولا مشکل برطرف میشه.
  • ShahBaz

مونت کردن پاور استفاده همزمان از چند پاور

ShahBaz | سه شنبه, ۲ خرداد ۱۳۹۶، ۰۴:۴۱ ب.ظ

دوستانی که در مورد استفاده از چند پاور مشل دارن یه توضیح مختصری بدم: شما بر روی یک مادر برد چندین پاور میتونید داشته باشید. پاور اصلی که سوکت 24 ماردبرد داره و یک شوکت 4یا 8 پین.این میشه برای روشن کرده سیستم. پاور بعدی رو میتونید 6 پین و یا 8 پینش رو به کارت گرافیک وصل کرده و(( از سوکت 24 پینش سیم سبز و سیاه مجاورش را با یک سیم بهم وصل کنید و دگمه روشن پاور رو بزنید)) و الی آخر. فقط باید دقت کنید پاورهای فرعی را قبل از پاور اصلی روشن کنید یعنی اول پاورهای جانبی را روشن کرده بعد سیستم را روشن کنید.

  • ShahBaz

کانال پیشخوان الکترونیک دولت

ShahBaz | دوشنبه, ۱ خرداد ۱۳۹۶، ۰۵:۱۴ ب.ظ

https://t.me/it_pishkhan

کانال پیشخوان الکترونیک دولت

  • ShahBaz