Taula de continguts:

Termòmetre digital basat en Picaxe amb màxima i mínima: 13 passos
Termòmetre digital basat en Picaxe amb màxima i mínima: 13 passos

Vídeo: Termòmetre digital basat en Picaxe amb màxima i mínima: 13 passos

Vídeo: Termòmetre digital basat en Picaxe amb màxima i mínima: 13 passos
Vídeo: Я установил инверторный компрессор R134a в СТАРЫЙ холодильник! 2024, Juliol
Anonim
Termòmetre digital basat en Picaxe amb màx. I mín
Termòmetre digital basat en Picaxe amb màx. I mín
Termòmetre digital basat en Picaxe amb màx. I mín
Termòmetre digital basat en Picaxe amb màx. I mín
Termòmetre digital basat en Picaxe amb màx. I mín
Termòmetre digital basat en Picaxe amb màx. I mín

(Si us plau, deixeu un missatge, però no sigueu massa crítics, aquest és el meu primer instructable !!)

Aquest és un termòmetre que he fet per a la nostra furgoneta camper, per mostrar la temperatura exterior. Es basa en un xip Picaxe, ja que són econòmics i fàcils d’utilitzar. Si es tracta d’un vehicle, consulteu aquest regulador de tensió que es pot instruir per regular la tensió. El circuit i el diagrama de circuits acabats són les imatges següents o, si no sou membre, a les dues darreres pàgines. Necessitareu: Tauler de pa 1X (o podeu soldar-lo al tauler verro, però primer el provaria a la taula de pa). 1X Pantalla LCD Axe033 o pantalla LCD 2x16 com la que ven Milford Instruments (6-111) amb placa de control 1X Picaxe 14M (o un altre xip de picaxe, si en feu servir un de diferent, haureu de buscar els pinouts) 1X Sensor de temperatura digital 1X Cable de programació de picaxe Alguna placa Verro (els endolls estèreo no funcionen a la placa de suport) 2X 10K resistència 1X 22K resistència 1X 47K resistència 1X endoll estèreo de 3,5 mm 1X empenta per fer commutar el paquet de bateries 1X 4,5V Editor de programació Picaxe

Pas 1: connecteu la bateria

Connecteu la bateria
Connecteu la bateria

Primer pas: connecteu el paquet de bateries a les dues pistes exteriors de la placa de control.

Pas 2: connecteu el xip

Connecteu el xip
Connecteu el xip

Pas 2: connecteu el xip, aproximadament al centre del tauler, de manera que les potes quedin a banda i banda de la bretxa pel centre.

Pas 3: connecteu l'alimentació al xip

Connecteu l'alimentació al xip
Connecteu l'alimentació al xip

Pas 3: connecteu el primer tram lluny de V + al xip a V + i el 0V oposat a 0V..

Pas 4: feu la interfície de programació

Feu la interfície de programació
Feu la interfície de programació
Feu la interfície de programació
Feu la interfície de programació

Pas 4: Tallar el tauler verro de manera que les pistes estiguin llargues. Soldeu l’endoll estèreo perquè surti lleugerament de la vora. Soldeu a la resistència de 10K entre els dos pins externs de l’endoll estèreo. Soldeu la resistència de 22K entre el passador dret i una pista de recanvi. Soldeu tres cables, un al passador central del sòcol, un al final de la resistència de 10K i un al final de la resistència de 22K.

Pas 5: connecteu la interfície de programació

Connecteu la interfície de programació
Connecteu la interfície de programació

Pas 5: connecteu el cable del pin central a la sortida sèrie. Connecteu el cable de la resistència de 22K a l'entrada serial. Connecteu l'altre cable a 0V.

Pas 6: connecteu el sensor de temperatura

Connecteu el sensor de temperatura
Connecteu el sensor de temperatura

Pas 6: connecteu el sensor a la placa amb la cara arrodonida apuntant. Connecteu la cama dreta a V +. Connecteu la cama esquerra a 0V. Connecteu la cama central a l'entrada 1. Connecteu la resistència de 47K des del mateix pin del xip a V +.

Pas 7: connecteu el commutador

Connecteu el commutador
Connecteu el commutador

Pas 7: connecteu un extrem del commutador a V +. Connecteu l’altre extrem a 0V amb una resistència de 10K i l’entrada 2 amb una resistència de 1K.

Pas 8: connecteu la pantalla

Connecteu la pantalla
Connecteu la pantalla

Pas 8: connecteu un cable als coixinets marcats amb "In", "V +" i "0V" a la pantalla. Connecteu el V + i el 0V a, mai no ho endevineu, al V + i al 0V. Connecteu el cable d’entrada a la sortida 1.

Pas 9: programa la pantalla

