Temperme.com mini a na čo sa dá použiť.

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
  • FW
    • Možnosť nastaviť porty ako Vstupné/Výstupné.
      • Konkrétny prepnúť do stavu Výstupný.
      • Maskou všetky Vstup/Výstup
    • Možnosť nastaviť porty na danú logickú úroveň.
      • Konkrétny H/L
      • Všetky naraz
    • Možnosť prečítať porty.
      • Všetky naraz

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.

Ukážka využitia 1Wire

Print Friendly, PDF & Email