loading...

NickanPishroTech

آدرس اینستاگرامی ما: instagram.com/nickanpishrotech

NKShirvani بازدید : 84 یکشنبه 25 اردیبهشت 1401 نظرات (0)

کاربرد ماژول های ESP32

ماژول های ESP32 با امکاناتی مانند Wifi, Bluetooth قابلیت استفاده در گستره وسیعی از برنامه های کاربردی بر پایه Iot را دارند. طراحی انعطاف پذیر، مصرف توان پایین، دربردارنده Wifi و Bluetooth و همچنین ماژول های طراحی شده آماده و در دسترس به همراه کدهای آماده و قابل استفاده در محیط arduinu IDE منجر به محبوبیت این ماژول در بین کاربران و طراحان الکترونیک شده است.

راه اندازی کتابخانه ماژول ESP32 در Arduinu IDE

نخست نرم افزار arduinu ide را از آدرس زیر دانلود و بر روی ویندوز نصب نمایید.

https://www.arduino.cc/en/software

پس از نصب آردواینو ، نرم افزار را باز کرده و سپس به مسیر زیر بروید.

FilePreferences

در فیلد  “Additional Board Manager URLs” آدرس زیر را وارد نمایید.

/https://raw.githubusercontent.com/espressif/arduino-esp32
gh-pages/package_esp32_index.json


اگرماژول ESP8266 را دارید، می توانید در همان قسمت و با جداسازی توسط یک کاما آدرس زیر را نیز اضافه نمایید.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

سپس به مسیر Tools > Board > Boards Manager رفته و Baord manager را باز نمایید و ESP32 Ad-on را نصب نمایید.
پس از نصب، ماژول ESP32 را به کامپیوتر وصل کرده و به مسیر Tools > Board رفته و برد خودتان را انتخاب نمایید.
برای استفاده از کتابخانه های موجود برای ESP32 که قابلیت استفاده در آردواینو IDE را دارند، پس از دانلود فایل zip آن به قسمت Sketch > Include Library شده و با انتخاب Add .ZIP Library، مثال مورد نظرتان را اضافه نمایید. در این حالت اگر به مسیر File > Examples بروید، می توانید تمرین مورد نظرتان را بیابید.

در نهایت برنامه را کامپایل کرده و با انتخاب com متصل به ماژول ESP32 از کامپیوترتان، ماژول را برنامه ریزی نمایید.

انواع ماژول های ESP32

 در آدرس https://www.espressif.com/en/products/modules می توانید فهرست کامل ماژول های این خانواده را مشاهده نمایید.

ماژول استفاده شده در مثال نمایش داده شده ما:

ESP32 "TTGO T1" with 1.14" IPS TFT Display

آدرسhttp://www.lilygo.cn/prod_view.aspx?Id=1126

NKShirvani بازدید : 219 یکشنبه 28 فروردین 1401 نظرات (0)

 شرکت ST برای معرفی میکرو با هسته cortex M4 اقدام به تولید برد stm32f429_Disovery نموده است. این برد به کاربران امکان توسعه برنامه های کاربردی بر روی یک سیستم امبدد را به سادگی فراهم کرده است و با وجود  نمایشگر 2.4 اینچی خود امکان توسعه برنامه های گرافیکی را داده است.

محیط توسعه

ویرایشگرهای IAR-EWARM, Keil-MDK ARm, STM32CubeIDE

ویندوز7و 8 و10

کابل USB Type A to Mini B

به صورت پیش فرش در کارخانه برنامه بوت لودر بر روی فلش میکرو نصب شده است. همچنین یک برنامه کاربردی که با RTOS برنامه ریزی شده است نیزبر روی فلش نصب است که برنامه های ساده ای مانند file browser, Image & video player, Clock/Calendar & Game, Performance monitor و system Info را در اختیار کاربر می گذارد.

بر روی برد یک نمایشگر 2.4 اینچ همراه با کنترل کننده تاچ قرار دارد.

میکرو stm32f429ZIT6 روی برد دارای 2MB حافظه فلش و 256 KByte حافظه RAM  است. همچنین بر روی برد یک حافظه SDRAM  خارجی از نوع 64 Mbit است.

تغذیه مدار از طریق کابل USB یا کانکتور CN2 روی برد فراهم می شود.

دارای 6 عدد LED برای نشان دادن وضعیت های مختلف روی برد است.

