Përmbajtje:

Termometër dixhital i bazuar në piksaj me maksimum dhe min: 13 hapa
Termometër dixhital i bazuar në piksaj me maksimum dhe min: 13 hapa

Video: Termometër dixhital i bazuar në piksaj me maksimum dhe min: 13 hapa

Video: Termometër dixhital i bazuar në piksaj me maksimum dhe min: 13 hapa
Video: How to Change a Braun Thermometer from °F to °C (Fahrenheit to Celsius) 2024, Korrik
Anonim
Termometër Dixhital Bazuar në Pikaxe Me Maks dhe Min
Termometër Dixhital Bazuar në Pikaxe Me Maks dhe Min
Termometër Dixhital Bazuar në Pikaxe Me Maks dhe Min
Termometër Dixhital Bazuar në Pikaxe Me Maks dhe Min
Termometër Dixhital Bazuar në Pikaxe Me Maks dhe Min
Termometër Dixhital Bazuar në Pikaxe Me Maks dhe Min

(Ju lutemi lini një mesazh, por mos jini shumë kritik, ky është udhëzimi im i parë !!)

Ky është një termometër që kam bërë për kamionin tonë, për të treguar temperaturën e jashtme. Bazohet në një çip Picaxe pasi ato janë të lira dhe të lehta për t'u përdorur. Nëse kjo është për një automjet, shihni këtë rregullator të tensionit të udhëzueshëm për mënyrën e rregullimit të tensionit. Qarku i përfunduar dhe diagrami i qarkut janë fotografitë më poshtë ose, nëse nuk jeni anëtar, në dy faqet e fundit. Ju do të keni nevojë për: 1X Breadboard (ose mund ta lidhni në tabelën verro, por unë do ta provoja së pari në dërrasën e bukës.) 1X Axe033 ekran LCD ose 2x16 ekran LCD siç është ai i shitur nga Milford Instruments (6-111) me bordin e drejtuesit1X Picaxe 14M (ose çip tjetër picaxe, nëse përdorni një tjetër do t'ju duhet të shikoni pinouts) 1X Sensor dixhital i temperaturës 1X kabllo programimi picaxe Disa borde Verro (priza stereo nuk punojnë në dërrasë) 2X Rezistencë 10K 1X Rezistencë 22K 1X 47K Rezistencë 1X 3.5mm prizë stereo 1X Shtytje për të bërë paketën e baterisë kaloni 1X 4.5VPikaxe Programming Editor

Hapi 1: Lidhni Paketën e Baterisë

Lidhni Paketën e Baterisë
Lidhni Paketën e Baterisë

Hapi i parë: Lidhni paketën e baterisë me dy pista të jashtme në tabelën e bukës.

Hapi 2: Plug in Chip

Lidheni Chip -in
Lidheni Chip -in

Hapi 2: Lidheni çipin, afërsisht në qendër të tabelës, në mënyrë që këmbët të jenë në të dyja anët e hendekut poshtë në mes.

Hapi 3: Lidhni energjinë me çipin

Lidhni energjinë me çipin
Lidhni energjinë me çipin

Hapi 3: Lidhni këmbën e parë larg nga V+ në çip në V+, dhe 0V përballë me 0V. Me

Hapi 4: Bëni Ndërfaqen e Programimit

Bëni Ndërfaqen e Programimit
Bëni Ndërfaqen e Programimit
Bëni Ndërfaqen e Programimit
Bëni Ndërfaqen e Programimit

Hapi 4: Pritini tabelën verro në mënyrë që gjurmët të ecin përgjatë gjatësisë. Ngjitës në prizën stereo në mënyrë që të dalë pak mbi buzë. Ngjitës në rezistencën 10K midis dy kunjave të jashtëm në prizën stereo. Lidhni rezistencën 22K midis kunjit të dorës së djathtë dhe një piste rezervë. Bashkoni tre tela, një në kunjin e mesëm në prizë, një në fund të rezistencës 10K dhe një në fund të rezistencës 22K.

Hapi 5: Lidhni Ndërfaqen e Programimit

Lidhni Ndërfaqen e Programimit
Lidhni Ndërfaqen e Programimit

Hapi 5: Lidhni tela nga kunja qendrore në daljen serike. Lidhni tela nga rezistenca 22K në hyrjen serike. Lidhni tela tjetër me 0V.

Hapi 6: Lidhni sensorin e temperaturës

Lidhni sensorin e temperaturës
Lidhni sensorin e temperaturës

Hapi 6: Lidheni sensorin në tabelën e bukës me fytyrën e rrumbullakosur drejtuar. Lidhni këmbën e djathtë me V+. Lidhni këmbën e majtë me 0V. Lidhni këmbën e mesme me hyrjen 1. Lidhni rezistencën 47K nga e njëjta kunj në çip në V+.

Hapi 7: Lidhni Ndërprerësin

Lidhni Ndërprerësin
Lidhni Ndërprerësin

Hapi 7: Lidheni një fund të ndërprerësit në V+. Lidhni skajin tjetër me 0V me një rezistencë 10K dhe hyrjen 2 me një rezistencë 1K.

Hapi 8: Lidhni ekranin

Lidhni ekranin
Lidhni ekranin

Hapi 8: Lidhni një tel me pads të shënuar "In", "V+" dhe "0V" në ekran. Lidhni V+ dhe 0V me, nuk do ta merrni me mend, V+ dhe 0V. Lidhni tela In në daljen 1.

Hapi 9: Programoni ekranin

Hapi 9: Nëse jeni duke përdorur ekranin nga Milford Instruments atëherë kaloni në hapin 11. Lidheni qarkun në kompjuter me kabllo. Hapni Redaktorin e Programimit Picaxe. Vendoseni atë në 14M dhe portën e duhur COM për kabllon. Shkruani këtë kod: init: pauzë 500 kryesore: serout 1, N2400, (253, 1, "External:") pauzë 1000 serout 1, N2400, (253, 2, "Temperatura") pauzë 1000 serout 1, N2400, (253, 3, "Maks. Temp:") pauzë 1000 serout 1, N2400, (253, 4, "Min. Temp:") pauzë 1000 fund Ndizeni energjinë. Program shtypi. Ky kod shkruan katër mesazhe në kujtesën e ekranit për të ruajtur spave në çip. Ata do të thirren në programin që do të funksionojë në çip. Mos harroni të ndizni energjinë ndërsa përpiqeni të programoni.

Hapi 10: Programoni çipin

Shkruani këtë kod:

init: pauzë 500` prisni që ekrani të inicializohet në mënyrë që të dhënat të mos humbasin serout 1, N2400, (1) `shfaqni mesazhin e ruajtur 1:" E jashtme: "në rreshtin kryesor pauzë 5 'prisni që të funksionojë serout 1, N2400, (2) `shfaq mesazhin e ruajtur 2:" Temperatura "në fund të leximit temp 1, b1 lexoni fillimisht temperaturën për të marrë lexim për temperaturën minimale b6 = b1` vendosni temperaturën minimale si aktuale kështu që nuk shfaq 0 setint %00000100, %00000100 `vendosur ndërprerje në pinin e zakonshëm të hyrjes (hyrja 2)

Ndërprerja: gosub Maxmin `shkoni në ekran që tregon temperaturat maksimale dhe min të caktuara %00000100, %00000100` rivendosni ndërprerjen sepse anulohet kur pengohet

Maxmin: serout 1, N2400, (3) `shfaq mesazhin e ruajtur 3:" Maks. Temp: "në vijën e pauzës 5` prit që të funksionojë serout 1, N2400, (4)` shfaq mesazhin e ruajtur 4: "Min. Temp: "në fund të fundit pauzë 5" prisni që të funksionojë serout 1, N2400, (254, 140, #b5, "C") `tregoni temperaturën maksimale (variabla b5) pastaj" C "pauzë 5` prisni që ajo të punoni serout 1, N2400, (254, 204, #b6, "C") `tregoni temperaturën minimale (e ndryshueshme b6) pastaj" C "prisni 10` prisni 10 sekonda për të lejuar kohën për të lexuar serout 1, N2400, (1) ` shfaq mesazhin e ruajtur 1: "E jashtme:" në pauzën e linjës së sipërme 5` prit që të funksionojë serout 1, N2400, (2) `shfaq mesazhin e ruajtur 2:" Temperatura "në rreshtin përfundimtar

Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") serout 1, N2400, (254, 140) nëse b1> b5 atëherë shkoj në GT `testo nëse temperatura e re maksimale nëse b1 <b6 pastaj shkova LT `provo nëse temperatura e re min shkoi në Celcius GT: b5 = b1` cakto një temperaturë të re maksimale goto Celcius LT: b6 = b1 `cakto një temperaturë të re min goto Celcius

Klikoni drejtuar dhe programoni çipin. Mos harroni të ndizni energjinë në çip gjatë programimit. Nëse asgjë nuk shfaqet, atëherë rregulloni kontrastin në pjesën e pasme të tabelës së drejtuesit. Shtë një potenciometër i vogël.

Hapi 11: Kodi tjetër i ekranit

Programoni çipin me këtë kod.

init: pauzë 1000 `prisni që ekrani të inicializohet në mënyrë që të dhënat të mos humbasin serout 1, N2400, (" E jashtme: ") serout 1, N2400, (254, 192," Temperatura ") lexoni temp 1, b1 b6 = b1` vendosni minimumin temperatura si aktuale kështu që nuk shfaq 0 setint %00000100, %00000100 `vendos ndërprerje në pinin e zakonshëm të hyrjes (hyrja 2) goto Celcius

Ndërprerja: serout 1, N2400, (254, 128, "Maks. Temp:") serout 1, N2400, (254, 192, "Min. Temp:") serout 1, N2400, (254, 140, #b5, " C ")` tregoni temperaturën maksimale (e ndryshueshme b5) pastaj "C" serout 1, N2400, (254, 204, #b6, "C") `tregoni temperaturën minimale (variablin b6) pastaj" C "prisni 5` prisni 5 sekonda për të lejuar kohën për të lexuar serout 1, N2400, (254, 128, "E jashtme:") pauzë 10 serout 1, N2400, (254, 192, "Temperatura") `shkoni në ekran duke treguar temperaturat maksimale dhe min të caktuara %00000100, % 00000100 `ndërprerja e rivendosjes sepse anulohet kur çaktivizohet kthimi` kthehu atje ku u ndërpre

Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") serout 1, N2400, (254, 140) nëse b1> b5 atëherë gosub GT `testoni nëse temperatura e re maksimale nëse b1 <b6 pastaj gosub LT goto Celcius

GT: b5 = b1 `vendosni një kthim të ri maksimal të temperaturës

LT: b6 = b1 `vendosni kthimin e ri të temperaturës min Klikoni drejtuar dhe programoni çipin. Mos harroni të ndizni energjinë në çip gjatë programimit. Nëse asgjë nuk shfaqet, atëherë rregulloni kontrastin në pjesën e pasme të tabelës së shoferit. Shtë një potenciometër i vogël

Hapi 12: Diagrami i Qarkut

Diagrami i qarkut
Diagrami i qarkut

(Për jo-anëtarët!)

Recommended: