A hétvégén nekiálltam megcsinálni a vezérlést. Ez igazából csak egy programozható kapcsolóóra lesz. A deszkamodelt össze is raktam és a szoftver kb. felét megírtam.
A szerkezet két különálló panelen lesz elhelyezve. Az egyikre kerül a kijelző és a nyomógombok, a másikra a mikrovezérlő és ha sikerül összehoznom akkor egy USB csatoló amin keresztül lehet programozni a szerkzetet.
Íme a deszkamodell:
A mikrovezérlő egy MSP430G2452 (egyenlőre). Ennél a projectnél még maradok az MSP430 szériánál, de egyre inkább feszegetem a határait. Ugyanis, ha a Value Line (G2XXX széria) már nem lesz elég, akkor nem igazán éri meg ezekkel dolgozni.
A kijelzőt és a gombokat egy MCP23017-es I2C busz expanderen keresztül hajtom meg, a piezo csipogó, valamint a terhelés vezérlése közvetlenül a uC-ről megy. Ezen kívül lesz még egy soros port rajta amire rákötök egy Conrad-os Silicon Labs chipes (CP2102) USB/Serial átalakítót.
A szoftver:
Ami kész van:
- I2C kommunikáció
- Kijelző multiplex
- Számláló
Ami még kell:
- Soros kommunikáció
- Menürendszer
- Nyomógombok kezelése
- Terhelés kapcsolás
- Piezo meghajtás
This is a cool project, and actually useful too! Look forward to seeing some vids of it working!
VálaszTörlésHopefully you will see soon. In the mean time I started to work on the casing. Follow up will come.
Törlés