Съдържание:

Крипто тикер: 6 стъпки
Крипто тикер: 6 стъпки

Видео: Крипто тикер: 6 стъпки

Видео: Крипто тикер: 6 стъпки
Видео: How To Do Crypto Research (Top 6 Research Tools Every Crypto Investor NEEDS to Use) 2024, Юли
Anonim
Крипто тикер
Крипто тикер
Крипто тикер
Крипто тикер

Обсебен съм от проверката на текущата цена на различните криптовалути, но превключването на раздели или изваждането на телефона ми прекъсва работния процес и ме разсейва. Реших, че отделен екран с мръсен интерфейс ще бъде полезен за показване на цените с един поглед. В тази инструкция ще покажа как да изградите малък тикер за криптовалута, който можете да поставите на бюрото си или в хладилника и да го активирате с докосване.

Характеристика:

  • Използва ESP32, двуядрен микроконтролер с WiFi
  • 128x64 бял OLED екран
  • Сензорният бутон събужда устройството и преминава през дефинирани от потребителя валути
  • Li-Po батерия, заредена с USB
  • Данните за цените се получават от API на CryptoCompare
  • Използва Arduino IDE
  • Код на моя GitHub
  • Автоматичен сън и в крайна сметка автоматично събуждане

Стъпка 1: Съберете необходимите части и инструменти

Съберете необходимите части и инструменти
Съберете необходимите части и инструменти

Части

  • TTGO ESP32 PRO OLED V2.0 платка (без LoRa) [$ 14]
  • Сензорна дъска (10 пакета) [$ 1,50]
  • Литиева батерия (602447 или 6,0x24x47 мм) [~ $ 5]
  • 3D печатна кутия [$ 5]
  • Неодимов магнит x4 (10x1 мм диск) [$ 1]
  • 3 -пинов мъжки хедър
  • Тънка жица (използвах магнитна тел 26ga.)

Инструменти

  • Поялник
  • Резачки за тел
  • Пинсети
  • Нож за хоби или друго малко острие
  • супер лепило

По избор

Порока на печатната платка

Увеличително стъкло или лупа за оглед

Стъпка 2: Добавете сензорния бутон

Добавете сензорния бутон
Добавете сензорния бутон
Добавете сензорния бутон
Добавете сензорния бутон
Добавете сензорния бутон
Добавете сензорния бутон

Това са кокетни малки сензорни бутони, които лесно се добавят към всеки проект. Обикновено те идват в опаковки от 10 за около 3 долара, изпратени! Знам, че ESP32 има вградена способност за докосване, но използването на тези платки прави нещата по-прости и елиминира грешките в софтуерната конфигурация. Максималният ток в режим на готовност на сензорната IC е само 7 μA, така че не се губи много енергия, добавяйки този бутон.

Изключете светодиода

Изходният щифт на бутона се издига високо и светодиодът на гърба светва, когато пръстът ви се доближи до няколко мм от допирната повърхност. Премахването на резистора към светодиода го деактивира, намалявайки консумацията на енергия. Създаването на спойка мост през A и/или B подложки се променя, ако бутонът се превключва и ако изходът е висок или нисък, когато е активен. В нашия случай ще оставим тези мостове отворени, което ще накара бутона да действа като моментен превключвател.

Изрежете следи

Входното напрежение на бутона съвпада перфектно с изхода 3.3v на основната платка. За съжаление, сигналните и заземяващите щифтове не, така че ще трябва да направим някои модификации. С помощта на нож за хоби или друго остро острие изрежете следата за нулиране на гърба на основната платка и следата към щифт 13 отпред. Огледайте разреза с лупа, за да се уверите, че няма остатъчен метал. Тези отвори сега ще съдържат съответно изходните и заземяващите щифтове на сензорната платка.

Монтирайте заглавната част на нивото

В този проект няма много свободно място, така че всеки трик за спестяване на място е полезен. Най -добре е да отрежете заглавката на щифтовете преди запояване, за да намалите колко високо тя излиза от тъчборда. Нарязването на хедера след запояване затруднява изравняването му, тъй като основата на конуса за запояване е много дебела и не се реже лесно. Така че, изрежете заглавката на едно ниво с тъчборда и след това я запояйте. Поставете платката и заглавката в основната платка и изрежете другата страна на заглавката, така че да е на едно ниво, след което я запояйте.