همچنین امکان دیباگ  پورت مجازی سریال و Mass storage از طریق کابل USB برای برد فراهم شده است.

کد این برنامه  به صورت هگز در سایت ST آورده شده است.

STM32CubeDemo_STM32F429I_Discovery_1.5.0.hex

به زودی آموزش هایی برای راه اندای پریفرال های جانبی برد برایتان گذاشته می شود.

NKShirvani بازدید : 98 چهارشنبه 29 دی 1400 نظرات (0)

آموزش Qt بر روی برد رزبری پای

در این مجموعه از آموزش ها بیشتر تمرکز بر روی GUI و GPIO هاقرار داده شده است. نکات کلیدی هم که در ارتباط با raspberrypi (برد رزبری) مفید هستند، برای شما گرداوری کرده ایم.

نکات کاربردی در راه اندازی و کار با رزبری پای, wiringPi, GPIO, SSH

قسمت 1- معرفی کتابخانه wiringPi برای راه اندازی GPIO ها در رزبری

NKShirvani بازدید : 86 سه شنبه 01 تیر 1400 نظرات (0)
NKShirvani بازدید : 66 پنجشنبه 09 بهمن 1399 نظرات (0)

امروز می خواهم مطلبی درباره بردRaspberryPi4 بنویسم. این برد یک مینی کامپیوتر کامل است که دارای RAM(2,4,8) گیگا بایت است. همچنین دارای پورت های ورودی و خروجی ، خروجی تصویر HDMI و خروجی USB2,USB3و LAN است و تنها با یک ورودی پاورUSB3 ، 15W قابل راه اندازی است.

NKShirvani بازدید : 763 پنجشنبه 13 آذر 1399 نظرات (1)

برد آموزشی و توسعه (کیت آموزشی) HT32

کیت آموزشی HT32 از شرکت HOLTEK (هواتک) با استفاده از میکروکنترلر 32 بیتی ARM Cortex -M0+/M3 برد توسعه مناسبی (همراه با پروگرامر روی برد) برای توسعه دهندگان فراهم نموده است. برنامه های استاندارد C را می توان درIDE هایی مانند Keil MDK uVision و IAR EWARM  به راحتی توسعه داد، چرا که HOLTEK کتابخانه های لازم برای راه اندازی امکانات اولیه در لایه های پایین را فراهم کرده تا طراحان بتوانند تمرکز خود را در توسعه برنامه اصلی قرار دهند.

با کمک یک کابل ساده USB، کاربر می تواند با PC ارتباط برقرار کرده (e-link32 Serial Wire Debugger) و به طور خودکار برنامه ها را روی پردازنده دانلود کرده و عملیات دانلود را آغاز نماید.

 

NKShirvani بازدید : 50 چهارشنبه 28 آبان 1399 نظرات (0)

کلیدهای Joystickی هم مانند سایر کلیدهای push buttonی از یک سمت زمین شده اند و از سمت دیگر به ورودی پردازنده متصل می گردند. با این تفاوت که آنها از ترکیب چند کلید ساخته شده اند. بنابراین هر کلید را می توان به پین جداگانه ای متصل کرد. 

NKShirvani بازدید : 78 چهارشنبه 28 آبان 1399 نظرات (0)

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

درباره ما
Profile Pic
وبلاگ نیکان پیشروتک (NickanPishroTech) با هدف آگاهی رسانی درمورد راه اندازی و توسعه بردهای آموزشی و صنعتی از خانواده میکروکنترلرهای NXP سری LPC1768-LPC1788-LPC2764-LPC,... وهمچنینSTM32سری STM32F103-104-407-STM32L152,... و آموزش کار با برد Raspberry Pi 4، راه اندازی شده است. امیدواریم بتوانیم دانش خود در این زمینه را برای شما به اشتراک گذاریم. آدرس اینستاگرامی ما: instagram.com/nickanpishrotech
اطلاعات کاربری
آمار سایت
  • کل مطالب : 8
  • کل نظرات : 4
  • افراد آنلاین : 1
  • تعداد اعضا : 2
  • آی پی امروز : 1
  • آی پی دیروز : 8
  • بازدید امروز : 22
  • باردید دیروز : 27
  • گوگل امروز : 0
  • گوگل دیروز : 1
  • بازدید هفته : 99
  • بازدید ماه : 49
  • بازدید سال : 1,890
  • بازدید کلی : 12,642