Мазмуну:
- 1 -кадам: Керектүү тетиктерди жана шаймандарды чогултуңуз
- 2 -кадам: Touch Баскычын кошуу
- 3 -кадам: Батареяны даярдаңыз
- 4 -кадам: Делону басып чыгаруу
- 5 -кадам: Корпуска магнит кошуңуз
- 6 -кадам: Келечектеги жакшыртуулар
Video: Crypto Ticker: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Мен ар кандай криптовалюталардын учурдагы баасын текшерүү менен алекмин, бирок өтмөктөрдү которуу же телефонду сууруп алуу менин жумуш процессимди үзгүлтүккө учуратып, мени алаксытып жатат. Мен кирди жөнөкөй интерфейси бар өзүнчө экран бааларды бир караганда көрсөтүү үчүн пайдалуу болот деп чечтим. Бул Нускамада мен сиздин столго же муздаткычка коюп, аны таптоо менен активдештире турган кичинекей криптовалюта курууну көрсөтөм.
Өзгөчөлүктөрү:
- ESP32, эки ядролук, WiFi иштетилген микроконтроллерди колдонот
- 128x64 ак OLED экраны
- Тийүү баскычы түзмөктү ойготот жана колдонуучу белгилеген валюталар аркылуу айланат
- 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 -кадам: Touch Баскычын кошуу
Бул кандайдыр бир долбоорго кошууга оңой тыкан кичинекей сенсордук баскычтар. Алар адатта 10дон турган пакеттерде сатылат, болжол менен 3 долларга жеткирилет! Мен ESP32де сенсордук жөндөмдүүлүк бар экенин билем, бирок бул такталарды колдонуу нерселерди жөнөкөй кылат жана программалык камсыздоонун конфигурация каталарын жок кылат. Тийүү ICнин күтүүчү максималдуу агымы болгону 7µA, андыктан бул баскычты кошуу менен көп күч текке кетпейт.
LEDди өчүрүү
Баскычтын чыккычы бийикке көтөрүлүп, манжаңыз тийүү бетине бир нече мм жакын калганда арткы жагындагы LED күйөт. Светодиодго резисторду алып салуу аны өчүрүп, электр энергиясын керектөөнү азайтат. A жана/же B төшөмөлөрү аркылуу ширетүүчү көпүрөнү түзүү, эгер баскыч которулса жана өндүрүш активдүү болгондо жогору же төмөн болсо өзгөрөт. Биздин учурда, биз бул көпүрөлөрдү ачык калтырмакчыбыз, бул баскычты бир заматка алмаштыруучу кылып көрсөтөт.
Издерди кесүү
Баскычтын чыңалуусу негизги тактанын 3.3v чыгышы менен эң сонун сызыктарды түзөт. Тилекке каршы, сигнал жана жер казыктары жок, ошондуктан биз кээ бир өзгөртүүлөрдү киргизүүгө туура келет. Хобби бычакты же башка курч пышакты колдонуп, башкы тактанын арткы бетиндеги баштапкы абалга келтирүү изин кесип, алдыңкы жагында 13 -пинке кадаңыз. Калган металл жок экенине ынануу үчүн кесүүнү лупа менен текшериңиз. Бул тешиктер эми тиешелүү түрдө тийүү тактасынын сигналын жана жер казыктарын өткөрүшөт.
Башты жууп салыңыз
Бул долбоордо бош орун жок, андыктан мейкиндикти үнөмдөөчү ар кандай ыкмалар жардамга келет. Тийүү тактасынан канчалык бийик чыгып кетерин азайтуу үчүн, ширетүүдөн мурун төөнөгүчтүн башын кесүү эң жакшы. Баштыкты ширетүүдөн кийин кесүү, аны агызууну кыйындатат, анткени конустун негизи өтө калың жана кесүү оңой эмес. Ошентип, баштыкты сенсордук такта менен бирдей кылып кесип, анан аны ширетип коюңуз. Башкарманы жана башты негизги схемага салып, үстүнкү бетинин башка жагын кескилеп салыңыз, андан кийин аны эритип коюңуз.
Тартыңыз
Чакан жана аз кубаттуу зымдар үчүн, мен 26ga колдонгонду жакшы көрөм. магниттик зым, бул жерде иштөө арзан жана оңой, бирок бул жерде кичинекей зымды колдонсо болот. Байланыштарды орнотуу үчүн зымдын эмалын бычак менен кырып же ээритүүгө болот, аны зымдын учуна ширетүүчү шарик менен кошо илип коюңуз. Муну зымдын бир жагына жасаңыз, анан аны жерге төшөмөгө бекиңиз. Зымды өлчөө жана кесүү, ал тийүү баскычынын жерге төөнөгүчүнө жетет. Андан кийин зымдын экинчи жагындагы эмальды тазалоо процессин кайталаңыз. Зымды пинцет менен кармаңыз жана аны тийүүчү жерге жазыңыз. 12 -кнопканы баскычтын сигнал чыккычына туташтыруу үчүн бул процессти кайталаңыз. Ар кандай калдыктардын агымын тазалаңыз жана баскыч бүттү!
3 -кадам: Батареяны даярдаңыз
Мен бул тактага эң сонун дал келген батареяларды таптым. Батарея тактайдын контурунан бир аз кичине жана схеманын коргоо тарабы тактадагы туташтыргычты жайгаштыруу үчүн жетиштүү орун калтырат. Тилекке каршы, алар 3-pin 1.5mm JST туташтыргычы менен келген жана такта 2-пин туташтыргычты гана колдойт. Муну сары зымды кесип, анан тактага туура келгенге чейин туташтыргычты кыркуу менен оңдоого болот. Эгерде сиздин батарейкада башка туташтыргыч болсо же такыр жок болсо, сиз схемага кошулган туташтыргычка кошулсаңыз болот. Сары зымды толугу менен алып салса болот, бирок мен аны келечекте колдонгум келсе жеткиликтүү бойдон калтырууну чечтим. Зым заряддоо учурунда температураны көзөмөлдөө үчүн батарейканын ичиндеги термисторго туташтырылган.
4 -кадам: Делону басып чыгаруу
Мен корпусту иштеп чыктым жана 3D басып чыгаруу кызматын жергиликтүү басмакананын жардамы менен басып чыгардым. Мен тунук PLA менен барууну чечтим, андыктан корпустун маңдайына тешик кылбай туруп, кызыл кубаттоочу LEDди көрө алам. Катмардын бийиктиги 100 микрон. Эки учур мага жеткирилбестен 10 долларга жакын турат. Корпустун үстү супер клей менен базага жабыштырылышы керек. Батарея менен такта бирдик катары корпуска жылат жана ички рельстер менен колдоого алынат. Андан кийин каптал жылып кетет жана сүрүлүүдөн сакталат.
5 -кадам: Корпуска магнит кошуңуз
Эгерде сиз тикериңизди муздаткычка же башка металл бетине коюуну кааласаңыз, бул кошумча жол -жобо. Мен колдонгон магниттер 10x1мм неодим диск магниттери, N50 классы. Корпустун арт жагына Superglue 2 же андан көп. Бул эң жакшы чечим эмес, анткени алар убакыттын өтүшү менен кайра -кайра таасир этиши мүмкүн. Суперклейк башка магнитти кошоордон мурун арып кеткенин текшериңиз, анткени алар учуп кетиши мүмкүн.
6 -кадам: Келечектеги жакшыртуулар
Баскычка тийүү
Мен тышкы схемага таянбастан ESP32дин тийүү мүмкүнчүлүгүн түздөн -түз колдонгум келет. Мүмкүнчүлүктөрдүн бири - бул сенсордук баскычтагы ICди алып салуу жана I/O пинин сенсордук аянтка түз туташтыруу. Же мен эч кандай схемасы жок сенсордук такта болгон ПХБны иштеп чыгам.
Батарея температурасын көзөмөлдөө
Батарейканын сары зымы заряддалып жатканда батареянын температурасын көзөмөлдөө үчүн колдонулат. Ал ички термисторго туташкан, ал температуранын жогорулашы менен каршылыктын азайышына алып келет. Кошумча каршылыгы бар чыңалуу бөлүштүргүчтү түзүү жана түйүндү ADC киришине туташтыруу салыштырмалуу температураны көзөмөлдөөгө мүмкүндүк бериши керек. ESP32 кубаттоо схемасын көзөмөлдөй албайт, андыктан бир гана иш - дисплейде же WiFi аркылуу температура жөнүндө эскертүү берүү.
Программалык камсыздоону жакшыртуу
- WiFi ишеним грамоталарын конфигурациялоо үчүн SmartConfig же Bluetooth колдонмосун колдонуңуз
- Конфигурацияны алыстан өзгөртө аласыз
- Жогорку бурчтагы ойгонуу таймерин саатка алмаштырыңыз
Сунушталууда:
XRP Crypto Ticker HTTPS Url колдонуп: 3 кадам
XRP Crypto Ticker HTTPS Url'ди колдонуп жатат: Жөнөкөй иштеген крипто белгилеринин жоктугу сезилди, алардын айрымдары байланышкан API жабылгандыктан, башкалары коддорго же көз каранды китепканаларга байланыштуу. USD жана Bitcoin багытталган, кандай
Графиги бар Bitcoin Ticker: 8 кадам
Графиги бар Bitcoin Ticker: Мен муну BTC баасын белгилөөчү долбоордун негизинде жасадым, ал Coinmarketcap.com сайтынан Брайан Лоф тарабынан жазылган. Ал ESP8266ди колдонгон, бул Arduino менен шайкеш келген, ал WiFi менен коштолгон. Ал сүрөттөгөндөй
Crypto Mining үчүн кинетикалык энергия генератору: 7 кадам
Crypto Mining үчүн кинетикалык энергия генератору: Менде ар кандай дизайн илхамы бар болчу. Мага велосипед тебүү менен алектенген, жумуштан жана колледжден улам бош убактысы көп болбогон бул кыз абдан жакчу. Мен ал каалаган нерсени кургум келди, менде FinTech Hackathon бар болчу
Crypto Currency Ticker: 4 кадам
Crypto Currency Ticker: Биткойн жана башка крипто валютасынын акыркы түшүшү жана Arduino жөнүндө көбүрөөк билүүгө болгон кызыгуум, OLED дисплейди колдонуу боюнча башка көрсөтмөлөрдү окуп чыккандан кийин, мен ESP8266 аркылуу BTCmarket тикерин түзүү үчүн баарын бириктирип койгом. Бери
DIY Crypto Mining PC (ETH, XMR, ZEC): 4 кадам (сүрөттөр менен)
DIY Crypto Mining PC (ETH, XMR, ZEC): Бул колдонмо сизге эки негизги этаптан турган Ethereum Mining бургучун кантип курууну көрсөтөт - жабдууларыңызды тандап алуу жана сатып алуу, анан аны бириктирүү! Убакытка жараша, баарын алуу үчүн сизге бир жума же андан көп убакыт талап кылынышы мүмкүн