И как ты тоже можешь

Почему

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

Проходя месяцы, обучаясь в этом здании, я обнаруживал, что смотрю на полосу прокрутки акций для мотивации. Я хотел делать то, что делают акции: двигаться и расти. Такой образ мышления помог мне окончить колледж.

Когда я закончил учебу, я попал в глубокую демотивационную колею. Без постоянной символической энергии, исходящей от прокручиваемых складских запасов, я обнаружил, что увядаю.

Мне нужно было иметь дома свой личный скроллер, чтобы продолжать работу. На традиционных сайтах электронной коммерции я не нашел подходящих инструментов для прокрутки акций. Те немногие, что я обнаружил, имели устаревшие светодиодные экраны, на которых не могли отображаться стандартные логотипы с разрешением 4K, в котором я отчаянно нуждался. Поэтому я объединился с моим братом, чтобы построить наш собственный.

Как

Программное обеспечение

Мы создали программу с нуля. В итоге мы создали современное веб-приложение, которое запускается в браузере любого компьютера. Вот ссылка на GitHub со всем программным обеспечением и инструкциями по созданию собственного.

Аппаратное обеспечение

Мы хотели построить это на Raspberry Pi, чтобы его можно было перемещать и отображать где угодно в качестве украшения. Вот предметы, которые мы использовали:

Известные проблемы

  • Работа на крошечном экране - у нас не было кабеля micro-HDMI для подключения Raspberry Pi к обычному монитору. После того, как мы были ослеплены попыткой написать код / ​​устранить неполадки на 4-дюймовом экране, нам пришлось проявить творческий подход ...

  • Поиск подходящих API. Существует множество различных бесплатных криптовалютных и фондовых API, но ни один из них не имеет достаточного количества ежедневных обновлений для удовлетворения наших потребностей. Наконец, мы нашли два, которые имели практически неограниченное количество ежедневных звонков (больше информации на GitHub).
  • Приведение в действие «бегущей строки» при горизонтальном добавлении данных криптовалюты / акций. Потребовалось много усилий, чтобы данные отображались так, как мы хотели. Использование функций animate и append в jQuery в сочетании с использованием контейнеров CSS, имеющих свойства отображения flex, ширину auto и относительное позиционирование в конечном итоге выполнило свою задачу (дополнительная информация о GitHub в файлах js / script.js и css / style.css).

Спасибо за чтение!

Подпишитесь, если вы нашли это полезным. Если вам нравится мой контент, ниже приведены некоторые другие проекты, над которыми я работал:

Я написал симулятор питона, чтобы сыграть для меня в лотерею

Анализ текста отзывов Uber

Простая линейная регрессия против полиномиальной регрессии

Случайный лес лучше логистической регрессии? (сравнение)

Индекс Джини против информационной энтропии

Прогнозирование рака с помощью логистической регрессии в Python

Вычисление R-квадрата с нуля (с использованием Python)