Forwarded from M.Shaderyan
raspberry_command_p1.rar
17.8 MB
تو این قسمت از آموزش دستورات مهم جهت استخراج اطلاعات رزبری رو به صورت کامل آموزش دادم.
@programming_project
@programming_project
Forwarded from M.Shaderyan
raspberry_command_p2.mp4
16.7 MB
این قسمت نیز ادامه قسمت قبلیه و به صورت کامل دستورات مربوط به روشن و خاموش کردن برو رزبری پای آموزش داده شده است.
@programming_project
@programming_project
Forwarded from M.Shaderyan
RPI.GPIO Library.pdf
395.7 KB
Forwarded from عکس نگار
Forwarded from عکس نگار
This media is not supported in your browser
VIEW IN TELEGRAM
با سلام و احترام دوستان عزیز
با توجه به درخواست تعداد زیادی از دوستان، برگزاری کلاس های خصوصی در موضوعات مربوط به اینترنت اشیا فراهم گردیده است.
@shaderyan
با توجه به درخواست تعداد زیادی از دوستان، برگزاری کلاس های خصوصی در موضوعات مربوط به اینترنت اشیا فراهم گردیده است.
@shaderyan
Forwarded from FaraDars | فرادرس
✳️ منتشر شد:
📘 آموزش کاربردی خط فرمان ویندوز (Command Prompt یا CMD)
🔗 fdrs.ir/ras8
🌟 کد هدیه 60,000 ریالی تهیه این آموزش: OFFVOS96021227
❗️ تاریخ اعتبار هدیه: 21 آبان 1396
@FaraDars
.
✳️ منتشر شد:
📘 آموزش کاربردی خط فرمان ویندوز (Command Prompt یا CMD)
🔗 fdrs.ir/ras8
🌟 کد هدیه 60,000 ریالی تهیه این آموزش: OFFVOS96021227
❗️ تاریخ اعتبار هدیه: 21 آبان 1396
@FaraDars
.
Forwarded from M.Shaderyan
📌 قفس فارادی
@programming_project
قفس فارادی یک ققس یا فضای بسته ساختهشده از فلز یا رسانای الکتریکی دیگر است. در سال ۱۸۷۳ میلادی مایکل فارادی در آزمایشی فردی را در یک قفس رسانای بزرگ قرار داد و قفس را تا حدی شارژ کرد که بارهای الکتریکی به صورت جرقه از گوشههای آن جریان پیدا کردند. در هنگام نمایش کارکرد این قفس، معمولاً از سیمپیچ تسلا یا مولد وان دو گراف در کنار آن استفاده میشود و نشان میدهند که با وجود جرقههایی که بین قفس و مولد یا سیمپیچ زده میشود، فرد درون قفس هیچ آسیبی نمیبیند. برای حفظ امنیت افرادی که در خارج از قفس قرار دارند قفس را به زمین متصل میکنند، ولی این کار برای حفظ امنیت فرد درون قفس ضرورتی ندارد.
@programming_project
📝قفس فارادی علاوه بر اینکه محافظی در برابر امواج بیرونی است، به امواج درون خود نیز اجازه خروج نمیدهد. در این حالت الکترونهای سطح رسانا به گونهای روی سطح داخلی آن آرایش مییابند که اثر بارهای الکتریکی درون قفس را خنثی کنند. با این وجود بر اثر جابجایی بارها سطح خارجی قفس نیز باردار میشود؛ برای جمعآوری بارهای الکتریکی سطح بیرونی قفس آن را زمین میکنند. یک میدان الکتریکی بیرونی باعث بازآرایی بارهای الکتریکی میشود که در نتیجه آن میدان الکتریکی درون قفس بدون تغییر میماند.
@programming_project
📝قفس فارادی در برابر نفوذ امواج رادیویی و تابش الکترومغناطیسی نیز مقاوم است و این امواج نمیتوانند به داخل آن نفوذ کنند.
@programming_project
@programming_project
قفس فارادی یک ققس یا فضای بسته ساختهشده از فلز یا رسانای الکتریکی دیگر است. در سال ۱۸۷۳ میلادی مایکل فارادی در آزمایشی فردی را در یک قفس رسانای بزرگ قرار داد و قفس را تا حدی شارژ کرد که بارهای الکتریکی به صورت جرقه از گوشههای آن جریان پیدا کردند. در هنگام نمایش کارکرد این قفس، معمولاً از سیمپیچ تسلا یا مولد وان دو گراف در کنار آن استفاده میشود و نشان میدهند که با وجود جرقههایی که بین قفس و مولد یا سیمپیچ زده میشود، فرد درون قفس هیچ آسیبی نمیبیند. برای حفظ امنیت افرادی که در خارج از قفس قرار دارند قفس را به زمین متصل میکنند، ولی این کار برای حفظ امنیت فرد درون قفس ضرورتی ندارد.
@programming_project
📝قفس فارادی علاوه بر اینکه محافظی در برابر امواج بیرونی است، به امواج درون خود نیز اجازه خروج نمیدهد. در این حالت الکترونهای سطح رسانا به گونهای روی سطح داخلی آن آرایش مییابند که اثر بارهای الکتریکی درون قفس را خنثی کنند. با این وجود بر اثر جابجایی بارها سطح خارجی قفس نیز باردار میشود؛ برای جمعآوری بارهای الکتریکی سطح بیرونی قفس آن را زمین میکنند. یک میدان الکتریکی بیرونی باعث بازآرایی بارهای الکتریکی میشود که در نتیجه آن میدان الکتریکی درون قفس بدون تغییر میماند.
@programming_project
📝قفس فارادی در برابر نفوذ امواج رادیویی و تابش الکترومغناطیسی نیز مقاوم است و این امواج نمیتوانند به داخل آن نفوذ کنند.
@programming_project
Forwarded from M.Shaderyan
نحوه تنظیم IP STATIC بر روی رزبری
@programming_project
برای این منظور به آدرس زیر رفته:
sudo nano /etc/network/interfaces
سپس تنظیمات زیر را به آن اضافه کرده :
iface eth0 inet static
address 192.168.1.110
netmask 255.255.255.0
gateway 192.168.1.1
و در آخر برای اعمال تنظیمات باید شبکه را ریستارت کنید برای امر از دو دستور زیر استفاده کنید.
sudo /etc/init.d/networking stop
sudo /etc/init.d/networking start
از این پس ip رزبری شما 192.168.1.110 میباشد.
برای اطمینان از صحت تغییرات میتوانید از دستور ifconfig استفاده کنید پس از اجرای آن باید تنظیمات اعمال شده را مشاهده کنید که به صورت زیر میباشد
eth0 Link encap:Ethernet HWaddr b8:27:eb:61:f8:de
inet addr:192.168.1.110 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:818 errors:0 dropped:2 overruns:0 frame:0
TX packets:485 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:75805 (74.0 KiB) TX bytes:52483 (51.2 KiB)
💣نکته مهم :قبل از انجام تنظیمات میبایستی از مقادیر gateway و netmask روتر خود اطمینان حاصل کنید تا آی پی استایک به درستی بر روی رزبری تنظیم شود.
@programming_project
@programming_project
برای این منظور به آدرس زیر رفته:
sudo nano /etc/network/interfaces
سپس تنظیمات زیر را به آن اضافه کرده :
iface eth0 inet static
address 192.168.1.110
netmask 255.255.255.0
gateway 192.168.1.1
و در آخر برای اعمال تنظیمات باید شبکه را ریستارت کنید برای امر از دو دستور زیر استفاده کنید.
sudo /etc/init.d/networking stop
sudo /etc/init.d/networking start
از این پس ip رزبری شما 192.168.1.110 میباشد.
برای اطمینان از صحت تغییرات میتوانید از دستور ifconfig استفاده کنید پس از اجرای آن باید تنظیمات اعمال شده را مشاهده کنید که به صورت زیر میباشد
eth0 Link encap:Ethernet HWaddr b8:27:eb:61:f8:de
inet addr:192.168.1.110 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:818 errors:0 dropped:2 overruns:0 frame:0
TX packets:485 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:75805 (74.0 KiB) TX bytes:52483 (51.2 KiB)
💣نکته مهم :قبل از انجام تنظیمات میبایستی از مقادیر gateway و netmask روتر خود اطمینان حاصل کنید تا آی پی استایک به درستی بر روی رزبری تنظیم شود.
@programming_project
Forwarded from M.Shaderyan
Altium designer_hasandimer.pdf
3.3 MB
Forwarded from M.Shaderyan
با سلام و احترام
تمام نرم افزار های مورد استفاده برای کار با رزبری پای در ادامه خدمتتون ضمیمه گردیده است.
@programming_project
تمام نرم افزار های مورد استفاده برای کار با رزبری پای در ادامه خدمتتون ضمیمه گردیده است.
@programming_project
Forwarded from M.Shaderyan
Wireless Network Watcher.exe
753.6 KB
Forwarded from M.Shaderyan
SDFormatter.exe
6.5 MB
Forwarded from M.Shaderyan
Win32DiskImager.exe
11.7 MB
لطفا کانال رو به دوستان معرفی بفرمایید و هر سوالی در خصوص برنامه نویسی آردینو، رزبری پای و ... داشتید بپرسید
با تشکر : شادریان
@programming_project
با تشکر : شادریان
@programming_project
Forwarded from عکس نگار
#جالب
تبلیغ 25 سال پیش بیل گیتس درباره حجم اطلاعاتی که میتوان داخل یک CD ذخیره کرد
@programming_project
تبلیغ 25 سال پیش بیل گیتس درباره حجم اطلاعاتی که میتوان داخل یک CD ذخیره کرد
@programming_project
Forwarded from M.Shaderyan
#کامپیوتر
Embedded (سیستمهای امبدد)
اصطلاح Embedded System یا به طور خلاصه Embedded، اصطلاحی است که به سیستمهایی متشکل از نرمافزار و سختافزار اشاره دارد که برای اجرا نیازی به نرمافزار یا سختافزارهای جانبی نداشته و کاملاً مستقل بوده و این در حالی است که به منظور انجام کار خاصی طراحی شدهاند.
برای مثال، از جملهٔ این دست سیستمها میتوان به تجهیزات پزشکی، تجهیزات الکترونیک خودروها، لوازم منزل مثل یخچالفریزر، اسباببازی، موبایل، پهپاد، گجتهای پوشیدنی و ... اشاره کرد.
همانطور که گفته شد، سیستمهای امبدد صرفاً برای انجام کار خاصی در نظر گرفته شدهاند و این در حالی است که برخی از آنها، همچون سیستمهای به کار رفته در یخچالفریز، دارای رابط کاربری (UI) نبوده چراکه اصلاً نیازی هم به رابط کاربری ندارند اما برخی سیستمهای امبدد پیشرفتهتر همچون تلفن همراه که پیچیدهتر بوده و کارهای بهمراتب متنوعتری را انجام میدهند دارای رابط کاربری میباشند.
باتوجه به اینکه سیستمهای امبدد دارای منابع کامپیوتری محدودی هستند، نوشتن برنامه برای چنین سیستمهایی بسیار تخصصی بوده که نیازمند دانش هم در زمینهٔ سختافزار و هم نرمافزار است. سیستمعاملی هم که در اینگونه سیستمها معمولاً مورد استفاده قرار میگیرد، نسخهای سبکسازی شده از لینوکس است.
در بحث سیستمهای Embedded و یا IoT، زبان برنامهنویسی C بیش از سایر زبانها کاربرد دارد چراکه پس از زبان اسمبلی، نسبت به سایر زبانها امکان تعامل بیشتری با سختافزار بهصورت مستقیم را دارا است. از دیگر زبانهایی که برای کدنویسی اینگونه سیستمها مورد استفاده قرار میگیرد میتوان به Java و یا ++C و یا زبانی همچون Python اشاره کرد که این مورد آخر بیشتر در بحث کدنویسی برای Raspberry Pi مورد استفاده قرار میگیرد.
سیستمهای امبدد میتوانند مبتنی بر Microprocessor و یا Microcontroller باشند و این در حالی است که در هر ۲ مورد، این دست سیستمها دارای یک Integrated Circuit یا به طور خلاصه IC در قلب دیوایس هستند که مسئول انجام محاسبات Real-time (در لحظه) است.
در ظاهر، تفاوت چندانی میان Microprocessor و Microcontroller وجود ندارد اما این در حالی است که میکروپروسسورها صرفاً دارای یک CPU بوده و از همین روی نیازمند تجهیزات دیگری همچون مموری و غیره هستند اما میکروکنترلرها بهگونهای طراحی شدهاند که بهصورت یک پک کامل بوده و برای کارکرد، نیازمند دیوایسهای دیگری نیستند. بهعبارت دیگر، میکروکنترلرها علاوه بر برخورداری از یک CPU، حاوی RAM، پورتهای ارتباطی و غیره نیز هستند.
از جمله کمپانیهای سازندهٔ چیپهای سیستمهای امبدد هم میتوان به Apple ،IBM و Intel اشاره کرد اما باتوجه به رونق بیش از پیش اینترنت اشیاء (IoT)، روز به روز به تعداد شرکتهای سازندهٔ تجهیزات سیستمهای امبدد افزوده میشود. و چیپ های امبدد زیادی مانند ESP8266 و ESP32 و غیره ساخته شده اند.
@programming_project
Embedded (سیستمهای امبدد)
اصطلاح Embedded System یا به طور خلاصه Embedded، اصطلاحی است که به سیستمهایی متشکل از نرمافزار و سختافزار اشاره دارد که برای اجرا نیازی به نرمافزار یا سختافزارهای جانبی نداشته و کاملاً مستقل بوده و این در حالی است که به منظور انجام کار خاصی طراحی شدهاند.
برای مثال، از جملهٔ این دست سیستمها میتوان به تجهیزات پزشکی، تجهیزات الکترونیک خودروها، لوازم منزل مثل یخچالفریزر، اسباببازی، موبایل، پهپاد، گجتهای پوشیدنی و ... اشاره کرد.
همانطور که گفته شد، سیستمهای امبدد صرفاً برای انجام کار خاصی در نظر گرفته شدهاند و این در حالی است که برخی از آنها، همچون سیستمهای به کار رفته در یخچالفریز، دارای رابط کاربری (UI) نبوده چراکه اصلاً نیازی هم به رابط کاربری ندارند اما برخی سیستمهای امبدد پیشرفتهتر همچون تلفن همراه که پیچیدهتر بوده و کارهای بهمراتب متنوعتری را انجام میدهند دارای رابط کاربری میباشند.
باتوجه به اینکه سیستمهای امبدد دارای منابع کامپیوتری محدودی هستند، نوشتن برنامه برای چنین سیستمهایی بسیار تخصصی بوده که نیازمند دانش هم در زمینهٔ سختافزار و هم نرمافزار است. سیستمعاملی هم که در اینگونه سیستمها معمولاً مورد استفاده قرار میگیرد، نسخهای سبکسازی شده از لینوکس است.
در بحث سیستمهای Embedded و یا IoT، زبان برنامهنویسی C بیش از سایر زبانها کاربرد دارد چراکه پس از زبان اسمبلی، نسبت به سایر زبانها امکان تعامل بیشتری با سختافزار بهصورت مستقیم را دارا است. از دیگر زبانهایی که برای کدنویسی اینگونه سیستمها مورد استفاده قرار میگیرد میتوان به Java و یا ++C و یا زبانی همچون Python اشاره کرد که این مورد آخر بیشتر در بحث کدنویسی برای Raspberry Pi مورد استفاده قرار میگیرد.
سیستمهای امبدد میتوانند مبتنی بر Microprocessor و یا Microcontroller باشند و این در حالی است که در هر ۲ مورد، این دست سیستمها دارای یک Integrated Circuit یا به طور خلاصه IC در قلب دیوایس هستند که مسئول انجام محاسبات Real-time (در لحظه) است.
در ظاهر، تفاوت چندانی میان Microprocessor و Microcontroller وجود ندارد اما این در حالی است که میکروپروسسورها صرفاً دارای یک CPU بوده و از همین روی نیازمند تجهیزات دیگری همچون مموری و غیره هستند اما میکروکنترلرها بهگونهای طراحی شدهاند که بهصورت یک پک کامل بوده و برای کارکرد، نیازمند دیوایسهای دیگری نیستند. بهعبارت دیگر، میکروکنترلرها علاوه بر برخورداری از یک CPU، حاوی RAM، پورتهای ارتباطی و غیره نیز هستند.
از جمله کمپانیهای سازندهٔ چیپهای سیستمهای امبدد هم میتوان به Apple ،IBM و Intel اشاره کرد اما باتوجه به رونق بیش از پیش اینترنت اشیاء (IoT)، روز به روز به تعداد شرکتهای سازندهٔ تجهیزات سیستمهای امبدد افزوده میشود. و چیپ های امبدد زیادی مانند ESP8266 و ESP32 و غیره ساخته شده اند.
@programming_project