Բովանդակություն:

Թարմ մսի ծանուցող ՝ 7 քայլ
Թարմ մսի ծանուցող ՝ 7 քայլ

Video: Թարմ մսի ծանուցող ՝ 7 քայլ

Video: Թարմ մսի ծանուցող ՝ 7 քայլ
Video: Երեխայի մարմնի 7 ժեստ, որոնք ՊԵՏՔ է իմանա յուրաքանչյուր ծնող 2024, Նոյեմբեր
Anonim
Image
Image
Թարմ մսի ծանուցող
Թարմ մսի ծանուցող
Թարմ մսի ծանուցող
Թարմ մսի ծանուցող

Սարքը հանդիպումը թարմ պահելու համար: Այս նախագիծը կյանքի կոչվեց, քանի որ իմ դասերից մեկում առաջադրվեց խնդիր լուծել `օգտագործելով դասարանում սովորած հմտությունները: Ես միանգամից մտածեցի մի բանի մասին, որը պատահեց իմ ընտանիքին մի քանի տարի առաջ: Մի ամառ մենք արձակուրդ գնացինք մի քանի շաբաթով և նորից վերադարձանք մահվան հոտին և արյան ներկված հատակին, ավելորդ է ասել, որ մաքրման մղձավանջ էր, և սառնարանը հոսանք չէր ստանում: Այդ իրադարձությունը հայրիկիս հարց տվեց, թե մենք ընդհանրապես ընդհանրապես պետք է առնել անվճար տավարի՞կ (խոտածածկ) տավարի միս (լավ իրեր): Սա իմ խնդրի մարմնացումն է, այնպես որ ես սարքեցի մի սարք, որը կարող էր ինքնուրույն աշխատել և տեղեկացնել նրանց, ովքեր գուցե ստուգում էին տունը և ինչ -որ պահի ապագայում տեքստ ուղարկեր սեփականատերերի հեռախոսին ՝ արագ արձագանք տալու սառնարանից:. Ընդհանուր առմամբ, սարքը օգտագործում է բազմագույն LED ՝ տան շուրջ գտնվող մարդկանց իմանալու համար, որ ինչ-որ բան այն չէ, և, ի վերջո, ով ցանկանում է տեքստ ստանալ մսի մասին, սկսում է վատանալ:

Քայլ 1: Մասերի և գործիքների հավաքում

Մասերի և գործիքների հավաքում
Մասերի և գործիքների հավաքում

Այս նախագիծն ավարտելու համար շինարարին կպահանջվի տարրական գիտելիքներ եռակցման, Arduino IDE և 3D տպագրության (ըստ ցանկության): Նախագիծը հիմնականում բաղկացած է Amazon- ի էլեկտրոնիկայից և մնացած ամեն ինչ կարելի է հեշտությամբ գտնել տեղական հանրախանութում:

Բաղադրիչներ:

  • NodeMCU տախտակ (https://a.co/haoqMPw)
  • DS18B20 peratերմաստիճանի տվիչ ջրամեկուսացումով (https://a.co/ewfkmng)
  • Ընդհանուր կաթոդ RGB LED (https://www.sparkfun.com/products/9264)
  • Օճառի տուփը կլինի փակողը ($ 1 Walmart- ում)
  • USB էլեկտրամատակարարում (https://a.co/ccjaQHv)

Մնացած այս բաղադրիչները հավաքվեցին ՝ Amazon- ից հավաքածու պատվիրելով (https://a.co/gUIA75y), բայց հավանաբար Amazon- ի շուրջ կարող եք գտնել ավելի էժան հավաքածու (փորձում էի սովորել Arduino):

  • Էլեկտրոնային գրատախտակ
  • Jumper լարերը
  • Երեք 270Ω դիմադրություն
  • Մեկ 4.7kΩ դիմադրություն
  • Երեք+ վերնագրի կապում

Գործիքներ:

  • Համակարգիչ
  • Միկրո USB լար
  • Sոդման հավաքածու
  • Բարձր ջերմաստիճանի տաք սոսինձ ատրճանակ
  • Հորատեք 1/4 հորատիչով
  • 3D տպիչ թելերով

Սկզբում ես մտածում էի, որ սնուցման տախտակը կաշխատեցնեմ ներքին էներգիայի մատակարարման միջոցով, բայց գաղափարի հետ խաղալուց հետո ես ավարտեցի արտաքին USB սնուցման աղբյուրը, քանի որ դա ամենահեշտն էր:

Քայլ 2: Էլեկտրոնիկայի միացում

Էլեկտրոնիկայի միացում
Էլեկտրոնիկայի միացում
Էլեկտրոնիկայի միացում
Էլեկտրոնիկայի միացում
Էլեկտրոնիկայի միացում
Էլեկտրոնիկայի միացում

Նկար 1 -ը ցույց է տալիս էլեկտրոնիկայի դասավորությունը

Մաս 1:

Temperatureերմաստիճանի տվիչից եկող լարերը զոդեք սեփական վերնագրի քորոցին (նկարներ 2 և 3)

Մաս 2: pերմ. Սենսոր

  • Տեղադրեք NodeMCU տախտակը տախտակի եզրին (նկարներ 4 և 5)
  • Օգտագործեք jumper լարերը `NodeMCU- ն ջերմաստիճանին միացնելու համար: սենսոր

    1. Տեղադրեք դեղին մետաղալար 4 -ից մինչև ազատ շարան հացաթղթի վրա
    2. Վերցրեք 4.7kΩ ռեզիստորը և միացրեք այն 3.3 վ գծին, այնուհետև դրա մյուս կողմը շարեք նախորդ քայլից
    3. Տեղադրեք դեղին մետաղալարը ջերմաստիճանից: տվիչ և տեղադրեք այն նույն տողի վրա
    4. Տեղադրեք կարմիր մետաղալարը ջերմաստիճանից: սենսոր 3.3v գծի վրա և տեղադրեք սև մետաղալարը գետնի գծի վրա
    5. NodeMCU- ի 3.3v կապը միացրեք տախտակի տողին
    6. Միացրեք NodeMCU- ի գրունտային քորոցը տախտակի տողին

Մաս 3: LED

Այս ձեռնարկը շատ օգտակար էր LED- ի միացման ժամանակ (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led): Պարզապես պետք է հետևեք, թե LED- ի յուրաքանչյուր մասի վրա ինչ կապում եք դնում (օրինակ ՝ Իմ կապումներն են ՝ D6 (կարմիր), D7 (կանաչ) և D8 (կապույտ):

Քայլ 3: Կոդ

Image
Image
Օրենսգիրքը
Օրենսգիրքը

Այն կոդը, որը ես այժմ օգտագործում եմ, հիմնականում հիմնված էր OneWire գրադարանի DS18x20_Temperature Օրինակի վրա:

Մաս 1: Կարգավորում ստանալը

Վերևում ցուցադրված տեսանյութը պետք է ձեզ բավականին լավ սկիզբ դնի NodeMCU- ի օգտագործման վրա:

Մաս 2. Իմ ծածկագիրը

Ինչպես նշվեց վերևում, ես հիմնականում օգտագործում էի OneWire գրադարանի ծածկագիրը, բայց ֆայլի վերևում ավելացրեցի երկու փոփոխական և ավելացրեցի մի հատված, որը արձագանքում է, եթե ջերմաստիճանը հասել է որոշակի շեմի (վերը նշված Arduino կոդը): Բացի այդ, կներեք, եթե կոդը մաքուր չէ, դա առաջին անգամն էր, որ կոդավորում էի Arduino- ի հետ:

Քայլ 4: 3D տպված ձյան փաթիլ (ըստ ցանկության)

3D տպված ձյան փաթիլ (ըստ ցանկության)
3D տպված ձյան փաթիլ (ըստ ցանկության)
3D տպված ձյան փաթիլ (ըստ ցանկության)
3D տպված ձյան փաթիլ (ըստ ցանկության)
3D տպված ձյան փաթիլ (ըստ ցանկության)
3D տպված ձյան փաթիլ (ըստ ցանկության)

Ես ավելացրեցի ձյան փաթիլ ՝ ջերմաստիճանը պահելու համար: սենսոր, որն օգնում է օգտվողին նշելու, թե ուր պետք է գնա: Ձյան փաթիլը, որը ես օգտագործել եմ, եկել է https://www.thingiverse.com/thing:2732146- ից, և ես պարզապես ավելացրել եմ հղում (վարկը հետ տալու համար) և ջերմաստիճանի տվիչի անցք:

Քայլ 5: Կտրում և սոսնձում

Կտրում և սոսնձում
Կտրում և սոսնձում
Կտրում և սոսնձում
Կտրում և սոսնձում
Կտրում և սոսնձում
Կտրում և սոսնձում
Կտրում և սոսնձում
Կտրում և սոսնձում
  • Ես որոշեցի ջերմաստիճանի տվիչը հեռացնել կողքից, այնպես որ ես 1/4 դյույմ անցք եմ փորել ջերմաստիճանի համար: սենսոր, որից պետք է դուրս գալ: Ես նաև կտրեցի Micro-USB լարի մուտքի ծայրը:
  • Սոսնձման մասի համար ես օգտագործեցի բարձր ջերմաստիճանի տաք սոսինձ ատրճանակ, և դա լավ աշխատեց, պարզապես համոզվեք, որ դուք օգտագործում եք բավականաչափ սոսինձ: Ես սոսնձեցի ջերմաստիճանի տվիչը պատյանին և ձյան փաթիլին (նկարներ 4 և 5):

Քայլ 6: Փորձարկում

Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում

Ես դեռ քոլեջում եմ, այնպես որ ես օգտագործել եմ իմ մինի սառնարանը փորձարկման համար: OneWire ծածկագիրը նաև ուղարկում է ջերմաստիճանը սերիական գծի վրայով (9600 Baud), այնպես որ ջերմաստիճանը փորձարկելը հեշտ է:

Քայլ 7. Ապագա. WIFI կոդի ավելացում

Ապագա. WIFI կոդի ավելացում
Ապագա. WIFI կոդի ավելացում

Ես նախատեսում եմ WIFI հնարավորություններ ավելացնել ծածկագրին, որպեսզի ifierանուցողը կարողանա տեքստեր ուղարկել:

Սա Instructables- ի վրա իմ առաջին կառուցումն էր, այնպես որ փորձեք ներել դրա մեջ եղած անցքերը:

Խորհուրդ ենք տալիս: