Turinys:
- 1 veiksmas: prijunkite akumuliatorių
- 2 žingsnis: prijunkite lustą
- 3 veiksmas: prijunkite maitinimą prie lusto
- 4 žingsnis: sukurkite programavimo sąsają
- 5 veiksmas: prijunkite programavimo sąsają
- 6 veiksmas: prijunkite temperatūros jutiklį
- 7 žingsnis: prijunkite jungiklį
- 8 veiksmas: prijunkite ekraną
- 9 veiksmas: užprogramuokite ekraną
- 10 veiksmas: užprogramuokite lustą
- 11 veiksmas: kitas ekrano kodas
- 12 žingsnis: grandinės schema
Video: „Picaxe“pagrįstas skaitmeninis termometras su maksimalia ir minimalia: 13 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
(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ų
Pirmas žingsnis: prijunkite akumuliatorių prie dviejų išorinių duonos lentos takelių.
2 žingsnis: 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
3 žingsnis: Prijunkite pirmąją koją nuo mikroschemos V+ prie V+, o 0V priešais 0V..
4 žingsnis: 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ą
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į
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į
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ą
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
(Ne nariams!)
Rekomenduojamas:
Skaitmeninis RPi LED termometras: 6 žingsniai (su nuotraukomis)
Skaityti daugiau ekranas ir šviesos diodai. Bet
„Arduino“skaitmeninis termometras: 3 žingsniai
„Arduino“pagrįstas skaitmeninis termometras: Šiame projekte sukurtas „Arduino“pagrįstas skaitmeninis termometras, kuris gali būti naudojamas kambario temperatūrai analizuoti. Termometras paprastai naudojamas kaip temperatūros matavimo priemonė. Yra įvairių principų, kuriais galima išmatuoti
Skaitmeninis termometras DHT11 naudojant ESP8266: 4 žingsniai
Skaitmeninis termometras DHT11 naudojant ESP8266: Ankstesniame straipsnyje aš jau aptariau DH11 ir kaip jį rodyti išvesties įrenginiuose, pvz., 7 segmentų, LCD, serijiniame monitoriuje ir RGB žiede. Šiame straipsnyje aš jums parodysiu, kaip stebėti temperatūrą ir drėgmę naudojant naršyklę mobiliajame telefone
Arduino pagrindu veikiantis bekontaktis infraraudonųjų spindulių termometras - IR termometras naudojant „Arduino“: 4 žingsniai
„Arduino“nekontaktinis infraraudonųjų spindulių termometras | Infraraudonųjų spindulių termometras naudojant „Arduino“: Sveiki vaikinai, šioje instrukcijoje mes pagaminsime bekontaktį termometrą naudodami arduino. Kadangi kartais skysčio/kietos medžiagos temperatūra yra per aukšta arba per žema, tada sunku su juo susisiekti ir perskaityti Temperatūra tada tokioje aplinkoje
„RuuviTag“ir „PiZero W“bei „Blinkt“! „Bluetooth“švyturiu pagrįstas termometras: 3 žingsniai (su nuotraukomis)
RuuviTag ir PiZero W ir Blinkt! „Bluetooth“švyturėliu pagrįstas termometras: šioje instrukcijoje aprašomas būdas skaityti temperatūros ir drėgmės duomenis iš „RuuviTag“naudojant „Bluetooth“su „Raspberry Pi Zero W“ir rodyti reikšmes dvejetainiais skaičiais „Pimoroni“mirksėjime! pHAT. Arba trumpai: kaip sukurti valstybę