Full Color LED Screen:Create a One-of-a-Kind LED Display
Full Color LED Screen:Create a One-of-a-Kind LED Display
Full Color LED Screen:Create a One-of-a-Kind LED Display
Full Color LED Screen:Create a One-of-a-Kind LED Display
Full Color LED Screen:Create a One-of-a-Kind LED Display
Full Color LED Screen:Create a One-of-a-Kind LED Display
Full Color LED Screen:Create a One-of-a-Kind LED Display
Full Color LED Screen:Create a One-of-a-Kind LED Display

Full Color LED Screen:Create a One-of-a-Kind LED Display

Price

$99.99 $69.99
Save $30.00
In stock

Quantity

/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

 

undefined

Design your very own personalized LED display with our DIY Bluetooth LED Display Screen. Whether you choose from our built-in animations and pre-set symbols or design your own animated GIFs or images, your display will be truly unique.

undefined

undefined

Control the Display Easily Using Our Free App

Controlling the LED display is a breeze with our free app, which can be downloaded onto your iOS or Android device. The app allows for easy customization of your LED display and features a wide variety of patterns and animations to choose from.

undefined

undefined

undefined

undefined

undefined

Ideal for Advertising with Clear Patterns and Upgraded Voltage Technology

This scrolling LED sign is perfect for advertising, with clear patterns and versatile display methods. Thanks to the upgraded voltage technology of 5V USB, the LED signs emit very low heat and are safe to use, making them ideal for electric cars. Display your personalized sign while driving around town.

undefined

undefined

undefined

Customize with Your Own Text, Pattern, and Animation

Customize the LED sign with your own text, pattern, and animation using the Bluetooth-connected app. The app features a vast array of interesting patterns and animations, and the music mode adds an extra layer of excitement.

undefined

undefined

Designed for Easy Installation and Optimal Positioning

The LED display is designed with adjustable suction cups for easy installation and optimal positioning. The compact black display measures 210x131mm and features 32x32 pixels with 1024 LED lamp beads. The package includes the LED display screen, sucker holder, and a manual in both English and Chinese.

undefined

Available in Multiple Languages and Ideal for a Wide Variety of Occasions

Our LED car signs are available in multiple languages, including English, Chinese, German, Spanish, Portuguese, Japanese, Korean, Russian, French, and Italian. They are perfect for a wide variety of occasions, such as holiday parties, weddings, camping trips, bars, hotels, stores, and of course, cars.

undefined

undefined

 

undefined

Note

Due to manual measurements, please allow slight measurement deviations.

Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed in the picture.