2 पॉइंट द्वारा GN⁺ 2025-06-06 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Air Lab firmware को hardware के बिना चलाकर एयर-क्वालिटी मापन के flow और screen navigation को पहले से अनुभव किया जा सकता है
  • simulator में केवल network-dependent features को छोड़कर बाकी firmware behavior देखा जा सकता है
  • अलग-अलग environments चुनने पर sensor readings बदलती हैं, जिससे मापन स्थितियों की तुलना की जा सकती है
  • USB cable connection में device charging और computer पर files copy करने का flow शामिल है
  • A/B buttons, arrow keys और Touchbar से menu में जाना/confirm करना, cancel करना, sensors बदलना, time/menu scroll करना operate किया जाता है

Air Lab firmware को hardware के बिना चलाना

  • Air Lab Simulator Air Lab firmware चलाकर वास्तविक device के बिना measurement और navigation आज़माने देता है
  • इसमें केवल network-dependent features ही गायब हैं; बाकी firmware behavior simulator में अनुभव किया जा सकता है
  • अलग-अलग environments चुनने पर sensor readings प्रभावित हो सकती हैं

Connection flow और controls

  • USB cable connection device charging और computer पर files copy करने के flow को cover करता है
  • buttons और input methods इस तरह काम करते हैं
    • A: menu में enter करना और confirm करना
    • B: menu से बाहर जाना और cancel करना
    • Left/Right: menu बदलना और time scroll करना
    • Up/Down: sensor बदलना और menu scroll करना
    • Touchbar: time और menu scroll करना

