مقدمه پیش از این آموزش ESP8266-01، ماژول وایفایی با تراشه کوچک، که امکان افزودن وایفای به پروژههای کاربران را فراهم میکرد را پوشش دادیم. امروز، دربارهی ماژول nRF24L01+ RF صحبت خواهیم کرد، که به نحوی همانند خواهر ESP8266 ESP01 میباشد که قابلیت اضافه کردن ارتباط بیسیم با فرکانس رادیویی را …
ادامه نوشته »ارتباط رزبریپای با DHT11
مقدمه سنسور DHT11 مقادیر رطوبت و دما را اندازهگیری کرده و به صورت سریال روی یک خط مهیا میسازد. این سنسور میتواند رطوبت را به صورت درصدی (۲۰ تا ۹۰ درصد RH) اندازهگیری کرده و دما را در محدوده ۰ تا ۵۰ درجه سلسیوس اندازهگیری کند. سنسور دارای ۴ پین …
ادامه نوشته »نوشتن و اجرای یک برنامه C روی رزبریپای
در این آموزش، توضیح خواهیم داد که زبان برنامهنویسی C چیست، برنامهنویسی C چه استفادهای دارد، و چگونه یک برنامهی C را در رزبریپای نوشته و اجرا کنیم. هدف این مقاله فراهم اوردن یک معرفی بسیار ابتدایی از زبان C بر روی رزبریپای است. اگر میخواهید اطلاعات عمیقتری دربارهی برنامه …
ادامه نوشته »استفاده از IDE آردوینو
IDE آردوینو بسیار ساده بوده و استفاده از آن آسان است. با استفاده از مثال Blink که از مثالهای داخلی IDE است، نحوهی استفاده از آن را خواهیم دید. IDE آردوینو را از پوشه ای که آن را نصب/آنزیپ کرده بودید باز کنید. در منوی File، وارد گزینه Examples شوید. …
ادامه نوشته »شروع به کار با بورد آردوینو
طیف وسیعی از بوردها توسط آردوینو تولید میشود. این بوردها در اندازههای متفاوت، میکروکنترلرهای مختلف و با قابلیتهای پردازشی متنوع عرضه میشوند. برای دریافت اطلاعات بیشتر درباره بورد UNO R3، به مطلب آردوینو UNO R3 در بخش آردوینو مراجعه کنید. برای نوشتن کد برنامههای متفاوت و پروگرم کردن بورد آردوینو، به …
ادامه نوشته »بورد Arduino UNO R3
بورد آردوینو UNO یکی از مجبوبترین بوردهای آردوینو است و اگر اولین بورد آردوینو شما باشد، نقطه شروع مناسبی به حساب میآید. آردوینو UNO در گذر زمان مورد چند بازبینی قرار گرفته است، و آخرین نسخه آن Arduino UNO R3 میباشد. بین بازبینیها تغییرات خیلی شگرفی پیدا نخواهید کرد. مهمترین …
ادامه نوشته »آردوینو چیست؟ مقدمهای بر آردوینو
آردوینو چیست؟ پلتفرم آردوینو سختافزار و نرمافزار متنبازی (اوپن سورس) ارائه میدهد که استفاده از آن بسیار آسان بوده و برای پروژههای نمونه و سرگرمیها به وفور استفاده میشود. مفهوم متنباز وقتی گفته میشود که پلتفرم آردوینو متنباز است، منظور این است که همه اطلاعات خواندن سختافزار و نرمافزاری که …
ادامه نوشته »انواع سنسورها
در این جلسه قصد داریم شما را با انواع سنسورها آشنا کنیم. سنسورهایی که در صنایع و تجهیزات مختلف بسیار پراستفاده هستند. مطالب این آموزش برای هر مهندس تازهکار و یا هر فردی که به این حوزهها علاقهمند است و تمایل دارد اطلاعاتی جامع و مفید دربارهی مفاهیم کنترل و …
ادامه نوشته »پروگرم کردن بورد STM32F103C8 با استفاده از USB port
بورد STM32 Development Board که بورد توسعهی میکروکنترلر STM32F103C8 محسوب میشود، با توجه به اینکه از معماری ARM Cortex M3 استفاده میکند، روز به روز در میان جامعه الکترونیک و برنامهنویسی محبوبتر و شناختهشدهتر میشود. این بورد سرعت کاری بسیار بالا و آپشنهای متعددی دارد و از آنجا که میتوان …
ادامه نوشته »آشنایی با بورد NodeMCU
NodeMCU یک فریمور منبعباز (open source) مبتنی بر زبان برنامهنویسی LUA است که بر پایهی چیپ وایفای ESP8266 توسعه داده شده است. به طور دقیقتر میتوان اینطور گفت که با در نظر گرفتن قابلیتهایی که تراشهی ESP8266 دارد، NodeMCU دارای بورد توسعهی ESP8266 است. تصویر این بورد را در اینجا …
ادامه نوشته »آموزش VHDL
خب در ادامهی آموزشهای FPGA به آموزش VHDL میپردازیم. در این جلسه موضوع مورد بحث ما مفاهیم ساده و پیشرفتهی VHDL است. بنابراین هم افراد مبتدی میتوانند از آن استفاده کنند و قدم به قدم با آن پیش بروند و هم افرادی که خود پیشینهای قبلی دربارهی این مفاهیم دارند …
ادامه نوشته »راهاندازی سنسور فشار بارومتریک BMP180 با آردوینو
سنسور فشار بارومتریک BMP180، یک سنسور بزرگ است که در پیشبینی هوا، سنجش ارتفاع و محاسبهی سرعت عمودی به کار میرود. به همین منظور از این سنسور در ایستگاههای هوایی، وسایل کنترل از راه دور، بالنهای هوایی و پروژههای بسیار دیگری استفاده میشود. این سنسور همچنین دارای حساسیت بسیار بالایی …
ادامه نوشته »پروژه ساخت رادار با آردوینو
در این دورهی آموزشی آردوینو به شما نحوهی ساخت یک رادار جالب با استفاده از برد آردوینو و محیط پردازشی توسعه یافته را آموزش خواهیم داد. شما میتوانید ویدئو زیر را مشاهده کرده و یا برای جزئیات بیشتر دورهی آموزشی مکتوب را مطالعه کنید. نگاه کلی تمام چیزی که برای …
ادامه نوشته »آموزش کار با IoT Cloud آردوینو
آشنایی با Arduino IoT Cloud و نخستین قدمها برای ورود به دنیای اینترنت اشیا. نیازمندیهای اجرای پروژه بورد Arduino MKR1000 (میتوان از MKR1010 هم استفاده کرد. و یا حتی در صورتی که به این دو دسترسی نداشتید، MKR IOT Bundle هم برای این پروژه قابل استفاده است) برد بورد LED …
ادامه نوشته »استفاده از پلتفرم Arduino IoT Cloud در پروژههای اینترنت اشیا
در این آموزش یاد میگیرید که با استفاده از چه ابزارهایی میتوان دادههای مربوط به سنسورها را جمعآوری، نگهداری، آنالیز و به صورت نموداری پردازش کرد و اینکه چگونه میتوان با استفاده از این امکانات، وقایعی را که دوست داریم در یک سیستم رقم بزنیم و در یک کلام؛ خانه …
ادامه نوشته »