<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Reza Kohandel</title>
        <link>https://virgool.io/feed/@rezakohandel9</link>
        <description>دانشجوی مهندسی برق علاقه مند به الکترونیک ، برنامه نویسی و مهندسی پزشکی</description>
        <language>fa</language>
        <pubDate>2026-06-17 06:20:08</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/154389/avatar/avatar.png?height=120&amp;width=120</url>
            <title>Reza Kohandel</title>
            <link>https://virgool.io/@rezakohandel9</link>
        </image>

                    <item>
                <title>راه اندازی ماژول ESP8266-01 به وسیله Arduino IDE قسمت دوم</title>
                <link>https://virgool.io/@rezakohandel9/%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-%D9%85%D8%A7%DA%98%D9%88%D9%84-esp8266-01-%D8%A8%D9%87-%D9%88%D8%B3%DB%8C%D9%84%D9%87-arduino-ide-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85-xdqblp12lntx</link>
                <description>تا اینجا ما یه برنامه توی IDE آردوینو آماده کردیم تا روی برد بریزیم . برای این کار نیاز داریم از یک مبدل USB به سریال استفاده کنیم من از PL2303TA استفاده کردم این مدلایی که آخرش TA داره ویندوز 10 رو ساپورت می کنن بنابرین به مشکل نمیخورین .  بریم سراغ وصل کردن پایه ها .ESP 8266-01 Punoutهمونطوری که توی شکل می بینین توی این ماژول می تونین به این تعداد پایه از برد دسترسی داشته باشید .پایه ها رو به صورت زیر متصل کنید . RX_esp -&gt; TX_usb TX_esp -&gt; RX_usb Reset,CH_EN -&gt; VCCGPIO0 -&gt; GNDتغذیه رو هم که صددرصد وصل می کنیم :)با زمین کردن GPIO0 می تونین برد رو ببرین توی مود پروگرم.بعد از انجام این کار ها کدتون رو روی برد می تونین آپلود کنین چند لحظه صبر کنین تا صددرصد آپلود بشه و بعدش  پین GPIO0 رو رها کنین و یه ریست بکنین تا برنامه تون شروع به کار کنه .نکته اول : برای من کد Blink کار نمی کرد چون فکر می کنم پیشفرض اینه که LED به پایه TX وصل باشه که مال من نبود برای همین خودم اومدم یه LED به پایه TX وصل کردم تا کار کردنش رو ببینم.نکته دوم : برای زمانی که از برد میخواین استفاده ای کنین که نیاز هست  جریان زیادی مصرف کنه حتما تغذیه شو از جای درستی بگیرین مثل آداپتور. دقت کنین که حتما تغذیه 3.3 ولت باشه تا ماژولتون نسوزه .یه سری بردهایی هست به اسم ESP32 خیلی چیزای خفنی روش داره در واقع مدل جدید پردازنده های ESP هست روشون بلوتوث و این چیزا هم علاوه بر وایفای داره شاید بد نباشه به اون هم یک نگاهی بندازین .خب اینجا دیگه این مبحث رو تمومش می کنیم امیدوارم همه چیو گفته باشم.</description>
                <category>Reza Kohandel</category>
                <author>Reza Kohandel</author>
                <pubDate>Sat, 25 Apr 2020 01:10:47 +0430</pubDate>
            </item>
                    <item>
                <title>راه اندازی ماژول ESP8266-01 به وسیله Arduino IDE قسمت اول</title>
                <link>https://virgool.io/@rezakohandel9/%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-%D9%85%D8%A7%DA%98%D9%88%D9%84-esp8266-01-%D8%A8%D9%87-%D9%88%D8%B3%DB%8C%D9%84%D9%87-arduino-ide-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-c3fmmnrd1hii</link>
                <description>با توجه به اینکه تو این دوره و زمونه اینترنت همه گیر شده و IOT خیلی مطرح شده یک ابزار خوب برای برقرار کردن ارتباط بین اشیای مختلف استفاده از Wifi هست . یک راه مرسوم و ساده برای این کار استفاده از ماژول Esp هست . این ماژول ها توی انواع مختلف ساخته شدن و یک سری برد ها هم بر اساس اونا توسعه داده شدن که میشه از اونها هم استفاده کرد مثل Node MCU یا بردهای Wemos ولی ساده ترین و ارزون ترین مدلش همین مدلی هست که من قرار هست توضیح بدم . ازونجایی که خودم توی راه اندازیش به یک سری مشکلات خوردم بنابرین تصمیم گرفتم این پست رو بنویسم تا مشکلاتی که بهشون خوردم رو هم بنویسم .Wemos D1 MiniESP 8266 - 07ESP 8266 - 12SESP 8266 - 01خب اینم تصویر چنتا ازین برد ها. تمام این بردها از پردازنده 32بیتی ESP استفاده می کنند و تفاوتشون تو امکاناتی هست که برای استفاده گذاشتن مثلا تعداد GPIO هایی که میتونین بهشون دسترسی پیدا کنین . نکته باحال دیگه اینه که برای راه اندازیش نیازی به میکرو دیگه ای ندارین به خاطر پردازنده ش ولی خب خیلیا بنا به نیازی که دارن از یک میکروکنترلر کنارش استفاده می کنند. دو روش مرسوم برای استفاده از این برد وجود داره.  استفاده از دستورات ATریختن برنامه دلخواه به وسیله Arduino IDEبا توجه به ساپورتی که آردوینو می کنه به نظرم روش دوم باحال تره و میشه راحت تر از این ماژول استفاده کرد ولی روش اول هم مشکلی نداره و خیلی ها ازش استفاده می کنند ، به این صورت که از طریق UART ای که روی ماژول قرار داره با میکرو ارتباط برقرار می کنند و اونجوری ازش استفاده می کنند. حالا بریم سراغ دوم یعنی استفاده از Arduino IDE:اول نیاز داریم که یه سری کارا توی Arduino IDE انجام بدیم برای همین وارد برنامه میشیم و با زدن Ctrl+Comma یا از طریق تب File وارد بخش Prefrences می شیم . لینک زیر رو با تو جای مشخص شده کپی کنین .http://arduino.esp8266.com/stable/package_esp8266com_index.jsonبعد از این کار باید پکیج Esp  رو نصب کنین .برای اینکار باید وارد تب Tools بشین و از طریق منوی Board وارد Board Manager بشین .باید اینجا پکیج مربوط به Esp رو طبق شکل بالا نصب کنین از منوی Select Version ورژن آخر رو نصب کنین و روی Install کلیک کنین بعد چند دقیقه نصب میشه.*نکته : اگر توی پروگرم کردن دچار مشکلی شدین ممکنه به خاطر ورژن این Esp باشه میتونین از نسخه های قدیمی تر استفاده کنین .بعد از نصب پکیج دوباره برین تو منوی Board و برد مدنظرتون رو انتخاب کنید ما اینجا گزینه :Generic ESP8266 Moduleرو انتخاب می کنیم . بعد همه ی این کارا نوبت به این میرسه تا یک کد بریزیم روی برد برای این کار از خود مثال های آردوینو استفاده می کنیم . بنابرین از منوی File وارد Examples میشیم و ESP8266 رو انتخاب می کنیم و برنامه Blink رو انتخاب می کنیم . تا اینجا از نظر نرم افزاری کارمون تمومه حالا باید بریم سراغ اتصالات مربوط به برد. این بخش رو توی قسمت بعدی توضیح می دم .</description>
                <category>Reza Kohandel</category>
                <author>Reza Kohandel</author>
                <pubDate>Thu, 09 Apr 2020 14:38:21 +0430</pubDate>
            </item>
                    <item>
                <title>مهارت هایی برای مهندسین الکترونیک قسمت اول</title>
                <link>https://virgool.io/@rezakohandel9/%D9%85%D9%87%D8%A7%D8%B1%D8%AA-%D9%87%D8%A7%DB%8C%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C%D9%86-%D8%A7%D9%84%DA%A9%D8%AA%D8%B1%D9%88%D9%86%DB%8C%DA%A9-cec4sp8dpjk0</link>
                <description>سلام مدتی بود که می خواستم نوشتن رو شروع کنم بنابرین با توجه این تعطیلات تصمیم گرفتم که این کار رو شروع کنم اولین مطلبی رو هم که می خوام راجع بهش بنویسم  ازون جایی که خیلی مطالب این چنینی مربوط به الکترونیک برخلاف مهندسی کامپیوتر توی سطح اینترنت کمه مربوط میشه به مهارت هایی که یک مهندس الکترونیک باید داشته باشه بعضی هاش تجربه س که توی کار های مختلف خودم باهاشون مواجه شدم و بقیه رو هم از سایر مهندسای موفقی که کنارم دیدم الگو گرفتم امیدوارم که این مطلب مفید واقع بشه.1- تفکر مهندسیاگر شما با هر مهندس با تجربه ای صحبت کنین یا کارشونو از نزدیک ببینین متوجه می شین که به سبک خاصی فکر می کنن ، این قضیه خیلی قائل به گرایش یا رشته ی خاصی نیست ، بنابرین خیلی مهمه که این دید توی آدم به وجود بیاد ، اگر بخوام راجع به الکترونیک حرف بزنم قدم های اول می تونه یادگیری آنالیز مدار باشه ، بعد از اون کم کم با درسایی که وجود داره مثل الکترونیک I ، الکترونیک II ، تکنیک پالس و این مدل درسا شما با تئوری های موجود تو الکترونیک آشنا می شین اینا میشه قدم های اول برای تقویت این مدل تفکر باید کنارش مدارهایی که یاد میگیرین رو تحلیل بکنین فکر کنین که اگر فلان المان جابه جا بشه ، رفتار مدار چه تغییری می کنه وقتی این کار ها رو انجام بدین متوجه میشین که چقدر ذهنتون نسبت به قبل تغییر کرده.2-برنامه نویسیچه بخواین و چه نخواین با رشد علم، برنامه نویسی برای تقریبا اکثر رشته ها یادگرفتنش ضروری شده و از اونجایی که الکترونیک خیلی به کامپیوتر نزدیک هست این یادگیری حتی ضروری تر هم میشه ، علاوه بر نیاز هایی که داریم مثل یادگیری متلب یا برنامه نویسی میکروکنترلرها، برنامه نویسی باعث میشه که ذهن آدم منطقی تر بشه و به مورد اولی که توضیح دادم هم کمک می کنه ، البته الان خیلی از پروژه ها نیاز به طراحی رابط گرافیکی داره که اگر آدم برنامه نویسی بلد باشه می تونه خودش طراحی کنه البته نه به کیفیت یک مهندس نرم افزار. راستشو بخواین هیچ مهندس الکترونیک خفنی ندیدم که کدنویس بدی باشه.3-تفکر طراحی یکی از مهم ترین ویژگی ها برای یک مهندس الکترونیک همین داشتن تفکر طراحی ، راه بدست آوردنش هم مخلوطیه از دانش ، تجربه و خلاقیت. توی گام اول یک مهندس مقدمات و تحلیل کردن رو یاد می گیره بعد با استفاده از این مقدمات شروع می کنه به تجربه کردن ، این تجربه کردن و همچنین یکم چاشنی خلاقیت می تونه باعث تولید محصولات جدید بشه .خب دوستان فکر کنم سه تا از مهم ترین موارد رو نوشتم البته به وضوح موارد دیگه ای هم وجود دارن که اگر فرصتش پیش بیاد بازم راجع بهشون می نویسم بقیه دوستان هم اگر نظری دارن یا مهارت دیگه ای مدنظرشونه لطفا کنن کامنت کنن . </description>
                <category>Reza Kohandel</category>
                <author>Reza Kohandel</author>
                <pubDate>Wed, 25 Mar 2020 19:35:15 +0430</pubDate>
            </item>
            </channel>
</rss>