Bezdrotovy teplomer komunikacia
Moderátor: Moderátoři
Bezdrotovy teplomer komunikacia
Zdravim mam postaveny teplomer zo stranky pablox.net ale potrebujem prerobit schemu na bezdrotovu komunikaciu aj prerobit aj program. V programovani som zaciatocnik ale mozno by som nieco vedel spravit v bascome. Chcem sa spytat co by ste mi odporucili na komunikaciu medzi cidlom a teplomerom?
- serviceman
- Příspěvky: 4005
- Registrován: 09 črc 2013, 02:00
- serviceman
- Příspěvky: 4005
- Registrován: 09 črc 2013, 02:00
tak to by bolo zlozite ja potrebujem jedno cidlo dat von a kedze do okna vrtat nechcem tak by som potreboval jedno cidlo pripojit bezdrotovo predstavoval som si to asi tak ze niaky 2 niake rf moduly jeden by som pripojil k teplomeru a druhy by som spolu s niakym uC pripojil na cidlo a vytvoril komunikaciu no moc sa v tom nevyznam
Cidlo ktere je tam pouzite komunikuje obousmerne, tzn. data jdou jak z cidla do mcu tak i opacne. Bylo by to hodne komplikovane s nejistym vysledkem, je tam potreba dodrzet casovani apod. Venku bys musel mit jak prijimac tak i vysilac, spotreba baterii by byla nemala atd... myslim ze jednodussi bude vyvrtat malou diru do zdi, kdyz nemuzes do okna.
Kup tohle, pripadne z neceho vykuchej a prilep oboustranou izolepou k oknu.
http://www.ebay.com/itm/FFC-FPC-Jumper- ... 43cff43f22
http://www.ebay.com/itm/FFC-FPC-Jumper- ... 43cff43f22
- JirkaRCK
- Příspěvky: 206
- Registrován: 25 dub 2010, 02:00
- Bydliště: Olomouc/Brno
- Kontaktovat uživatele:
Zdarec,
pokud bys nakonec řešil tu bezdrátovou komunikaci, doporučuju bezdrátový modulek RFM22B, případně nějaký levnější z téhle řady (dělají se podmodely s nižším dosahem a rychlostí s cenou okolo 80kč). RFM22B stojí kolem dvou stovek a v ČR to prodává např. TME. Připojuje se přes SPI sběrnici, kterou tebou používaná atmega8 má. Ve tvém schématu by se přidal modulek jako přijímač a pak by se postavilo to čidlo, kde by byl senzor, další atmega a další RFM jako vysílač. Tyhle modulky jsem používal v bakalářce a mám je celkem dobře zvládnuté, tak kdybys chtěl, můžu poradit a poskytnout zdrojáky v Céčku. Dělal jsem taky s atmegou 8![Smile :-)](./images/smilies/icon_smile.gif)
pokud bys nakonec řešil tu bezdrátovou komunikaci, doporučuju bezdrátový modulek RFM22B, případně nějaký levnější z téhle řady (dělají se podmodely s nižším dosahem a rychlostí s cenou okolo 80kč). RFM22B stojí kolem dvou stovek a v ČR to prodává např. TME. Připojuje se přes SPI sběrnici, kterou tebou používaná atmega8 má. Ve tvém schématu by se přidal modulek jako přijímač a pak by se postavilo to čidlo, kde by byl senzor, další atmega a další RFM jako vysílač. Tyhle modulky jsem používal v bakalářce a mám je celkem dobře zvládnuté, tak kdybys chtěl, můžu poradit a poskytnout zdrojáky v Céčku. Dělal jsem taky s atmegou 8
![Smile :-)](./images/smilies/icon_smile.gif)
Rad by som to spravil bezdrotovo ale kedze cidla komunikuju obojsmerne nebol by s tym problem s tym modulom co spominas? Rad by som upravil program v bascome alebo teda skusil najst na nete program v cecku pre tento teplomer a ten upravil ale v programovani sa nevyznam spravil som par jednoduchych programov v bascome.
- JirkaRCK
- Příspěvky: 206
- Registrován: 25 dub 2010, 02:00
- Bydliště: Olomouc/Brno
- Kontaktovat uživatele:
Bascom bohužel vůbec neznám... Představoval bych si to tak, aby zapojení zůstalo původní a na SPI se přidal bezdrátový modul. Ven by se dala další atmega s bezdrátovým modulem a senzorem teploty, např. termistorem a ta by posílala informace o venkovní teplotě. Do původního programu by se doprogramoval příjem dat z bezdrátového modulku a přepínání mezi pokojovou teplotou z původního teploměru a venkovní teplotou přijatou z bezdrátového čidla. Modulky RFM22B podporují obousměrnou komunikaci, dají se vždy přepnout do vysílacího anebo přijímacího módu. V tomto případě by se ale použili jen pro jednosměrnou komunikaci, kdy by byl venkovní modulek uspaný a jednou za čas by se přepnul do vysílacího módu a zaslal data, zatímco modulek vevnitř by byl neustále v přijímacím módu a čekal by na přijatý packet s daty.