Բովանդակություն:
- Քայլ 1: Պահանջների սահմանում
- Քայլ 2: Նյութերի հավաքում
- Քայլ 3. Շրջանակի 3D տպագրություն
- Քայլ 4: Հավաքում
- Քայլ 5: mingրագրավորում
- Քայլ 6: Ապագա բարելավումներ
Video: DIY օդի որակի տվիչ + 3D տպագիր պատյան ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս ուղեցույցը պարունակում է ամբողջ տեղեկատվությունը, որն անհրաժեշտ է շատ ընդունակ, գրպանի չափի սենսոր ստեղծելու համար:
Քայլ 1: Պահանջների սահմանում
Օդի որակի մեր սենսորից առավելագույնը ստանալու համար մեզ անհրաժեշտ է
- Գրպանի չափի
- Մարտկոցով աշխատող
- Ներառեք լիցքավորման միացում
- Միացված է USB- ին
- Միացված է WiFi- ին և Bluetooth- ին
- Կարդացվում է ներառված OLED էկրանով
- 100 դոլարից ցածր
Մենք ցանկանում ենք, որ մեր գրպանի չափի սենսորը կարողանա չափել
- Ջերմաստիճանը
- Ճնշում
- Խոնավություն
- CO2 մակարդակները, որոնք ազդում են ուղեղի աշխատանքի վրա
- TVOC (օդի որակ) մակարդակները, որոնք կօգնեն ապահով մնալ 3D տպիչի շուրջ
Քայլ 2: Նյութերի հավաքում
Այս նախագծի համար ձեզ հարկավոր կլինի մի քանի բաղադրիչ: Ընդհանուր արժեքը ՝ 82,57 դոլար ՝ գրելու պահին:
- 1 x Thing Plus - ESP32 WROOM (https://www.sparkfun.com/products/14689)
- 1 x լիթիումի իոնային մարտկոց - 2Ah (https://www.sparkfun.com/products/13855)
- 1 x Micro OLED Breakout (https://www.sparkfun.com/products/14532)
- 1 x Environmental Combo Breakout - CCS811/BME280 (https://www.sparkfun.com/products/14348)
- 1 x Standoffs Պլաստիկ 4-40; 3/8 »(https://www.sparkfun.com/products/10461)
- 1 x Պտուտակ - Ֆիլիպսի գլուխ 4-40; 1/4 »(https://www.sparkfun.com/products/10453)
- 2 x Qwiic մալուխ - 50 մմ (https://www.sparkfun.com/products/14426)
Ձեզ նույնպես պետք կլինի
- 3D տպիչ, ես օգտագործեցի MonoPrice Mini Delta 3D տպիչը (https://www.monoprice.com/product?p_id=21666)
- 3D տպիչի թել, ես օգտագործեցի PLA
- Philips- ի գլխի պտուտակահան
- Թափանցիկ պլաստիկ թերթ ՝ դեմքի թափանցիկ ափսեի համար
- Ավելի մեծ պտուտակներ ՝ դեմքի թափանցիկ ափսեն ամրացնելու համար
Քայլ 3. Շրջանակի 3D տպագրություն
Սովորաբար, դուք պետք է նախագծեք ձեր սեփական 3D տպագիր պատյանը: Բարեբախտաբար, ես տպագրել եմ 3D տպման ֆայլերը Thingiverse- ում ՝ https://www.thingiverse.com/thing:3545884: Ընդհանուր առմամբ, վերջնական դիզայնին հասնելու համար պահանջվեց 4 կրկնություն:
Դիզայնը տպելու համար ես օգտագործեցի հետևյալ պարամետրերը.
- Շերտի բարձրությունը `0,2 մմ
- 20% լցնում
- Չկա մահճակալի սոսնձման շերտ
Քայլ 4: Հավաքում
Նախ, ամրացումները ամրացրեք պատյանում տեղադրված 6 փոքր ամրացման անցքերին:
Երկրորդ, մարտկոցը տեղադրեք կանգառների միջև: Այն տեղավորվելու է տպատախտակների տակ:
Երրորդ, պտուտակեք էլեկտրոնիկայի վրա: Եթե օգտագործվել են համապատասխան անջատումներ, ապա USB պորտը պետք է կատարյալ համընկնի պարիսպի անցքի հետ:
Չորրորդ, միացրեք էլեկտրոնիկան միասին: Մարտկոցը միկրոկառավարիչին միացնելուց հետո, QWIIC մալուխների օգնությամբ միացրեք սենսորը և ցուցադրումը շարքով:
Վերջապես, թափանցիկ պլաստիկի մի փոքր թերթ կտրեք թափանցիկ դեմքի ափսեի համար: Հորատեք անցքեր, որոնք կհամապատասխանեն պարիսպի երկու ավելի մեծ ամրացման անցքերին, այնուհետև ամրացրեք այն ավելի երկար պտուտակներով:
Քայլ 5: mingրագրավորում
Scratրոյից ծրագրավորելու փոխարեն, ես առաջարկում եմ ներբեռնել իմ ծածկագիրը ստորև բերված պահոցից:
Պահեստ ՝
Ներկայումս ծածկագիրը
- Կարդում է տվյալները յուրաքանչյուր սենսորից
- Հաշվում է փոփոխության արագությունը
- Dataուցադրում է տվյալները OLED էկրանին
- Միանում է WiFi- ին և ցուցադրում տվյալները գեներացված վեբ էջի վրա (էկրանին ցուցադրվող IP հասցեով)
Միկրոկոնտրոլերը ծրագրավորելու համար ձեզ հարկավոր է
- Ներբեռնեք Arduino IDE- ն (https://www.arduino.cc/hy/Main/Software)
- Կարգավորեք Arduino IDE և USB վարորդները (https://learn.sparkfun.com/tutorials/esp32-thing-p…)
- Ներբեռնեք սենսորի և OLED- ի գրադարանները ՝ օգտագործելով Arduino IDE գրադարանների կառավարիչը
- Պահպանեք ձեր WiFi SSID- ն ու գաղտնաբառը «նախապատվություններ» տախտակներում
Քայլ 6: Ապագա բարելավումներ
Ահա նախագիծը բարելավելու մի քանի գաղափար
- Օգտագործեք WiFi ՝ տվյալները ThingSpeak- ում վերբեռնելու կամ այլ ծառայություն գրաֆիկացնելու համար
- Չափեք մարտկոցի լարումը և ցուցադրեք մնացած ժամանակը
- Օգտագործեք WiFi ՝ եղանակի մասին տեղեկությունները, նորությունները և այն ամենը, ինչ կցուցադրի խելացի ժամացույցը
- Ավելացրեք ահազանգ, եթե CO2 մակարդակը չափազանց բարձր է
- Ավելացրեք ահազանգ, եթե TVOC- ի մակարդակը չափազանց բարձր է
Նշում. #4 -ը փակ տարածքներում անվտանգ մնալու իսկապես հիանալի միջոց կլինի, և #5 -ը շատ կիրառելի է ինձ նման 3D տպիչ օգտագործողների համար: