Inky Monitor - Тикер цен на биткойны

Источник:

Обзор:

Тикер цен на биткойны, который работает на микроконтроллере ESP32-C3, подключенном к 2,9-дюймовому монохромному дисплею с электронными чернилами. Устройство подключается к Wi-Fi и периодически получает данные от CoinDesk. На дисплее отображается текущая цена биткойнов в долларах США и 30-дневная диаграмма истории. Вы можете указать частоту обновления и цветовую схему (стандартную или инвертированную).

Устройство питается от источника питания 5 В через разъем USB-C.

Устройство имеет ширину 105 мм, глубину 60 мм и высоту 68 мм.

Есть два варианта корпуса: гладкий (Inky_Monitor_Body.stl) и с тисненым логотипом биткойна (Inky_Monitor_Body_Bitcoin.stl).

Спецификация:

Модуль СЯО ESP32-C3
WeAct 2,9-дюймовый черно-белый дисплей E-Ink
4 винта 2,6x10 мм (набор винтов)
3 винта 2,6x6 мм (набор винтов)
2x 7-контактный разъем 90°, т.е. разъем с обратным изгибом (опция)

Случай:

Рекомендуется печатать футляр в следующей ориентации, с подставкой и козырьком (сзади).

Инструкция по сборке:

Очистите напечатанные части.
Вставьте дисплей в корпус и закрепите его с помощью перекладины 1 и винта 6 мм.
Припаяйте разъемы под углом 90 градусов к плате разработки XIAO-ESP32-C3. Этот шаг не является обязательным, вы также можете припаять провода непосредственно к плате.
Подключите дисплей к плате ESP32-C3 согласно следующей схеме подключения.
Подключите антенну Wi-Fi.
Поместите плату ESP32-C3 в корпус и закрепите ее с помощью перекладины Crossbar2 и двух винтов диаметром 6 мм.
Расположите провода и антенну, закройте коробку и закрепите нижнюю часть четырьмя винтами диаметром 10 мм.

Программирование:

Вариант 1. Сборка из исходного кода с жестко заданными настройками:

Загрузите исходный код или клонируйте его с GitHub (основная ветка).
Установите Arduino IDE.
Откройте проект в Arduino IDE.
Установите esp32 от Espressif Systems в диспетчере плат.
Установите NTPClient от Фабриса Вайнбера в диспетчере библиотек.
Установите ArduinoJson от Бенуа Бланшона в диспетчере библиотек.
Установите библиотеку GxEPD2 Жана-Марка Зингга (с зависимостями: библиотека Adafruit BusIO, библиотека Adafruit GFX) в диспетчере библиотек.
Выберите плату XIAO_ESP32-C3.
Обновите учетные данные Wi-Fi (ssid, пароль), частоту обновления, инвертированный режим в фа��ле inky-monitor-config.h.
Нажмите кнопку «Подтвердить».
Подключите ESP32-C3 через USB-кабель к ПК.
Нажмите кнопку «Загрузить»
Подождите, пока все данные будут записаны
Теперь устройство должно быть правильно настроено и отображать фактические данные.

Вариант 2. Предварительная сборка двоичного файла с порталом конфигурации:

Загрузите скомпилированную прошивку с GitHub.
Open ESP Tool — утилита для последовательной прошивки
Подключите ESP32C3 через USB-кабель к ПК.
Нажмите кнопку «Подключиться».

Измените адрес флэш-памяти на 0x0.
Выберите двоичный файл (inky-monitor.ino.merged.bin).
Нажмите кнопку «Программа».

Подождите, пока все данные будут записаны

Отключите и снова подключите ESP32-C3.
Портал настройки Wi-Fi теперь активен. Подключитесь к сети Inky Monitor WiFi со своего мобильного телефона или ПК.
Настройте параметры подключения и настройки Wi-Fi.

Теперь устройство должно быть правильно настроено и отображать фактические данные.
Если подключение к Wi-Fi не удалось, портал настройки Wi-Fi активируется автоматически.
Стереть конфигурацию можно принудительно, нажав и удерживая кнопку BOOT в течение 5 секунд. Используйте булавку, чтобы нажать кнопку. Если смотреть спереди, кнопка BOOT находится слева.

Отладка:

Если что-то не работает должным образом, вы можете увидеть некоторые подробности того, что происходит в устройстве, подклю��ившись к последовательному порту с помощью последовательного терминала. Скорость передачи данных составляет 115200 бод.

Обновления:

24.2.2025 — Прошивка v1.2.0 и v1.2.0-3C

Измените API для истории цен на биткойны с Coindesk на Coinbase.
Добавить опцию для свечного графика.
Увеличение размера диаграммы.

19.1.2025 — Прошивка v1.1.0 и v1.1.0-3C

API для текущей цены и времени биткойнов изменен с Coindesk на Coinbase, чтобы цена была более точной.
Возможность установить смещение местного часового пояса.

29.12.2024 — Прошивка v1.0.0-3C

Создана новая версия прошивки для трехцветного дисплея.

14:10
21
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

держатель микрофона yaesu ft450
это простой держатель микрофона дляПодробнее
8-контактный краевой разъем карты (например, марки амфено...
I needed this for a project. STEP filesПодробнее
Переключатель на 4 аркадные кнопки......
Я разработал этот блок для четырехПодробнее
Держатель щупов для осциллографа Rigol DHO (804)
Легко печатаемый защелкивающийсяПодробнее
Крышка осциллографа Rigol 804 (800-900 серия)
Защелкивающаяся крышка для осциллографовПодробнее
Линки для пайки "третья рука"
Стандартные звенья типа Loc-LineПодробнее
USB-вытяжка C для пайки (+ прочный корпус)........
Я хотел, чтобы вентилятор отсасывалПодробнее
Носимый чехол для Seeed Xiao (ремешок 22 мм)........
Это чехол, напечатанный на 3D-принтереПодробнее
Лабораторный блок питания - корпус блока питания Riden RK..
Компактный чехол для модулей RidenПодробнее
BIGTREETECH BTT Relay V1.2 Крепление на DIN-рейку........
Модель от Фабиана не была доступна воПодробнее
Модульная система Pegboard - Макетные платы........
Когда я впервые нашел «ВертикальнуюПодробнее
Wemos D1 mini (крепление на DIN-рейку)
Это крепление для Wemos D1 mini. WemosПодробнее
Реле для крепления на DIN-рейку
Нужно распечатать: 2 шт. файлаПодробнее
Нагрузочная катушка любительского радио........
Это мой прототип самодельной загрузочнойПодробнее
Чехол Heltec v3 для Meshtastic
**Вы можете приобрести этот и другие ужеПодробнее
Komplettes Stativ mit Kugelkopf-Adapter und Gehäuse für e..
Комплектная модель для мини-стата дляПодробнее
Корпус BrickLight
Корпус, состоящий из двух частейПодробнее
Чехол на камеру ESO32-CAM
Чехол на камеру ESO32-CAM+ DevelopmentПодробнее
ULTIMATE Devboard (без поддержки) для двигателей n20, Ard..
Сопло .6. Высота слоя .2. КреплениямПодробнее
Настенное крепление модуля светодиодного дисплея 192*192 ..
Простая пластина для настенногоПодробнее
Я люблю Ардунио
ПОЕХАЕМ, Ардунио (запускать из esp32Подробнее
Lolin32 lite открытый корпус с зажимом DIN........
I added the 2 models together. Подробнее
2,4-дюймовый TFT-дисплей Zoll Gehäuse Schräg........
Dieses flache Gehäuse для 2,4-дюймовогоПодробнее
Крепление тумблера - поддержка прерывателя на подставке (..
Завидуете ли вы свободному подключениюПодробнее
Датчик CO2 TTGO Настольная подставка под углом 45 градусо..
Датчик CO2 TTGO Настольная подставка подПодробнее
Я люблю Ардунио
ПОЕХАЕМ, Ардунио (запускать из esp32Подробнее
Чехол Flip_C3
Я создал этот корпус, чтобы можно былоПодробнее
Магнитное крепление на стену 4 дюйма........
Я переделал модель, потому что стопорныеПодробнее
Угловой футляр и крепление
Эта модель представляет собойПодробнее
Крепление для силиконовых лент (5,6 мм x 11,6 мм) и код д..
Fixation pour Ruban del En Silicone (5,6Подробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.