Malý prehľad možností ako temper.me mini používať.
Môže sa zdať ze 3 I/O porty sú málo ale nieje to až tak zlé. Používajú sa všetky funkcionality ktoré sú aktuálne implementované v mojom univezálnom FW. A ďalšie ktoré sa budú pridávať sa do použitých ATtiny25 už nevmestia.
Na začiatok si povedzme čo nám temper.me mini ponúka.
- HW
- 3 IO piny Ktoré môžu byť nastavené do rôznych módou.
- PB0 Vstup/Výstup. Je tu osadená LED ale tá nejak významne neobmedzuje použitie portu.
- PB1 Vstup/Výstup. Rovnaké možnosti ako PB0
- PB2 Vstup/Výstup a ADC. Ako referencia sa používa VCC
- Interný „teplomer“ s presnosťou cca 1°C ale je nutná kalibrácia
- 3 IO piny Ktoré môžu byť nastavené do rôznych módou.
- FW
Tak a teraz možné použitie
Jednoduché možnosti kombinácie FW a jednoduchého SW na počítači.
- Ovládanie rotátora napríklad antény. PB0 a PB1 otáčanie a PB2 meranie uhlu pomocou potenciometra. Bežec na PB2 a konce na VCC a GND.
- Meranie externej teploty pomocou odporového čidla.
- Spínanie osvetlenia/spotrebičov
Zložité možnosti kombinácie FW a jednoduchého SW na počítači.
- 1Wire zbernica. Pomocou BitBanging
- Sú dve možnosti bud za pomoci jedného alebo dvoch portou. Odporúčam použiť jeden port PB1. Univerzálnejší port PB2 bude možné použiť inak
- I2C zbernica. Pomocou BitBanging
Obe zbernice plánujem pridať ako podporu do univerzálneho FW ale bude treba väčšie verzie ATTINY
Nakoniec ukážka ako pripojiť 1wire teplomer k temper.me mini. Napriek tomu že zbernica podporuje viaceré zariadenia. Neodporúčam pripojiť viac ako jedno.