3D nyomtató nyomtatófej hőmérséklet kijelző
- arduino alapok
- nyomtatáskor a fej melegszik -> változó ellenállás -> hőfok
- ellenállásból számol hőfokot amit kijelez a hétszegmenses kijelzőn.
- volt egy lestrapált 4-digites 7-szegmenses kijelző -> Pepe segített beüzemelni, megjavítani
- hamarosan bővebb információk a hétszegmenses kijelzőről (datasheet, lábak egymáshoz rendelése, kapcsolási rajz)
void setup() {
pinMode(2, OUTPUT);
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(3, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
}
void loop() {
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
}A fenti példakód bekapcsolja a kijelzőn az összes szegmenst. Pusztán tesztelési céllal készült.
A 4-digites 7-szegmenses kijelző datasheet-je: ca56-21srwa-datasheet.pdf
- egyszerű analóg jel konvertálás, majd a megfelelő érték kiszámítása és kijelzése
- próba mérések, kalibrációk szükségesek. sajnos a dolog nagyon manuális, mivel nincs igazán linearitás a hőfok változása és az ellenállás változásában.
- MrT segített sokat elinduláshoz (köszönet neki)
- birtokba vettem egy projekt polcot hozzá -> 2011. dec.