Zkuste to bez drátů, pane Marconi!

Kterak k Raspberry Pi připojit bezdrátový senzor něčeho, třeba teploty. Pro plánované zařízení jsem potřeboval, aby dva mikrokontroléry byly schopny si mezi sebou na vzdálenost pár metrů vyměňovat data bezdrátově. Po chvíli hledání jsem našel zajímavý komunikační čip od Nordic Semiconductors – nFR24L01+. nFR24L01+ není jen tak obyčejné ASK-OOK pípátko, přes které se dá prodloužit sériový port….

 Continue reading

Levný LCD displej připojený k I2C

Pro účely zobrazení provozních dat jsem potřeboval připojit nějaký levný LCD displej. Vzhledem k tomu, že se mi nechce obsazovat hejno I/O pinů běžným displejem s paralelním rozhraním, hledal jsem něco s I2C … a našel jsem: podsvícený displej 2×16 znaků s I2C sběrnicí za USD 8.69 (poštovné do ČR zdarma). Technicky je to standardní…

 Continue reading

I/O v Javě, rychlé I/O, PWM modulace a tak dále

V nedávném článku „Propojujeme Raspberry Pi a Arduino“ si Buben postěžoval, že RPi postrádá PWM Nelze rozumně spolehlivě reagovat na změny na vstupních pinech, protože synchronní polling by bral moc času procesoru a byl by z důvodu multiprocesingu v linuxu nespolehlivý … a že tedy je lepší předat obsluhu I/O Arduinu. S výsledkem této úvahy…

 Continue reading

Serverhosting pro vaše Raspberry Pi

Rakouský webhoster EDIS přichází se zajímavou nabídkou: zašlete jim své nakonfigurované a připravené RPi a oni ho odhostují ve své serverovně. Parametry služby jsou zajímavé: 100 Mbit připojení (ehm, to je omezené podporou na straně RPi) + 100 GB provozu měsíčně… a to vše zcela zadarmo.  Žádný poplatek za zapojení, žádný měsíční poplatek. Účtují si jen 5…

 Continue reading

1-wire snímače na I2C, přesnější měření teploty

V komentářích u článku o měření teploty přes čidla na I2C komentoval „DFZ“ nepoužití Dallasovských 1-wire čidel s tím, že připojit je přes GPIO4 a kernelový patch je snadné. Tak tedy zamyšlení a ukázka na téma 1-wire.   Něco málo teorie – co to je 1-wire? „1-wire“ je patentní systém komunikace s čidly a obecně zdroji…

 Continue reading

I2C potřetí: rozsvěcíme LED diodu složitěji a dráže

Ve svém druhém příspěvku jsem ukazoval,  jak rozsvítit LED připojenou na GPIO. Je to snadné, že? Tak teď to bude znovu, ale složitěji. Přímé připojení vstupů a výstupů na GPIO porty RPi je hezké (a na výuku/předvádění je to super), ale má to dva háčky: Není zcela zjevné, kolik proudu je možno z jednotlivých GPIO…

 Continue reading

Použití I2C podruhé: měření teploty … a taky webkamera

Léto skončilo a je načase si zase po večerech hrát. Takže v dnešním zápisku se koukneme, jak přes I2C odhadovat okolní teplotu a jak používat webkameru.     Intermezzo na začátek: upgrade OS a nastavení I2C V mezičase od mých minulých zápisků se stala důležitá věc – jako hlavní platforma se objevil Raspbian Wheezy. Přináší…

 Continue reading

Použití I2C sběrnice (detailní postup) + hodiny reálného času pro RPi

RPi nemá hodiny reálného času. Bez připojení na internet tedy neví, kolik je hodin. Pokud používáte Debian squeeze, po startu budete mít nastaveny hodiny na čas posledního shutdownu; ve Fedoře jsem viděl i 1.1.1970. To je docela neštěstí, pokud chcete RPi použít jako datalogger, tj. zařízení, které někde bez připojení autonomně získává údaje a ty…

 Continue reading

První experimenty s GPIO – svítíme LED diodou a detekujeme pohyb

Takže máme Raspberry Pi… co s ním? Přece ho nebudeme používat jako běžný počítač. Je to hračka pro bastlíře, pojďme k němu něco připojit. Trocha teorie na úvod Vedle držáku pro SD kartu je vyveden „expanzní konektor“ – 2x 13 pinů ve standardní rozteči desetiny palce. Konektor je dobře popsán na wiki projektu. Na konektoru…

 Continue reading

Začínáme s RPi – pár poznámek pro začátečníky

Hurá, domů dorazila krabička s Raspberry Pi. Co s ní a jak začít? Zde je hromádka námětů pro rychlejší start. SD karta Kupte si SD kartu, která je podporovaná – seznam je na wiki. Paradoxně podporované jsou povětšinou ty pomalejší karty, class 4 a class 6. Nepodporované karty se chovají různě – např. z foťáku jsem…

 Continue reading