Свържете го

За кабели с малка и ниска мощност обичам да използвам 26ga. магнитна жица, тъй като е евтина и лесна за работа, въпреки че тук може да се използва всяка малка жица. За осъществяване на връзки емайлът върху жицата може да се изстърже с нож или да се разтопи, като държите поялник с топка за запояване на върха до края на жицата. Направете това от едната страна на проводника и след това го прикрепете към заземяващата подложка. Измерете и отрежете жицата, така че да достигне заземяващия щифт на сензорния бутон. След това повторете процеса на отстраняване на емайла от другата страна на жицата. Задръжте жицата с пинсета и я запоявайте върху заземяващата подложка. Повторете този процес, за да свържете щифт 12 към изхода за извеждане на сигнала на бутона. Почистете остатъчния поток от спойка и бутонът е готов!

Стъпка 3: Подгответе батерията

Подгответе батерията
Подгответе батерията
Подгответе батерията
Подгответе батерията
Подгответе батерията
Подгответе батерията
Подгответе батерията
Подгответе батерията

Открих тези батерии, които перфектно съвпадат с тази платка. Батерията е малко по -малка от очертанията на платката и защитната страна на веригата оставя достатъчно място за поставяне на конектора на платката. За съжаление, те се предлагат с 3-пинов 1.5 мм JST конектор и платката поддържа само 2-пинов конектор. Това може да бъде отстранено чрез отрязване на жълтия проводник и след това подрязване на конектора, докато прилепне към платката. Ако батерията ви има различен конектор или изобщо няма такъв, можете да го свържете към съединителя, включен в платката. Жълтият проводник може да бъде напълно премахнат, но реших да го запазя в случай, че искам да го използвам в бъдеще. Проводникът е свързан към термистор вътре в батерията, за да следи температурата по време на зареждане.

Стъпка 4: Отпечатайте кутията

Отпечатайте калъфа
Отпечатайте калъфа
Отпечатайте калъфа
Отпечатайте калъфа
Отпечатайте калъфа
Отпечатайте калъфа

Проектирах калъф и го отпечатах 3D с помощта на местна услуга за печат. Реших да отида с полупрозрачен PLA, за да видя червения светодиод за зареждане, без да се налага да правя дупка в предната част на кутията. Височината на слоя е 100 микрона. Два случая ми струват около 10 долара без доставка. Горната част на кутията трябва да бъде залепена върху основата с помощта на супер лепило. Батерията и платката се плъзгат в кутията като едно цяло и се поддържат от вътрешни релси. След това страната се плъзга и се задържа от триене.

Стъпка 5: Добавете магнити към кутията

Добавете магнити към кутията
Добавете магнити към кутията

Това е незадължителна процедура, ако искате да поставите маркировката си върху хладилника или друга метална повърхност. Магнитите, които използвах, са 10x1 мм неодимови дискови магнити, клас N50. Суперлепи 2 или повече върху гърба на кутията. Това не е най -доброто решение, тъй като те могат да възникнат с течение на времето с многократни удари. Уверете се, че суперлепилото е втвърдено за всеки магнит, преди да добавите друг, тъй като те могат да отлетят и да се залепят.

Стъпка 6: Бъдещи подобрения

Докоснете бутона

Бих искал да използвам директно сензорната функция на ESP32, без да се налага да разчитам на външна верига. Една от възможностите е да премахнете IC на сензорния бутон и директно да свържете I/O щифт към тъчпада. Или мога да проектирам печатна платка, която е просто тъчпад без схема.

Мониторинг на температурата на батерията

Жълтият проводник от батерията се използва за наблюдение на температурата на батерията, докато се зарежда. Той е вътрешно свързан към термистор, който намалява съпротивлението с повишаване на температурата. Формирането на делител на напрежение с допълнителен резистор и свързване на кръстовището към вход ADC трябва да позволи наблюдение на относителната температура. ESP32 няма контрол върху веригата за зареждане, така че единственото действие, което може да предприеме, би било да изпрати предупреждение за температура на дисплея или през WiFi.

Софтуерни подобрения

  • Използвайте SmartConfig или приложение за Bluetooth, за да конфигурирате идентификационните данни за WiFi
  • Направете конфигурацията дистанционно сменяема
  • Променете таймера за събуждане в горния ъгъл на часовник

Препоръчано: