INHOUDSOPGAWE:

Picaxe -gebaseerde digitale termometer met maksimum en min: 13 stappe
Picaxe -gebaseerde digitale termometer met maksimum en min: 13 stappe

Video: Picaxe -gebaseerde digitale termometer met maksimum en min: 13 stappe

Video: Picaxe -gebaseerde digitale termometer met maksimum en min: 13 stappe
Video: इस ट्रिक से १ सेकंड में पता करे प्रेग्नेंट है या नहीं-BASAL BODY TEMPRATURE-EARLY PREGNANCY SYMPTOMS 2024, November
Anonim
Picaxe -gebaseerde digitale termometer met maksimum en min
Picaxe -gebaseerde digitale termometer met maksimum en min
Picaxe -gebaseerde digitale termometer met maksimum en min
Picaxe -gebaseerde digitale termometer met maksimum en min
Picaxe -gebaseerde digitale termometer met maksimum en min
Picaxe -gebaseerde digitale termometer met maksimum en min

(Los 'n boodskap, maar moenie te krities wees nie; dit is my eerste instruksie !!)

Dit is 'n termometer wat ek vir ons kampeerwa gemaak het om die buitentemperatuur aan te toon. Dit is gebaseer op 'n Picaxe -chip, aangesien dit goedkoop en maklik is om te gebruik. As dit vir 'n voertuig is, sien hierdie spanningsreguleerder vir instruksies oor hoe om die spanning te reguleer. Die voltooide kring- en kringdiagram is die prente hieronder, of as u nie lid is nie, op die laaste twee bladsye. U benodig: 1X Breadboard (of u kan dit op verro-bord soldeer, maar ek sal dit eers op broodbord toets.) 1X Axe033 LCD-skerm of 2x16 LCD-skerm, soos dié wat deur Milford Instruments (6-111) met bestuurdersbord verkoop word1X Picaxe 14M (of ander picaxe -chip, as u 'n ander een gebruik, moet u die pinouts opsoek) 1X Digitale temperatuursensor1X picaxe -programmeerkabel Sommige Verro -bord (stereo -proppe werk nie op broodbord nie) 2X 10K weerstand 1X 22K weerstand 1X 47K weerstand 1X 3.5mm stereo prop 1X druk om skakelaar te maak 1X 4.5V battery pack Picaxe Programming Editor

Stap 1: Sluit die battery aan

Koppel die batterypak
Koppel die batterypak

Stap een: Koppel die battery aan die twee buitebane op die broodbord.

Stap 2: Sluit die chip aan

Koppel die chip aan
Koppel die chip aan

Stap 2: Steek die chip in, ongeveer in die middel van die bord, sodat die bene aan weerskante van die gaping in die middel is.

Stap 3: Koppel die krag aan die skyfie

Koppel die krag aan die skyfie
Koppel die krag aan die skyfie

Stap 3: Koppel die eerste been weg van V+ op die chip na V+, en die 0V teenoor teen 0V..

Stap 4: Maak die programmeerkoppelvlak

Maak die programmeer -koppelvlak
Maak die programmeer -koppelvlak
Maak die programmeer -koppelvlak
Maak die programmeer -koppelvlak

Stap 4: Sny die verro -bord sodat die spore in die lengte loop. Soldeer aan die stereo -prop sodat dit effens oor die rand val. Soldeer in die 10K -weerstand tussen die twee buitepennetjies op die stereo -prop. Soldeer die 22K -weerstand tussen die regterpen en 'n spaarbaan. Soldeer drie drade, een aan die middelste pen op die sok, een aan die einde van die 10K -weerstand en een aan die einde van die 22K -weerstand.

Stap 5: Sluit die programmeerkoppelvlak aan

Koppel die programmeerkoppelvlak aan
Koppel die programmeerkoppelvlak aan

Stap 5: Verbind die draad van die middelste pen met die seriële uitset. Koppel die draad van die 22K -weerstand aan die seriële ingang. Koppel die ander draad aan 0V.

Stap 6: Koppel die temperatuur sensor

Koppel die temperatuur sensor
Koppel die temperatuur sensor

Stap 6: Steek die sensor in die broodbord met die afgeronde gesig wys. Koppel die regterbeen aan V+. Koppel die linkerbeen aan 0V. Verbind die middelste been met ingang 1. Verbind die 47K -weerstand van dieselfde pen op die chip met V+.

Stap 7: Koppel die skakelaar aan

Koppel die skakelaar aan
Koppel die skakelaar aan

Stap 7: Koppel die een kant van die skakelaar aan V+. Koppel die ander kant aan 0V met 'n 10K -weerstand en invoer 2 met 'n 1K -weerstand.

Stap 8: Koppel die skerm

Koppel die skerm
Koppel die skerm

Stap 8: Koppel 'n draad aan die pads gemerk "In", "V+" en "0V" op die skerm. Koppel die V+ en 0V aan, jy sal nooit raai nie, V+ en 0V. Koppel die In -draad aan uitgang 1.

Stap 9: Programmeer die skerm

Stap 9: As u die skerm van Milford Instruments gebruik, gaan dan na stap 11. Koppel die stroombaan met die kabel in die rekenaar. Maak Picaxe Programming Editor oop. Stel dit op 14M en die korrekte COM -poort vir die kabel. Tik hierdie kode in: init: pause 500 main: serout 1, N2400, (253, 1, "External:") pause 1000 serout 1, N2400, (253, 2, "Temperature") pause 1000 serout 1, N2400, (253, 3, "Max. Temperatuur:") pouse 1000 serout 1, N2400, (253, 4, "Min. Temp:") pouse 1000 einde Skakel die krag aan. Druk program. Hierdie kode skryf vier boodskappe in die geheue van die skerm om spave op die chip te bespaar. Hulle word opgeroep in die program wat op die chip uitgevoer word. Onthou om die krag aan te skakel terwyl u probeer programmeer.

Stap 10: Programmeer die chip

Tik hierdie kode in:

init: pouse 500` wag vir die skerm om te begin sodat data nie verlore gaan nie serout 1, N2400, (1) `vertoon gestoorde boodskap 1:" Ekstern: "op die boonste reël pouse 5` wag totdat dit serout 1, N2400 werk, (2) `vertoon gestoorde boodskap 2:" Temperatuur "op die onderste reël lees tyd 1, b1` lees temperatuur aanvanklik om te lees vir minimum temperatuur b6 = b1` stel minimum temperatuur as stroom, sodat dit nie 0 setint %00000100, %00000100` stel onderbreek die algemene invoerpen (invoer 2)

Onderbreek: gaan na Maxmin na die skerm met maksimum en minimum temperatuur ingestel in %00000100, %00000100 'herstel onderbreek omdat dit gekanselleer word as dit gestruikel word

Maxmin: serout 1, N2400, (3) `vertoon gestoorde boodskap 3:" Max. Temp: "op die boonste reël pouse 5` wag totdat dit werk serout 1, N2400, (4)` vertoon gestoorde boodskap 4: "Min. Temp: "in die onderste reël pouse 5` Wag totdat dit werk serout 1, N2400, (254, 140, #b5," C ")` wys maksimum temperatuur (veranderlike b5) en dan "C" pouse 5` wag totdat dit werk serout 1, N2400, (254, 204, #b6, "C") `toon minimum temperatuur (veranderlike b6) dan" C "wag 10` wag 10 sekondes om tyd in staat te stel om serout 1, N2400, (1)` te lees vertoon gestoorde boodskap 1: "Ekstern:" op die boonste reël pouse 5` Wag totdat dit werk serout 1, N2400, (2) `vertoon gestoorde boodskap 2:" Temperatuur "op die onderste lyn

Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") serout 1, N2400, (254, 140) as b1> b5 dan gaan na GT `toets of nuwe maksimum temperatuur as b1 <b6 toets dan 'LT' of nuwe min temperatuur na Celcius GT: b5 = b1 'nuwe maksimum temperatuur' stel, na Celcius LT: b6 = b1 'nuwe min temperatuur stel na Celcius

Klik op run en programmeer die chip. Onthou om die chip aan te skakel tydens die programmering. As niks verskyn nie, pas dan die kontras aan die agterkant van die bestuurdersbord aan. Dit is 'n klein potensiometer.

Stap 11: Ander skermkode

Program die chip met hierdie kode.

init: pouse 1000 `wag totdat die skerm begin word sodat data nie verlore gaan nie serout 1, N2400, (" External: ") serout 1, N2400, (254, 192," Temperatuur ") readtemp 1, b1 b6 = b1` stel minimum temperatuur as stroom, sodat dit nie 0 setint %00000100, %00000100 `stel onderbreek na algemene invoerpen (invoer 2) na Celcius

Onderbreek: serout 1, N2400, (254, 128, "Max. Temp:") serout 1, N2400, (254, 192, "Min. Temp:") serout 1, N2400, (254, 140, #b5, " C ")` toon maksimum temperatuur (veranderlike b5) dan "C" serout 1, N2400, (254, 204, #b6, "C") `wys minimum temperatuur (veranderlike b6) dan" C "wag 5` wag 5 sekondes om tyd toe te laat om serout 1, N2400, (254, 128, "External:") te lees, pouse 10 serout 1, N2400, (254, 192, "Temperatuur") `gaan na die skerm met maksimum en min temperatuur ingestel in %00000100, % 00000100 `herstel onderbreking omdat dit gekanselleer word wanneer dit teruggesit word 'gaan terug na waar dit onderbreek is

Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") serout 1, N2400, (254, 140) as b1> b5 dan toets gosub GT `of nuwe maksimum temperatuur as b1 <b6 dan gosub LT na Celcius

GT: b5 = b1 `stel nuwe maksimum temperatuuropbrengs in

LT: b6 = b1 `stel nuwe min temperatuuropbrengs in. Klik op run en programmeer die chip. Onthou om die chip aan te skakel tydens die programmering. As niks verskyn nie, pas die kontras aan die agterkant van die bestuurdersbord aan. Dit is 'n klein potensiometer

Stap 12: Kringdiagram

Stroombaandiagram
Stroombaandiagram

(Vir nie-lede!)

Aanbeveel: