Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Подписаться Еще от автора:
Основная идея
Лично я инвестор в криптовалюту. Но у меня также есть очень много работы. Поэтому я не могу отслеживать цену биткойнов 10 раз в минуту. Однако я все еще хочу знать, зарабатываю я деньги или теряю. Таким образом, я решил создать систему обратной связи о моих инвестициях в реальном времени с использованием Python. И чтобы визуализировать это, я выбрал светодиодную ленту и ардуино. Если я заработал, светодиоды станут зелеными. Если я проиграю, они станут красными.
Как это работает
Чтобы получить данные о биткойнах в реальном времени, я использовал api, предоставленный OKex, который представляет собой крупную биржу криптовалют. Затем я использовал python для расчета своих доходов и потерь на основе потоковых данных. Я устанавливаю свою целевую прибыль и убыток на 5% каждый день, что означает, что горит больше лампочек, мои инвестиции ближе к моей целевой прибыли или убытку. Если все светодиоды включены или выключены, полоска будет мигать. Таким образом, я могу принять решение о том, хранить ли мои биткойны или продавать их.
Запасы
Seeeduino V4.2 Купить здесь
Водонепроницаемая светодиодная лента Seeed WS2813 RGB Водонепроницаемая Купить здесь
Базовый щит Seeed V2
Шаг 1. Подключите светодиодную ленту к плате Arduino
Соедините ваш seeeduino с его базовым щитом. Затем подключите светодиодную ленту к цифровому контакту 6 (D6).
Шаг 2. Подключите плату Arduino к компьютеру
Проверьте порт, который использует ваш Arduino. Он понадобится вам в коде Python.
Шаг 3. Загрузите код Arduino
Шаг 4: запустите код Python
Убедитесь, что установлена библиотека Python pyserial. Если вы не знаете, установили ли вы библиотеку, запустите
pip install pyserial
в терминале вашего компьютера.
Перед запуском кода на Python не забудьте указать данные о начальных инвестициях.