[{"data":1,"prerenderedAt":132},["ShallowReactive",2],{"project-gizmo-ticker-en":3,"related-projects-gizmo-ticker-en":125},{"id":4,"title":5,"badge":6,"body":7,"cardIcon":62,"description":63,"extension":64,"faqs":65,"flashableFirmware":81,"githubUrl":82,"highlights":83,"howToSteps":87,"language":100,"meta":101,"navigation":81,"path":102,"seo":103,"sitemap":104,"sortOrder":105,"specs":106,"stem":123,"__hash__":124},"projects\u002Fprojects\u002Fgizmo-ticker.md","Gizmo Ticker","Open-source ESP32 + MAX7219 project",{"type":8,"value":9,"toc":55},"minimark",[10,15,19,24,27,31,34,39,42,44,48,51],[11,12,14],"h2",{"id":13},"overview","Overview",[16,17,18],"p",{},"Gizmo Ticker is a small always-on crypto display that feels more like a compact appliance than a demo board. The ESP32 keeps pulling live market data, the MAX7219 matrix turns it into a readable scrolling output, and the Nuxt app gives you a clean place to configure the device without reflashing firmware for every change.",[20,21],"blog-list",{":items":22,"variant":23},"[\"ESP32 firmware connected to WiFi for live market data\",\"MAX7219 LED matrix used as a compact scrolling display\",\"Nuxt 4 companion app for browser-based setup and updates\"]","checkmark",[25,26],"hr",{},[11,28,30],{"id":29},"how-it-works","How it works",[16,32,33],{},"The project is built around a simple three-part flow.",[35,36],"blog-table",{":headers":37,":rows":38},"[\"Step\",\"What happens\"]","[[\"Setup\",\"The web app sends WiFi credentials, API keys, and display settings to the device over HTTP.\"],[\"Runtime\",\"The firmware stores those settings locally and keeps pulling market data in the background.\"],[\"Output\",\"The LED matrix renders the selected values as a readable scrolling ticker.\"]]",[16,40,41],{},"That makes the whole build practical for a desk, shelf, or workbench setup instead of just a one-off prototype.",[25,43],{},[11,45,47],{"id":46},"why-it-is-useful","Why it is useful",[16,49,50],{},"Gizmo Ticker works well both as a daily crypto glance board and as a maker template for other connected displays. The same firmware-plus-web-app structure can be reused when you want a physical screen with local configuration and predictable runtime behavior.",[20,52],{":items":53,"variant":54},"[\"Use it as a dedicated live crypto display for a desk or shelf.\",\"Reuse the same device-plus-web-app pattern for other real-time display ideas.\",\"Adapt the project when you need local setup without repeated firmware reflashing.\"]","numbered",{"title":56,"searchDepth":57,"depth":57,"links":58},"",2,[59,60,61],{"id":13,"depth":57,"text":14},{"id":29,"depth":57,"text":30},{"id":46,"depth":57,"text":47},"BitcoinIcon","A WiFi-connected crypto display built with an ESP32, a MAX7219 LED matrix, and a Nuxt 4 web app for browser-based setup and configuration.","md",[66,69,72,75,78],{"question":67,"answer":68},"How does Gizmo Ticker get live crypto prices?","Gizmo Ticker connects to WiFi, calls a market data API in the background, and renders the selected values on the MAX7219 matrix as scrolling text.",{"question":70,"answer":71},"Do I need to reflash the ESP32 every time I change a coin or display setting?","No. The project is designed around a browser-based setup flow so you can update WiFi credentials, API settings, selected assets, brightness, and scroll behavior without repeated firmware flashing.",{"question":73,"answer":74},"Why use a MAX7219 matrix instead of a regular display?","The MAX7219 matrix is compact, bright, and well suited to simple scrolling data displays. It keeps the hardware focused on glanceable information instead of full UI rendering.",{"question":76,"answer":77},"Does Gizmo Ticker work only for Bitcoin?","No. The setup flow is built so you can choose which asset to display, adjust how values are formatted, and tune the ticker for the market data you care about.",{"question":79,"answer":80},"What makes this better than a quick LED matrix demo?","The useful difference is the full appliance workflow: saved settings, WiFi onboarding, browser-based configuration, and a display loop designed for daily use instead of a one-off test sketch.",true,"https:\u002F\u002Fgithub.com\u002Fopen-gizmo\u002Fgizmo-ticker",[84,85,86],"Live crypto ticker","MAX7219 LED matrix","Web-based setup",[88,91,94,97],{"title":89,"description":90},"Connect the ESP32 over USB","Plug the ESP32 into your computer with a data USB cable so the browser flasher can detect the serial port.",{"title":92,"description":93},"Flash the prebuilt firmware from this page","Scroll down to the firmware flashing card, start the upload from the browser, and wait for the process to complete before disconnecting the board.",{"title":95,"description":96},"Complete the first network setup","On first boot, use the device setup flow to add WiFi credentials and the market data API key, then save the configuration so the ESP32 can join your local network.",{"title":98,"description":99},"Open ticker.local and tune the display","After the ESP32 joins WiFi, open ticker.local on a supported network and adjust visible sections, selected coin, number format, intensity, and scroll speed until the matrix behaves the way you want.","en",{},"\u002Fprojects\u002Fgizmo-ticker",{"title":5,"description":63},{"loc":102},1,[107,111,115,119],{"icon":108,"label":109,"value":110},"MonitorDotIcon","Display","A scrolling crypto ticker shown on a MAX7219 LED matrix.",{"icon":112,"label":113,"value":114},"CpuSettingsIcon","Firmware","ESP32 firmware with WiFi, EEPROM-backed settings, and an embedded HTTP configuration server.",{"icon":116,"label":117,"value":118},"WifiConnected01Icon","Setup flow","Captive-portal onboarding on first boot, then local access through ticker.local on supported networks.",{"icon":120,"label":121,"value":122},"BrowserIcon","Companion app","A lightweight Nuxt 4 interface for WiFi credentials, API key, and display settings.","projects\u002Fgizmo-ticker","5bt2Ydjn56W6_ItnM1zxA-Pduint4WJwmAA1LNWShIc",[126],{"title":127,"badge":128,"description":129,"path":130,"cardIcon":131,"sortOrder":57},"Gizmo Reolink Switch","Open-source ESP32 + Reolink project","An ESP32-powered quiet-exit switch that uses a button, buzzer, 16x2 I2C LCD, and WiFi connection to temporarily mute Reolink NVR notifications and recording.","\u002Fprojects\u002Fgizmo-reolink-switch","CctvCameraIcon",1783247624823]