- 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 टिप्पणियां
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 में काम करता/करती हूं
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 बन सकता था
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 का पड़ता है
पहले 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 घटाई जा सकती है, और बाद में जोड़ा भी जा सकता है
फिर भी अगर सिर्फ मुख्य 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 बना सकेंगे
फिर भी आगे चलकर ज्यादा लोगों के लिए affordable एक simple और cheaper version देना पूरी तरह संभव लगता है
जानना चाहूंगा/चाहूंगी कि क्या CO₂ sensor options की समीक्षा की गई थी
जानना है कि क्या SCD30 और SCD41 की तुलना की गई। SCD30 का dual-channel design SCD41 की तुलना में कम drift और बेहतर long-term stability के लिए जाना जाता है, और SCD41 दावा करता है कि उसे हफ्ते में एक बार बाहर ले जाना चाहिए; क्या इस पर कोई real data था?
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 नहीं है
ऐसा करने पर यह Home Assistant के साथ पूरी तरह integrate हो जाता है
उदाहरण: https://github.com/MallocArray/airgradient_esphome
integration का एक संभावित उदाहरण यह है कि जब indoor air quality index (AQI), outdoor से खराब हो, तब HVAC fan, attic fan, crawlspace fan चलाए जाएँ
बताया जाता है कि 2023 में Matter protocol में air quality sensor support जोड़ा गया था: https://csa-iot.org/newsroom/matter-1-2-arrives-with-nine-new-device-types-improvements-across-the-board/
उद्धरण के अनुसार supported sensors PM1, PM2.5, PM10, CO2, NO2, VOC, CO, ozone, radon, formaldehyde को capture और report कर सकते हैं, और Air Quality Cluster जोड़ने से Matter devices location-based AQI information दे सकते हैं
संबंधित search: https://www.google.com/search?q=matter+protocol+Air+Quality+Cluster
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 के पीछे की बारीकी इसे बनाने वाले व्यक्ति को दिखाती है
बहुत शानदार project है, और इस क्षेत्र में और competition की ज़रूरत है। दूसरे विकल्प के तौर पर, वैसे open source AirGradient One भी है
लेकिन यह समझना मुश्किल है कि default screen जल्दी उबाऊ लगने वाला cute animation क्यों है, असली measurements कोने में छोटे text में क्यों दिखते हैं, और हर sensor के लिए manually switch क्यों करना पड़ता है
क्या सभी sensor values को बस बड़े font में नहीं दिखाया जा सकता?
साथ ही लिखा है कि “Air Lab का official firmware open source होगा और GitHub पर public किया जाएगा, ताकि आप इसे अपनी ज़रूरतों के हिसाब से extend और customize कर सकें”
यह horizontal और vertical दोनों support करता है, लेकिन layout अभी final नहीं है, और इसे बड़ा बनाने की दिशा में सुधार करना चाहता/चाहती हूँ। simulator में इसे try किया जा सकता है