Turinys:
- 1 žingsnis: Sukurkite jutiklio laikymo metodą
- 2 veiksmas: sukurkite sąsajos plokštę
- 3 žingsnis: sukurkite kompiuterio sąsają
- 4 žingsnis: Išvada
Video: IR temperatūros reguliatorius SMD keptuvės perpildymui: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
Ši pamoka padės, jei bandysite vėl gaminti savo plokštes naudodami SMD (paviršiaus tvirtinimo įrenginį). Po to, kai rankiniu būdu litavome daugybę plokščių, aš tikrai susidomėjau. Šioje pamokoje daugiausia kalbėsiu apie „Melexis MLX90614 IR“(infraraudonosios spinduliuotės) jutiklio naudojimą. Be to, kurdamas jutiklio sąsajos plokštę, aš taip pat pasirūpinsiu „Crydom SSR“(kietojo kūno relė) vairavimu. Jau yra daugybė žiniatinklio informacijos apie pakartotinai tekančias plokštes, naudojant keptuvę arba skrudintuvą. Abi šios nuorodos yra geros: https://www.circuitsathome.com/production/on-reflow-solderinghttps://www.sparkfun.com/commerce/advanced_search_result.php? Keywords = reflow & x = 0 & y = 0 & search_section = tutorials manoma, kad trūksta informacijos apie keptuvės prietaisus. Ši instrukcija turėtų tuo pasirūpinti. Atkreipkite dėmesį, kad „Parallax“jau gamina ir parduoda „Melexis“IR sąsajos plokštę. Tačiau nemanau, kad jis turi skaitmeninių išėjimų (galiu klysti, nes niekada jų neturėjau). Taip pat nėra galimybės nuotoliniu būdu montuoti jų jutiklio - jų konstrukcija turi jutiklio lydmetalį tiesiai ant sąsajos plokštės.
1 žingsnis: Sukurkite jutiklio laikymo metodą
Sukurkite paprastą atsvarą, kad IR jutiklį būtų galima pakabinti virš keptuvės. Aš ištraukiau keturis laidus per puodelį ir varinę spiralę.
2 veiksmas: sukurkite sąsajos plokštę
Maža PIC-12F609 grandinė yra tikrai paprasta. „Melexis“jutiklio sąsaja yra SMBus (sistemos valdymo magistralė). Laimei, „Melexis“savo svetainėje turėjo gerą „App Note“. Reikėjo šiek tiek padirbėti, kad kodas būtų perkeltas į CCS kompiliatorių. Aš taip pat turėjau problemų su CCS kompiliatoriaus serijos išvesties kodu. Galų gale aš parašiau savo, kuris, mano manymu, yra geresnis. Mano versija naudoja vieną iš PIC laikmačių. Priešingai, CCS kompiliatorius generuoja RS232 kodą, naudodamas tik programinės įrangos laikmačius. Bet kokiu atveju, visas šaltinio kodas yra pridėtas ir, manau, gerai dokumentuotas. Čia yra nuoroda į „Melexis“svetainę, kurioje yra duomenų lapai ir programų pastabos: https://www.melexis.com/Sensor_ICs_Infrared_and_Optical/Infrared/MLX90614_615.aspx pastaba apie SMBus buvo būtina. Tom Cantrell gražiai parašė „Circuit Cellar“219 numeryje. Originalų straipsnį galima įsigyti jų svetainėje už 1,50 USD. Tomo straipsnis mane įkvėpė.
3 žingsnis: sukurkite kompiuterio sąsają
Šio projekto „Gui“yra grynas „Python“. Visa programinė įranga (įskaitant „Python“) yra atvirojo kodo. Jei naudojate „Ubuntu“, tai tikrai lengva įdiegti. Tiesiog naudokite paketų tvarkyklę, kad įdiegtumėte „Python-2.6“, „Python-Matplotlib“ir „Python-Serial“. Pakuotės tvarkyklė užtrunka apie dvi minutes. Štai ir viskas - jūs pasiruošę paleisti „Gui“. Aš tiesiog myliu „Ubuntu“/„Linux“- negaliu patikėti, kad prireikė tiek metų, kad galėčiau pakeisti. Norėdami įdiegti „Windows“, turėsite rasti kiekvieną dalį ir įdiegti patys. Tikrai nėra taip sunku rasti šiuos paketus, nes jie yra tokie populiarūs. Įdiegus „Python“, „MatPlotlib“ir „PySerial“, pridėta kompiuterio programa turėtų veikti be jokių problemų. „Python Gui“programa vairuoja SSR išvestį siunčiant komandas PIC. Išvesties ciklai įjungiami ir išjungiami per 4 sekundžių ciklą. Pavyzdžiui, norint gauti 75% išvestį, išėjimas būtų 3 sekundės iš 4. Aš pradėjau rašyti krūvą PID valdymo kodo. Bet galų gale mano keptuvė to neprireikė. Aš tiesiog įjungiu keptuvę 100% ir laukiu aukščiausios temperatūros. Mano keptuvė užima apie 8,5–9 minutes, kad pasiekčiau piką. Piko metu išjungiu SSR išvestį ir laukiu dar 30 sekundžių. Tada paspaudžiu nedidelį stalo ventiliatorių, kad padėtų sumažinti temperatūrą. Žemyn šlaite keptuvė pakyla tik apie -0,5 laipsnių C / sek. Atrodo, kad nėra jokio terminio šoko pavojaus, nes degiklis turi tiek daug šiluminės masės. O, aš beveik pamiršau, jei norite pakeisti bet kurį „Gui“dalyką, jums taip pat reikės „Glade“. Tai dar viena atvirojo kodo programinė įranga (veikia tiek „Linux“, tiek „Windows“). „Glade“yra tik paprastas „Gui“redaktorius, leidžiantis pakeisti „Gui“išdėstymo elementus.
4 žingsnis: Išvada
Na, aš atėjau pasiruošęs dideliam žaidimui. Aš sukūriau keletą didelių ginklų, kad galėčiau užpulti šią pakartotinio krosnies problemą. Tikėjausi, kad reikės griežtai kontroliuoti temperatūrą savo keptuvėje, naudojant išgalvotą PID uždaros kilpos temperatūros sistemą. Buvau pasiruošęs greitai įjungti ir išjungti 110Vac, kad pakiltų temperatūra keptuvėje. Aš taip pat buvau pasirengęs stebėti temperatūrą realiuoju laiku, naudojant infraraudonųjų spindulių zondą. Galų gale, man tiesiog įjungus keptuvę 100% ir laukiant didžiausios temperatūros, nes keptuvės rampos 1/2 laipsnio C per sekundę veikia gerai. Kai visa pasta ištirps į lydmetalį, tiesiog išjunkite keptuvę ir leiskite jam atvėsti švelniu ventiliatoriumi. Savo keptuvėje aš niekada nepriartėjau prie 2 laipsnių C / sekundės maksimalaus rampos greičio, kurio pastos gamyba sako vengti. Apskritai, gana lengva. Na, galbūt kai kuriems iš jūsų gali prireikti kai kurių iš šių ginklų, kad padėtų jums kovoti su savo pakaitinimo krosnies problemomis. Taip pat malonu stebėti, kaip keptuvėje pakyla temperatūra. Tikiuosi, tai padeda, Jim
Rekomenduojamas:
Automatinis temperatūros reguliatorius: 4 žingsniai
Automatinis temperatūros reguliatorius: Šis projektas padės jums automatiškai ir elektroniniu būdu valdyti ir išlaikyti tą pačią temperatūrą teisingame diapazone, taip pat patogioje temperatūroje, kurioje žmonės gali būti santykinai. Pastovioje zonoje arba konkrečiai kambaryje be veiksnių
Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“: 4 žingsniai
Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“: Sveiki, vaikinai, šioje instrukcijoje mes išmoksime naudoti LM35 su „Arduino“. Lm35 yra temperatūros jutiklis, galintis nuskaityti temperatūros reikšmes nuo -55 ° C iki 150 ° C. Tai 3 gnybtų įrenginys, kuris tiekia analoginę įtampą, proporcingą temperatūrai. Hig
Kaip naudoti DHT11 temperatūros jutiklį su „Arduino“ir spausdinimo temperatūros šiluma ir drėgme: 5 žingsniai
Kaip naudoti DHT11 temperatūros jutiklį su „Arduino“ir spausdinimo temperatūros šiluma ir drėgme: DHT11 jutiklis naudojamas temperatūrai ir drėgmei matuoti. Jie yra labai populiarūs elektronikos mėgėjai. DHT11 drėgmės ir temperatūros jutiklis leidžia lengvai pridėti drėgmės ir temperatūros duomenis prie „pasidaryk pats“elektronikos projektų. Tai už
„WiFi“ventiliatoriaus greičio reguliatorius (ESP8266 kintamosios srovės reguliatorius): 8 žingsniai (su nuotraukomis)
„WiFi“ventiliatoriaus greičio reguliatorius (ESP8266 kintamosios srovės reguliatorius): šioje instrukcijoje nurodoma, kaip sukurti lubų ventiliatoriaus greičio reguliatorių naudojant „Triac“fazės kampo valdymo metodą. „Triac“tradiciškai valdo atskiras „Atmega8“arduino sukonfigūruotas lustas. „Wemos D1 mini“šiam reguliavimui prideda „WiFi“funkciją
PID temperatūros reguliatorius: 7 žingsniai
PID temperatūros valdiklis: Mano draugas kuria plastikinį ekstruderį plastiko perdirbimui (https://preciousplastic.com). Jam reikia kontroliuoti ekstruzijos temperatūrą. Tuo tikslu jis naudoja purkštukų šildytuvo juostą. Šiame purkštuke yra termoelementas ir šildymo vienetas