Pas 9: Si utilitzeu la pantalla de Milford Instruments, passeu al pas 11. Connecteu el circuit a l'ordinador amb el cable. Obriu l'Editor de programació de Picaxe. Establiu-lo a 14 M i el port COM correcte per al cable. Escriviu aquest codi: init: pause 500 main: serout 1, N2400, (253, 1, "External:") pause 1000 serout 1, N2400, (253, 2, "Temperatura") pause 1000 serout 1, N2400, (253, 3, "Temperatura màx.") Pausa 1000 serout 1, N2400, (253, 4, "Temp mín.:") Pausa 1000 final Enceneu el dispositiu. Programa de premsa. Aquest codi escriu quatre missatges a la memòria de la pantalla per guardar spave al xip. Es convocaran al programa que s’executarà al xip. Recordeu que heu d’engegar-lo mentre proveu de programar.

Pas 10: programa el xip

Escriviu aquest codi:

init: pausa 500` espereu que s'inicialitzi la pantalla perquè no es perdin les dades serout 1, N2400, (1) `mostra el missatge desat 1:" Extern: "a la línia superior pausa 5`espereu que funcioni el serout 1, N2400, (2) "mostra el missatge guardat 2:" Temperatura "a la línia de fons, readtemp 1, b1` llegeix la temperatura inicialment per obtenir la lectura de la temperatura mínima b6 = b1 `estableix la temperatura mínima com a corrent, de manera que no mostra 0 setint% 00000100,% 00000100`set interrompre al pin d'entrada comú (entrada 2)

Interrupció: gosub Maxmin`go a pantalla mostrant les temperatures màximes i mínimes establertes en% 00000100,% 00000100` restableix la interrupció perquè es cancel·la quan es dispara

Maxmin: serout 1, N2400, (3) `mostra el missatge desat 3:" Temp màx.: "A la línia superior pausa 5`espera que funcioni el serout 1, N2400, (4)` mostra el missatge desat 4: "Min. Temp: "a la línia de fons pausa 5`espera que funcioni el serout 1, N2400, (254, 140, # b5," C ")` mostra la temperatura màxima (variable b5) i "C" pausa 5`espera que funcioni treballar el serout 1, N2400, (254, 204, # b6, "C") `mostrar la temperatura mínima (variable b6) i després" C "esperar 10`esperar 10 segons per deixar temps de lectura del serout 1, N2400, (1)` mostra el missatge desat 1: "Extern:" a la línia superior pausa 5` espereu que funcioni el serout 1, N2400, (2) `mostra el missatge desat 2:" Temperatura "a la línia inferior

Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, # b1, "C") serout 1, N2400, (254, 140) si b1> b5 passa a GT 'prova si la temperatura màxima és nova si b1 <b6 a continuació, aneu a LT `proveu si la temperatura mínima nova passa a Celcius GT: b5 = b1` estableix una temperatura màxima nova aneu a Celcius LT: b6 = b1 `estableix una temperatura mínima nova a Celcius

Feu clic a Executa i programa el xip. Recordeu que heu d’engegar el xip mentre programeu. Si no es mostra res, ajusteu el contrast a la part posterior del tauler de control. És un petit potenciòmetre.

Pas 11: altre codi de pantalla

Programa el xip amb aquest codi.

init: pausa 1000 `espereu que s'inicialitzi la pantalla perquè no es perdin les dades serout 1, N2400, (" External: ") serout 1, N2400, (254, 192," Temperatura ") readtemp 1, b1 b6 = b1` establir mínim la temperatura és actual, de manera que no mostra 0 setint% 00000100,% 00000100 `defineix la interrupció al pin d'entrada comú (entrada 2) vés a Celcius

Interrupció: serout 1, N2400, (254, 128, "Temp màx.") Serout 1, N2400, (254, 192, "Min. Temp:") serout 1, N2400, (254, 140, # b5 " C ")` mostra la temperatura màxima (variable b5) després "C" serout 1, N2400, (254, 204, # b6, "C") `mostra la temperatura mínima (variable b6) després" C "espera 5` espera 5 segons per permetre temps per llegir el serout 1, N2400, (254, 128, "Extern:") pausa 10 serout 1, N2400, (254, 192, "Temperatura") `anar a la pantalla mostrant les temperatures màxima i mínima establertes en% 00000100,% 00000100 `interrupció de restabliment perquè es cancel·la quan es desencadena retorn` tornar a on es va interrompre

Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, # b1, "C") serout 1, N2400, (254, 140) si b1> b5 llavors gosub GT `prova si la temperatura màxima és nova si b1 <b6 després gosub LT va a Celcius

GT: b5 = b1 `estableix un retorn màxim de temperatura màxima

LT: b6 = b1 `estableix un retorn de temperatura mínim Feu clic a Executa i programa el xip. Recordeu que heu d’engegar el xip mentre programeu. Si no es mostra res, ajusteu el contrast a la part posterior del tauler de control. És un petit potenciòmetre

Pas 12: Diagrama de circuits

Esquema de connexions
Esquema de connexions

(Per a no membres!)

Recomanat: