Sisukord:
- Samm: ühendage aku
- 2. samm: ühendage kiip
- Samm: ühendage kiibiga toide
- Samm: looge programmeerimisliides
- Samm: ühendage programmeerimisliides
- Samm: ühendage temperatuuriandur
- Samm: ühendage lüliti
- Samm: ühendage ekraan
- Samm: programmeerige ekraan
- Samm: programmeerige kiip
- Samm 11: muu ekraanikood
- 12. samm: vooluahela skeem
Video: Picaxe -põhine digitaalne termomeeter max ja min: 13 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:51
(Palun jätke sõnum, kuid ärge olge liiga kriitiline, see on minu esimene juhendatav !!)
See on termomeeter, mille tegin meie matkaauto jaoks välistemperatuuri näitamiseks. See põhineb Picaxe kiibil, kuna need on odavad ja hõlpsasti kasutatavad. Kui see on sõiduki jaoks, vaadake selle pingeregulaatori juhiseid, kuidas pinget reguleerida. Valmis vooluring ja skeem on allpool olevad pildid või, kui te pole liige, kahel viimasel lehel. Teil on vaja: 1X leivaplaati (või võite selle jootma verro-tahvlile, kuid ma prooviksin seda kõigepealt leivaplaadil.) 1X Axe033 LCD-ekraan või 2x16 LCD-ekraan, näiteks see, mida müüb Milford Instruments (6-111) koos draiveriplaadiga Picaxe 14M (või mõni muu kiip, kui kasutate mõnda teist, peate otsima pinoutid) 47K takisti 1X 3,5 mm stereopistik 1x vajutus lüliti tegemiseks 1X 4,5V aku
Samm: ühendage aku
Esimene samm: ühendage aku leivaplaadi kahe välimise rajaga.
2. samm: ühendage kiip
2. samm: ühendage kiip umbes plaadi keskele, nii et jalad asetsevad mõlemal pool pilu keskel.
Samm: ühendage kiibiga toide
3. samm: ühendage esimene jalg kiibi V+ -st eemale V+ -ga ja 0V 0V -ga..
Samm: looge programmeerimisliides
4. samm: lõigake verrolaud nii, et rajad kulgeksid pikisuunas. Jootke stereopistikul nii, et see ületab veidi serva. Jootke 10K takistis stereopistiku kahe välise tihvti vahel. Jootke 22K takisti parema käe tihvti ja varuraja vahele. Jootke kolm juhtmest, üks pistikupesa keskmise tihvti külge, üks 10K takisti ja teine 22K takisti otsa.
Samm: ühendage programmeerimisliides
Samm 5: Ühendage juhe keskmisest tihvtist jadaväljundiga. Ühendage 22K takisti juhe jada sisendiga. Ühendage teine juhe 0V -ga.
Samm: ühendage temperatuuriandur
6. samm: ühendage andur leivaplaadiga ümara näoga väljapoole. Ühendage parem käsi V+-ga. Ühendage vasak käsi 0V pingega. Ühendage keskmine jalg sisendiga 1. Ühendage 47K takisti kiibi samast tihvtist V+-ga.
Samm: ühendage lüliti
Samm: ühendage lüliti üks ots V+-ni. Ühendage teine ots 0K -ga 10K takistiga ja sisend 2 1K takistiga.
Samm: ühendage ekraan
8. samm: ühendage juhe ekraanil märgitud "In", "V+" ja "0V" padjakestega. Ühendage V+ ja 0V vooluvõrku V+ ja 0V, te ei arva kunagi. Ühendage sisendkaabel väljundiga 1.
Samm: programmeerige ekraan
Samm 9: Kui kasutate Milford Instrumentsi ekraani, jätkake sammuga 11. Ühendage vooluahel kaabli abil arvutiga. Avage programmeerimisredaktor Picaxe. Seadke see 14M ja kaabli jaoks õige COM -port. Sisestage see kood: 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:") pause 1000 serout 1, N2400, (253, 4, "Min. Temp:") paus 1000 end Lülitage toide sisse. Vajutage programmi. See kood kirjutab neli sõnumit ekraani mällu, et kiibile salvestada. Neid kutsutakse sisse kiibil töötavas programmis. Ärge unustage programmeerimise ajal toite sisse lülitada.
Samm: programmeerige kiip
Sisestage see kood:
init: paus 500` oodake ekraani initsialiseerimist, et andmed ei läheks kaduma 1. seeria, N2400, (1) `kuvage salvestatud teade 1:" Väline: "ülemisel real paus 5" oodake, kuni see töötab serout 1, N2400, (2) "kuva salvestatud teade 2:" Temperatuur "alumisel real lugemistempel 1, b1" loe algselt temperatuuri, et saada minimaalse temperatuuri näit katkestada ühise sisendpinniga (sisend 2)
Katkestus: minge gosub Maxmini ekraanile, näidates seatud max ja min temperatuuri
Maxmin: serout 1, N2400, (3) "kuvab salvestatud teate 3:" Max Temp: "ülemisel real paus 5" oodake, kuni see töötab serout 1, N2400, (4) "kuvab salvestatud teate 4:" Min. Temp: "alumise rea pausil 5" oodake, kuni see töötab serout 1, N2400, (254, 140, #b5, "C") "näidatakse maksimaalset temperatuuri (muutuja b5), seejärel" C "pausi 5" oodake, kuni see töö serout 1, N2400, (254, 204, #b6, "C") `näita miinimumtemperatuuri (muutuja b6), siis" C "oota 10` oota 10 sekundit, et anda aega sarja 1, N2400, (1) lugemiseks " kuva salvestatud sõnum 1: "Väline:" ülemisel real paus 5 "oodake, kuni see töötab serout 1, N2400, (2)" kuva salvestatud sõnum 2: "Temperatuur" alumisel real
Celsiuse järgi: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") serout 1, N2400, (254, 140) kui b1> b5, siis minge GT `testige, kas uus maksimaalne temperatuur, kui b1 <b6 seejärel goto LT `katsetage, kas uus min temperatuur goto Celcius GT: b5 = b1` seadke uus max temperatuur goto Celcius LT: b6 = b1 `seadke uus min temperatuur goto Celcius
Klõpsake nuppu Käivita ja programmeerige kiip. Ärge unustage programmeerimise ajal kiibile toite sisse lülitada. Kui midagi ei kuvata, reguleerige kontrasti juhtplaadi tagaküljel. See on väike potentsiomeeter.
Samm 11: muu ekraanikood
Programmeerige kiip selle koodiga.
init: paus 1000 `oota ekraani initsialiseerimist, et andmed ei läheks kaduma serout 1, N2400, (" External: ") serout 1, N2400, (254, 192," Temperature ") readtemp 1, b1 b6 = b1` minimum temperatuur vooluna, nii et see ei kuva 0 setint %00000100, %00000100 `seatud katkestus ühisele sisendpoldile (sisend 2) goto Celcius
Katkestus: seeria 1, N2400, (254, 128, "Max temp:") serout 1, N2400, (254, 192, "Min. Temp:") serout 1, N2400, (254, 140, #b5, ") C ")" näitab maksimaalset temperatuuri (muutuja b5), seejärel "C" jaotis 1, N2400, (254, 204, #b6, "C") "näitab miinimumtemperatuuri (muutuja b6), seejärel" C "oodake 5 sekundit ja oodake 5 sekundit, et anda aega sero 1, N2400, (254, 128, "External:") lugemiseks paus 10 serout 1, N2400, (254, 192, "Temperature") `mine ekraanile, mis näitab max ja min temperatuuri seadet %00000100, % 00000100 `lähtestamise katkestus, kuna see tühistatakse, kui see käivitatakse tagasi` mine tagasi sinna, kus see katkestati
Celsiuse järgi: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") serout 1, N2400, (254, 140) kui b1> b5, siis gosub GT `testige, kas uus maksimaalne temperatuur, kui b1 <b6 siis gosub LT goto Celcius
GT: b5 = b1 `määrake uus maksimaalne temperatuuri tagasivool
LT: b6 = b1 `määrake uus min. Temperatuuri tagasipöördumine Klõpsake nuppu Käivita ja programmeerige kiip. Ärge unustage programmeerimise ajal kiibile toite sisse lülitada. Kui midagi ei kuvata, reguleerige kontrasti juhtplaadi tagaküljel. See on väike potentsiomeeter
12. samm: vooluahela skeem
(Mitteliikmetele!)
Soovitan:
Digitaalne RPi LED termomeeter: 6 sammu (piltidega)
Digitaalne RPi LED -termomeeter: Raspbian OS Lugege, kuidas ma selle digitaalse LED -termomeetri koos Raspberry Pi Zero W, LED -riba, OLED -ekraani ja kohandatud trükkplaadiga tegin. See lülitab automaatselt linnade nimekirja tsüklitesse ja kuvab OLED -i temperatuuri ekraan ja LED -id. Aga
Digitaalne termomeeter DHT11, kasutades ESP8266: 4 sammu
Digitaalne termomeeter DHT11, kasutades ESP8266: Eelmises artiklis käsitlesin juba DH11 -d ja selle kuvamist väljundseadmetes, nagu 7 -segmendiline, LCD -ekraan, seeriamonitor ja RGB -rõngas. Ja selles artiklis näitan teile, kuidas temperatuuri ja niiskust jälgida mobiiltelefoni brauseri kasutamine
Digitaalne termomeeter koos Arduino ja DS18B20 -ga: 7 sammu
Digitaalne termomeeter koos Arduino ja DS18B20 -ga: looge lihtsalt digitaalne termomeeter, mis näitab LCD -ekraanil hetke toatemperatuuri. See on algajate projekt. Vajalikud seadmed: 1. Arduino UNO R3 2. DS18B20 temperatuuriandur. 3. 16X2 LCD ekraan. 4. Juhtmete ühendamine. 5
Digitaalne termomeeter NodeMCU ja LM35 abil: 5 sammu
Digitaalne termomeeter, kasutades NodeMCU ja LM35: looge oma digitaalne termomeeter ja jälgige Interneti kaudu temperatuuri kõikjalt. See juhend on põhiline, et alustada asjade internetiga nokitsemist. Liidame temperatuurianduri LM35 NodeMCU 1.0 (ESP-12E). LM35 on temperatuuriandur
Acme digitaalne termomeeter W/ DS18B20 Temp Probe ja I2C LCD: 5 sammu
Acme digitaalne termomeeter W/ DS18B20 Temp Probe ja I2C LCD: see on väga lihtne projekt, mis ei maksa palju ega võta palju aega. Panin selle Amazoni kasti, sest see oli seal, kuid seda saab paigaldada peaaegu igasse kohta