pátek 20. března 2026

Lineární interpolace

 


Lineární transformace je 
proces, kterému se často říká lineární interpolace nebo "mapování rozsahu" (range mapping).

Tento postup vezme tvou hodnotu z jednoho "světa" (původní rozsah) a proporcionálně ji umístí do "světa" druhého (nový rozsah).

úterý 10. března 2026

PCF8591 AD/DA převodník

Použití PCF8591 AD/DA převodníku.



Vlastnosti a specifikace:

  • PCF8591 provozní napětí v rozsahu: 2,5V až 6V 
  • Komunikacepřes: I2C
  • 4 analogové vstupy programovatelné jako single-ended nebo diferenciální vstupy
  • Automatický inkrementální výběr kanálu
  • Analogové napětí v rozsahu: od VSS do VDD
  • 8-bit aproximační A / D převodník
  • Analogový D / A Převodník

A/D převodník ADS1115

 

Nejoblíbenější volby A/D převodníků pro Raspberry Pi



Zde jsou tři nejčastěji používané čipy, které jsou s RPi plně kompatibilní a mají skvělou softwarovou podporu (knihovny v Pythonu):

středa 4. března 2026

Checklist před zapojením do sítě zařízení na I2C do Rasberry Pi 1 (26 pinu)

🏁 Checklist před zapojením do sítě

  • Pravidlo pravé a levé strany: Podívej se na desku tak, aby SD karta směřovala od tebe. Pin 1 (3.3V) je v levém sloupci úplně nahoře. Pin 2 (5V) je v pravém sloupci nahoře.

  • Barvy drátků: Pokud můžeš, používej standardní barvy. Pomůže ti to v orientaci:

    • Červená: 3.3V (Pin 1)

    • Černá: Ground (Pin 6)

    • Ostatní (např. žlutá/modrá): SDA a SCL.

neděle 1. března 2026

Výpočet teploty z termistoru (nejčastěji typu NTC 10k) pomocí ADS1115

Odpověď Gemini

Výpočet teploty z termistoru (nejčastěji typu NTC 10k) pomocí ADS1115 vyžaduje několik kroků. Protože termistor mění svůj odpor v závislosti na teplotě, musíme nejprve změřit napětí, z něj vypočítat odpor a ten pak převést na stupně Celsia.

K tomu se standardně používá Steinhart-Hartova rovnice nebo její zjednodušená varianta Beta parametr.