विज़ुअल ड्रैग एंड ड्रॉप LVGL एडिटर।
PicoPixel कैसे काम करता है
PicoPixel LVGL डेवलपमेंट को कोड-फ़र्स्ट प्रक्रिया से विज़ुअल ड्रैग-एंड-ड्रॉप वर्कफ़्लो में बदलता है। खाली कैनवास से मिनटों में प्रोडक्शन-रेडी एम्बेडेड UI तक पहुँचें — विज़ुअली डिज़ाइन करें, लाइव LVGL सिम्युलेटर में प्रीव्यू करें, और साफ़ C कोड एक्सपोर्ट करें। कोई इंस्टॉलेशन ज़रूरी नहीं।
शुरू करें। यह मुफ़्त है!डिज़ाइन से डिवाइस तक 6 चरणों में
अपना इंटरफ़ेस डिज़ाइन करें
अपने ब्राउज़र में PicoPixel खोलें — कोई डाउनलोड नहीं, कोई इंस्टॉलेशन नहीं। पैलेट से LVGL विजेट्स को पिक्सेल-परफ़ेक्ट कैनवास पर ड्रैग करें और उन्हें विज़ुअली स्टाइल करें।
- • बटन, लेबल, स्लाइडर, स्विच, आर्क, चार्ट, ड्रॉपडाउन, रोलर, चेकबॉक्स, टेक्स्ट एरिया, टैबव्यू, कंटेनर, और इमेज
- • अपने हार्डवेयर से मैच करने के लिए टारगेट डिस्प्ले रिज़ॉल्यूशन सेट करें
- • रंग, बॉर्डर, पैडिंग, फ़ॉन्ट, ओपेसिटी, ग्रेडिएंट, और शैडो स्टाइल करें
- • विजेट्स को सटीक रूप से पोज़िशन करने के लिए अलाइनमेंट और डिस्ट्रीब्यूशन टूल्स का उपयोग करें
- • मल्टी-पेज इंटरफ़ेस के लिए स्क्रीन और लेयर्स व्यवस्थित करें
इंटरैक्शन वायर करें
एक भी C कोड लिखे बिना विजेट एक्शन कनेक्ट करने के लिए विज़ुअल इवेंट्स एडिटर का उपयोग करें। PicoPixel LVGL इवेंट कॉलबैक्स स्वचालित रूप से जनरेट करता है।
- • बटन प्रेस → दूसरी स्क्रीन पर नेविगेट करें
- • स्लाइडर वैल्यू बदलें → लेबल अपडेट करें
- • चेकबॉक्स टॉगल → पैनल दिखाएँ या छुपाएँ
- • ड्रॉपडाउन सिलेक्शन → स्टाइल बदलें या एक्शन ट्रिगर करें
- • विजेट्स पर एक्शन ड्रैग करें — कोई कॉलबैक कोड ज़रूरी नहीं
लाइव सिम्युलेटर में प्रीव्यू करें
PicoPixel LVGL को WebAssembly में कम्पाइल करता है और इसे सीधे आपके ब्राउज़र में चलाता है। प्रीव्यू वास्तविक LVGL रेंडरिंग इंजन है — कोई मॉक-अप नहीं।
- • हार्डवेयर पर आपका UI कैसे रेंडर होगा, ठीक वही देखें
- • टच इंटरैक्शन, स्क्रॉलिंग, और एनिमेशन टेस्ट करें
- • इंटरैक्शन ओवरले दिखाते हैं कि क्या टैप और स्क्रॉल किया जा सकता है
- • अपनी टीम या क्लाइंट के साथ सिम्युलेटर लिंक शेयर करें — कोई डेव एनवायरनमेंट ज़रूरी नहीं
प्रोडक्शन-रेडी कोड एक्सपोर्ट करें
अपना प्रोजेक्ट साफ़ LVGL C सोर्स फ़ाइलों के रूप में डाउनलोड करें। आउटपुट मानक LVGL API कॉल्स का उपयोग करता है बिना किसी प्रोप्राइटरी डिपेंडेंसी के — इसे किसी भी LVGL प्रोजेक्ट में डालें।
- • विजेट डेफ़िनिशन और लेआउट कोड
- • स्टाइल डिक्लेरेशन
- • इवेंट हैंडलर बाइंडिंग
- • फ़ॉन्ट और इमेज एसेट रेफ़रेंस
- • मानक LVGL 8.x API — कोई PicoPixel रनटाइम लाइब्रेरी नहीं
इंटीग्रेट करें और फ़्लैश करें
एक्सपोर्ट की गई फ़ाइलों को अपने ESP-IDF, Arduino, या PlatformIO प्रोजेक्ट में जोड़ें। कम्पाइल करें, फ़्लैश करें, और आपके डिवाइस पर UI सिम्युलेटर से पिक्सेल-दर-पिक्सेल मैच करता है।
- • ESP32, STM32, Arduino, Raspberry Pi Pico, और किसी भी LVGL-संगत प्लेटफ़ॉर्म के साथ काम करता है
- • अपने डिस्प्ले ड्राइवर कॉन्फ़िगर होने के बाद UI हेडर इंक्लूड करें और ui_init() कॉल करें
- • अधिकांश सेटअप के लिए बिल्ड सिस्टम में कोई बदलाव ज़रूरी नहीं
- • या ज़िप फ़ाइल AI कोड असिस्टेंट को दें और इंटीग्रेशन उसे संभालने दें
सहयोग करें और बेहतर बनाएँ
टीम के सदस्यों को अपने प्रोजेक्ट में आमंत्रित करें। सभी एक ही कैनवास पर रियल टाइम में एडिट करते हैं। बदलावों को ट्रैक करने और ज़रूरत पड़ने पर रोलबैक करने के लिए बिल्ट-इन वर्शन कंट्रोल का उपयोग करें।
- • रियल-टाइम सहयोगी एडिटिंग — लाइव कर्सर, फ़ीडबैक, एनोटेशन
- • विस्तृत सेशन हिस्ट्री के साथ बिल्ट-इन वर्शन कंट्रोल
- • किसी भी पिछली स्थिति पर वापस जाएँ और वर्शन की तुलना करें
- • स्टेकहोल्डर रिव्यू के लिए सिम्युलेटर लिंक शेयर करें
LVGL के लिए ड्रैग-एंड-ड्रॉप क्यों?
LVGL के साथ एम्बेडेड UI बनाने का पारंपरिक तरीका है लाइन दर लाइन C कोड लिखना — पिक्सेल कोऑर्डिनेट्स से विजेट्स पोज़िशन करना, फ़ंक्शन कॉल्स से स्टाइल लगाना, और हर बदलाव के बाद रीकम्पाइल करना। यह काम करता है, लेकिन फ़ीडबैक लूप धीमा है और कोड को विज़ुअलाइज़ करना मुश्किल है।
PicoPixel का ड्रैग-एंड-ड्रॉप अप्रोच उस चक्र को एक विज़ुअल एडिटर से बदलता है जहाँ आप तुरंत परिणाम देखते हैं। कैनवास पर बटन ड्रैग करें, उसका आकार बदलें, रंग बदलें, लेबल जोड़ें — और लाइव LVGL सिम्युलेटर ठीक वही दिखाता है जो आपके टारगेट हार्डवेयर पर दिखेगा। जब आपका काम हो जाए, साफ़ C कोड एक्सपोर्ट करें जो ESP32, STM32, Arduino, और किसी भी LVGL-संगत प्लेटफ़ॉर्म पर कम्पाइल होता है।
विज़ुअल वर्कफ़्लो प्रोटोटाइपिंग के लिए तेज़ है, टीमों के लिए आसान है (डिज़ाइनर और इंजीनियर रियल टाइम में सहयोग कर सकते हैं), और वही प्रोडक्शन-क्वालिटी LVGL कोड प्रोड्यूस करता है जो आप हाथ से लिखते। सभी PicoPixel विशेषताएँ देखें या अन्य LVGL एडिटर्स के साथ विस्तृत तुलना पढ़ें।
अक्सर पूछे जाने वाले प्रश्न
क्या PicoPixel उपयोग करने के लिए कुछ इंस्टॉल करना होगा?
नहीं। PicoPixel पूरी तरह से आपके ब्राउज़र में चलता है। एडिटर URL खोलें, साइन इन करें, और डिज़ाइन शुरू करें। कोई डेस्कटॉप ऐप नहीं, कोई प्लगइन नहीं, और कोई SDK इंस्टॉल करने की ज़रूरत नहीं।
एडिटर में कौन से LVGL विजेट्स उपयोग कर सकता हूँ?
PicoPixel कोर LVGL विजेट सेट को सपोर्ट करता है जिसमें बटन, लेबल, स्लाइडर, स्विच, ड्रॉपडाउन, रोलर, आर्क, बार, चार्ट, इमेज, चेकबॉक्स, टेक्स्ट एरिया, टैबव्यू, कंटेनर, और बहुत कुछ शामिल है। हम लगातार अतिरिक्त विजेट्स के लिए सपोर्ट जोड़ रहे हैं।
लाइव सिम्युलेटर कितना सटीक है?
सिम्युलेटर WebAssembly में कम्पाइल किए गए वास्तविक LVGL रेंडरिंग इंजन को चलाता है — यह कोई मॉक-अप या CSS अनुमान नहीं है। प्रीव्यू में जो आप देखते हैं वह आपके टारगेट हार्डवेयर से पिक्सेल-दर-पिक्सेल मैच करता है।
एक्सपोर्ट किया गया कोड किस फ़ॉर्मेट में होता है?
PicoPixel एक ज़िप फ़ाइल एक्सपोर्ट करता है जिसमें साफ़, मानव-पठनीय LVGL C कोड (.c और .h फ़ाइलें) होती हैं। आउटपुट में विजेट निर्माण, स्टाइलिंग, लेआउट, और इवेंट हैंडलर सेटअप शामिल है — सब मानक LVGL API कॉल्स का उपयोग करते हुए, बिना किसी प्रोप्राइटरी डिपेंडेंसी के।
क्या मैं एक्सपोर्ट किए गए कोड को ESP-IDF, Arduino, या PlatformIO के साथ उपयोग कर सकता हूँ?
हाँ। एक्सपोर्ट किया गया कोड मानक LVGL API कॉल्स का उपयोग करता है, इसलिए यह LVGL को सपोर्ट करने वाले किसी भी बिल्ड सिस्टम के साथ काम करता है — जिसमें ESP-IDF, Arduino IDE, और PlatformIO शामिल हैं। बस फ़ाइलों को अपने प्रोजेक्ट में जोड़ें और अपना डिस्प्ले ड्राइवर कॉन्फ़िगर होने के बाद ui_init() कॉल करें। प्लेटफ़ॉर्म-विशिष्ट विवरण के लिए, हमारी ESP32 गाइड देखें।
क्या PicoPixel मुफ़्त है?
हाँ। PicoPixel उपयोग के लिए मुफ़्त है — व्यावसायिक प्रोजेक्ट्स सहित। कोई क्रेडिट कार्ड ज़रूरी नहीं। जैसे-जैसे प्लेटफ़ॉर्म बढ़ेगा और अधिक उपयोगकर्ता जुड़ेंगे, स्टोरेज और सेवा लागत को कवर करने के लिए सशुल्क योजनाएँ पेश की जा सकती हैं। हमेशा एक मुफ़्त टियर रहेगा।
अपना पहला LVGL इंटरफ़ेस डिज़ाइन करें — मुफ़्त
अपने ब्राउज़र में PicoPixel खोलें, LVGL विजेट्स को कैनवास पर ड्रैग एंड ड्रॉप करें, और मिनटों में प्रोडक्शन-रेडी C कोड एक्सपोर्ट करें। कोई इंस्टॉलेशन नहीं। कोई क्रेडिट कार्ड नहीं।
शुरू करें। यह मुफ़्त है!उपयोग मुफ़्त है — व्यावसायिक प्रोजेक्ट्स सहित। FAQ पढ़ें · संपर्क करें