Sisällysluettelo:
- Vaihe 1: Liitä akku
- Vaihe 2: Liitä siru
- Vaihe 3: Liitä virta siruun
- Vaihe 4: Tee ohjelmointirajapinta
- Vaihe 5: Liitä ohjelmointiliitäntä
- Vaihe 6: Liitä lämpötila -anturi
- Vaihe 7: Kytke kytkin
- Vaihe 8: Yhdistä näyttö
- Vaihe 9: Ohjelmoi näyttö
- Vaihe 10: Ohjelmoi siru
- Vaihe 11: Muu näyttökoodi
- Vaihe 12: Piirikaavio
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
(Jätä viesti, mutta älä ole liian kriittinen, tämä on ensimmäinen ohjeeni !!)
Tämä on lämpömittari, jonka tein matkailuautollemme ulkolämpötilan osoittamiseksi. Se perustuu Picaxe -siruun, koska ne ovat halpoja ja helppokäyttöisiä. Jos tämä koskee ajoneuvoa, katso tästä jännitesäätimestä, kuinka jännitettä säädetään. Valmis piiri ja piirikaavio ovat alla olevia kuvia tai, jos et ole jäsen, kahdella viimeisellä sivulla. Tarvitset: 1X leipälevyn (tai voit juottaa sen verro-levylle, mutta kokeilisin sitä ensin leipälevyllä.) Picaxe 14M (tai muu pikapiiri, jos käytät toista, sinun on etsittävä pinoutit) 1X Digitaalinen lämpötila -anturi 1X pikakytkentäkaapeli Jotkut Verro -levyt (stereopistokkeet eivät toimi leipälaudalla) 2X 10K vastus 1X 22K vastus 1X 47K vastus 1X 3,5 mm stereopistoke 1X painallus kytkemään 1X 4,5V akku
Vaihe 1: Liitä akku
Vaihe yksi: Liitä akku leipälevyn kahteen ulkorataan.
Vaihe 2: Liitä siru
Vaihe 2: Kytke siru sisään, suunnilleen levyn keskelle, niin että jalat ovat raon kummallakin puolella keskellä.
Vaihe 3: Liitä virta siruun
Vaihe 3: Liitä ensimmäinen jalka pois sirun V+: sta V+: een ja 0 V vastapäätä 0 V: ta..
Vaihe 4: Tee ohjelmointirajapinta
Vaihe 4: Leikkaa verrolevy niin, että raidat kulkevat pituussuunnassa. Juotetaan stereopistokkeeseen niin, että se ulottuu hieman reunan yli. Juotos 10K -vastukseen stereopistokkeen kahden ulkoisen nastan väliin. Juotos 22K -vastus oikean käden tapin ja varakiskon väliin. Juotos kolme johtoa, yksi pistorasian keskimmäiseen nastaan, yksi 10K -vastuksen päähän ja toinen 22K -vastuksen päähän.
Vaihe 5: Liitä ohjelmointiliitäntä
Vaihe 5: Kytke keskitapin johto sarjalähtöön. Kytke 22K: n vastuksen johto sarjaporttiin. Kytke toinen johto 0V jännitteeseen.
Vaihe 6: Liitä lämpötila -anturi
Vaihe 6: Kytke anturi leipälevyyn pyöristetty puoli osoittaen. Liitä oikea jalka V+-liitäntään. Kytke vasen jalka 0V jännitteeseen. Liitä keskijalka tuloon 1. Kytke 47K: n vastus sirun samasta tapista V+-liitäntään.
Vaihe 7: Kytke kytkin
Vaihe 7: Kytke kytkimen toinen pää V+-liitäntään. Liitä toinen pää 0 V: iin 10K: n vastuksella ja tulo 2 1K: n vastuksella.
Vaihe 8: Yhdistä näyttö
Vaihe 8: Liitä johto ruudulla "In", "V+" ja "0V" merkittyihin tyynyihin. Liitä V+ ja 0V jännitteisiin, et koskaan arvaa, V+ ja 0V. Liitä tulojohto lähtöliitäntään 1.
Vaihe 9: Ohjelmoi näyttö
Vaihe 9: Jos käytät Milford Instrumentsin näyttöä, siirry vaiheeseen 11. Liitä piiri tietokoneeseen kaapelilla. Avaa Picaxe -ohjelmointieditori. Aseta sen arvoksi 14 M ja kaapelin oikea COM -portti. Kirjoita tämä koodi: 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, "Maks. Lämpötila:") pause 1000 serout 1, N2400, (253, 4, "Min. Temp:") pause 1000 end Kytke virta päälle. Paina ohjelmaa. Tämä koodi kirjoittaa neljä viestiä näytön muistiin säästääkseen sirua. Heidät kutsutaan ohjelmaan, joka toimii sirulla. Muista kytkeä virta päälle, kun yrität ohjelmoida.
Vaihe 10: Ohjelmoi siru
Kirjoita tämä koodi:
init: tauko 500` odota näytön alkua, jotta tiedot eivät katoa. sarja 1, N2400, (1) `näyttää tallennetun viestin 1:" Ulkoinen: "ylärivin tauolla 5" odota, että se toimii sarjassa 1, N2400, (2) "Näytä tallennettu viesti 2:" Lämpötila "alimmalla rivillä lukulämpötila 1, b1" lue lämpötila aluksi minimilämpötilan lukemista varten keskeyttää yhteiseen tulonastaan (tulo 2)
Keskeytys: gosub Maxmin mene näytölle, joka näyttää asetetut maksimi- ja minilämpötilat %00000100, %00000100` reset -keskeytys, koska se peruutetaan, kun se laukeaa
Maxmin: serout 1, N2400, (3) `näyttää tallennetun viestin 3:" Max. Lämpötila: "ylärivin tauolla 5" odota, että se toimii serout 1, N2400, (4) "näyttää tallennetun viestin 4:" Min. Lämpötila: "alimman rivin tauko 5" odota sen toimivan sarjassa 1, N2400, (254, 140, #b5, "C") "näyttää maksimilämpötilan (muuttuja b5) ja sitten" C "tauko 5" odota sen työskentele sarjassa 1, N2400, (254, 204, #b6, "C") `näyttää minimilämpötilan (muuttuja b6) ja sitten" C "odota 10 minuuttia ja odota 10 sekuntia, jotta voit lukea sarjan 1, N2400, (1)" näytä tallennettu viesti 1: "Ulkoinen:" ylärivillä tauko 5 "odota, että se toimii sarja 1, N2400, (2)" Näytä tallennettu viesti 2: "Lämpötila" alimmalla rivillä
Celsius: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") serout 1, N2400, (254, 140) jos b1> b5, sitten goto GT `testaa onko uusi maksimi lämpötila jos b1 <b6 sitten goto LT `testaa onko uusi min. lämpötila goto Celcius GT: b5 = b1` aseta uusi maksimilämpötila goto Celcius LT: b6 = b1 `aseta uusi min. lämpötila goto Celcius
Napsauta Suorita ja ohjelmoi siru. Muista kytkeä sirulle virta ohjelmoinnin aikana. Jos mitään ei näy, säädä kontrastia ohjaustaulun takana. Se on pieni potentiometri.
Vaihe 11: Muu näyttökoodi
Ohjelmoi siru tällä koodilla.
init: tauko 1000 `odota, kunnes näyttö alustetaan, jotta tiedot eivät häviä serout 1, N2400, (" External: ") serout 1, N2400, (254, 192," Temperature ") readtemp 1, b1 b6 = b1` minimum lämpötila nykyisenä, joten se ei näy 0 setint %00000100, %00000100 `aseta keskeytys yhteiseen tulotappiin (tulo 2) goto Celcius
Keskeytys: sarja 1, N2400, (254, 128, "Maks. Lämpötila:") sarja 1, N2400, (254, 192, "Min. Lämpötila:") sarja 1, N2400, (254, 140, #b5, " C ")" näytä maksimilämpötila (muuttuja b5) ja sitten "C" sarja 1, N2400, (254, 204, #b6, "C") "näyttää minimilämpötilan (muuttuja b6) ja sitten" C "odota 5 sekuntia antaa aikaa lukea sarjan 1, N2400, (254, 128, "Ulkoinen:") tauko 10 sarja 1, N2400, (254, 192, "Lämpötila") `siirry näyttöön, jossa näkyy asetus- ja maksimilämpötilat %00000100, % 00000100 `nollauksen keskeytys, koska se peruutetaan, kun se laukaisu palaa` palaa keskeytettyyn kohtaan
Celsius: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") serout 1, N2400, (254, 140) jos b1> b5, sitten gosub GT `testaa onko uusi maksimi lämpötila jos b1 <b6 sitten gosub LT siirry Celciusiin
GT: b5 = b1 `aseta uusi maksimilämpötilan paluu
LT: b6 = b1 `aseta uusi minimilämpötilan paluu Napsauta ajon ja ohjelmoi siru. Muista kytkeä sirulle virta ohjelmoinnin aikana. Jos mitään ei näy, säädä kontrastia ohjaustaulun takana. Se on pieni potentiometri
Vaihe 12: Piirikaavio
(Ei-jäsenille!)