Na spinanie relatok, meranie teploty a komunikaciu cez USB bohate staci: jedno 8-bitove AVR-ko; DS18B20 alebo podobny presny teplotny senzor s priamym digitalnym vystupom; a hw. alebo dokonca sw. implementacia USB (v takom pripade staci ATMega8 za 1€, xtal, zopar darlingtonov a pasivnych suciastok), pricom firmware mozes pisat luxusne v C/C++ (AVRGCC) a kazdu komplexnejsiu cast (USB, one-wire bus komunikacia s DS18B20) mas pokrytu desiatkami free zdrojov na webe…
http://en.wikipedia.org/wiki/Atmel_AVR
http://winavr.sourceforge.net/ (WinAVR – GCC pre AVR)
http://google.com#… (sw. USB pre AVR)
http://google.com#… (Dallas DS18B20 datasheet)
2Cestmir: No jenže pokud to má komunikovat přes ethernet a ne přes usb, a navíc přes https, tak už se použít jako „komunikační stack“ linux vyplatí.
Protistranou má být mobilní telefon nebo libovolný web browser, nikoliv počítač s nainstalovaným sw.
Přesně kupa DS18B20 tam bude. Na samotné spínání asi deska od papoucha.
http://www.papouch.com/…/_detail.asp?…
No a pak např. možnost použít collectd,
sloučení domácí s wifi krabičkou do jednoho zařízení.
Takže právě z mého úklu pohledu by přílišný kanón na wrabce byl až třeba PC s Atom nebo VIA cpu.
Jasne, to su ine poziadavky. Ja by som ale zo zvyku asi stale zostal pri MCU. Logoval by som (ak teda ide primarne o zber dat) na SD kartu a ak by som naozaj potreboval on-line pristup, pouzil by som Ethernet/WiFi/BT/GSM modul a v pripade potreby sw. TCP/HTTP stack. SSL je uz pre AVR8 velke susto, ale s cistym HTTP nie je problem. Navyse, v pripade potreby to isti AVR32 a http://avr32linux.org/…