فهرست مطالب:

Crypto Ticker: 6 مرحله
Crypto Ticker: 6 مرحله

تصویری: Crypto Ticker: 6 مرحله

تصویری: Crypto Ticker: 6 مرحله
تصویری: CONFIRMATION PROFIT SETUP FOR NEW TRADER #tradingview | Stock | Market | crypto | Trading | #shorts 2024, جولای
Anonim
Crypto Ticker
Crypto Ticker
Crypto Ticker
Crypto Ticker

من وسواس زیادی برای بررسی قیمت فعلی ارزهای رمزنگاری شده مختلف دارم ، اما تعویض برگه ها یا بیرون کشیدن تلفن ، جریان کار من را مختل کرده و حواس من را پرت می کند. من تصمیم گرفتم که یک صفحه جداگانه با رابط کاربری ساده برای نمایش قیمتها در یک نگاه مفید باشد. در این دستورالعمل نحوه ساخت یک تیکر کوچک ارز رمزنگاری شده را نشان می دهم که می توانید روی میز یا یخچال خود بگذارید و آن را با یک ضربه فعال کنید.

امکانات:

  • از ESP32 ، یک میکروکنترلر دو هسته ای ، وای فای استفاده می کند
  • صفحه نمایش 128x64 سفید OLED
  • دکمه لمسی دستگاه را بیدار می کند و ارزهای تعریف شده توسط کاربر را دور می زند
  • باتری Li-Po USB شارژ شده است
  • داده های قیمت از API CryptoCompare بدست می آید
  • از IDE آردوینو استفاده می کند
  • کد در GitHub من
  • خواب خودکار و در نهایت بیدار شدن خودکار

مرحله 1: قطعات و ابزار لازم را جمع آوری کنید

قطعات و ابزار لازم را جمع آوری کنید
قطعات و ابزار لازم را جمع آوری کنید

قطعات

  • برد TTGO ESP32 PRO OLED V2.0 (بدون LoRa) [14 دلار]
  • صفحه لمسی (10 بسته) [1.50 دلار]
  • باتری لیتیوم (602447 یا 6.0x24x47 میلی متر) [~ 5 دلار]
  • کیف چاپ سه بعدی [5 دلار]
  • آهنربای نئودیمیوم x4 (دیسک 10x1 میلی متر) [1 دلار]
  • هدر مردانه 3 پین
  • سیم نازک (من از سیم مگنت 26ga استفاده کردم)

ابزارها

  • آهن لحیم کاری
  • سیم بر، دم باریک
  • موچین
  • چاقوی سرگرمی یا تیغه کوچک دیگر
  • چسب فوق العاده

اختیاری

معاون برد مدار

ذره بین یا حلقه چشم برای بازرسی

مرحله 2: دکمه لمسی را اضافه کنید

دکمه لمسی را اضافه کنید
دکمه لمسی را اضافه کنید
دکمه لمسی را اضافه کنید
دکمه لمسی را اضافه کنید
دکمه لمسی را اضافه کنید
دکمه لمسی را اضافه کنید

اینها دکمه های لمسی کوچکی هستند که به راحتی می توانید به هر پروژه ای اضافه کنید. آنها معمولاً در بسته های 10 تایی به قیمت 3 دلار ارسال می شوند! من می دانم که ESP32 دارای قابلیت لمس داخلی است ، اما استفاده از این تابلوها کارها را ساده تر کرده و خطاهای پیکربندی نرم افزار را حذف می کند. حداکثر جریان آماده به کار IC لمسی تنها 7 µA است ، بنابراین با افزودن این دکمه ، قدرت زیادی هدر نمی رود.

LED را غیرفعال کنید

هرگاه انگشت شما در فاصله چند میلی متری سطح لمس قرار گیرد ، پین خروجی روی دکمه بالا می رود و یک LED در پشت روشن می شود. برداشتن مقاومت روی LED آن را غیرفعال می کند و باعث کاهش مصرف برق می شود. ایجاد دکمه لحیم کاری روی پدهای A و/یا B در صورت تغییر حالت دکمه و خروجی زیاد یا پایین هنگام فعال شدن تغییر می کند. در مورد ما ، ما قصد داریم این پل ها را باز بگذاریم ، که باعث می شود دکمه به عنوان یک سوئیچ لحظه ای عمل کند.

Cut Traces

ورودی ولتاژ دکمه با خروجی 3.3 ولت برد اصلی کاملاً مطابقت دارد. متأسفانه ، پین های سیگنال و زمین چنین نیستند ، بنابراین ما مجبور به انجام برخی تغییرات هستیم. با استفاده از یک چاقوی سرگرمی یا تیغه تیز دیگر ، ردیابی تنظیم مجدد را در پشت صفحه اصلی و ردیف را به پین 13 در جلو برش دهید. برش را با ذره بین بررسی کنید تا مطمئن شوید فلز باقی مانده وجود ندارد. این سوراخ ها به ترتیب میزبان خروجی سیگنال و پایه های صفحه لمسی هستند.

سرصفحه را روی سرفصل نصب کنید

اتاق خالی زیادی در این پروژه وجود ندارد ، بنابراین هر ترفندی برای صرفه جویی در فضا مفید است. بهتر است قبل از لحیم کاری هدر پین را ببرید تا میزان بیرون زدگی آن از صفحه لمسی کاهش یابد. برش هدر پس از لحیم کاری باعث می شود که سطح آن فلاش سخت تر شود زیرا پایه مخروط لحیم بسیار ضخیم است و برش آن آسان نیست. بنابراین ، سربرگ را با صفحه لمسی بریده و سپس روی آن لحیم کنید. تخته و سربرگ را در صفحه اصلی مدار قرار دهید و طرف دیگر سربرگ را ببرید تا صاف شود ، سپس آن را لحیم کنید.

سیم کشی کنید

برای سیم کشی کوچک و کم مصرف ، من دوست دارم از 26ga استفاده کنم. سیم مگنت ، ارزان و آسان برای کار با آن است ، هرچند از هر سیم کوچک می توان در اینجا استفاده کرد. برای ایجاد اتصالات ، مینای روی سیم را می توان با چاقو خراش داد یا با نگه داشتن آهن لحیم کاری با توپ لحیم کاری روی نوک تا انتهای سیم ذوب کرد. این کار را در یک طرف سیم انجام دهید و سپس آن را به پد زمین متصل کنید. سیم را اندازه و برش دهید تا به پایه زمین دکمه لمسی برسد. سپس فرآیند برداشتن مینای دندان را در طرف دیگر سیم تکرار کنید. سیم را با موچین نگه دارید و روی پد لمسی زمین لحیم کنید. برای اتصال پین 12 به پین سیگنال خروجی دکمه ، این روند را تکرار کنید. هرگونه جریان لحیم کاری باقی مانده را تمیز کنید و دکمه تمام شده است!

مرحله 3: باتری را آماده کنید

باتری را آماده کنید
باتری را آماده کنید
باتری را آماده کنید
باتری را آماده کنید
باتری را آماده کنید
باتری را آماده کنید
باتری را آماده کنید
باتری را آماده کنید

من این باتری ها را پیدا کردم که مطابقت کاملی با این برد دارد. باتری کمی کوچکتر از طرح کلی برد است و قسمت محافظ مدار فضای کافی برای قرار دادن اتصال دهنده روی برد باقی می گذارد. متأسفانه ، آنها دارای یک کانکتور 3 پین 1.5 میلی متری JST بودند و برد فقط از یک کانکتور 2 پینی پشتیبانی می کند. این را می توان با بریدن سیم زرد و سپس کوتاه کردن اتصال دهنده تا زمانی که به صفحه بچسبد ، برطرف کنید. اگر باتری شما دارای کانکتور متفاوتی است یا اصلا وجود ندارد ، می توانید کانکتور موجود در برد مدار را بچسبانید. سیم زرد را می توان به طور کامل حذف کرد ، اما تصمیم گرفتم در صورت تمایل در آینده از آن استفاده کنم. سیم به ترمیستور داخل باتری متصل است تا دما را هنگام شارژ کنترل کند.

مرحله 4: مورد را چاپ کنید

Case را چاپ کنید
Case را چاپ کنید
Case را چاپ کنید
Case را چاپ کنید
Case را چاپ کنید
Case را چاپ کنید

من یک کیس طراحی کردم و آن را با استفاده از خدمات چاپ محلی چاپ سه بعدی کردم. تصمیم گرفتم با PLA شفاف بروم تا بتوانم LED شارژ قرمز را بدون نیاز به ایجاد سوراخ در جلوی کیس ببینم. ارتفاع لایه 100 میکرون است. دو مورد برای من حدود 10 دلار بدون ارسال هزینه داشت. قسمت بالای بدنه باید با استفاده از چسب فوق العاده روی پایه چسبانده شود. باتری و برد به صورت یک واحد به داخل قاب می لغزند و توسط ریل های داخلی پشتیبانی می شوند. سپس طرف روی آن می لغزد و در اثر اصطکاک حفظ می شود.

مرحله 5: آهنرباها را به کیس اضافه کنید

آهنرباها را به کیس اضافه کنید
آهنرباها را به کیس اضافه کنید

اگر می خواهید تیکر خود را روی یخچال یا یک سطح فلزی دیگر قرار دهید ، این یک روش اختیاری است. آهن ربا هایی که استفاده کردم آهنرباهای دیسک نئودیمیوم 10x1mm ، درجه N50 هستند. چسب فوق العاده 2 یا بیشتر در پشت کیس. این بهترین راه حل نیست ، زیرا ممکن است در طول زمان با ضربه های مکرر تراشه شوند. قبل از افزودن آهنربای دیگر ، مطمئن شوید که ابرچسب برای هر آهنربا خوب شده است ، زیرا ممکن است از بین بروند و خود را به هم بچسبانند.

مرحله 6: پیشرفت های آینده

دکمه را لمس کنید

من می خواهم به طور مستقیم از ویژگی لمسی ESP32 بدون نیاز به یک مدار خارجی استفاده کنم. یک امکان حذف IC روی دکمه لمسی و اتصال مستقیم پین ورودی/خروجی به صفحه لمسی است. یا می توانم یک PCB طراحی کنم که فقط یک صفحه لمسی بدون مدار باشد.

مانیتورینگ دمای باتری

سیم زرد باتری برای نظارت بر دمای باتری هنگام شارژ استفاده می شود. از نظر داخلی به ترمیستور متصل است که با افزایش دما مقاومت آن کاهش می یابد. تشکیل تقسیم ولتاژ با مقاومت اضافی و اتصال محل اتصال به ورودی ADC باید امکان نظارت نسبی دما را فراهم آورد. ESP32 کنترل مدار شارژ را ندارد ، بنابراین تنها اقدامی که می تواند انجام دهد این است که یک هشدار دما در صفحه نمایش یا از طریق WiFi صادر کند.

بهبود نرم افزار

  • برای پیکربندی اعتبار WiFi از SmartConfig یا یک برنامه بلوتوث استفاده کنید
  • پیکربندی را از راه دور قابل تغییر کنید
  • تایمر بیداری را در گوشه بالا به ساعت تغییر دهید

توصیه شده: