Мазмұны:

Crypto Ticker: 6 қадам
Crypto Ticker: 6 қадам

Бейне: Crypto Ticker: 6 қадам

Бейне: Crypto Ticker: 6 қадам
Бейне: Церковь скрыла мотивы Куликовской Битвы 2024, Шілде
Anonim
Crypto Ticker
Crypto Ticker
Crypto Ticker
Crypto Ticker

Мен әр түрлі криптовалюта бағасын тексеруге құмармын, бірақ қойындыларды ауыстыру немесе телефонды алып тастау менің жұмысымды бұзады және мені алаңдатады. Мен кірді қарапайым интерфейсі бар жеке экран бағаларды бір көзқараста көрсету үшін пайдалы болады деп шештім. Бұл нұсқаулықта мен сіздің үстеліңізге немесе тоңазытқышқа қоюға және оны шүмегімен белсендіруге болатын шағын криптовалюта қалай құрылатынын көрсетемін.

Ерекше өзгешеліктері:

  • ESP32 екі ядролы, WiFi қосылған микроконтроллерді қолданады
  • Ақ түсті OLED экраны 128x64
  • Сенсорлық түйме құрылғыны оятады және пайдаланушы анықтайтын валюталар бойынша цикл жасайды
  • USB зарядталған Li-Po батареясы
  • Баға туралы мәліметтер CryptoCompare API -дан алынады
  • Arduino IDE пайдаланады
  • Менің GitHub -тағы код
  • Автоматты ұйқы және ақырында автоматты ояту

1 -қадам: Қажетті бөлшектер мен құралдарды жинаңыз

Қажетті бөлшектер мен құралдарды жинаңыз
Қажетті бөлшектер мен құралдарды жинаңыз

Бөлшектер

  • TTGO ESP32 PRO OLED V2.0 тақтасы (LoRa жоқ) [14 доллар]
  • Сенсорлық тақта (10 пакет) [1,50 доллар]
  • Литий батареясы (602447 немесе 6,0x24x47 мм) [~ 5 доллар]
  • 3D басып шығарылған корпус [$ 5]
  • Неодим магнит x4 (10х1 мм диск) [1 доллар]
  • 3 істікшелі еркек басы
  • Жіңішке сым (мен 26га. Магнит сымын қолдандым)

Құралдар

  • Пісіру темірі
  • Сым кескіштер
  • Пинцет
  • Хобби пышағы немесе басқа кішкентай пышақ
  • Супер желім

Қосымша

Электр тізбегінің орынбасары

Қарауға арналған үлкейткіш әйнек немесе көз лупасы

2 -қадам: сенсорлық түймені қосыңыз

Сенсорлық түймені қосыңыз
Сенсорлық түймені қосыңыз
Сенсорлық түймені қосыңыз
Сенсорлық түймені қосыңыз
Сенсорлық түймені қосыңыз
Сенсорлық түймені қосыңыз

Бұл кез келген жобаға қосуға болатын ұқыпты сенсорлық түймелер. Әдетте олар 10 пакеттен тұрады, шамамен 3 доллар жіберіледі! Мен ESP32-дің сенсорлық сенсорлық мүмкіндіктері бар екенін білемін, бірақ бұл тақталарды қолдану жағдайды жеңілдетеді және бағдарламалық жасақтама конфигурациясының қателерін жояды. Сенсорлық IC -дің максималды күту тогы тек 7µA құрайды, сондықтан бұл түймені қосқанда көп күш жоғалмайды.

Жарық диодты өшіріңіз

Түймедегі шығыс түйреуіш жоғары көтеріледі, ал саусағыңыз сенсорлық бетке бірнеше мм жақындаған кезде артқы жағындағы жарық диоды жанады. Резисторды жарықдиодты шамға алып тастау оны өшіреді, бұл энергия шығынын азайтады. A және/немесе B жастықшалары арқылы дәнекерлеу көпірін құру, егер түйме ауысса және белсенді кезде шығыс жоғары немесе төмен болса, өзгереді. Біздің жағдайда біз бұл көпірлерді ашық қалдырмақпыз, бұл түймені бір сәттік қосқыш ретінде әрекет етеді.

Іздерді кесу

Түйменің кернеуі негізгі тақтаның 3.3В шығысымен сәйкес келеді. Өкінішке орай, сигнал мен жерге түйреуіштер істемейді, сондықтан бізге кейбір өзгерістер енгізуге тура келеді. Хобби пышағын немесе басқа өткір пышақты қолданып, негізгі тақтаның артқы жағындағы ысыру ізін және алдыңғы жағындағы 13 түйреуішке ізді кесіңіз. Металл қалдықтары жоқ екеніне көз жеткізу үшін кесінді үлкейткіш әйнекпен тексеріңіз. Бұл тесіктер тиісінше сенсорлық тақтаның сигналын шығарады және түйреуіштерді орналастырады.

Тақырыпты біркелкі бекіту

Бұл жобада бос орын көп емес, сондықтан кеңістікті үнемдеудің кез келген амалдары пайдалы болады. Дәнекерлеу алдында түйреуіштің басын кесу жақсы, ол сенсорлық тақтадан қаншалықты жоғары шығатынын азайтады. Дәнекерленгеннен кейін тақырыпты кесу оны жууды қиындатады, себебі дәнекерлеу конусының негізі өте қалың және оны кесу оңай емес. Сонымен, тақырыпты сенсорлық тақтаймен біркелкі етіп кесіңіз, содан кейін оны дәнекерлеңіз. Тақтаны және үстіңгі тақтаны негізгі тақтаға салыңыз да, үстіңгі жағының екінші жағын тегіс етіп кесіңіз, содан кейін оны дәнекерлеңіз.

Қосыңыз

Кішкене және қуаты аз сымдар үшін мен 26ga қолданғанды ұнатамын. магнитті сым, өйткені бұл арзан және онымен жұмыс істеу оңай, бірақ мұнда кез келген ұсақ сымды қолдануға болады. Байланыстар жасау үшін сымның эмальын пышақпен қырып алуға немесе ұшында сымның ұшына дәнекерленген шарикті дәнекерлеуішті ұстап ерітуге болады. Мұны сымның бір жағына жасаңыз, содан кейін оны жерге төсемге бекітіңіз. Сымды сенсорлық түйменің жерге түйреуішіне жететіндей етіп өлшеп, кесіңіз. Содан кейін сымның екінші жағындағы эмальды алу процесін қайталаңыз. Сымды пинцетпен ұстаңыз және оны сенсорлық жерге бекітіңіз. 12 -түйреуішті түйменің сигнал шығысына қосу үшін осы процедураны қайталаңыз. Дәнекердің қалдық ағынын тазалаңыз және түйме дайын!

3 -қадам: Батареяны дайындаңыз

Батареяны дайындаңыз
Батареяны дайындаңыз
Батареяны дайындаңыз
Батареяны дайындаңыз
Батареяны дайындаңыз
Батареяны дайындаңыз
Батареяны дайындаңыз
Батареяны дайындаңыз

Мен бұл тақтаға өте жақсы сәйкес келетін батареяларды таптым. Батарея тақтаның контурынан сәл кіші, ал контурдың қорғаныс жағы тақтадағы коннекторды орналастыру үшін жеткілікті орын қалдырады. Өкінішке орай, олар 3 істікшелі 1.5 мм JST коннекторымен келді, ал тақта тек 2 істікшелі қосқышты қолдайды. Мұны сары сымды кесіп, коннекторды тақтаға сәйкес келгенше қысқарту арқылы түзетуге болады. Егер сіздің батареяда басқа коннектор болса немесе мүлде жоқ болса, онда сіз платаға қосылған қосқышқа қосыла аласыз. Сары сымды толығымен алып тастауға болады, бірақ мен оны болашақта қолданғым келетін жағдайда сақтап қалуды шештім. Сым зарядтау кезінде температураны бақылау үшін батареяның ішіндегі термисторға қосылады.

4 -қадам: Іс қағазын басып шығарыңыз

Істі басып шығару
Істі басып шығару
Істі басып шығару
Істі басып шығару
Істі басып шығару
Істі басып шығару

Мен корпустың дизайнын жасадым және оны жергілікті басып шығару қызметін пайдаланып 3D басып шығардым. Мен мөлдір ПЛА -мен жүруге шешім қабылдадым, сондықтан корпустың алдында тесік жасамай -ақ, қызыл жарықдиодты көре алдым. Қабаттың биіктігі 100 микрон. Екі жағдай маған жеткізілімсіз шамамен 10 доллар тұрады. Корпустың жоғарғы жағы супер желімнің көмегімен негізге жабыстырылуы керек. Батарея мен тақта корпусқа бір бірлік ретінде енеді және ішкі рельстермен бекітіледі. Содан кейін бүйір жылжиды және үйкеліс кезінде сақталады.

5 -қадам: Корпусқа магнит қосыңыз

Корпусқа магнит қосыңыз
Корпусқа магнит қосыңыз

Егер сіз тикеріңізді тоңазытқышқа немесе басқа металл бетке қойғыңыз келсе, бұл қосымша рәсім. Мен қолданған магниттер 10х1 мм неодимдік магниттер, N50 маркасы. Корпустың артқы жағына Superglue 2 немесе одан да көп. Бұл ең жақсы шешім емес, өйткені олар уақыт өте келе бірнеше рет әсер етуі мүмкін. Басқа магнитті қоспас бұрын, супплейдің әр магнитті емдегеніне көз жеткізіңіз, себебі олар ұшып кетуі мүмкін.

6 -қадам: Болашақ жақсартулар

Түрту түймесі

Мен ESP32 сенсорлық мүмкіндігін сыртқы тізбекке сенбей -ақ тікелей қолданғым келеді. Мүмкіндіктердің бірі - сенсорлық түймедегі IC -ді алып тастау және сенсорлық тақтаға енгізу -шығару түйреуішін тікелей қосу. Немесе мен схемасы жоқ сенсорлық тақта болатын ПХД құрастыра аламын.

Батарея температурасын бақылау

Батареядан түсетін сары сым батарея зарядталып жатқан кезде оның температурасын бақылау үшін қолданылады. Ол термисторға ішкі түрде қосылған, ол температураның жоғарылауымен қарсылықты төмендетеді. Қосымша резисторы бар кернеу бөлгішті қалыптастыру және АДС кірісіне қосылу температураны салыстырмалы бақылауға мүмкіндік беруі керек. ESP32 зарядтау тізбегін басқара алмайды, сондықтан тек дисплейде немесе WiFi желісінде температура туралы ескерту беру керек еді.

Бағдарламалық қамтамасыз етуді жақсарту

  • WiFi тіркелгі деректерін конфигурациялау үшін SmartConfig немесе Bluetooth қосымшасын пайдаланыңыз
  • Конфигурацияны қашықтан өзгертуге болады
  • Жоғарғы бұрыштағы ояту таймерін сағатқа өзгертіңіз

Ұсынылған: