فهرست مطالب:
- تدارکات
- مرحله 1: اتصالات الکترونیکی
- مرحله 2: برنامه نویسی- IDE Setup
- مرحله 3: برنامه نویسی- سفارشی سازی متن
- مرحله 4: موردی به شکل قلب
تصویری: قلب شعر در حرکت: 4 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
در "ولنتاین چارلی براون" ، کودکان این قلب گفتگو را دریافت می کنند و آنها را می خوانند. خواهر چارلی یک غزل کامل از او خواند. او مجبور بود بارها و بارها آن را بچرخاند. فکر کردم ساختن کسی که بتواند این کار را انجام دهد ، سرگرم کننده خواهد بود. من از همین غزل استفاده کردم ، اما شما می توانید شعر خود را بنویسید. برای یک پیشنهاد یا پیشنهاد جالب خواهد بود.
این پروژه از Adafruit's Circuit Playground Express (CPX) برای رانندگی 2 صفحه نمایش OLED استفاده می کند. شتاب سنج CPX برای تشخیص زمانی که شخصی آن را بر می دارد یا می چرخاند استفاده می شود. هر بار که آن را برگردانید ، صفحه نمایش به سطر بعدی شعر پیش می رود.
تدارکات
جعبه ای به شکل قلب مانند جعبه شکلاتی یا یک چاپ سه بعدی (فایل های stl ارائه شده است)
الکترونیک
- Adafruit Circuit Playground Express
- 2 برابر نمایشگر OLED مانند Adafruit SSD1306 oled
- باتری Li-Ion یا منبع تغذیه دیگر
نرم افزار
- Arduino IDE و کتابخانه های اضافی
- فایل طرح (.ino) ارائه شده است
ابزارها
- آهن لحیم کاری
- چسب حرارتی تفنگی
مرحله 1: اتصالات الکترونیکی
اطمینان حاصل کنید که هر OLED آدرس متفاوتی دارد. ممکن است لازم باشد یک بلوز روی صفحه را مجدداً بفروشید. این تنها کار دشوار در این پروژه است. همه چیز دیگر در این پروژه در سطح آسان است. برای مرجع مقیاس ، بلوز کوچک با یک پنی و دانه برنج نشان داده شده است.
همانطور که در نمودار سیم کشی نشان داده شده است ، نمایشگرها را به Circuit Playground Express (CPX) وصل کنید. توجه داشته باشید ، اگر OLED شما پین تنظیم مجدد نداشته باشد ، ممکن است نیازی به برقراری ارتباط آبی نباشد. اگر از OLED Adafruit استفاده می کنید ، باید این اتصال را برقرار کنید. محل سنجاق در OLED شما ممکن است متفاوت باشد ، بنابراین حتما برچسب های پین را بخوانید.
- GND سیاه
- قرمز +3 ولت
- SCL زرد
- نارنجی SDA
- آبی RST / A0
مرحله 2: برنامه نویسی- IDE Setup
این پروژه از استاندارد Arduino IDE برای برنامه ریزی Circuit Playground Express (CPX) استفاده کرد. همچنین به چند کتابخانه دیگر نیاز دارد: 2 کتابخانه نمایش Adafruit و درایور SAMD Boards.
اگر این کتابخانه ها را ندارید ، ساده ترین راه برای انجام این کار از منوی ابزار است ، مدیریت کتابخانه ها را انتخاب کنید. در کادر کشویی نوع ، مشارکت را انتخاب کنید. در کادر کشویی موضوع ، نمایش را انتخاب کنید. Adafruit را در کادر فیلتر جستجو قرار دهید. دو کتابخانه ای که می خواهید اضافه کنید کتابخانه Adafruit GFX و Adafruit SSD1306 هستند.
به طور مشابه ، شما باید برد CPX را با مدیر بردها اضافه کنید. از منوی Tools ، منوی Board (یا Board: "صفحه پیش فرض شما") را انتخاب کنید تا منوی کشویی دریافت شود. Board Board را انتخاب کنید. شما باید Arduino SAMD Boards نسخه 1.6.16 یا بالاتر را نصب کنید. در نوار جستجوی بالا Arduino SAMD را تایپ کنید ، سپس وقتی ورودی را مشاهده کردید ، روی نصب کلیک کنید.
من اکیداً توصیه می کنم که Arduino IDE را راه اندازی مجدد کنید. اگر از Windows استفاده می کنید ، ممکن است نیاز به نصب درایورهای اضافی داشته باشید. Adafruit دستورالعمل های فوق العاده ای دارد.
مرحله 3: برنامه نویسی- سفارشی سازی متن
از غزل 43 الیزابت بارت براونینگ استفاده کنید ("چگونه دوستت دارم؟ بگذار راه ها را بشمارم …") یا این مرحله را برای سفارشی سازی متن خود دنبال کنید.
برنامه ارائه شده یک پیام را به عنوان آرایه ای از رشته ها ذخیره می کند. کد هر بار که قلب برعکس می شود پیام را یک به یک پیش می برد. این آرایه از رشته ها تنها متغیری است که شما باید آن را تغییر دهید تا خود آن را تغییر دهید. همچنین ممکن است بخواهید اندازه متن را تغییر دهید. اندازه فونت استفاده شده در کد بسیار کوچکتر از آن است که در عکس جلد نشان داده شده است. قطعه زیر را با دو ردیف اول شعر در نظر بگیرید:
int textSize = 1؛
String Poem = {"\ n / n" "چگونه دوستت دارم؟ / n / n" "اجازه دهید / n راهها را حساب کنم. / n / n (بیش ->)" ، "من تو را دوست دارم / n "" عمق و عرض / n "" و ارتفاع روح من / n "" می تواند به آنجا برسد ، هنگامی که / n "" از نظر دور شود / n / n (بیش از ->) "،
متغیر textSize می تواند 1 ، 2 یا 3 باشد ، در حالی که 3 اندازه بزرگ روی عکس جلد پروژه نشان داده شده است. اندازه 1 بسیار کوچک است ، اما هنوز روی OLED با کیفیت خوب قابل خواندن است.
اگرچه بیشتر به نظر می رسد ، فقط 2 ردیف اول شعر در بالا نشان داده شده است. اگر یک خط به یک "و خط بعدی با یک" پایان می یابد ، رشته ادامه می یابد. برای جدا کردن رشته ها ، باید از کاما استفاده کرد.
مسائل مربوط به قالب بندی رشته: / n ممکن است کمی عجیب به نظر برسد. گنجاندن آن در رشته ، خط جدیدی را مجبور می کند. بدون آن ، متن شما پیچیده می شود ، اما ممکن است در وسط یک کلمه شکسته شود. / n به عنوان یک کاراکتر فرار شناخته می شود. سایر کاراکترهای فرار مفید / t برای برگه و / 'برای نقل قول واحد هستند. (این شعر دارای یک نقل قول واحد است). یکی دیگر از مشکلات قالب بندی که ممکن است با آن مواجه شوید علامت درصد است. در عوض باید آن را دو برابر کنید (٪٪). ای کاش می توانستم به یک مرجع قالب بندی خوب در سایت arduino.cc پیوند دهم. تا کنون بهترین چیزی که پیدا کرده ام در ویکی پدیا است. اگر مرجع آنلاین مورد علاقه دارید ، لطفاً به اشتراک بگذارید.
مرحله 4: موردی به شکل قلب
چه از جعبه چاپ سه بعدی استفاده کنید و چه از جعبه آب نبات ، توصیه می کنم نمایشگرها را هنگام روشن بودن در محل ثابت کنید. این به شما کمک می کند آنها را مستقیم نگه دارید و به طور تصادفی آن را برعکس نصب نکنید. از نوار برقی برای پوشاندن مخاطبین در معرض دید و ایمن سازی قطعات از جمله باتری استفاده کنید.
فایل های چاپ سه بعدی ارائه شده از صفحه نمایش با پد پشتیبانی می کند. از چسب حرارتی روی آن پدها استفاده کنید. برد CPX با دو پیچ 2.5 میلی متری نصب شده است. رنگ پاستلی اکریلیک در جعبه آن را بیشتر شبیه به یک قلب مکالمه می کند.
توصیه شده:
نوار قلب قلب: 7 مرحله
یک نوار قلب قلب: چکیده نوار قلب یا الکتروکاردیوگرام ، یک دستگاه پزشکی رایج است که برای ثبت سیگنال های الکتریکی قلب استفاده می شود. ساخت آنها در ساده ترین شکل ساده است ، اما فضای زیادی برای رشد وجود دارد. برای این پروژه یک نوار قلب طراحی شد
سنسور ضربان قلب با استفاده از آردوینو (مانیتور ضربان قلب): 3 مرحله
سنسور ضربان قلب با استفاده از آردوینو (مانیتور ضربان قلب): سنسور ضربان قلب یک دستگاه الکترونیکی است که برای اندازه گیری ضربان قلب یعنی سرعت ضربان قلب استفاده می شود. نظارت بر دمای بدن ، ضربان قلب و فشار خون از جمله کارهایی است که ما برای حفظ سلامتی خود انجام می دهیم. میزان ضربان قلب می تواند مونو
تجسم کننده قلب - ضربان قلب خود را ببینید: 8 مرحله (همراه با تصاویر)
تجسم کننده قلب | ضربان قلب خود را ببینید: همه ما ضربان قلب خود را احساس کرده یا شنیده ایم اما بسیاری از ما آن را ندیده ایم. این فکری بود که باعث شد با این پروژه شروع کنم. یک راه ساده برای مشاهده بصری ضربان قلب با استفاده از سنسور قلب و همچنین آموزش اصول اولیه برق
اندازه گیری ضربان قلب در نوک انگشتان شماست: رویکرد فوتوپلیتیسموگرافی برای تعیین ضربان قلب: 7 مرحله
اندازه گیری ضربان قلب در نوک انگشتان شماست: رویکرد فوتوپلیتیسموگرافی برای تعیین ضربان قلب: فوتوپلیتیسموگرافی (PPG) یک تکنیک نوری ساده و کم هزینه است که اغلب برای تشخیص تغییرات حجم خون در بستر میکرو عروقی بافت استفاده می شود. عمدتا برای اندازه گیری در سطح پوست به طور غیرتهاجمی استفاده می شود ، معمولاً
حلقه شاخص ضربان قلب بر اساس نوار قلب: 4 مرحله
حلقه نشانگر ضربان قلب مبتنی بر نوار قلب: چشمک زدن دسته ای از LED ها همزمان با ضربان قلب باید با همه این فناوری در اطراف ساده باشد ، درست است؟ خوب - تا حالا نبود. من شخصاً چندین سال با آن دست و پنجه نرم کردم و سعی کردم از چندین طرح PPG و ECG سیگنال بگیرم