Turinys:

„Picaxe“pagrįstas skaitmeninis termometras su maksimalia ir minimalia: 13 žingsnių
„Picaxe“pagrįstas skaitmeninis termometras su maksimalia ir minimalia: 13 žingsnių

Video: „Picaxe“pagrįstas skaitmeninis termometras su maksimalia ir minimalia: 13 žingsnių

Video: „Picaxe“pagrįstas skaitmeninis termometras su maksimalia ir minimalia: 13 žingsnių
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Liepa
Anonim
„Picaxe“pagrįstas skaitmeninis termometras su maks. Ir min
„Picaxe“pagrįstas skaitmeninis termometras su maks. Ir min
„Picaxe“pagrįstas skaitmeninis termometras su maks. Ir min
„Picaxe“pagrįstas skaitmeninis termometras su maks. Ir min
„Picaxe“pagrįstas skaitmeninis termometras su maks. Ir min
„Picaxe“pagrįstas skaitmeninis termometras su maks. Ir min

(Palikite žinutę, bet nebūkite per daug kritiški, tai mano pirmasis pamokomas !!)

Tai termometras, kurį padariau mūsų kemperiui, kad parodytų išorinę temperatūrą. Jis pagrįstas „Picaxe“lustu, nes jie yra pigūs ir lengvai naudojami. Jei tai taikoma transporto priemonei, žr. Šį įtampos reguliatorių, kuriame nurodoma, kaip reguliuoti įtampą. Baigta grandinė ir schema yra žemiau esančios nuotraukos arba, jei nesate narys, paskutiniuose dviejuose puslapiuose. Jums reikės: 1X duonos lentos (arba galite ją lituoti ant „Verro“plokštės, bet pirmiausia išbandyčiau ant duonos lentos). „Picaxe 14M“(arba kitas „picaxe“lustas, jei naudojate kitą, turėsite ieškoti kontaktų) 1X skaitmeninis temperatūros jutiklis 1X „picaxe“programavimo kabelis Kai kurios „Verro“plokštės (stereo kištukai neveikia ant duonos lentos) 2X 10K rezistorius 1X 22K rezistorius 1X 47K rezistorius 1X 3,5 mm stereo kištukas 1X stumti, kad būtų pakeistas 1X 4,5V akumuliatorius „Picaxe“programavimo redaktorius

1 veiksmas: prijunkite akumuliatorių

Prijunkite akumuliatorių
Prijunkite akumuliatorių

Pirmas žingsnis: prijunkite akumuliatorių prie dviejų išorinių duonos lentos takelių.

2 žingsnis: prijunkite lustą

Prijunkite lustą
Prijunkite lustą

2 žingsnis: Prijunkite lustą, maždaug lentos centre, kad kojos būtų abiejose spragos pusėse viduryje.

3 veiksmas: prijunkite maitinimą prie lusto

Prijunkite maitinimą prie lusto
Prijunkite maitinimą prie lusto

3 žingsnis: Prijunkite pirmąją koją nuo mikroschemos V+ prie V+, o 0V priešais 0V..

4 žingsnis: sukurkite programavimo sąsają

Sukurkite programavimo sąsają
Sukurkite programavimo sąsają
Sukurkite programavimo sąsają
Sukurkite programavimo sąsają

4 žingsnis: supjaustykite „Verro“lentą taip, kad takeliai eitų išilgai. Lituokite stereo kištuką taip, kad jis šiek tiek išsikištų už krašto. Lituokite 10K rezistorių tarp dviejų išorinių stereo kištuko kaiščių. Lituokite 22K rezistorių tarp dešinės rankos kaiščio ir atsarginio takelio. Lituokite tris laidus, vieną prie vidurinio lizdo kaiščio, vieną iki 10K rezistoriaus galo ir vieną iki 22K rezistoriaus galo.

5 veiksmas: prijunkite programavimo sąsają

Prijunkite programavimo sąsają
Prijunkite programavimo sąsają

5 žingsnis: Prijunkite laidą iš centrinio kaiščio prie nuosekliosios išvesties. Prijunkite laidą iš 22K rezistoriaus prie nuoseklaus įėjimo. Prijunkite kitą laidą prie 0V.

6 veiksmas: prijunkite temperatūros jutiklį

Prijunkite temperatūros jutiklį
Prijunkite temperatūros jutiklį

6 veiksmas: prijunkite jutiklį prie duonos lentos suapvalintu veidu. Prijunkite dešinę koją prie V+. Prijunkite kairę koją prie 0V. Prijunkite vidurinę koją prie įvesties 1. Prijunkite 47K rezistorių iš to paties lusto kaiščio prie V+.

7 žingsnis: prijunkite jungiklį

Prijunkite jungiklį
Prijunkite jungiklį

7 žingsnis: Prijunkite vieną jungiklio galą prie V+. Kitą galą prijunkite prie 0 V su 10K rezistoriumi, o 2 įvestį - su 1K rezistoriumi.

8 veiksmas: prijunkite ekraną

Prijunkite ekraną
Prijunkite ekraną

8 veiksmas: prijunkite laidą prie trinkelių, pažymėtų ekrane „In“, „V+“ir „0V“. Prijunkite V+ ir 0V prie V+ ir 0V, niekada neįspėsite. Prijunkite įvesties laidą prie 1 išvesties.

9 veiksmas: užprogramuokite ekraną

9 veiksmas: jei naudojate „Milford Instruments“ekraną, pereikite prie 11 veiksmo. Prijunkite grandinę prie kompiuterio kabeliu. Atidarykite „Picaxe“programavimo redaktorių. Nustatykite 14M ir tinkamą kabelio COM prievadą. Įveskite šį kodą: 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:") pauzė 1000 1 serija, N2400, (253, 4, "Min. Temperatūra:") pauzė 1000 pabaiga Įjunkite maitinimą. Paspauskite programą. Šis kodas įrašo keturis pranešimus į ekrano atmintį, kad išsaugotų lustą. Jie bus iškviesti programoje, kuri veiks luste. Nepamirškite įjungti maitinimo, kai bandote programuoti.

10 veiksmas: užprogramuokite lustą

Įveskite šį kodą:

init: pause 500` palaukite, kol ekranas bus inicijuotas, kad duomenys nebūtų prarasti 1 serija, N2400, (1) „rodyti išsaugotą pranešimą 1:„ Išorinis: “viršutinėje eilutėje 5 pauzėje laukite, kol jis veiks 1 serija, N2400, (2) „rodyti išsaugotą pranešimą 2:„ Temperatūra “apatinėje eilutėje, skaitymo temperatūra 1, b1“iš pradžių perskaitykite temperatūrą, kad gautumėte minimalios temperatūros rodmenį b6 = b1 nustatykite minimalią temperatūrą kaip srovę, kad ji nerodytų 0 setint %00000100, %00000100 pertrauka prie bendro įvesties kaiščio (2 įėjimas)

Nutraukti: eikite į ekraną, kuriame rodoma maksimali ir minimali temperatūra

Maksimalus: 1 serija, N2400, (3) `parodykite išsaugotą pranešimą 3:„ Maks. Temperatūra: "viršutinėje eilutėje pristabdykite 5 minutę ir palaukite, kol jis veiks 1 serija, N2400, (4) rodyti išsaugotą pranešimą 4:„ Min. Temperatūra: „apatinėje eilutėje pristabdykite 5“, palaukite, kol ji pradės veikti 1 serija, N2400, (254, 140, #b5, „C“), parodykite maksimalią temperatūrą (kintamasis b5), tada „C“pauzė 5 palaukite, kol ji pradės veikti darbo serija 1, N2400, (254, 204, #b6, "C") `rodyti minimalią temperatūrą (kintamas b6), tada„ C "palaukti 10` palaukti 10 sekundžių, kad būtų galima perskaityti 1 seriją, N2400, (1)" rodyti išsaugotą pranešimą 1: „Išorinis:“viršutinėje eilutėje pristabdykite 5 minutę, palaukite, kol jis veiks 1 serija, N2400, (2) „rodyti išsaugotą pranešimą 2:„ Temperatūra “apatinėje eilutėje

Celsijaus: skaitymo temperatūra 1, b1 1 serija, N2400, (254, 140, #b1, "C") 1 serija, N2400, (254, 140), jei b1> b5, tada eikite į GT, patikrinkite, ar nauja maksimali temperatūra, jei b1 <b6 tada goto LT `išbandykite, ar nauja min. temperatūra goto Celsijaus GT: b5 = b1` nustatyti naują maksimalią temperatūrą goto Celsijaus LT: b6 = b1 `nustatyti naują min. temperatūrą

Spustelėkite paleisti ir užprogramuokite lustą. Nepamirškite programavimo metu įjungti lusto maitinimo. Jei nieko nerodo, sureguliuokite kontrastą vairuotojo plokštės gale. Tai mažas potenciometras.

11 veiksmas: kitas ekrano kodas

Užprogramuokite lustą šiuo kodu.

init: pauzė 1000 `palaukite, kol ekranas bus inicijuotas, kad duomenys nebūtų prarasti temperatūra kaip srovė, todėl ji nerodo 0 nustatymų

Pertraukimas: 1 serija, N2400, (254, 128, "Maks. Temperatūra:") 1 serija, N2400, (254, 192, "Min. Temperatūra:") 1 serija, N2400, (254, 140, #b5, ") C ")" rodyti maksimalią temperatūrą (kintamas b5), tada "C" 1 serija, N2400, (254, 204, #b6, "C") "rodyti mažiausią temperatūrą (kintamasis b6), tada" C "palaukti 5" laukti 5 sekundes leisti laiko perskaityti 1 seriją, N2400, (254, 128, "Išorinis:") pauzė 10 1 serija, N2400, (254, 192, "Temperatūra") `eikite į ekraną, kuriame rodoma maksimali ir minimali nustatyta temperatūra %00000100, % 00000100 „atstatymo pertraukimas, nes jis atšaukiamas, kai jis sugenda“, grįžkite ten, kur jis buvo nutrauktas

Celsijaus: skaitymo temperatūra 1, b1 1 serija, N2400, (254, 140, #b1, "C") 1 serija, N2400, (254, 140), jei b1> b5, tada gosub GT `patikrinkite, ar nauja maksimali temperatūra, jei b1 <b6 tada gosub LT goto Celcius

GT: b5 = b1 `nustatyti naują maksimalią grąžą

LT: b6 = b1 `nustatyti naują min. Temperatūros grąžinimą Spustelėkite paleisti ir užprogramuokite lustą. Nepamirškite programavimo metu įjungti lusto maitinimo. Jei nieko nerodo, sureguliuokite kontrastą vairuotojo plokštės gale. Tai mažas potenciometras

12 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

(Ne nariams!)

Rekomenduojamas: