فهرست مطالب:
- مرحله 1: آنچه برای پروژه نیاز داریم
- مرحله 2: ساختن مدار
- مرحله 3: Itsybitsy M4 Pinout
- مرحله 4: اتصالات Stripboard
- مرحله 5: کد: قسمت 1 - راه اندازی پین های دیجیتال
- مرحله 6: کد: قسمت 2 - پین های آنالوگ را تنظیم کرده و کاراکترهای عددی را کدگذاری کنید
- مرحله 7: کد: قسمت 3 - روش ها
- مرحله 8: کد: قسمت 4 - حلقه اصلی
- مرحله 9: کد: بارگیری کنید تا در وقت شما صرفه جویی شود
تصویری: نمایشگرهای 7 قسمتی دوگانه با کنترل پتانسیومتر در مدار
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این پروژه از پتانسیومتر برای کنترل صفحه نمایش در دو صفحه نمایش LED 7 قسمتی (F5161AH) استفاده می کند. با چرخاندن دکمه پتانسیومتر ، تعداد نمایش داده شده در محدوده 0 تا 99 تغییر می کند. فقط یک LED در هر لحظه روشن می شود ، بسیار کوتاه ، اما چشم یا دوربین متوجه سوسو زدن نمی شود. این تداوم بینایی است.
با فشردن دکمه سرعت عمل کاهش می یابد و می توانید LED های روشن و خاموش را مشاهده کنید.
من متوجه شده ام که تعداد کمی از دستورالعمل ها از CircuitPython استفاده می کنند ، بنابراین این پروژه از یک تخته توسعه Adafruit Itsybitsy M4 استفاده می کند که CircuitPython را به زیبایی اجرا می کند. اگر می خواهید از Raspberry Pi یا سایر بردهای توسعه ریزپردازنده استفاده کنید ، فقط باید پین ها و تنظیمات آنها را در اسکریپت تغییر دهید.
مرحله 1: آنچه برای پروژه نیاز داریم
سخت افزار:
- Adafruit Itsybitsy M4 - یک تخته توسعه کوچک ، قدرتمند و ارزان
- کابل microUSB - برای برنامه نویسی از کامپیوتر
- تخته نان (یا نوار چوبی و لحیم کاری)
- کابل های جامپر (یا سیم اتصال و لحیم)
- یک جفت نمایشگر 7 قسمتی F5161AH
- پتانسیومتر 10 کیلو اهم
- سوئیچ دکمه
- یک جفت مقاومت 330 اهم
نرم افزار:
Mu Editor - برای نوشتن کد و برنامه ریزی برد
راه اندازی Itsybitsy در اینجا توضیح داده شده است:
آخرین نسخه CircuitPython:
کتابخانه های CircuitPython:
ویرایشگر Mu:
من معمولاً پس از آزمایش چند ایده روی تخته نان ، یک پروژه با نوار چوبی می سازم. این بدان معناست که من می توانم پروژه های تمام شده را برای نمایش در رویدادهای "show & tell" یا نشان دادن دانش آموزان آماده نگه دارم.
مرحله 2: ساختن مدار
نمایشگرهای 7 قسمتی هر کدام دارای 10 پین هستند. پینهای مرکزی در بالا و پایین به صورت داخلی به هم متصل شده و کاتدهای متداولی هستند. این بدان معناست که تمام 8 LED ، 7 بخش و یک نقطه اعشار ، روی صفحه نمایش یک خط مشترک با اتصال GND دارند. این باید از طریق مقاومت 330 اهم باشد تا جریان را محدود کند. هر یک از 8 پین دیگر آند هستند و مستقیماً به پین های خروجی در Itsybitsy متصل می شوند.
این بدان معناست که پین 13 در Itsybitsy ، که بخش بالای مرکز (A) را کنترل می کند ، در هر دو صفحه 7 سگمنت به پین 7 متصل است. به طور مشابه ، پین 12 در Itsybitsy ، که قسمت بالا سمت راست (B) را کنترل می کند ، در هر دو صفحه 7 سگمنت به پین 6 متصل است. بقیه آندها به طور مشابه به هم متصل هستند.
کاتدهای متداول از طریق مقاومت به پین های D3 و D4 در Itsybitsy متصل می شوند. آنها به GND متصل نیستند ، بنابراین ما می توانیم تراشه های صفحه نمایش را به صورت جداگانه با پایین آوردن کاتد آنها برای انتخاب مورد نیاز انتخاب کنیم.
مرحله 3: Itsybitsy M4 Pinout
این نشان می دهد پین ها در Itsybitsy M4 واضح تر است.
مرحله 4: اتصالات Stripboard
این باید به درک شما کمک کند. بلوک اتصالات سمت چپ (قرمز … خاکستری) آندها هستند و به پین های D13 ، D12 ، D11 ، D10 ، D9 ، D7 ، Tx و Rx متصل می شوند.
در مرکز جفت اتصالات ؛ پین 8 ، کاتد صفحه نمایش سمت چپ (ده ها) از طریق یک مقاومت به D4 متصل می شود. پین 3 ، کاتد صفحه (واحد) سمت راست از طریق یک مقاومت به D3 متصل می شود. آنها 330 اهم هستند
مهم: همه آهنگ های زیر صفحه نمایش قطع شده است. در پیست 4 از سمت راست ، برش در ردیف 12 از پایین تخته وجود دارد. بین شما سیمهای سیاه و سفید است
اتصالات دست راست عبارتند از:
- سفید تا A0 از سمت چپ دکمه
- سبز ، برف پاک کن پتانسیومتر تا A4
- نارنجی تا 3.3 ولت و پین راست پتانسیومتر - سطح بالا
- سیاه تا GND: سمت راست دکمه و پین سمت چپ روی پتانسیومتر - قسمت پایینی
مرحله 5: کد: قسمت 1 - راه اندازی پین های دیجیتال
این پین های دیجیتالی را تنظیم می کند - آند ، کاتد و دکمه. این حلقه یک روش کارآمد برای تنظیم چندین پین مشابه است.
مرحله 6: کد: قسمت 2 - پین های آنالوگ را تنظیم کرده و کاراکترهای عددی را کدگذاری کنید
فقط یکی از پین های آنالوگ در اینجا استفاده می شود.
هر خط از جدول نشان دهنده یک کاراکتر واحد است. 7 واحد یا صفر ، از چپ به راست ، بخش های A تا G. را نشان می دهد A '1' به این معنی که بخش روشن است و 0 که بخش خاموش است.
پس از اجرای این پروژه ، ممکن است بخواهید جدول را شامل موارد a ، b ، c ، d ، e و f کنید و کد صفحه نمایش هگزادسیمال را تغییر دهید (پایه 16).
مرحله 7: کد: قسمت 3 - روش ها
اینجاست که کار واقعی انجام می شود. بخش LED فقط در صورتی روشن می شود که کاتد LOW و آند HIGH باشد.
روش:
- عدد را به اجزای ده ها و واحدهای آن تقسیم کنید
- کاتد را روی یک صفحه نمایش پایین بکشید تا روشن شود و سپس در صورت نیاز قطعات را یکی یکی فلش کنید
- کاتد را بالا بکشید تا صفحه نمایش خاموش شود
- برای نمایش دیگر تکرار کنید
- این کار را بارها و بارها انجام دهید تا ناظر نتواند سوسو را ببیند.
اگر دکمه را فشار دادید کارها را کند کنید.
مرحله 8: کد: قسمت 4 - حلقه اصلی
در یک حلقه:
- قابلمه را بخوانید
- مقدار را در محدوده 0 تا 99 تنظیم کنید
- نمایش اعداد
- اگر دکمه را فشار دهید تاخیر را برای نشان دادن چشمک زدن LED افزایش دهید
- اگر مقدار صفر باشد و دکمه فشرده شود ، متوقف شوید
مرحله 9: کد: بارگیری کنید تا در وقت شما صرفه جویی شود
کی می خواهد همه اینها را تایپ کند؟
در اینجا یک بارگیری برای صرفه جویی در وقت و غلط املایی وجود دارد.
توصیه شده:
نمودار رنگی دوگانه با مدار پایتون: 5 مرحله (همراه با تصاویر)
نمودار میله ای دو رنگ با مدار 12 بخش ، بنابراین از لحاظ تئوری باید بتوانید r را نمایش دهید
نحوه ایجاد مدار چشمک زن دوگانه روی PCB: 11 مرحله
نحوه ایجاد مدار چشمک زن دوگانه در PCB: دوست عزیز ، امروز من قصد دارم یک پروژه پروژه دو چشمک زن LED ایجاد کنم. این مدار توسط Timer IC 555 ساخته شده است. بیایید شروع کنیم ،
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
نمایشگرهای 7 قسمتی آدرس پذیر: 10 مرحله (همراه با تصاویر)
نمایشگرهای 7 قسمتی آدرس پذیر: هر چند وقت یکبار یک ایده در مغز من کلیک می کند و من فکر می کنم ، & quot؛ چگونه قبلاً این کار انجام نشده بود؟ & quot؛ و اکثراً در واقع چنین بوده است. در مورد & quot؛ صفحه نمایش 7 بخش آدرس پذیر & quot؛ - من واقعاً فکر نمی کنم این کار انجام شده باشد ،
پتانسیومتر دوگانه دیجیتال DS1803 با آردوینو: 5 مرحله
پتانسیومتر دوگانه دیجیتال DS1803 با آردوینو: من دوست دارم استفاده از دستگاه دیگ دیجیتال دیسپتر DS1803 را با آردوینو به اشتراک بگذارم. این IC شامل دو قابلمه دیجیتالی دیجیتالی است که می توانند روی یک رابط دو سیم کنترل شوند ، برای این کار از کتابخانه wire.h استفاده می کنم. این IC می تواند جایگزین یک دیگ اندازه گیری معمولی آنالوگ شود. در این