فهرست مطالب:
- مرحله 1: نفوذ کوتاه
- مرحله 2: چرا این کار را کردم؟
- مرحله 3: شماتیک - الحاقی
- مرحله 4: PCB…
- مرحله 5: سپر لحیم شد
- مرحله 6: زمان کدگذاری
تصویری: Miliohm -meter Arduino Shield - ضمیمه: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
این پروژه توسعه بیشتر پروژه قدیمی من است که در این سایت شرح داده شده است. اگر علاقه دارید … لطفاً بخوانید…
امیدوارم لذت ببرید.
مرحله 1: نفوذ کوتاه
این دستورالعمل به نسخه قبلی من اضافه می شود: DIGITAL MULTIMETER SHIELD FOR ARDUINO
این یک ویژگی اضافی است ، اما می تواند کاملاً مستقل استفاده شود. PCB از هر دو - عملکرد قدیمی و جدید - پشتیبانی می کند که کدام دستگاه ها باید لحیم شوند و کدام کد باید در آردوینو بارگذاری شود.
هشدار!: همه قوانین ایمنی در دستورالعمل قبلی شرح داده شده است. لطفا آنها را با دقت بخوانید
کدی که در اینجا ضمیمه شده است فقط برای عملکرد جدید کار می کند. اگر می خواهید از عملکرد کامل استفاده کنید ، باید هر دو کد را هوشمندانه ادغام کنید. مراقب باشید - کد روشهای یکسان در هر دو طرح ممکن است دارای اختلافات کوچک باشد. به
مرحله 2: چرا این کار را کردم؟
این میلی متر متر می تواند در برخی موارد بسیار مفید باشد - می توان از آن در هنگام اشکال زدایی برخی از وسایل الکترونیکی که دارای اتصالات کوتاه در داخل هستند ، برای تعیین خازن های معیوب ، مقاومت ها ، تراشه ها و غیره استفاده کرد. با اسکن ناحیه اطراف کابین کوتاه آن به راحتی دستگاه سوخته را اندازه گیری می کند که مقاومت مسیرهای PCB رسانا را اندازه گیری می کند و مکان را با حداقل مقاومت پیدا می کند. اگر به این فرآیند علاقه بیشتری دارید - می توانید ویدیوهای زیادی در مورد آن پیدا کنید.
مرحله 3: شماتیک - الحاقی
دستگاههای اضافه شده در مقایسه با طراحی DMM قدیمی با مستطیل قرمز مشخص شده اند. من اصل کار در دومین مدار ساده شده را توضیح می دهم:
یک تراشه مرجع ولتاژ دقیق یک مرجع ولتاژ بسیار پایدار و دقیق ایجاد می کند. من از REF5045 از Texas Instruments استفاده کردم ، ولتاژ خروجی آن 4.5 ولت است. توسط پین آردوینو 5 ولت تامین می شود. همچنین می توان از سایر تراشه های مرجع ولتاژ دقیق - با ولتاژهای خروجی متفاوت استفاده کرد. تولید شده از ولتاژ تراشه فیلتر شده و با تقسیم کننده ولتاژ مقاومتی بارگذاری می شود. مقاومت بالای آن 470 اهم است و مقاومت پایینی - مقاومت ، که می خواهیم اندازه گیری کنیم. در این طرح حداکثر مقدار آن 1 اهم است. ولتاژ نقطه میانی تقسیم کننده ولتاژ مجدداً فیلتر شده و توسط یک آپامپ که در پیکربندی غیر وارونه کار می کند ضرب می شود. افزایش آن بر 524 تنظیم می شود. چنین ولتاژ تقویت شده توسط Arduino ADC نمونه برداری شده و در کلمه دیجیتالی 10 بیتی تبدیل شده و بیشتر برای محاسبه مقاومت پایین تقسیم ولتاژ استفاده می شود. می توانید محاسبات مقاومت 1 اهم را روی تصویر مشاهده کنید. در اینجا از مقدار ولتاژ اندازه گیری شده در خروجی تراشه REF5045 (4.463V) استفاده کردم. کمی کمتر از انتظار است زیرا تراشه تقریباً با بیشترین جریان مجاز در برگه داده بارگیری می شود. با توجه به مقادیر ذکر شده در این طرح ، میلی متر متر دارای محدوده ورودی حداکثر است. 1 اهم و می تواند مقاومت را با وضوح 10 بیت اندازه گیری کند ، این به ما این امکان را می دهد که تفاوت مقاومتهای 1 میلی آمپر را احساس کنیم. برخی از الزامات برای opamp وجود دارد:
- محدوده ورودی آن باید شامل ریل منفی باشد
- باید تا حد ممکن جبران شود
من از OPA317 از Texas Instruments استفاده کردم-این یک منبع تک ، تک تراشه در تراشه ، در بسته SOT-23-5 است و دارای ورودی و خروجی راه آهن به راه آهن است. افست آن کمتر از 20 uV است. راه حل بهتر می تواند OPA335 باشد - حتی با جبران کمتر.
در این طرح ، هدف از اندازه گیری دقیق مطلق نبود ، بلکه این بود که بتوان تفاوت های دقیق در مقاومت ها را تشخیص داد - مشخص کرد که مقاومت کوچکتری دارد. دستیابی به دقت مطلق برای چنین دستگاه هایی بدون داشتن دستگاه اندازه گیری دقیق دیگری برای کالیبراسیون دشوار است. متأسفانه این امر در آزمایشگاه های خانگی امکان پذیر نیست.
در اینجا می توانید تمام داده های طراحی را بیابید. (شماتیک عقاب ، طرح بندی و فایل های Gerber مطابق با الزامات PCBWAY تهیه شده است)
مرحله 4: PCB…
من PCB ها را در PCBWAY سفارش داده ام. آنها آنها را بسیار سریع با قیمت بسیار پایین انجام دادند و من آنها را فقط در دو هفته پس از سفارش گرفتم. این بار من می خواستم رنگ مشکی را بررسی کنم (در این طرح پول اضافی برای PCB های رنگ سبز متفاوت وجود ندارد). روی عکس می بینید که چقدر زیبا به نظر می رسند.
مرحله 5: سپر لحیم شد
برای آزمایش عملکرد میلی متر متر ، من فقط دستگاه هایی را که برای این عملکرد عمل می کنند لحیم کردم. همچنین صفحه LCD را اضافه کردم.
مرحله 6: زمان کدگذاری
طرح آردوینو در اینجا پیوست شده است. مشابه سپر DMM است ، اما ساده تر است.
در اینجا من از همان روش اندازه گیری ولتاژ استفاده کردم: ولتاژ 16 بار نمونه برداری و به طور متوسط بدست آمده است. هیچ گونه تصحیح دیگری برای این ولتاژ وجود ندارد. تنها تنظیم اندازه گیری ولتاژ تغذیه آردوینو (5 ولت) است که برای ADC نیز مرجع است. این برنامه دارای دو حالت - اندازه گیری و کالیبراسیون است. اگر کلید حالت در طول اندازه گیری فشار داده شود ، از یک روش کالیبراسیون استفاده می شود. پروب ها باید محکم به هم متصل شوند و 5 ثانیه نگه دارند. به این ترتیب مقاومت آنها اندازه گیری می شود ، ذخیره می شود (نه در ROM) و بیشتر از مقاومت تحت آزمایش استخراج می شود. روی ویدئو می توانید چنین روشی را مشاهده کنید. مقاومت 100 میلی آمپر پوند اندازه گیری می شود و پس از کالیبراسیون صفر می شود. پس از آن مشاهده می شود که چگونه دستگاه را با استفاده از یک قطعه سیم لحیم کاری - اندازه گیری مقاومت طول های مختلف سیم ، آزمایش می کنم. هنگام استفاده از این دستگاه بسیار مهم است که پروب ها را محکم نگه دارید و آنها را تیز نگه دارید - مقاومت اندازه گیری شده روی فشار مورد استفاده برای اندازه گیری نیز بسیار حساس است. مشاهده می شود که در صورت وصل نبودن پروبها -برچسب "Overflow" روی LCD چشمک می زند.
من همچنین یک LED بین پروب آزمایش و زمینی اضافه کرده ام. وقتی پروبها وصل نیستند و ولتاژ خروجی را به 1.5 ولت وصل می کند ، روشن است. (می تواند از برخی دستگاههای کم منبع محافظت کند). هنگامی که پروبها وصل می شوند ، LED خاموش است و نباید هیچ تاثیری بر اندازه گیری داشته باشد.
این همه مردم!:-)
توصیه شده:
آموزش Arduino Cellular Shield: 9 مرحله (همراه با تصاویر)
آموزش سپر سلولی آردوینو: سپر سلولی آردوینو به شما امکان می دهد با تلفن همراه خود تماس بگیرید و پیام های متنی ارسال کنید. مغز این سپر SM5100B است که یک ماژول سلولی قوی است که می تواند بسیاری از کارهای اکثر تلفن های همراه استاندارد را انجام دهد. این ش
Robot Line Follower Arduino و L293D Shield: 4 مرحله
ربات Line Follower Arduino و L293D Shield: Line Follower یک ربات بسیار ساده است که برای لوازم الکترونیکی مبتدی ایده آل است. این ربات با استفاده از سنسور iR در امتداد خط حرکت می کند. سنسور دارای دو دیود است ، یک دیود نور مادون قرمز را ارسال می کند ، دیود دیگر نور منعکس شده از سطح را دریافت می کند. چه
Arduino TFT Graphics Shield: 4 مرحله (همراه با تصاویر)
Arduino TFT Graphics Shield: a.articles {font-size: 110.0٪؛ font-weight: bold؛ font-style: italic؛ text-decoration: none؛ background-color: red؛} a.articles: hover {background-color: black؛} این دستورالعمل نحوه ساخت گرافیک رنگی 240x320 پیکسل (QVGA) را توضیح می دهد
آموزش Arduino L293D Motor Shield Shield: 8 مرحله
Arduino L293D Motor Driver Shield Tutorial: می توانید این و بسیاری از آموزش های شگفت انگیز دیگر را در وب سایت رسمی ElectroPeak بخوانید. مرور کلی در این آموزش ، نحوه رانندگی DC ، پله ای و سروو موتور با استفاده از سپر درایور موتور Arduino L293D را خواهید آموخت. آنچه خواهید آموخت:
Arduino Uno: Bitmap Animation در ILI9341 TFT Touchscreen Shield Shield With Visuino: 12 مرحله (همراه با تصاویر)
Arduino Uno: Bitmap Animation on ILI9341 TFT Touchscreen Shield With Visuino: Shield های صفحه نمایش TFT مبتنی بر TFT مبتنی بر ILI9341 بسیار محبوب هستند. Visuino مدتی است که از آنها پشتیبانی می کند ، اما من هرگز فرصتی برای نوشتن یک آموزش در مورد نحوه استفاده از آنها نداشتم. اما اخیراً تعداد کمی از افراد پرسیدند