1 टिप्पणियां

 
GN⁺ 2025-06-06
Hacker News की राय
  • प्रोडक्ट वाकई अच्छा दिख रहा है और लॉन्च के लिए बधाई
    क्या आपने सिर्फ सेंसर वाला standalone डिवाइस बनाने पर भी विचार किया है, जिसमें यूज़र डेटा को अपनी पसंद के e-ink dashboard से जोड़ सके?
    समुदाय द्वारा बनाए गए air quality dashboard के उदाहरण https://usetrmnl.com/recipes/62233, https://usetrmnl.com/recipes/23306 हैं, और किसी भी e-ink hardware पर install किया जा सकने वाला firmware https://github.com/usetrmnl/firmware/ पर है
    संदर्भ के लिए, मैं TRMNL में काम करता/करती हूं

    • कई कमरों या locations को support करने के लिए हम जल्द ही prototype बनाना चाहेंगे
      TRMNL जैसे दूसरे dashboards के साथ integration भी बढ़िया लगेगा
  • लेखक के दूसरे comment https://news.ycombinator.com/item?id=44190541 में मौजूद details ध्यान खींचती हैं
    यह पोस्ट https://www.crowdsupply.com/networked-artifacts/air-lab/updates/firmware-simulator device firmware को Wasm में port करके interactive demo बनाने की प्रक्रिया बताती है, और एक साथी के कहने की तरह, सिर्फ यही काफी अच्छा Show HN बन सकता था

    • Air Lab simulator का idea मिले हुए feedback से काफी प्रभावित था
      HN tips page के निर्देशों के अनुसार मैंने email भेजकर पूछा कि क्या इस product की कहानी Show HN के रूप में पोस्ट की जा सकती है; HN की ओर से कहा गया कि एक ज्यादा “direct” demo चाहिए, और सुझाव दिया कि ऐसा raw video बनाएं जो दिखाए कि device कैसे काम करता है और कैसा महसूस होता है
      लेकिन designer background से होने के कारण स्वाभाविक रूप से उसे बहुत polish करने का मन होता था, इसलिए ऐसा video बनाना मुश्किल लगा, और colleague से बात करते समय Air Lab website के लिए पहले सोचे गए interactive rendering idea की याद आई
      जैसा Crowd Supply update में भी लिखा, emscripten से basic firmware को WASM में compile किया, और संयोग से firmware में hardware abstraction layer लगभग अलग कर रखी थी, इसलिए website के fake sensors और controls से जोड़ने के लिए API को mock implement करना आसान था
      उस हफ्ते का ज्यादातर समय compiled firmware के आसपास Ember.js में simulator app बनाने और integrate करने में गया, और इस दौरान firmware के कुछ bugs भी मिले जिन्हें असली device की तुलना में simulator में कहीं ज्यादा आसानी से debug किया जा सका
      अगर hardware ऐसा है जिसे तुरंत try नहीं किया जा सकता, तो HN operators से पहले संपर्क कर post को validate करवाने की सलाह दूंगा/दूंगी। Software project के लिए भी ज्यादा interactive demo होने से ज्यादातर मामलों में फायदा ही होता है
  • अगर कोई सस्ता, छोटा version device हो तो उपयोगी होगा
    जिन जगहों पर air quality सबसे खराब होती है, वे आम तौर पर ज्यादा गरीब इलाके होते हैं, और गंभीर air pollution झेलते हुए भी स्थानीय मानकों से अपेक्षाकृत comfortable जीवन जीने वाले व्यक्ति के लिए भी $200 से ज्यादा का air quality sensor पहुंच से बाहर price range है
    shipping cost जोड़ने पर यह लगभग $300 के करीब पहुंच जाता है, और यहां यह median monthly salary के बराबर रकम है
    खासकर NO₂ measurement धूल-कण ही मापने वाले alternatives की तुलना में कहीं ज्यादा दिलचस्प advantage है, और theory में उपलब्ध हर gas sensor अपने आप में कई सौ dollars का पड़ता है

    • मुझे AirGradient काफी पसंद है
      पहले PCB और case-only $19 का, और सारे parts सहित $96 का DIY kit था; अभी kit $138 की दिखती है
      फिर भी अगर यह महंगा लगे, तो website https://www.airgradient.com/documentation/overview/ से KiCad और STL files download करके PCB कहीं और बनवाकर, case 3D print करके, और बाकी parts aliexpress से source करके शायद इसे सस्ता बनाया जा सकता है
      इस तरह बनाने पर जिन sensors में रुचि नहीं है उन्हें हटाकर cost घटाई जा सकती है, और बाद में जोड़ा भी जा सकता है
    • Product design, manufacturing, और आम users के लिए durable बनाना लंबा और कठिन काम है, इसलिए इस product की retail price कई वजहों से justified होने की संभावना है
      फिर भी अगर सिर्फ मुख्य active components देखें, तो ESP32S3 IC करीब $4, SCD41 sensor $21, SGP41 sensor $8, और LPS22 sensor $4 के स्तर पर हैं
      इस तरह के device में core functionality के कुछ हिस्सों को open source करके और cost को minimum तक घटाकर, उम्मीद दिखती है कि hobby makers developing देशों की आर्थिक स्थिति के मुताबिक versions बना सकेंगे
    • हम इसे कम price पर देना चाहते थे, लेकिन दूसरे जवाब में कहा था, small-batch production को मानकर चलें तो competitive pricing बनाना मुश्किल होता है
      फिर भी आगे चलकर ज्यादा लोगों के लिए affordable एक simple और cheaper version देना पूरी तरह संभव लगता है
  • जानना चाहूंगा/चाहूंगी कि क्या CO₂ sensor options की समीक्षा की गई थी
    जानना है कि क्या SCD30 और SCD41 की तुलना की गई। SCD30 का dual-channel design SCD41 की तुलना में कम drift और बेहतर long-term stability के लिए जाना जाता है, और SCD41 दावा करता है कि उसे हफ्ते में एक बार बाहर ले जाना चाहिए; क्या इस पर कोई real data था?

    • SCD30 एक शानदार sensor है और SCD41 से निश्चित रूप से बेहतर है, लेकिन Air Lab में छोटे size के कारण मुख्य रूप से SCD41 चुना गया
      Air Lab जैसे device के लिए +/-50ppm accuracy पर्याप्त मानता/मानती हूं
      अगर automatic calibration इस्तेमाल किया गया, तो user को device बाहर ले जाने की reminder देने वाला feature भी सक्रिय रूप से विचार में होगा, और factory calibration या manual recalibration देने की योजना है ताकि automatic calibration के 1-week interval से अधिक समय तक accuracy बनी रहे
  • मैं खुद Aranet डिवाइस इस्तेमाल कर रहा/रही हूँ: https://www.aranet.com/en/home/products/aranet4-home
    इस उत्पाद से सीखने लायक बात यह है कि यह मौजूदा measured value को स्क्रीन पर बहुत बड़े आकार में दिखाता है। दूर से भी एक नज़र डालते ही नंबर साफ दिख जाता है, और जब यह जोखिम वाले दायरे में जाता है तो रंग उलट जाते हैं, जिससे बिना चश्मे के भी कमरे के दूसरे छोर से पता चल जाता है कि स्थिति खराब है या नहीं
    simulator के हिसाब से Air Lab में क्या हो रहा है यह देखने के लिए काफ़ी पास जाना पड़ेगा, और blinking indicator को blink के बीच देखकर सब ठीक है समझ लेना और नज़र हटा लेना आसान है

    • यह वह हिस्सा है जिसे सुधारना चाहूँगा/चाहूँगी
      अभी असली डिवाइस को घुमाने पर standby mode में बड़े font में values दिखाने वाला vertical layout आता है, लेकिन इसे अभी simulator में जोड़ नहीं पाया/पाई हूँ
      बड़े font वाला horizontal layout भी to-do list में है
  • शानदार काम है
    जानना चाहूँगा/चाहूँगी कि क्या आप https://sensor.community के बारे में जानते हैं। वहाँ sensor designs भी हैं, लेकिन सबसे बढ़कर sensor data को public map पर aggregate करने वाला open infrastructure है, इसलिए इसका ज़िक्र कर रहा/रही हूँ

  • अगर Zigbee support हो तो Home Assistant जैसे open data aggregation systems के साथ pair किया जा सकेगा, यह अच्छा होगा
    एक और बेहतरीन air quality monitor AirGradient में भी, उदाहरण के लिए, यह feature नहीं है

  • design पसंद आया, खासकर e-ink display अच्छा लगा
    Qingping Air Monitor 2(https://qingping.co/air-monitor-2/) की तुलना में connectivity या measurement quality के मामले में इसके pros और cons क्या हैं, यह जानने की उत्सुकता है

  • काश product introductions में ऐसे ईमानदार products सिर्फ 1% भी हों
    page पर असली device है, और users उसे असल में जैसे काम करता है वैसे ही “try” कर सकते हैं
    कोई bikini model नहीं, दिखावे से भरे screenshots नहीं, dark patterns नहीं। यह product को खुद बोलने देने वाला तरीका है
    website UI के पीछे की बारीकी इसे बनाने वाले व्यक्ति को दिखाती है

    • bikini model में समस्या क्या है, समझ नहीं आता। product भी चाहिए और bikini model भी
  • बहुत शानदार project है, और इस क्षेत्र में और competition की ज़रूरत है। दूसरे विकल्प के तौर पर, वैसे open source AirGradient One भी है
    लेकिन यह समझना मुश्किल है कि default screen जल्दी उबाऊ लगने वाला cute animation क्यों है, असली measurements कोने में छोटे text में क्यों दिखते हैं, और हर sensor के लिए manually switch क्यों करना पड़ता है
    क्या सभी sensor values को बस बड़े font में नहीं दिखाया जा सकता?

    • time, temperature, ppm, relative humidity दिखाने वाला screensaver है
      साथ ही लिखा है कि “Air Lab का official firmware open source होगा और GitHub पर public किया जाएगा, ताकि आप इसे अपनी ज़रूरतों के हिसाब से extend और customize कर सकें”
    • 30 seconds तक idle रहने पर सभी values एक नज़र में दिखाने वाला screensaver है
      यह horizontal और vertical दोनों support करता है, लेकिन layout अभी final नहीं है, और इसे बड़ा बनाने की दिशा में सुधार करना चाहता/चाहती हूँ। simulator में इसे try किया जा सकता है
    • display design में functionality से ज़्यादा fun पर ज़ोर दिया गया लगता है
    • मुझे लगता है कि यही open stack की शानदार बातों में से एक है