Tartalomjegyzék:
- 1. lépés: Csatlakoztassa az akkumulátort
- 2. lépés: Csatlakoztassa a chipet
- 3. lépés: Csatlakoztassa az áramellátást a chiphez
- 4. lépés: Készítse el a programozási felületet
- 5. lépés: Csatlakoztassa a programozási felületet
- 6. lépés: Csatlakoztassa a hőmérséklet -érzékelőt
- 7. lépés: Csatlakoztassa a kapcsolót
- 8. lépés: Csatlakoztassa a képernyőt
- 9. lépés: Programozza a képernyőt
- 10. lépés: Programozza be a chipet
- 11. lépés: Egyéb képernyő kód
- 12. lépés: Áramköri diagram
Videó: Picaxe alapú digitális hőmérő max és min: 13 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:45
(Kérem, hagyjon üzenetet, de ne legyen túl kritikus, ez az első tanítható !!)
Ez egy hőmérő, amelyet a lakóautónkhoz készítettem, hogy megmutassa a külső hőmérsékletet. Ez egy Picaxe chipen alapul, mivel olcsó és könnyen használható. Ha ez járműre vonatkozik, tekintse meg ezt a feszültségszabályozót, amely leírja a feszültség szabályozását. A kész áramkör és kapcsolási rajz az alábbi képek, vagy ha nem tagja, az utolsó két oldalon. Szükséged lesz: 1X Breadboard-ra (vagy forraszthatod a verro táblára, de én először kenyérlapon tesztelném.) 1X Axe033 LCD kijelző vagy 2x16 LCD képernyő, például a Milford Instruments (6-111) által forgalmazott illesztőprogram Picaxe 14M (vagy más picaxe chip, ha másikat használ, akkor meg kell keresnie a pinoutokat) 1X Digitális hőmérséklet -érzékelő 1X picaxe programozókábel Néhány Verro -kártya (a sztereó dugók nem működnek a kenyértáblán) 2X 10K ellenállás 1X 22K ellenállás 1X 47K ellenállás 1X 3,5 mm -es sztereó dugó 1X nyomva, hogy 1X 4,5V -os akkumulátor legyen
1. lépés: Csatlakoztassa az akkumulátort
Első lépés: Csatlakoztassa az akkumulátort a kenyértábla két külső sínjéhez.
2. lépés: Csatlakoztassa a chipet
2. lépés: Csatlakoztassa a chipet nagyjából a tábla közepéhez úgy, hogy a lábak a rés két oldalán legyenek középen.
3. lépés: Csatlakoztassa az áramellátást a chiphez
3. lépés: Csatlakoztassa az első lábat a chip V V+ -ától távol a V+ -hoz, és a 0V -t a 0V -val szemben..
4. lépés: Készítse el a programozási felületet
4. lépés: Vágja le a verro táblát úgy, hogy a vágányok hosszirányban futjanak. Forrasztja a sztereó csatlakozót úgy, hogy kissé túlnyúljon a szélén. Forrasztás a 10K ellenállásban a sztereó csatlakozó két külső csapja között. Forrasztja a 22K ellenállást a jobb oldali csap és a tartalék pálya közé. Forrasztjon három vezetéket, egyet az aljzat középső csapjához, egyet a 10K ellenállás végéhez és egyet a 22K ellenállás végéhez.
5. lépés: Csatlakoztassa a programozási felületet
5. lépés: Csatlakoztassa a vezetéket a középső csapból a soros kimenethez. Csatlakoztassa a vezetéket a 22K ellenállásból a soros bemenethez. Csatlakoztassa a másik vezetéket 0V -ra.
6. lépés: Csatlakoztassa a hőmérséklet -érzékelőt
6. lépés: Csatlakoztassa az érzékelőt a kenyértáblához úgy, hogy a lekerekített felülete mutasson. Csatlakoztassa a jobb lábát a V+-hoz. Csatlakoztassa a bal lábat 0V -ra. Csatlakoztassa a középső lábat az 1. bemenethez. Csatlakoztassa a 47K ellenállást a chip ugyanazon csapjából a V+-hoz.
7. lépés: Csatlakoztassa a kapcsolót
7. lépés: Csatlakoztassa a kapcsoló egyik végét a V+-hoz. Csatlakoztassa a másik végét 0V -ra 10K ellenállással, a 2 -es bemenetet 1K ellenállással.
8. lépés: Csatlakoztassa a képernyőt
8. lépés: Csatlakoztasson egy vezetéket a képernyőn "In", "V+" és "0V" jelzésű párnákhoz. Csatlakoztassa a V+ és 0V feszültséget a V+ és 0V feszültséghez, és soha nem fogja kitalálni. Csatlakoztassa a bemeneti vezetéket az 1 -es kimenethez.
9. lépés: Programozza a képernyőt
9. lépés: Ha a Milford Instruments képernyőjét használja, ugorjon a 11. lépésre. Csatlakoztassa az áramkört a számítógéphez a kábellel. Nyissa meg a Picaxe programozószerkesztőt. Állítsa 14M -re és a kábel megfelelő COM -portjára. Írja be ezt a kódot: 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. Hőmérséklet:") szünet 1000 1. sor, N2400, (253, 4, "Min. Hőmérséklet:") szünet 1000 vége Kapcsolja be a készüléket. Nyomja meg a programot. Ez a kód négy üzenetet ír a képernyő memóriájába, hogy spóroljon a chipen. Felhívják őket a chipen futó programba. Ne felejtse el bekapcsolni a programozás közben.
10. lépés: Programozza be a chipet
Írja be ezt a kódot:
init: szünet 500` várja meg, amíg a képernyő inicializálódik, így az adatok nem vesznek el 1. széria, N2400, (1) `megjeleníti a mentett üzenetet 1:" Külső: "a felső sor szünetében 5` várja meg, hogy működjön az 1 -es sorozat, N2400, (2) "megjelenítse a mentett üzenetet 2:" Hőmérséklet "az alsó sorban 1, b1" olvassa el a hőmérsékletet, hogy leolvashassa a minimális hőmérsékletet megszakítás a közös bemeneti érintkezőre (2. bemenet)
Megszakítás: gosub Maxmin menjen a képernyőre, amely a beállított maximális és min hőmérsékletet mutatja
Maxmin: 1. sor, N2400, (3) `megjeleníti a 3. mentett üzenetet:" Max. Hőmérséklet: "a felső sor szünetében 5` várja meg, hogy működjön az 1. széria, az N2400, (4)` megjelenítse a 4. mentett üzenetet: "Min. Hőmérséklet: "az alsó sor 5 -ös szünetében várja meg, hogy működjön az 1 -es sorozat, N2400, (254, 140, #b5," C ")" mutassa a maximális hőmérsékletet (b5 változó), majd a "C" szünet 5 "várja meg, hogy work serout 1, N2400, (254, 204, #b6, "C") `minimális hőmérsékletet mutat (b6 változó), majd" C "várjon 10` várjon 10 másodpercet, hogy legyen ideje olvasni az 1. sorozat, N2400, (1) pontját" jelenítse meg a mentett üzenetet 1: "Külső:" a felső sor szünetében 5` várja meg, hogy működjön az 1 -es sorozat, N2400, (2) `megjelenítse a mentett üzenetet 2:" Hőmérséklet "az alsó sorban
Celsius: readtemp 1, b1 serout 1, N2400, (254, 140, #b1, "C") 1. sor, N2400, (254, 140), ha b1> b5, akkor goto GT `tesztelje, hogy új maximális hőmérséklet -e, ha b1 <b6 majd goto LT `tesztelje, hogy új min. hőmérséklet goto Celcius GT: b5 = b1` új maximális hőmérséklet beállítása goto Celcius LT: b6 = b1 `új min. hőmérséklet beállítása goto Celcius
Kattintson a Futtatás gombra, és programozza be a chipet. Ne felejtse el bekapcsolni a chipet programozás közben. Ha semmi nem jelenik meg, akkor állítsa be a kontrasztot a vezetőpanel hátoldalán. Ez egy kis potenciométer.
11. lépés: Egyéb képernyő kód
Programozza be a chipet ezzel a kóddal.
init: szünet 1000 `várakozás a képernyő inicializálására, hogy az adatok ne vesszenek el 1 -es sorozat, N2400, (" Külső: ") 1 -es sorozat, N2400, (254, 192," Hőmérséklet ") readtemp 1, b1 b6 = b1` minimum A hőmérséklet aktuális, így nem jelenik meg
Megszakítás: 1. sor, N2400, (254, 128, "Max. Hőmérséklet:") 1. sor, N2400, (254, 192, "Min. Hőmérséklet:") 1. sor, N2400, (254, 140, #b5, ") C ")" a maximális hőmérsékletet mutatja (b5 változó), majd a "C" 1. sor, N2400, (254, 204, #b6, "C") "mutatja a minimális hőmérsékletet (b6 változó), majd a" C "várjon 5 percet, várjon 5 másodpercet hogy legyen idő elolvasni az 1. sorozat, N2400, (254, 128, "Külső:") pause 10 serout 1, N2400, (254, 192, "Temperature") `menjen a képernyőre, amely a beállított max és min hőmérsékletet mutatja %00000100, % 00000100 `reset megszakítás, mert törlődik, ha visszakapcsolás történik` menjen vissza oda, ahol megszakították
Celsius: 1. olvasótempó, b1 1. sor, N2400, (254, 140, #b1, "C") 1. sor, N2400, (254, 140), ha b1> b5, akkor a gosub GT `teszteli, hogy új maximális hőmérséklet -e, ha b1 <b6 majd gosub LT goto Celcius
GT: b5 = b1 `új maximális hőmérséklet -visszatérés beállítása
LT: b6 = b1 `új minimális hőmérsékleti visszatérés beállítása Kattintson a futtatásra és programozza be a chipet. Ne felejtse el bekapcsolni a chipet programozás közben. Ha semmi nem jelenik meg, akkor állítsa be a kontrasztot a vezetőfalon. Ez egy kis potenciométer
12. lépés: Áramköri diagram
(Nem tagoknak!)
Ajánlott:
Digitális RPi LED hőmérő: 6 lépés (képekkel)
Digitális RPi LED hőmérő: Raspbian OS Ismerje meg, hogyan készítettem ezt a digitális LED -es hőmérőt, Raspberry Pi Zero W -vel, LED -szalaggal, OLED kijelzővel és egyedi PCB -vel. Ez automatikusan ciklusokat készít a városok listájáról, és megjeleníti a hőmérsékletet az OLED kijelzőn kijelző, és a LED -ek. De
Arduino alapú digitális hőmérő: 3 lépés
Arduino alapú digitális hőmérő: Ebben a projektben egy Arduino alapú digitális hőmérőt terveztek, amely felhasználható a szoba hőmérsékletének elemzésére. A hőmérőt általában hőmérséklet -mérő műszerként használják. Számos alapelv használható mérésre
Digitális hőmérő DHT11 ESP8266 használatával: 4 lépés
Digitális hőmérő DHT11 az ESP8266 használatával: Az előző cikkben már tárgyaltam a DH11 -ről és annak megjelenítéséről olyan kimeneti eszközökön, mint a 7 szegmenses, LCD, soros monitor és RGB gyűrű. Ebben a cikkben megmutatom, hogyan kell figyelni a hőmérsékletet és a páratartalmat böngésző használata mobiltelefonon
Arduino alapú érintésmentes infravörös hőmérő - IR alapú hőmérő Arduino használatával: 4 lépés
Arduino alapú érintésmentes infravörös hőmérő | IR alapú hőmérő Arduino használatával: Sziasztok, ebben az útmutatóban, érintésmentes hőmérőt készítünk arduino segítségével. Mivel néha a folyadék/szilárd anyag hőmérséklete túl magas vagy alacsony, majd nehéz kapcsolatba lépni vele és elolvasni ilyenkor a hőmérséklet
Digitális hőmérő Arduino és DS18B20 készülékkel: 7 lépés
Digitális hőmérő az Arduino és a DS18B20 készülékkel: Egyszerűen hozzon létre egy digitális hőmérőt, amely az LCD -képernyőn meg tudja mondani az aktuális szobahőmérsékletet. Ez egy kezdő projekt. Szükséges eszközök: 1. Arduino UNO R3 2. DS18B20 hőmérséklet -érzékelő. 3. 16X2 LCD kijelző. 4. Vezetékek csatlakoztatása. 5