Satura rādītājs:
- 1. darbība: pievienojiet akumulatoru
- 2. darbība: pievienojiet mikroshēmu
- 3. darbība: pievienojiet strāvai mikroshēmu
- 4. solis: izveidojiet programmēšanas saskarni
- 5. solis: pievienojiet programmēšanas saskarni
- 6. darbība: pievienojiet temperatūras sensoru
- 7. solis: pievienojiet slēdzi
- 8. solis: pievienojiet ekrānu
- 9. solis: ieprogrammējiet ekrānu
- 10. solis: ieprogrammējiet mikroshēmu
- 11. darbība. Cits ekrāna kods
- 12. solis: shēmas shēma
Video: Uz Picaxe balstīts digitālais termometrs ar maksimālo un minimālo: 13 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 11:00
(Lūdzu, atstājiet ziņu, bet neesiet pārāk kritisks, šī ir mana pirmā pamācība !!)
Šis ir termometrs, ko es izveidoju mūsu kemperim, lai parādītu ārējo temperatūru. Tā pamatā ir Picaxe mikroshēma, jo tās ir lētas un viegli lietojamas. Ja tas attiecas uz transportlīdzekli, skatiet šo sprieguma regulatoru, kas sniedz norādījumus par sprieguma regulēšanu. Gatavā shēma un shēma ir attēli zemāk vai, ja neesat biedrs, pēdējās divās lapās. Jums būs nepieciešams: 1X maizes dēlis (vai arī varat to pielodēt uz Verro dēļa, bet es vispirms to pārbaudītu uz maizes dēļa.) 1X Axe033 LCD displejs vai 2x16 LCD ekrāns, piemēram, Milford Instruments (6-111) pārdotais ar draivera plāksni Picaxe 14M (vai cita picaxe mikroshēma, ja izmantojat citu mikroshēmu, jums būs jāmeklē pinouts) 1X digitālais temperatūras sensors 1X pikseļu programmēšanas kabelis Daži Verro dēļi (stereo spraudņi nedarbojas uz maizes dēļa) 2X 10K rezistors 1X 22K rezistors 1X 47K rezistors 1X 3,5 mm stereo spraudnis 1X spiediens, lai izveidotu slēdzi 1X 4,5V akumulatoru komplekts Picaxe programmēšanas redaktors
1. darbība: pievienojiet akumulatoru
Pirmais solis: pievienojiet akumulatoru diviem rāmja malas ārējiem sliežu ceļiem.
2. darbība: pievienojiet mikroshēmu
2. solis: Pievienojiet mikroshēmu aptuveni tāfeles centrā tā, lai kājas atrastos abās spraugas pusēs pa vidu.
3. darbība: pievienojiet strāvai mikroshēmu
3. solis: savienojiet pirmo kāju prom no V+ mikroshēmā ar V+ un 0 V pretī 0 V..
4. solis: izveidojiet programmēšanas saskarni
4. solis: nogrieziet Verro dēli tā, lai sliežu ceļi būtu gareniski. Lodējiet stereo kontaktdakšu tā, lai tā nedaudz pārkāptos malā. Lodējiet 10K rezistorā starp divām stereo kontaktdakšas ārējām tapām. Lodējiet 22K rezistoru starp labās puses tapu un rezerves sliežu ceļu. Lodējiet trīs vadus, vienu līdz kontaktligzdas vidējai tapai, vienu līdz 10K rezistora galam un otru līdz 22K rezistora galam.
5. solis: pievienojiet programmēšanas saskarni
5. darbība. Pievienojiet vadu no centrālās tapas sērijveida izejai. Pievienojiet vadu no 22K rezistora seriālajai ieejai. Pievienojiet otru vadu 0V.
6. darbība: pievienojiet temperatūras sensoru
6. darbība: pievienojiet sensoru maizes dēlim ar noapaļotu seju uz āru. Savienojiet labo roku ar V+. Pievienojiet kreiso kāju 0V. Pievienojiet vidējo kāju ieejai 1. Pievienojiet 47K rezistoru no vienas mikroshēmas tapas pie V+.
7. solis: pievienojiet slēdzi
7. solis: pievienojiet vienu slēdža galu V+. Pievienojiet otru galu 0V ar 10K rezistoru un 2. ieeju ar 1K rezistoru.
8. solis: pievienojiet ekrānu
8. solis: pievienojiet vadu spilventiņiem, kas ekrānā ir atzīmēti ar “In”, “V+” un “0V”. Savienojiet V+ un 0V ar V+ un 0V, jūs nekad neuzminēsit. Pievienojiet ievades vadu 1. izejai.
9. solis: ieprogrammējiet ekrānu
9. darbība. Ja izmantojat Milford Instruments ekrānu, pārejiet uz 11. darbību. Pievienojiet ķēdi datoram, izmantojot kabeli. Atveriet programmēšanas redaktoru Picaxe. Iestatiet to uz 14M un pareizo kabeļa COM portu. Ievadiet šo kodu: 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. Temperatūra:") pauze 1000 1. sērija, N2400, (253, 4, "Min. Temperatūra:") pauze 1000 beigas Ieslēdziet strāvu. Nospiediet programmu. Šis kods ekrāna atmiņā ieraksta četrus ziņojumus, lai mikroshēmā ietaupītu laiku. Viņi tiks izsaukti programmā, kas darbosies mikroshēmā. Mēģinot programmēt, neaizmirstiet ieslēgt strāvu.
10. solis: ieprogrammējiet mikroshēmu
Ierakstiet šo kodu:
init: pauze 500` pagaidiet, līdz ekrāns tiek inicializēts, lai dati netiktu zaudēti 1. sērijā, N2400, (1) "parādīt saglabāto ziņojumu 1:" Ārējais: "augšējās rindiņas pauzē 5" gaidiet, līdz tas darbosies 1. sērijā, N2400, (2) "parādīt saglabāto ziņojumu 2:" Temperatūra "apakšējā rindā nolasīt temperatūru 1, b1" sākotnēji nolasīt temperatūru, lai iegūtu nolasījumu minimālajai temperatūrai pārtraukt kopējo ievades tapu (2. ieeja)
Pārtraukšana: dodieties uz ekrānu, kurā redzama iestatītā maksimālā un minimālā temperatūra
Maksimums: 1. sērija, N2400, (3) "parāda saglabāto ziņojumu 3:" Maks. Temperatūra: "augšējās rindas pauzē 5" gaidiet, lai tas darbotos 1. sērijā, N2400, (4) "parādītu saglabāto ziņojumu 4:" Min. Temperatūra: "apakšējā rindiņā pauzējiet 5`, gaidiet, līdz tā darbosies 1. sērijā, N2400, (254, 140, #b5," C ")", parādiet maksimālo temperatūru (mainīgais b5), pēc tam "C" pauzi 5 "gaidiet, līdz tā darba serūts 1, N2400, (254, 204, #b6, "C") `rādīt minimālo temperatūru (mainīgais b6), tad" C "gaidīt 10` gaidīt 10 sekundes, lai dotu laiku izlasīt 1. sēriju, N2400, (1)" parādīt saglabāto ziņojumu 1: "Ārējais:" augšējā rindā pauze 5` gaidiet, līdz tas darbosies 1. sērijā, N2400, (2) `parādīt saglabāto ziņojumu 2:" Temperatūra "apakšējā rindā
Celsijs: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") serout 1, N2400, (254, 140), ja b1> b5, tad goto GT `pārbaudiet, vai jaunā maksimālā temperatūra, ja b1 <b6 tad goto LT "pārbaudiet, vai jauna min. temperatūra goto Celcius GT: b5 = b1" iestatīt jaunu maksimālo temperatūru goto Celcius LT: b6 = b1 "iestatīt jaunu min. temperatūru goto Celsijs
Noklikšķiniet uz palaist un ieprogrammējiet mikroshēmu. Programmēšanas laikā neaizmirstiet ieslēgt mikroshēmas barošanu. Ja nekas netiek rādīts, noregulējiet kontrastu vadītāja paneļa aizmugurē. Tas ir mazs potenciometrs.
11. darbība. Cits ekrāna kods
Programmējiet mikroshēmu ar šo kodu.
init: pauze 1000 `pagaidiet, līdz ekrāns tiek inicializēts, lai dati netiktu zaudēti 1. sērija, N2400, (" Ārējā: ") 1. sērija, N2400, (254, 192," Temperatūra ") readtemp 1, b1 b6 = b1` minimālais iestatījums temperatūra kā strāva, lai tā nerādītu 0 setint %00000100, %00000100 "iestatīt pārtraukumu uz kopējo ievades tapu (2. ievade) goto Celsijs
Pārtraukšana: 1. sērija, N2400, (254, 128, "Maks. Temperatūra:") 1. sērija, N2400, (254, 192, "Min. Temperatūra:") 1. sērija, N2400, (254, 140, #b5, ") C ")" rāda maksimālo temperatūru (mainīgais b5), pēc tam "C" 1. sērija, N2400, (254, 204, #b6, "C") "parāda minimālo temperatūru (mainīgais b6), pēc tam" C "jāgaida 5 minūtes un jāgaida 5 sekundes lai dotu laiku izlasīt 1. sēriju, N2400, (254, 128, "Ārējais:") pauze 10 1. sērija, N2400, (254, 192, "Temperatūra") `dodieties uz ekrānu, kurā redzama iestatītā maksimālā un min. temperatūra %00000100, % 00000100 "atiestatīšanas pārtraukums, jo tas tiek atcelts, kad tas tiek izslēgts" atgriezties tur, kur tas tika pārtraukts
Celsijs: nolasīšanas temperatūra 1, b1 1. sērija, N2400, (254, 140, #b1, "C") 1. sērija, N2400, (254, 140), ja b1> b5, tad gosub GT `pārbauda, vai jaunā maksimālā temperatūra, ja b1 <b6 tad gosub LT goto Celcius
GT: b5 = b1 `iestatīt jaunu maksimālo temperatūras atdevi
LT: b6 = b1 `iestatīt jaunu minimālo temperatūras atdevi Noklikšķiniet uz palaist un ieprogrammējiet mikroshēmu. Programmēšanas laikā neaizmirstiet ieslēgt mikroshēmas barošanu. Ja nekas netiek rādīts, noregulējiet kontrastu vadītāja paneļa aizmugurē. Tas ir mazs potenciometrs
12. solis: shēmas shēma
(Tiem, kas nav biedri!)
Ieteicams:
Digitālais RPi LED termometrs: 6 soļi (ar attēliem)
Digitālais RPi LED termometrs: Raspbian OS Uzziniet, kā es izveidoju šo digitālo LED termometru ar Raspberry Pi Zero W, LED sloksni, OLED displeju un pielāgotu PCB. Tas automātiski ieslēdz pilsētu sarakstu un parāda temperatūru OLED displejs un gaismas diodes. Bet
Digitālais termometrs uz Arduino bāzes: 3 soļi
Digitālais termometrs uz Arduino bāzes: Šajā projektā ir izstrādāts uz Arduino balstīts digitālais termometrs, ko var izmantot, lai analizētu telpas temperatūru. Termometru parasti izmanto kā temperatūras mērīšanas instrumentu. Ir dažādi principi, kurus var izmantot, lai izmērītu
Digitālais termometrs DHT11 Izmantojot ESP8266: 4 soļi
Digitālais termometrs DHT11, izmantojot ESP8266: Iepriekšējā rakstā es jau apspriedu DH11 un to, kā to parādīt izvadierīcēs, piemēram, 7 segmentu, LCD, sērijveida monitorā un RGB gredzenā. Un šajā rakstā es parādīšu, kā uzraudzīt temperatūru un mitrumu izmantojot pārlūkprogrammu mobilajā telefonā
Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi
Arduino balstīts bezkontakta infrasarkanais termometrs | Uz IR balstīts termometrs, izmantojot Arduino: Sveiki puiši, šajā instrukcijā mēs izgatavosim bezkontakta termometru, izmantojot arduino. Tā kā dažreiz šķidruma/cietās vielas temperatūra ir pārāk augsta vai zema, un tad ir grūti ar to sazināties un izlasīt temperatūra tādā situācijā
Digitālais termometrs ar Arduino un DS18B20: 7 soļi
Digitālais termometrs ar Arduino un DS18B20: Vienkārši izveidojiet digitālo termometru, kas LCD ekrānā var pateikt pašreizējo istabas temperatūru. Šis ir iesācēju projekts. Nepieciešamais aprīkojums: 1. Arduino UNO R3 2. DS18B20 temperatūras sensors. 3. 16X2 LCD displejs. 4. Vadu savienošana. 5