uz
Feedback
آموزش اینترنت اشیا

آموزش اینترنت اشیا

Kanalga Telegram’da o‘tish

تخفیف ویژه یلدایی، دوستان علاقه مند میتونین سرفصل های دوره رو از پیام سنجاق شده مشاهده کنید پیج اینستاگرام: https://www.instagram.com/iot_tutorial ایمیل: mojshaderyan@gmail.com آیدی ادمین: @shaderyan وبسایت: iotvideo.ir

Ko'proq ko'rsatish
3 660
Obunachilar
Ma'lumot yo'q24 soatlar
+27 kunlar
+830 kunlar
Postlar arxiv
#برد_آردینو @programming_project نرم افزار آندرویدی برای آموزش آردوینو

#برد_آردینو چرا آردوینو؟ @programming_project تعداد زیادی میکروکنترلر و پلت فرم میکروکنترلر دیگر، جهت محاسبات فیزیکی موجود است. بردهای Parallax Basic Stamp، Netmedia's BX-24، Phidgets، MIT's Handyboard و بسیاری بردهای دیگر، عملکرد مشابهی را ارائه می دهند. کلیه این ابزارها، جزئیات درهم و برهمی از برنامه نویسی میکروکنترلر را برداشته و آن را در یک پکیج easy-to-use جمع بندی نموده اند. برد آردوینو همچنین فرایند کار با میکروکنترلرها را تسهیل می کند. لیکن مزایایی را برای معلمان، دانش آموزان و مبتدیان علاقه مند در کلیه سیستم های دیگر ارائه می دهد: ارزان - در مقایسه با سایر پلت فرم های میکروکنترلر، بردهای آردوینو نسبتاً ارزان هستند. ارزان ترین نسخه از ماژول آردوینو می تواند به صورت دستی مونتاژ شود، و حتی ماژول های آردوینو از پیش مونتاژ شده، کمتراز 50 دلار قیمت دارد. مستقل از سیستم عامل (Cross-platform) - نرم افزار آردوینو روی سیستم های عامل ویندوز، مکینتاش OSX و لینوکس اجرا می شود. اکثر سیستم های میکروکنترلر منحصر به ویندوز شده اند. محیط برنامه نویسی شفاف و ساده - محیط برنامه نویسی آردوینو برای استفاده مبتدیان، ساده است، در عین حال جهت استفاده ی کاربران حرفه ای از مزیتها نیز به اندازه کافی منعطف است. برای مدرسان، بر اساس محیط برنامه نویسی Processing به راحتی قابل استفاده است، بدین ترتیب، دانش آموزانی که برنامه نویسی در آن محیط را یاد می گیرند، با ظاهر و باطن آردوینو آشنا خواهند شد. نرم افزار قابل توسعه و open-source - نرم افزار آردوینو به صورت یک ابزار open-source منتشر شده است که برای توسعه توسط برنامه نویسان باتجربه موجود می باشد. این زبان می تواند از طریق کتابخانه های C++ گسترش یابد، و افرای که می خواهند جزئیات فنی را بفهمند، می توانند از آردوینو گریزی به زبان برنامه نویسی AVR C که زبان پایه ی آن است، بزنند. به طور مشابه اگر بخواهید، می توانید مستقیما کد AVR-C را درون برنامه های آردوینو خود درج کنید. سخت افزار قابل توسعه و open-source - آردوینو بر اساس میکروکنترلرهای ATMEGA8 و ATMEGA168 شرکت Atmel پایه ریزی شده اند. طرح ماژول ها تحت لیسانس Creative Commons مجوز گرفته اند، بنابراین طراحان با تجربه مدار، می توانند ماژول خود را ساخته، توسعه داده و آن را بهبود ببخشند. حتی کاربران نسبتاً بی تجربه می توانند یک نسخه بردبوردی از ماژول را جهت فهم شیوه کار آن بسازند و هزینه ای جهت آن نپردازند. @programming_project

#برد_آردینو @programming_project تفاوت برد آردینو اصلی و برد آردینو چینی
#برد_آردینو @programming_project تفاوت برد آردینو اصلی و برد آردینو چینی

#برد_آردینو @programming_project کتاب آموزشی ترفند ها و نکات برد آردینو

‍ ‍ telegram.me/programming_project ✍ انجام پروژه های دانشجویی @programming_project ✍ آموزش زبان های برنامه نویسی @programming_project ✍ آموزش مطالب درخواستی @programming_project ✍ درخواست پروژه و سورس کد @programming_project ✍ آموزش امنیت و شبکه و هک @programming_project ✍ آموزش ترفند های کاربردی @programming_project ✍ آموزش الکترونیک و روباتیک telegram.me/programming_project

#ویدئو #جالب در این ویدئو یاد میگیرید چگونه با وسایل ساده برق مجانی بگیرید @programming_project

#ویدئو #انگیزشی اگر کاری را که دیروز انجام داده اید هنوز در نظرتان بزرگ است ، بدانید امروز به قدر کافی تلاش نکرده اید. @programming_project

#رزبری اخرین پست ایستاگرامی رزبری پای @programming_project
#رزبری اخرین پست ایستاگرامی رزبری پای @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

#جالب تبلیغ 25 سال پیش بیل گیتس درباره حجم اطلاعاتی که می‌توان داخل یک CD ذخیره کرد @programming_project
#جالب تبلیغ 25 سال پیش بیل گیتس درباره حجم اطلاعاتی که می‌توان داخل یک CD ذخیره کرد @programming_project

#الکترونیک نکاتی در خصوص رله و نحوه کارکرد آن @programming_project

#جالب ساخت قطار با استفاده از سیم پیچ و باتری و آهنربا @programming_project

لطفا کانال رو به دوستان معرفی بفرمایید و هر سوالی در خصوص برنامه نویسی آردینو، رزبری پای و ... داشتید بپرسید با تشکر : شادریان @programming_project

با سلام و احترام تمام نرم افزار های مورد استفاده برای کار با رزبری پای در ادامه خدمتتون ضمیمه گردیده است. @programming_project

آموزش 0 تا 100 آلتیوم دیزاینر برای مبتدیان تعداد صفحات: 38 @programming_project

نحوه تنظیم 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