Kazalo:
- 1. korak: Priključite baterijo
- Korak: Priključite čip
- 3. korak: Priključite napajanje na čip
- 4. korak: Ustvarite programski vmesnik
- 5. korak: Priključite programski vmesnik
- 6. korak: Priključite temperaturni senzor
- 7. korak: Priključite stikalo
- 8. korak: Povežite zaslon
- 9. korak: Programirajte zaslon
- 10. korak: Programirajte čip
- 11. korak: Druga koda zaslona
- 12. korak: Shema vezja
Video: Digitalni termometer na osnovi Picaxe z maks. In min .: 13 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:10
(Pustite sporočilo, vendar ne bodite preveč kritični, to je moj prvi pouk !!)
To je termometer, ki sem ga naredil za naše avtodom, za prikaz zunanje temperature. Temelji na čipu Picaxe, saj so poceni in enostavni za uporabo. Če je to za vozilo, glejte ta regulator napetosti, v katerem so navodila za uravnavanje napetosti. Končano vezje in diagram vezja sta sliki spodaj ali, če niste član, na zadnjih dveh straneh. Potrebovali boste: 1X ploščico (ali jo lahko spajkate na ploščo verro, vendar bi jo najprej preizkusil na plošči.) 1X LCD zaslon Axe033 ali 2x16 LCD zaslon, kot je tisti, ki ga prodaja Milford Instruments (6-111) z gonilniško ploščo1X Picaxe 14M (ali drug čip picaxe, če uporabljate drugega, boste morali poiskati pinouts) 1X digitalni temperaturni senzor 1X picaxe programski kabel Nekatera plošča Verro (stereo vtiči ne delujejo na plošči) 2X 10K upor 1X 22K upor 1X 47K upor 1X 3,5 mm stereo vtič 1X potisni za vklop stikala 1X 4,5V baterijski paket Urejevalnik programiranja Picaxe
1. korak: Priključite baterijo
Prvi korak: Baterijo povežite z dvema zunanjima tiroma na plošči.
Korak: Priključite čip
2. korak: Priključite čip, približno na sredino plošče, tako da so noge na obeh straneh vrzeli na sredini.
3. korak: Priključite napajanje na čip
Korak 3: Priključite prvo nogo stran od V+ na čipu na V+ in 0V nasproti 0V..
4. korak: Ustvarite programski vmesnik
4. korak: Odrežite ploščo verro tako, da bodo sledi potekale vzdolž. Spajkajte na stereo vtič, tako da rahlo previsi rob. Spajkajte 10K upor med dvema zunanjima zatičema na stereo vtiču. Spojite 22K upor med desnim zatičem in rezervno progo. Spajkajte tri žice, eno na srednji zatič na vtičnici, eno na konec upora 10K in eno na konec upora 22K.
5. korak: Priključite programski vmesnik
5. korak: Priključite žico s sredinskega zatiča na serijski izhod. Priključite žico iz 22K upora na serijski vhod. Drugi kabel priključite na 0V.
6. korak: Priključite temperaturni senzor
6. korak: Senzor priključite na ploščo z zaobljenim obrazom navzven. Desno nogo priključite na V+. Priključite levo nogo na 0V. Priključite srednjo nogo na vhod 1. Priključite 47K upor z istega zatiča na čipu na V+.
7. korak: Priključite stikalo
7. korak: En konec stikala priključite na V+. Drugi konec priključite na 0V z 10K uporom in vhod 2 z 1K uporom.
8. korak: Povežite zaslon
8. korak: Priključite žico na blazinice z oznako "In", "V+" in "0V" na zaslonu. V+ in 0V priključite na V+ in 0V, nikoli ne boste uganili. Vhodno žico priključite na izhod 1.
9. korak: Programirajte zaslon
9. korak: Če uporabljate zaslon podjetja Milford Instruments, pojdite na korak 11. Priključite vezje v računalnik s kablom. Odprite urejevalnik programiranja Picaxe. Nastavite na 14M in ustrezna vrata COM za kabel. Vnesite to kodo: 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. Temp:") premor 1000 serout 1, N2400, (253, 4, "Min. Temp:") pause 1000 end Vklopite napajanje. Tiskovni program. Ta koda zapiše štiri sporočila v pomnilnik zaslona, da prihrani prihranek na čipu. Poklicani bodo v programu, ki bo deloval na čipu. Med programiranjem ne pozabite vklopiti napajanja.
10. korak: Programirajte čip
Vnesite to kodo:
init: premor 500` počakajte, da se zaslon inicializira, da se podatki ne izgubijo serout 1, N2400, (1) `display message message 1:" External: "v zgornji vrstici premor 5` počakajte, da deluje serout 1, N2400, (2) "Prikažite shranjeno sporočilo 2:" Temperatura "na spodnji vrstici readtemp 1, b1" sprva preberite temperaturo, da dobite odčitavanje za najnižjo temperaturo b6 = b1 "nastavite najnižjo temperaturo kot tok, tako da ne prikaže 0 setint %00000100, %00000100`set prekinitev na skupni vhodni pin (vhod 2)
Prekinitev: gosub Maxmin "pojdi na zaslon, ki prikazuje nastavljene najvišje in najnižje temperature %00000100, %00000100" ponastavi ponastavitev, ker se prekliče, ko se sproži
Maxmin: serout 1, N2400, (3) `prikaz shranjenega sporočila 3:" Max. Temp: "v zgornji vrstici premor 5` počakajte, da deluje serout 1, N2400, (4)` prikaže shranjeno sporočilo 4: "Min. Temp: "v spodnji vrstici premor 5` počakajte, da deluje serout 1, N2400, (254, 140, #b5," C ")" prikaže najvišjo temperaturo (spremenljivka b5), nato pa "C" premor 5` počakajte, da se delovni serout 1, N2400, (254, 204, #b6, "C") `prikaži minimalno temperaturo (spremenljivka b6), nato" C "počakajte 10` počakajte 10 sekund, da omogočite čas za branje serouta 1, N2400, (1)` prikaz shranjenega sporočila 1: "Zunanji:" v zgornji vrstici premor 5` počakajte, da deluje serout 1, N2400, (2) `prikaže shranjeno sporočilo 2:" Temperatura "v spodnji vrstici
Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") serout 1, N2400, (254, 140) če je b1> b5, potem pojdite na GT `, če je nova maksimalna temperatura, če je b1 <b6 nato pojdi na LT `preizkusi, ali gre nova min temperatura na Celcius GT: b5 = b1` nastavi novo najvišjo temperaturo gre na Celzius LT: b6 = b1 `nastavi novo min temperaturo pojdi na Celzius
Kliknite Run in programirajte čip. Med programiranjem ne pozabite vklopiti napajanja čipa. Če se nič ne prikaže, prilagodite kontrast na zadnji strani voznikove plošče. To je majhen potenciometer.
11. korak: Druga koda zaslona
Programirajte čip s to kodo.
init: premor 1000 `počakajte, da se zaslon inicializira, da se podatki ne izgubijo serout 1, N2400, (" External: ") serout 1, N2400, (254, 192," Temperature ") readtemp 1, b1 b6 = b1` minimalno temperatura kot tok, da se ne prikaže 0 setint %00000100, %00000100 `nastavite prekinitev na skupni vhodni pin (vhod 2) pojdite na Celzius
Prekinitev: serout 1, N2400, (254, 128, "Max. Temp:") serout 1, N2400, (254, 192, "Min. Temp:") serout 1, N2400, (254, 140, #b5, " C ")" prikaži najvišjo temperaturo (spremenljivka b5), nato "C" serout 1, N2400, (254, 204, #b6, "C") `prikaži najnižjo temperaturo (spremenljivka b6) nato" C "počakaj 5` počakaj 5 sekund omogočiti čas za branje serouta 1, N2400, (254, 128, "Zunanji:") premor 10 serout 1, N2400, (254, 192, "Temperatura") `pojdite na zaslon, ki prikazuje nastavljene najvišje in najnižje temperature %00000100, % 00000100 `ponastavitev prekinitve, ker je preklicana ob sprožitvi vrnitev" pojdi nazaj tja, kjer je bila prekinjena
Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") serout 1, N2400, (254, 140) če je b1> b5, potem gosub GT `preveri, ali je nova najvišja temperatura, če je b1 <b6 nato gosub LT pojdi na Celcius
GT: b5 = b1 `nastavitev nove maksimalne povratne temperature
LT: b6 = b1 `nastavi novo min. Temperaturno vrnitev. Kliknite zaženi in programirajte čip. Med programiranjem ne pozabite vklopiti napajanja čipa. Če se nič ne prikaže, prilagodite kontrast na zadnji strani voznikove plošče. To je majhen potenciometer
12. korak: Shema vezja
(Za nečlane!)
Priporočena:
Uporabite pametni telefon kot brezkontaktni termometer / prenosni termometer: 8 korakov (s slikami)
Uporabite pametni telefon kot brezkontaktni termometer / prenosni termometer: Merjenje telesne temperature z brezkontaktnim / brezkontaktnim kot termo pištola. Ta projekt sem ustvaril, ker je Thermo Gun zdaj zelo drag, zato moram dobiti alternativo za izdelavo DIY. Namen je izdelati z nizko proračunsko različico
Brezkontaktni infrardeči termometer na osnovi Arduino - IR termometer na osnovi Arduina: 4 koraki
Brezkontaktni infrardeči termometer na osnovi Arduino | IR -termometer z uporabo Arduina: Pozdravljeni fantje, v tem navodilu bomo naredili brezkontaktni termometer z arduinom. Ker je včasih temperatura tekočine/trdne snovi previsoka ali prenizka, potem pa je težko priti v stik z njo in prebrati temperatura v tem prizorju
RuuviTag in PiZero W ter Blinkt! termometer na osnovi svetilnika Bluetooth: 3 koraki (s slikami)
RuuviTag in PiZero W ter Blinkt! termometer na osnovi svetilnika Bluetooth: ta navodila opisujejo pristop za branje podatkov o temperaturi in vlažnosti iz RuuviTaga z uporabo Bluetootha z Raspberry Pi Zero W in za prikaz vrednosti v binarnih številkah na Pimoronijevem utripanju! pHAT. Ali skratka: kako zgraditi državo
Digitalni VARNI Škatla na osnovi Arduina: 10 korakov
Digitalni SAFE BOX na osnovi Arduina: Hej fantje! Imate nekaj, kar želite varno obdržati? Nekaj, kar je treba držati stran od nezaželenih vsiljivcev in vsiljivcev zasebnosti? No, imam rešitev za vaš problem! Tukaj je Arduino zaklepanje Safe Box
Digitalni kalkulator na osnovi TIVA: 6 korakov
Digitalni kalkulator na osnovi TIVA: Pozdravljeni, to je Tahir Ul Haq, ki vam ponuja še en projekt, ki temelji na tivi. Ta projekt je namenjen izdelavi digitalnega kalkulatorja na osnovi LCD -ja, ki opravlja različne funkcije. Kalkulator je elektronska naprava, ki bo ocenjevala različne matematične izraze