<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>پست‌های انتشارات ساختنامه</title>
        <link>https://virgool.io/saakhtnaame/feed</link>
        <description>راهنمای ساخت پروژه‌های الکتریکی
-
کاری از واحد مهندسی برق بسیج دانشجویی دانشگاه گیلان</description>
        <language>fa</language>
        <pubDate>2026-06-17 11:51:10</pubDate>
        <image>
            <url>https://files.virgool.io/upload/publication/2qfks5dlyouw/psevmi.png</url>
            <title>ساختنامه</title>
            <link>https://virgool.io/saakhtnaame</link>
        </image>

                    <item>
                <title>ساخت یک رادار در خانه</title>
                <link>https://virgool.io/saakhtnaame/%D8%B3%D8%A7%D8%AE%D8%AA-%DB%8C%DA%A9-%D8%B1%D8%A7%D8%AF%D8%A7%D8%B1-%D8%AF%D8%B1-%D8%AE%D8%A7%D9%86%D9%87-oekmwabzsmqi</link>
                <description>عکسی از رادار قدس سپاه پاسداران جمهوری اسلامی ایرانسلام! در این فرسته بنا داریم با استفاده از آردوینو یک رادار ساده بسازیم. البته راداری که خواهیم ساخت، خیلی با رادار داخل عکس متفاوت خواهد بود!قطعات مورد نیازیک آردوینو (من از UNO استفاده می‌کنم) به عنوان مغز متفکر پروژهیک پودمان (ماژول) اولتراسونیک HC-SR04 (HC-SR05 هم کارکرد مشابهی دارد) برای سنجیدن فاصلهیک موتور سروو (من از SG92R استفاده می‌کنم) برای چرخاندن اولتراسونیکیک پودمان نمایشگر TM1637 برای نمایش فاصلهو البته مقداری سیم!راهنمای گام‌به‌گامشمای کلیشمای کلیبه کار انداختن اولتراسونیکپایانهٔ چکانه (Trigger): به پایانهٔ ۷ آردوینوپایانهٔ پژواک (Echo): به پایانهٔ ۸ آردوینوپایانه‌های VCC و GND هم که مشخص استاولتراسونیک این‌طور کار می‌کند که در ابتدا یک نشانک (سیگنال) صوتی می‌فرستد و پس از بازگشت نشانک، باید بر اساس زمان طی شده، مسافت را محاسبه کنیم (با توجه به سرعت صوت).برای این کار، ابتدا به مدت مشخص به پایانهٔ چکانه ولتاژ می‌دهیم تا نشانک فرستاده شود. هر وقت نشانک برگردد، پایانهٔ پژواک به ما ولتاژ می‌دهد. زمان طی شده را نصف می‌کنیم (به خاطر رفت و برگشت) و سپس در ۰٫۰۳۴ ضرب می‌کنیم. مقدار حاصل، فاصله با یکای سانتی‌متر است.همچنین پایانهٔ پژواک را هر دفعه صفر می‌کنیم تا بازنشانی شود. https://gist.github.com/mskf1383/b4b1bf8401b73fb035f61b46f33b5388 کدهای اولتراسونیک را داخل یک تابع نوشتم؛ چون بعداً لازم می‌شود.اگر این کد را روی آردوینو بارگذاری کنید، هر لحظه فاصله را می‌سنجد و در نمایشگر سریال چاپ می‌کند.توجه: حواستان به حداکثر برد فاصله‌سنجی اولتراسونیک باشد. همچنین زاویهٔ مانع نیز بسیار مؤثر است.چرخاندن اولتراسونیک با سرووسیم زرد: به پایانهٔ ۹ آردوینوسیم قرمز/نارنجی: به 5Vسیم سیاه/قهوه‌ای: به زمیناولتراسونیک را روی یک سروو می‌گذاریم. سروو را می‌توان به طور [تقریباً] دقیق روی یک زاویهٔ مشخص تنظیم کرد. هر چند لحظه، زاویهٔ سروو را عوض می‌کنیم و صبر می‌کنیم تا اولتراسونیک فاصله را بسنجد. بعد زاویه را عوض می‌کنیم و…برای راه‌اندازی سروو از کتابخانهٔ Servo ساختهٔ خود آردوینو استفاده می‌کنیم. می‌توانید از داخل نرم‌افزار آردوینو نصب کنید:نماگرفتی از نرم‌افزار آردوینو - نصب کتابخانهٔ Servoیک سروو تعریف می‌کنیم و نامش را baseServo می‌گذاریم. یک متغیر زاویه هم تعریف می‌کنیم و با استفاده از حلقهٔ for،‏ ۱۰ تا ۱۰ تا زیادش می‌کنیم تا به ۱۸۰ برسد. بعد در یک حلقهٔ دیگر، برعکس همین کار را انجام می‌دهیم.هر بار که زاویهٔ سروو عوض شد، فاصله را می‌سنجیم و چاپ می‌کنیم. البته قبل از سنجیدن یک تأخیر هم ایجاد می‌کنیم تا سروو آرام بگیرد و الکی دقت فاصله‌سنجی پایین نیاید! https://gist.github.com/mskf1383/ffb5739b317f7018ab89d9481fa798e0 استفاده از نمایشگرپایانهٔ CLK: به پایانهٔ ۲ آردوینوپایانهٔ DIO: به پایانهٔ ۳ آردوینوپایانه‌های VCC و GND هم که مشخص استبرای نمایشگر از کتابخانهٔ TM1637 ساختهٔ Avishay Orpaz استفاده می‌کنیم:نماگرفتی از نرم‌افزار آردوینو - نصب کتابخانهٔ TM1637نام نمایشگر را monitor می‌گذاریم. یک تابع جدید برای نمایش فاصله تعریف می‌کنیم و هم چاپ کردن در سریال و هم نمایش روی نمایشگر را داخل آن قرار می‌دهیم. https://gist.github.com/mskf1383/0417d781540105a8a72cbf80c2df1d74 توجه: به خط‌های اول دقت کنید: درون‌ریزی کتابخانه‌ها، تنظیم شمارهٔ هم پایانه، تعریف اشیا، تعریف متغیرهاو همچنین تابع setupنتیجه https://wokwi.com/projects/405108047753524225  https://www.aparat.com/video/video/embed/videohash/dfy2ivp/vt/frame  https://www.aparat.com/video/video/embed/videohash/rxq0ky8/vt/frame تقدیم به مجاهد شهید، اسماعیل هنیه</description>
                <category>ساختنامه</category>
                <author>محمدصالح کامیاب</author>
                <pubDate>Wed, 31 Jul 2024 16:35:20 +0330</pubDate>
            </item>
            </channel>
</rss>