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.