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

ESP32 Bluetooth Reflow վառարան `6 քայլ
ESP32 Bluetooth Reflow վառարան `6 քայլ

Video: ESP32 Bluetooth Reflow վառարան `6 քայլ

Video: ESP32 Bluetooth Reflow վառարան `6 քայլ
Video: #14 ESP32 DIY Reflow Oven Demo with Reflowduino32 2024, Հուլիսի
Anonim
ESP32 Bluetooth Reflow վառարան
ESP32 Bluetooth Reflow վառարան

Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես կառուցել ձեր սեփական անլար վերալիցքավորման վառարանը, որպեսզի կարողանաք որակյալ PCB- ներ հավաքել ձեր խոհանոցում ՝ առանց անհանգստանալու ձեռքերը բռնակները պտտելու և անհանգստանալու, եթե ձեր տախտակները չափազանց տաքանում են: Ոչ միայն դա, այլև մենք կօգտագործենք ESP32- ի Bluetooth Low Energy (BLE) ներկառուցված գործառույթը (որովհետև ուրիշ ինչ կօգտագործեիք 2018 թվականին), ինչպես նաև լրացուցիչ մոդուլ, որը ես կառուցել եմ որպես բաց -«Reflowduino» կոչվող աղբյուրի հոսքի վերահսկման էկոհամակարգ: Մենք նաև ծրագրավորելու ենք ամեն ինչ Arduino IDE միջավայրում և օգտագործելու այն, ինչ սովորել ենք նախորդ ձեռնարկում `վերահսկելու վերալիցքավորման կարգավորումը անհատականացված Android ծրագրով: Ես տրամադրել եմ դիզայնի բոլոր ֆայլերը, օրինակ ՝ Arduino- ի էսքիզները, ցուցադրական ծրագիրը և նախագծի վիքին (շատ տեղեկություններ) իմ Reflowduino Github էջում:

Եթե դեռ չեք հասցրել, խնդրում ենք դիտել այս ձեռնարկը ՝ Edu32 Bluetooth Low Energy հնարավորությունը Arduino IDE- ով օգտագործելու և երկկողմանի հաղորդակցություն ստեղծելու հատուկ Android հավելվածի հետ, քանի որ այն ունի շատ համապատասխան տեղեկատվություն այն մասին, թե ինչ ենք մենք այստեղ լուսաբանելու:. Այնուամենայնիվ, եթե ձեզ իրականում չի հետաքրքրում Bluetooth- ի և հավելվածի ներքին աշխատանքը, պարզապես շարունակեք կարդալ, և ես ձեզ ցույց կտամ, թե ինչպես կարելի է ստանալ, որ ձեր վերալիցքավորվող վառարանի կարգավորումը աշխատի ցավոտ: Այս ձեռնարկի իմ նպատակն է այն դարձնել կարճ և քաղցր ՝ միևնույն ժամանակ առանցքային հաղորդագրությունները փոխանցելով:

Անվտանգության մերժում

Եթե դուք սկսնակ եք էլեկտրոնիկայի ոլորտում կամ չունեք համապատասխան փորձ ցանցի լարման հետ աշխատելու համար, ես կառաջարկեի կամ չխառնվել դրա հետ, կամ խորհրդակցել մասնագետի հետ, կամ շարունակել սովորել այնքան ժամանակ, մինչև բավականաչափ հմուտ լինեք: Ես պատասխանատվություն չեմ կրում որևէ դժբախտության համար, որը կարող է առաջանալ Reflowduino- ի կամ դրա հետ կապված բաղադրիչների կամ էլեկտրական համակարգի (այդ թվում ՝ էլեկտրական էներգիայի) սխալ օգտագործման պատճառով: Անհրաժեշտության դեպքում ձեռնարկեք անվտանգության բոլոր նախազգուշական միջոցները, ինչպիսիք են ձեռնոցները և սերտիֆիկացված անվտանգության ակնոցները: Ավելին, խորհուրդ չի տրվում օգտագործել միևնույն սարքը ՝ PCB- ներ փչելու և սպառման համար սնունդ պատրաստելու համար, ինչը կարող է հանգեցնել սննդային թունավորման, հատկապես կապարով զոդման: Դուք լիովին պատասխանատու եք ձեր գործողությունների համար և դրանք կատարում եք ձեր ռիսկով:

Դրանով, եկեք սկսենք:

Քայլ 1: Հավաքեք մասեր

Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր
Հավաքեք մասեր

Այս ձեռնարկի համար ձեզ հարկավոր են հետևյալ բաղադրիչները.

  • DOIT ESP32 զարգացման տախտակ
  • Միկրո USB մալուխ (ESP32 dev board- ի ծածկագիրը վերբեռնելու և միացնելու համար)
  • Reflowduino32 «մեջքի պայուսակ» մոդուլ ESP32 dev տախտակի համար
  • Տոստեր վառարան (մանրամասն կարդացեք ստորև բերված մեկնաբանությունները)
  • K տիպի տերմոկույգ (ներառված է Reflowduino32- ի հետ)
  • Sidekick ռելեի մոդուլ (գալիս է ծանրակշիռ C13 հոսանքի մալուխով)
  • 2x արու-տղամարդ Dupont jumper լարեր (Reflowduino32- ը ռելեի մոդուլին միացնելու համար)
  • Փոքր հարթ գլխով պտուտակահան (պտուտակային տերմինալները ամրացնելու համար)

Այստեղ հիմնական բաղադրիչներն են ESP32 dev board- ը, Reflowduino32- ը և Sidekick ռելեի մոդուլը և, իհարկե, բուն թոնրի վառարանը: Հակիրճ կբացատրեմ ստորև բերված յուրաքանչյուր կետ.

ESP32 Dev Board + Reflowduino32

Ներկայումս Reflowduino32- ը նախագծված է ESP32 dev տախտակին միացնելու համար, այնպես որ այն աշխատելու համար dev տախտակին անհրաժեշտ է ունենալ վերնագրերի համապատասխան հեռավորություն և մատնահետքեր: Ես նախագծել եմ Reflowduino32 ուսապարկը հատուկ «DOIT» ESP32 dev տախտակի համար, քանի որ նկատեցի, որ այն հասանելի էր առցանց և, կարծես, լայնորեն կիրառվում էր: Այնուամենայնիվ, եթե դուք գտնում եք մեկ այլ ESP32 dev տախտակ, որն ունի նույն քերականվածքներն ու քորոցը, ապա խնդրում եմ ինձ տեղյակ պահեք, քանի որ այն նույնպես պետք է աշխատի:

Տոստեր վառարան

Պետք է բավականին ակնհայտ լինի, թե ինչ է դա անում իրերի մեծ սխեմայում, բայց գուցե այնքան էլ ակնհայտ չէ, թե որ տեսակը և մոդելն ընտրել: Անձամբ ես փորձարկեցի Walmart- ի այս էժան թոնրի վառարանը, որը գնահատվում է 1100 Վտ և բավականին ընդհանուր է: Կարծում եմ, որ 1000 Վտ -ից բարձր որևէ բան պետք է համարժեք լինի հոբբիստների համար, բայց կան որոշակի նկատառումներ: Հիմնական բանը, որ պետք է փնտրել թոնրի մեջ, հզորությունն է (նախընտրելի է> 1000 Վտ), չափը (քանի տախտակ եք ցանկանում տեղավորել դրա մեջ), սկուտեղի կազմաձևը (ունի՞ գեղեցիկ, հարթ սկուտեղ, որը կարող եք տեղադրել PCB- ն վառվա՞ծ է) և արդյոք դա կոնվեկցիոն թոնրի վառարան է, թե ոչ (գուցե դուք ավելի շատ տախտակ եք պատրաստում և ջերմաստիճանի ավելի հավասարաչափ բաշխում եք ջեռոցում): Այս բոլոր գործոնները իսկապես կախված են ձեր անձնական ծրագրից, բայց ինձ համար Walmart- ի էժան, ընդհանուր տոստերը լավ աշխատեց::)

Դուք կարող եք հարցնել ՝ իսկ տաք ափսե՞րը: Իմ կարծիքով, ես պետք է զերծ մնայի տաք սալերից, քանի որ դրանք հակված են ունենալ բարձր ջերմային զանգված: Սա նշանակում է, որ դրանք կջեռուցվեն և կշարունակեն տաքանալ նույնիսկ այն անջատելուց հետո: Սա իսկապես անկանխատեսելի է դարձնում ջերմաստիճանի ճշգրիտ վերահսկման համար, քանի որ ջերմաստիճանը կարող է գերազանցել մեծ քանակությամբ և պոտենցիալ վնասել ձեր տախտակների ցանկացած խոցելի բաղադրիչ: Հիմնականում տաք ափսեի օգտագործումը կխափանի առաջին հերթին լիցքավորման վերահսկիչ օգտագործելու նպատակը:

Ռելե մոդուլ

Temperatureերմաստիճանը վերահսկելու համար մենք պետք է վերահսկենք թոնրի միացումն ու անջատումը ՝ ըստ ջերմաչափից կարդացած ջերմաստիճանի: Այնուամենայնիվ, թոնրի վառարանը AC սարք է և համեմատաբար բարձր հզորությամբ (120VAC տոստերներով, որոնք սովորաբար ձգում են մոտ 8-10A), այնպես որ մենք պետք է համոզվենք, որ կարող ենք այն ճիշտ վարել ՝ առանց ռելեի ծանրաբեռնվածության: Մեկ այլ նկատառում է ռելեի կառավարման լարումը: Հոբբիստական ռելեներ (Arduino- ի հետ համատեղելի), որոնք ունակ են փոխելու բարձր հոսանքներ, գնահատվում են 5 Վ մուտքի համար, սակայն այս ձեռնարկում մենք գործ ունենք ESP32- ի հետ, որը գործում է 3.3 Վ լարման վրա: Սա նշանակում է, որ միջին Joe ռելեի մոդուլը կարող է մեզ մոտ չաշխատել: Այնուամենայնիվ, եթե ցանկանում եք օգտագործել ռելեի այլ մոդուլ, ես նախագծել եմ մի գործառույթ, որտեղ դուք կարող եք փոխել ռելեի կառավարման լարումը կանխադրված 3.3 Վ -ից մինչև ESP32 dev տախտակի «VIN» լարման, որը լռելյայն is 5V է: երբ աշխատում է USB- ի միջոցով: Այնուամենայնիվ, դուք կարող եք տեսականորեն այն արտաքինով սնուցել 5 Վ-ից բարձր ինչ-որ բանով, ասենք 9 Վ, իսկ հետո ռելեի կառավարման լարումը կլինի 9 Վ: Ասածս այն է, որ սովորաբար 5V- ից բարձր որևէ բանի կարիք չեք ունենա:

Մասամբ սա է պատճառը, որ ես ստեղծեցի Sidekick ռելեի մոդուլը ՝ բարձր հզորության պինդ վիճակի ռելե, որն ունակ է փոխելու ցանկացած օրինական 120VAC սարք և առանց որևէ սեղմման աղմուկի (պինդ վիճակի), ինչպես ավանդական ռելեներ: Այն ունի նաև շատ անվտանգ և հարմար միակցիչներ, ինչպես նաև սարքը, միկրոկոնտրոլերը և ցանցը (AC պատի վարդակից) միացնելու համար, ուստի սա այն է, ինչ ես այստեղ կօգտագործեմ: Ամենահետաքրքիրն այն է, որ այն վերահսկելու համար անհրաժեշտ չէ նույնիսկ բացել թոնրի վառարանը:

Քայլ 2: Սարքավորման կարգավորում

Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում

Վերահսկիչ հասկացություններ

Իրոք, հայեցակարգը բավականին պարզ է. Ի վերջո, մեր նպատակն է վերահսկել ջերմաստիճանը թոնրի վառարանում: Դա անելու համար մենք պետք է պարբերաբար միացնենք և անջատենք թոնրի վառարանը ռելեի մոդուլով, որը նման է PWM- ին, բայց դրա իսկապես դանդաղ տարբերակը (յուրաքանչյուր պատուհանը 2 վ է, այնպես որ այն կարող է միացվել 1.5 վրկ և անջատվել 0.5 վրկ). Ռելեին վարելու համար մենք պետք է նրան համապատասխան լարվածություն հաղորդենք ռելեի կառավարման կապում (տրամաբանություն HIGH = ON, LOW = OFF): Մեր դեպքում մենք պարզապես միացնում ենք ռելեի կառավարման երկու մուտքերը Reflowduino32- ի ռելեի պտուտակային տերմինալին: Պատճառն այն է, որ մենք ուղղակիորեն չենք միացնում ESP32 թվային կապերը ռելեին, այն է, որ ռելեը լավ հոսանք է վերցնում (համեմատած այն բանի հետ, ինչ կարող են գործածել IO կապերը), և մենք չենք ցանկանում գերբեռնել ESP32- ը: Reflowduino32- ը ներառում է MOSFET ցածր միացում և կարող է կառավարել ավելի քան 200 մԱ հոսանք, դրանով իսկ խնայելով ESP32- ի կապանքները հնարավոր վնասներից:

Հիմնականում պարզապես հետևեք վերևի «Reflowduino32 + Sidekick Control» էլեկտրագծերի գծապատկերին և պետք է հաջողակ լինեք:

Տոստեր վառարանի բռնակներ

Ուզում եք հավատացեք, թե ոչ, սա այս ձեռնարկի վճռորոշ հատվածն է: Եթե այստեղ ուշադրություն չդարձնեք, ապա ձեզ կհետաքրքրի, թե ինչու ձեր կենացը չի միանում, նույնիսկ եթե մնացած ամեն ինչին կատարյալ հետևել եք: Ինչո՞ւ: Դե, որպեսզի մենք կարողանանք թոստը դրսից կառավարել (հոսանքի լարով) ՝ առանց այն բացելու, մենք պետք է թոնրը դարձնենք այնպես, կարծես այն միշտ միացված է, եթե այն ուղղակիորեն միացնենք պատին: Քանի որ տոստը փոխվում է ռելեի միջոցով, մենք կարող ենք վերահսկել այն, երբ թոնրիչը անջատված է, բայց եթե թոստը երբեմն միացված է կամ երբեմն անջատված է, երբ ռելեն ակտիվ է, ապա մենք ինքներս մեզ կարգավորում ենք ձախողման համար: Ահա թե ինչու առաջին բանը, որ մենք պետք է անենք, թոնրի բռնակները դնելն է: Հացը բովելու համար նախատեսված վառարանների մեծ մասը կունենա երեք կոճակ ՝ մեկը ջերմաստիճանի համար, մեկը ՝ թխելու համար, և մյուսը ՝ ժամաչափի համար: Այն, ինչ ձեզ հարկավոր է անել, հետևյալն է.

  • Մաքրել ջերմաստիճանը (մենք չենք ցանկանում, որ մեր լիցքաթափման գործընթացը կանգ առնի ճանապարհի կեսին):
  • Խոհարարության տարբերակը սահմանեք «Թխել» կամ այն, ինչը ստիպում է ջեռուցման բոլոր թելերը ներսից միանալ:
  • Առավելագույնը հանեք ժամաչափը կամ, իմ թոնրի դեպքում, միացրեք ժմչփի կոճակը «Մնացեք միացված», այնպես որ այն երբեք չի անջատվի:

Դա անելուց հետո միացրեք թոնրի հոսանքի լարը վարդակից, և դուք պետք է լսեք և տեսնեք այն միացված: Բինգո! Եթե մտավախություն ունեք, որ պատահաբար սխալ դիրքում եք բռնակները, ազատ զգուշորեն կպցրեք դրանք տեղում, որպեսզի նրանք երբեք չշարժվեն:

Այժմ, երբ մեր կենացը միշտ միացված է, երբ այն միացված է, մենք կարող ենք այն միացնել կամ անջատել ռելեով `հոգու հանգստությամբ, որ այն իսկապես կմիանա, երբ ռելեն ակտիվ է:

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

Ահա ընդամենը մի քանի նշումներ, որոնք կարող են օգնել ձեզ կամ չեն օգնել ձեզ ամեն ինչ միացնելիս.

  • Առաջին բանը, որ ցանկանում եք անել, Reflowduino32 ուսապարկը միացրեք DOIT ESP32 dev տախտակի առաջին վեց կապում (այնպես, որ պտուտակավոր տերմինալները մի կողմում լինեն միացման USB տախտակի միկրո USB- ի հետ): Եթե ձեզ հետաքրքրում է, ուսապարկը նախագծված է այնպես, որ դուք դեռ կարող եք տեղադրել Dupont- ի լարերը Reflowduino32- ի հարակից ESP32 dev տախտակի մեջ, ինչպես ցույց է տրված վերևում նկարում:
  • Մեկ այլ բան, որը պետք է ուշադրություն դարձնել, ռելեների մուտքերի բևեռականությունն է: Նրանք երկուսն էլ պիտակավորված են պտուտակավոր տերմինալների կողքին, բայց ես ուզում եմ խնայել ձեզ պատահաբար դրանք փոխանակելուց և հետաքրքրվելուց, թե ինչ է կատարվում, երբ թոնորը չի միանում:
  • Անհրաժեշտ է նաև միացնել թերմոկույտը պտուտակային տերմինալում ՝ Reflowduino32 ուսապարկի վրա: Սկզբում կարող է դժվար լինել տեսնել, թե որ գույնի մետաղալարն է (դեղին կամ կարմիր), ուստի ստիպված կլինեք օգտագործել ձեր եղունգը և նրբորեն հեռացնել մեկուսացումը: Այնուամենայնիվ, դա մի արեք ուժով, որպեսզի նվազագույնի հասցնեք քայքայումը:
  • Որոշ մարդկանցից ես կարդացել եմ, որ դուք կարող եք ավելի ճշգրիտ արդյունքներ ստանալ, եթե դուք թերմոկույգը կպցրեք մի կտոր PCB- ի մեջ այնպես, որ հուշումը դիպչի PCB- ի մակերեսին: Ձեր հավաքած տախտակներին նման չափի ջարդոն տախտակը կտա թերմոկույգին համեմատելի ջերմային զանգված և, հետևաբար, ընթերցումները կդարձնի ավելի ճշգրիտ: Սա իմաստ ունի, եթե մտածում եք սառչելու մասին. առանց ջարդոնի PCB- ի, ջերմազույգի ծայրը շատ ավելի արագ կսառչի, քան ձեր հավաքած PCB- ն, և նույնը վերաբերում է շատ ավելի արագ տաքանալուն:
  • Sidekick ռելեի մոդուլի վրա կա հոսանքի անջատիչ: Եթե սա միացված չէ տոստերը, այն չի տաքանա: Այնուամենայնիվ, առայժմ պարզապես թողեք այն նախքան ծածկագիրը ESP32 տախտակին ներբեռնելը:

Քայլ 3: ESP32 Arduino IDE կարգավորում

ESP32 Arduino IDE կարգավորում
ESP32 Arduino IDE կարգավորում
ESP32 Arduino IDE կարգավորում
ESP32 Arduino IDE կարգավորում
ESP32 Arduino IDE կարգավորում
ESP32 Arduino IDE կարգավորում

Այժմ, երբ դուք ունեք ամբողջ սարքաշարը, եկեք նայենք այն ծրագրակազմին, որն անհրաժեշտ է ամեն ինչ գործարկելու համար:

Նշում. Ստորև բերված ESP32 Arduino- ի տեղադրման հրահանգները գալիս են անմիջապես իմ նախորդ ESP32 Bluetooth ձեռնարկի 2 -րդ քայլից: Սա այն վայրերից է, որտեղ, եթե դեռ չեք հասցրել, գուցե լավ գաղափար լինի, որ ծանոթանաք այդ ձեռնարկին `ESP32- ի Bluetooth հնարավորությունների մասին ավելին իմանալու համար:

Սա բավականին ակնհայտ է, բայց առաջին բանը, որ դուք պետք է անեք, Arduino IDE- ի տեղադրումն է: Բավական ասաց.

ESP32 փաթեթի տեղադրում

Հաջորդ բանը, որ դուք պետք է անեք, տեղադրեք ESP32 փաթեթը Arduino IDE- ի համար ՝ հետևելով Windows հրահանգներին կամ Mac հրահանգներին: Ես կասեմ, որ Windows- ի համար, երբ հրահանգներն ասում են ՝ բացեք «Git GUI» - ն, դուք պետք է ներբեռնեք և տեղադրեք «Git» - ը տրամադրված հղումից, և եթե դժվարանում եք գտնել «Git GUI» ծրագիր, ապա այն ամենը, ինչ ձեզ հարկավոր է: սկզբնական ընտրացանկում փնտրեք «Git GUI» և կտեսնեք հրամանի տողում պատկերված մի փոքր պատկերակ (տես վերևում կցված սքրինշոթը): Այն նաև կանխադրված է «C: / Program Files / Git / cmd / git-gui.exe»-ում: Այնտեղից հետևեք հրահանգներին, և դուք պետք է լավ գնաք: Նշում. Եթե դուք արդեն ունեք տեղադրված ESP32 փաթեթը Arduino IDE- ում, բայց այն չեք ստացել այն բանից հետո, երբ փաթեթին ավելացվել է BLE աջակցությունը, խորհուրդ կտամ գնալ «Փաստաթղթեր/սարքավորում/espressif» և ջնջել «esp32» թղթապանակը և նորից կատարել վերը նշված կարգաբերման հրահանգները: Ես դա ասում եմ, քանի որ ես բախվեցի մի խնդրի, երբ նույնիսկ հրահանգների ներքևում թարմացման ընթացակարգին հետևելուց հետո BLE- ի օրինակները չէին հայտնվում «Օրինակներ» բաժնում «Օրինակներ ESP32 Dev մոդուլի համար» Arduino IDE- ում:

ESP32 թեստ

Arduino IDE- ում առաջին բանը, որ պետք է անեք, գնալ Գործիքներ / տախտակ և ընտրել համապատասխան տախտակը: Սովորաբար իրականում նշանակություն չունի, թե որն եք ընտրում, բայց որոշ բաներ կարող են լինել տախտակին հատուկ (սովորաբար GPIO- ի համարակալումը և նման բաները), այնպես որ զգույշ եղեք: Իմ տախտակի համար ընտրեցի «ESP32 Dev Module» - ը: Նաև առաջ գնացեք և ընտրեք COM- ի ճիշտ պորտը `տախտակը ձեր համակարգչին USB մալուխի միջոցով միացնելուց հետո:

Որպեսզի ստուգեք, արդյոք ESP32- ի տեղադրումը լավ է անցել, գնացեք Ֆայլ / Օրինակներ / ESP32 BLE Arduino և տեսեք մի քանի էսքիզների օրինակ, ինչպիսիք են «BLE_scan», «BLE_notify» և այլն: Սա նշանակում է, որ ամեն ինչ ճիշտ է տեղադրված Arduino IDE- ում:

Այժմ, երբ Arduino IDE- ն ամեն ինչ կարգավորված է, ստուգեք, արդյոք այն իսկապես աշխատում է `բացելով Blink օրինակը File -> Examples -> 01. Basics -> Blink և փոխեք« LED_BUILTIN » -ի բոլոր օրինակները« 2 »(կանխադրված GPIO համարը, որը վերահսկում է LED- ը DOIT ESP32 dev տախտակի վրա): Էսքիզը վերբեռնելուց հետո դուք պետք է տեսնեք, որ կապույտ LED- ը թարթում է ամեն վայրկյան:

Քայլ 4. Reflowduino32 ցուցադրական ուրվագիծ

Գրադարանի կարգավորում

Այժմ, երբ տեղադրված է ESP32 Arduino փաթեթը, գնացեք Reflowduino Github պահոց և ներբեռնեք Reflowduino_ESP32_Demo.ino էսքիզը: (Երբ փորձում եք բացել այն, Arduino- ն ձեզ կհարցնի, թե արդյոք ցանկանում եք ստեղծել էսքիզին նույն անունով պարունակող թղթապանակ, որի դեպքում կտտացրեք «Այո» ՝ այն բացելու համար): Այս ուրվագիծը համապարփակ ջեռուցման ցուցադրման ցուցադրում է, որը կարդում է ջերմաստիճանը թերմոկույգից, պարբերաբար այդ ընթերցումներն ուղարկում անհատականացված Android ծրագրին (նշվում է հաջորդ բաժնում), համապատասխանաբար PID- ի հսկողության հիման վրա վերահսկում է ռելեն (և, ի վերջո, տոստերը): հրամաններ հավելվածից: Այս ամենը ESP32- ում: Բավական կոկիկ, հա՞:

Այժմ այս ուրվագիծը կազմելու համար ձեզ հարկավոր են հետևյալ գրադարանները.

  • Adafruit MAX31855 գրադարան
  • Arduino PID գրադարան

Տեղադրեք այս գրադարանները և հաստատեք, որ Reflowduino32 էսքիզը կազմված է, այնուհետև վերբեռնեք այն ձեր ESP32 մշակման տախտակին:

Վերադարձի կարգավորումներ

Կոդի վերին հատվածի մոտ կա #սահմանված տողերի փունջ: Սրանք այն բաներն են, որոնք կարող եք փոխել ըստ ձեր կարիքների: Օրինակ, գուցե ցանկանաք, որ հոսքի ջերմաստիճանը լինի ավելի ցածր, եթե ունեք ցածր ջերմաստիճանի զոդման մածուկ, կամ ավելի բարձր, եթե ունեք կապարով զոդման մածուկ: Դուք կնկատեք, որ ես ներառել եմ որոշ բնորոշ արժեքներ reflow պրոֆիլի համար, և կանխադրվածը պետք է լավ աշխատի ցածր ջերմաստիճանով առանց կապարի զոդման մածուկի: Կարող եք նաև ցանկանալ կարգավորել PID- ի կայունները հետագայում `կախված ձեր ֆիզիկական կարգավորումից (չնայած դա, հավանաբար, անհրաժեշտ չէ): Soldոդման մածուկի և reflow պրոֆիլների մասին լրացուցիչ տեղեկությունների համար տես այս Github վիքի էջը:

Քայլ 5: Հավելվածի կարգավորում

Հավելվածի կարգավորում
Հավելվածի կարգավորում
Հավելվածի կարգավորում
Հավելվածի կարգավորում

Ձեր ESP32- ում ցուցադրական ուրվագիծը վերբեռնելուց հետո ձեզ հարկավոր կլինի տեղադրել Reflowduino32 Android ծրագիրը `որպես մեր կարգավորումը գործարկելու վերջին քայլ: Պարզապես ներբեռնեք և տեղադրեք.apk ֆայլը Android սարքի վրա ՝ Bluetooth 4.0 կամ ավելի բարձր և բացեք ծրագիրը:

Եթե Bluetooth- ն արդեն միացված չէ, ծրագիրը կխնդրի ձեզ միացնել այն: Համոզվեք, որ ձեր ESP32 dev տախտակը միացված է և ցուցադրական ուրվագիծն աշխատում է: Առաջին բանը, որ դուք պետք է անեք, հավելվածի Bluetooth- ի միջոցով ESP32- ին միանալն է, այնուհետև ձախ վերևի կոճակից կարճ ժամանակ անց գրված է «Միացված է»: դուք պետք է տեսնեք, որ ջերմաստիճանի ցուցանիշները հայտնվում են էկրանին, եթե դուք ճիշտ միացրել եք թեմատիկ զույգը: Եթե դա չեք անում, խնդրում ենք ստուգել թերմոկույգը և համոզվել, որ ապահով միացում ունեք պտուտակային տերմինալում:

Հիմա ժամանակն է փորձարկել զվարճալի իրերը: Անջատիչը շրջեք Sidekick մոդուլի «միացված» դիրքի վրա և սեղմեք ծրագրի «START» կոճակը: Թոնրի վառարանի լույսը պետք է լուսավորվի, և դուք պետք է լսեք, թե ինչպես են թելերը թույլ աղմուկ բարձրացնում և ի վերջո տեսնում, թե ինչպես են դրանք փայլում տաքանալիս: ESP32 dev տախտակի վրա պետք է նաև տեսնել, որ կապույտ LED- ն վառվում է ՝ նշելով, որ հոսքի ընթացքը ընթացքի մեջ է:

Երբ վերալիցքավորման գործընթացը շարունակվում է, դուք պետք է տեսնեք, որ հավելվածի վրա պատկերված է գեղեցիկ վերաթողարկման պրոֆիլ: Երբ ջերմաստիճանը հասնում է հոսքի ջերմաստիճանին, լավ պրակտիկա է բացել թոնրի վառարանի դուռը, որպեսզի ջերմությունը դուրս գա, որպեսզի տախտակը սառչի, հակառակ դեպքում ջերմաստիճանը կբարձրանա որոշ լրացուցիչ ժամանակով: Դասական Reflowduino տախտակի վրա կա ազդանշան, որը կզգուշացնի ձեզ, երբ դա անեք, բայց այստեղ դուք պարզապես պետք է դատեք ըստ հավելվածում ցուցադրվող ջերմաստիճանի, որը դժվար չէ:

Տախտակի սառեցումից հետո մինչև որոշակի շեմ (լռելյայն 40 *C, բայց դա կարող եք փոխել ծածկագրում), հետհեռացման գործընթացը կհամարվի ավարտված, և կապույտ LED- ն անջատված կլինի, և հավելվածը կպահի վերադարձի տվյալները ֆայլում ձեր հեռախոսը, որպեսզի կարողանաք ներմուծել այն Excel- ում: Պահված տվյալները Excel- ում ներմուծելու մասին լրացուցիչ տեղեկությունների համար տես այս Github վիքի էջը:

Դա բավականին շատ է!

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