Měření teploty senzorem DS18B20
Apr 17, 2010 Komponenty balónu, Testování
Jakmile jsem vybral vhodné teplotní čidla, vrhnul jsem se na jejich praktické zapojení a otestování.
Ze zásob jsem vyhrabal i starý LCD displej 16×2, který několik let zobrazoval informace v mé počítačové skříni a napadlo mě změřenou teplotu ihned zobrazovat.
Teplotní čidlo Dallas DS18B20 umožňuje měření teploty za pomoci sběrnice 1-wire. Dokonce napájení čidla může zajišťovat přímo datový vodič. Při minimálním zapojení jsou tedy potřeba pouze 2 dráty – tomuto zapojení se říká parazitní napájení.
Zapojení a další důležité informace lze nalézt v datasheetu součástky. Napájení je v rozsahu 3 – 5.5V, takže není třeba zvláštní napájecí úroveň.
Moje zapojení včetně displeje vypadalo následovně:
Prototyp GSM modulu a první SMS
Apr 9, 2010 Komponenty balónu, Testování
Poté co dorazil první balíček komponent, začal jsem studovat datasheety GSM modulu GM862. Načrtnul jsem si základní schema a začal jej připravovat.
Nejprve jsem vyrazil do obchodu GM nakoupit nějaké diskrétní součástky, konektory, diody atd.
Desku GM862 Evaluation Board – Basic 50-Pin jsem opatřil konektory:
Opatrně jsem nasadil GSM/GPRS modul GM862 na titěrný konektor a připojil modul na nepájivé kontaktní pole, které využívám při vývoji prototypů.
Dále bylo potřeba vyřešit napájení, protože GSM modul potřebuje ke svému provozu 3.4-4.2V. Zakoupil jsem tedy nastavitelný regulátor napětí, vypočítal hodnoty odporů a otestoval. Tento modul může ve špičkách odebírat proud až 2A, zdroj proto musí být schopný takovému požadavku vyhovět.
Poslední problém představovali rozdílné logické úrovně – Seeeduino má 5V TTL logiku a GSM modul 2.8V CMOS logiku. Zařadil jsem tedy dělící můstky a pull-up rezistory.
U mobilního operátora Vodafone jsem zakoupil předplacenou SIM kartu a vložil ji do modulu. Celkové sestavení vypadalo následovně:
Další den jsem pracoval na softwarové části a naštěstí jsem nalezl knihovnu, která z velké části uměla s modulem pracovat a posílam mu definované AT příkazy.
Je potřeba:
- inicializace modulu
- nastavení přenosové rychlosti
- zadání PIN kodu
- nastavení evropského kmitočtového pásma
- přihlášení do sítě
- odeslání SMS na zadané číslo
Po pár hodinách se věc podařila, modul se přihlásil do sítě a po mém příkazu odeslal první SMS na můj mobil. Prototyp je funkční. Ukázkové video je zde:
czANSO – GSM module GM862 works fine! from Pavel Richter on Vimeo.
Schema vytvořím později až budou hotové další moduly.
Seeeduino žije a máme oficiální Flickr stream!
Apr 7, 2010 Komponenty balónu, Testování
Dostal jsem se konečně k otestování naší Seeeduino platformy. První prográmek je v podstatě Hello World, který pouze bliká LED diodou Celkem nuda, ale je dobré vědět, že žije.
czANSO – Seeeduino Mega – First test from Pavel Richter on Vimeo.
Další poznámka se týká našich fotografií – založil jsem oficiální czANSO Flickr stream.